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
339952478020	339952478586	339952479136	339952479686	339952480236	339952480786	339952481336	339952481886	339952482436	339952482986	339952483536	339952484086	339952484636	339952485186	339952485736	339952486286	339952486836	339952487386	339952487936	339952488486	339952489036	339952489586	339952490136	339952490686	339952491236	339952491786	339952492336	339952492886	339952493436	339952493986	339952494536	339952495086	339952495636	339952496186	339952496736	339952497286	339952497836	339952498386	339952498936	339952499486	339952500036	339952500586	339952501136	339952501687	339952502236	339952502786	339952503336	339952503886	339952504436	339952504986	339952505536	339952506086	339952506636	339952507186	339952507736	339952508286	339952508836	339952509386	339952509936	339952510486	339952511036	339952511586	339952512136	339952512686	339952513236	339952513786	339952514336	339952514886	339952515436	339952515986	339952516536	339952517086	339952517636	339952518186	339952518736	339952519286	339952519836	339952520386	339952520936	339952521486	339952522036	339952522586	339952523139	339952523686	339952524236	339952524786	339952525336	339952525886	339952526436	339952526986	339952527536	339952528086	339952528636	339952529186	339952529736	339952530286	339952530836	339952531386	339952531936	339952532486	339952533036	339952533586	339952534136	339952534686	339952535236	339952535786	339952536336	339952536886	339952537436	339952537986	339952538536	339952539086	339952539636	339952540186	339952540736	339952541286	339952541836	339952542386	339952542936	339952543486	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23894	21757	29671	24363	21750	21397	9092	2090	1309	979	850	829	512	493	434	419	399	372	303	298	269	249	243	250	230	266	236	257	253	223	228	228	198	208	202	214	209	223	214	218	215	217	226	184	203	187	206	214	184	184	190	204	181	190	223	196	234	221	202	231	194	174	234	165	204	203	184	198	178	175	191	166	179	225	183	180	170	191	191	170	184	183	197	181	183	199	184	168	188	201	194	167	160	213	186	208	189	178	200	186	186	203	176	200	178	171	170	187	193	174	195	187	189	156	192	156	181	197	170	186	185	191	176	188	191	182	195	194	201	177	189	171	179	200	180	169	189	197	200	199	177	193	187	187	169	182	177	177	170	176	183	188	202	159	197	185	180	170	153	192	199	190	181	170	200	182	180	168	192	164	173	175	192	204	202	182	186	182	175	175	198	211	187	179	186	174	166	186	187	191	199	190	204	198	176	204	173	180	168	199	177	191	188	182	203	188	161	191	199	202	188	185	150	187	203	193	184	190	185	165	180	171	175	198	210	173	173	162	183	162	189	187	182	161	197	182	163	182	166	204	197	164	182	172	188	209	204	165	199	187	195	184	162	185	194	166	199	200	189	183	191	195	167	174	162	182	185	191	179	166	172	157	172	180	167	193	160	195	186	174	181	182	184	169	185	200	197	170	195	196	190	179	149	183	189	185	186	173	166	181	204	196	168	195	216	176	174	195	196	193	198	196	183	195	180	196	189	202	184	200	179	193	189	173	183	184	211	183	203	183	180	179	183	200	194	186	183	170	165	160	185	183	207	196	173	199	197	178	183	183	190	199	167	191	197	200	194	178	175	185	208	162	180	182	177	194	183	176	192	170	193	183	170	191	189	189	217	162	174	191	173	191	177	184	171	179	182	200	191	179	168	195	199	189	184	177	170	174	179	197	182	163	191	178	168	203	189	183	182	197	188	186	169	193	187	191	186	166	209	186	191	168	160	205	184	204	168	188	178	176	182	181	168	179	185	178	182	180	211	211	170	166	192	204	175	200	181	195	180	177	207	195	203	184	177	187	183	185	192	189	165	166	188	194	180	181	166	200	194	174	181	170	202	179	181	180	156	197	171	193	173	179	199	209	189	179	179	178	209	195	172	156	171	194	193	182	167	191	184	158	177	181	175	172	159	174	177	193	177	164	192	220	193	185	183	191	163	193	191	178	207	194	175	178	189	178	176	178	186	185	180	179	191	184	192	172	177	195	158	202	162	163	172	191	196	162	184	204	199	197	177	183	183	178	163	181	149	183	205	184	163	196	195	182	167	195	173	211	196	202	177	163	187	199	182	176	192	210	203	183	188	188	183	196	203	172	170	171	170	183	207	183	196	200	183	190	174	193	184	190	210	229	158	193	182	174	190	184	161	183	205	192	197	196	186	186	199	192	196	171	196	180	185	196	213	167	172	178	177	191	212	186	177	189	198	186	191	200	192	184	182	192	195	190	182	202	163	174	199	212	165	168	194	197	192	179	179	164	195	166	187	160	182	209	201	183	162	175	174	190	204	180	167	173	211	181	178	184	196	175	180	198	174	189	199	197	159	172	197	162	186	187	172	167	189	175	153	166	183	168	192	172	189	191	163	198	188	185	163	177	150	168	176	186	177	181	205	171	179	162	190	166	193	200	178	195	182	176	147	206	194	202	193	192	174	183	182	187	180	158	202	190	187	179	222	184	177	174	199	174	152	161	184	192	202	204	181	175	191	185	191	172	166	185	202	199	153	180	180	195	172	186	185	185	182	173	202	210	191	197	195	184	205	206	186	168	164	188	190	201	200	188	188	160	184	181	177	199	173	189	183	182	159	206	167	176	198	196	174	178	187	175	191	189	176	183	175	178	154	165	175	183	179	174	180	191	177	171	206	176	199	177	174	200	190	187	198	197	182	185	194	188	179	192	184	209	161	190	187	191	214	210	189	172	160	187	192	194	218	170	161	193	179	202	198	192	188	187	172	225	185	210	180	194	186	173	206	165	197	163	179	173	178	167	179	177	166	187	199	207	179	215	178	203	189	187	163	178	197	180	196	193	202	186	173	181	192	163	183	182	187	203	172	188	181	212	180	191	165	164	175	176	162	186	182	194	189	193	171	198	171	217	195	182	165	194	191	168	176	194	184	191	197	198	159	192	172	176	175	177	216	181	168	178	202	197	179	173	179	183	183	165	188	191	209	184	200	201	173	189	190	168	180	186	171	182	187	176	193	169	194	171	203	172	190	170	169	197	163	177	161	157	149	197	202	209	194	167	169	176	170	199	196	170	172	190	168	202	172	198	169	175	182	179	200	172	175	179	164	175	182	199	185	169	174	173	172	200	198	180	183	195	167	172	167	183	196	163	195	190	173	183	179	186	159	184	179	187	194	183	171	209	178	194	166	198	158	186	188	185	153	175	200	179	189	160	171	174	181	189	197	185	183	172	186	161	163	182	199	175	185	197	174	178	174	165	200	189	193	188	186	183	195	199	184	186	176	186	161	183	189	173	207	178	167	191	181	181	175	218	165	186	197	178	182	174	166	184	188	167	189	222	194	191	194	170	168	193	190	192	188	180	192	192	188	194	152	181	150	192	183	181	183	189	190	187	168	179	166	181	170	184	176	168	172	209	182	165	186	192	180	199	199	200	184	181	190	167	184	181	177	184	184	169	175	198	182	199	189	157	172	201	170	188	188	185	183	190	188	187	168	173	184	190	165	186	187	178	187	186	180	177	159	165	172	168	164	153	161	172	143	186	190	184	186	201	191	156	186	177	182	208	191	179	187	170	187	189	185	182	197	181	174	186	182	192	182	188	186	179	187	180	207	203	176	162	177	198	182	217	170	172	185	179	176	181	182	184	181	158	180	168	169	202	171	186	173	155	194	176	161	199	196	175	211	199	194	191	180	173	207	203	189	187	199	188	182	198	210	180	167	180	197	195	210	187	197	174	187	227	189	196	186	206	202	193	189	196	184	192	173	216	189	202	162	192	166	172	179	175	187	206	191	177	190	193	172	170	185	182	209	193	190	194	196	169	168	176	186	189	184	166	178	187	176	169	180	169	187	190	207	196	185	177	173	203	186	206	178	187	185	186	170	175	196	209	180	160	188	209	197	195	170	200	163	202	182	183	171	175	208	188	162	196	194	187	172	171	186	211	193	158	165	199	176	173	192	176	179	197	166	198	184	183	187	180	177	193	177	165	205	194	179	181	168	176	183	192	186	200	193	183	189	194	169	173	193	156	158	187	173	178	184	156	197	198	200	166	189	186	184	183	176	199	191	174	165	168	181	181	159	201	181	186	192	180	183	183	169	189	199	184	195	179	176	196	195	162	209	218	204	176	191	170	177	193	198	188	184	198	183	178	186	184	189	199	183	172	169	181	187	185	177	210	175	177	199	174	196	177	182	172	200	200	178	198	154	189	206	174	159	191	202	204	173	194	169	170	186	183	163	178	155	184	184	189	190	178	181	180	192	162	189	182	180	212
37657	28542	26733	16860	13839	14983	8756	4457	3354	2439	1932	1872	1057	1095	812	710	741	655	561	496	452	432	430	369	390	386	405	386	342	374	348	346	329	330	323	306	347	305	310	304	309	322	302	346	326	345	300	337	310	311	301	278	309	304	319	309	310	313	310	308	305	290	251	271	291	263	285	275	281	306	272	288	290	273	244	293	276	283	282	268	277	241	253	271	270	266	253	264	268	295	266	271	281	260	254	280	233	278	278	259	299	249	274	265	257	246	256	257	283	295	263	280	279	242	287	265	264	280	235	260	265	272	245	275	237	274	263	253	254	282	242	254	273	241	262	257	276	278	266	281	280	260	244	261	268	257	258	303	259	247	237	276	273	283	262	270	266	304	268	240	289	270	267	279	270	275	270	270	276	266	274	257	257	252	262	245	280	253	276	242	259	250	282	271	282	275	276	253	278	273	254	262	271	275	259	253	281	263	251	269	262	279	248	273	264	270	270	276	293	281	261	269	257	284	249	255	246	271	283	253	256	273	260	307	268	267	294	258	259	268	256	240	246	251	275	250	277	289	267	255	248	256	265	258	258	284	298	232	311	280	267	297	262	268	284	269	282	269	292	268	267	264	272	267	265	272	268	268	256	255	255	233	253	290	239	246	272	287	258	302	263	252	253	255	265	257	272	267	254	229	296	262	261	249	280	271	263	280	279	276	251	253	253	245	242	282	259	252	225	258	271	260	305	266	269	260	277	252	252	264	289	279	253	291	239	250	279	276	246	274	295	286	228	259	253	272	254	254	312	268	261	245	274	255	283	253	271	281	275	262	290	244	224	261	278	280	272	284	265	262	240	253	238	278	232	259	275	251	262	295	279	251	283	247	274	292	292	257	232	267	243	272	241	259	252	282	257	283	264	265	259	257	249	242	257	251	256	263	257	278	287	238	285	286	266	302	227	259	270	281	256	278	237	255	271	249	263	269	271	273	276	261	268	256	249	248	259	290	261	271	282	264	259	264	266	245	255	285	273	298	257	276	262	264	259	274	245	260	211	265	260	259	246	261	249	268	262	261	277	262	262	270	285	270	280	284	278	287	247	256	287	241	253	241	290	270	246	274	294	273	280	286	249	264	266	249	275	274	250	296	252	276	266	268	219	282	283	302	262	291	284	239	285	264	283	278	260	242	238	266	258	276	283	277	274	262	270	271	264	275	257	261	285	257	250	238	258	271	276	246	270	267	271	277	285	240	267	282	300	255	278	256	294	272	258	275	272	260	276	324	263	255	260	272	267	290	225	281	287	243	286	279	274	280	260	290	275	274	250	283	255	260	271	294	251	259	279	263	237	240	259	247	258	280	240	241	259	254	265	250	276	267	262	280	272	253	257	242	266	275	281	275	275	290	276	281	241	294	267	261	281	243	288	306	263	265	265	272	267	273	277	260	256	265	236	278	287	261	287	253	244	295	248	300	297	276	255	264	248	263	269	276	284	273	258	270	289	294	272	273	282	259	292	252	291	249	243	258	259	262	263	244	297	266	258	293	250	255	262	281	266	284	274	246	251	262	266	272	276	292	286	237	271	292	276	281	282	252	274	253	242	252	273	281	266	245	263	258	274	263	266	270	299	273	284	247	262	281	302	263	254	284	267	278	286	257	257	269	237	239	261	276	238	265	264	252	270	226	259	260	228	259	220	279	277	250	273	297	281	265	269	253	238	269	266	258	278	273	261	253	272	307	259	275	269	264	289	291	254	267	259	257	276	276	289	249	251	266	269	258	248	273	255	264	239	258	288	246	248	289	254	256	243	288	261	258	284	259	275	267	251	262	248	281	247	306	251	265	267	274	254	275	283	270	288	282	239	274	258	288	285	245	290	298	227	237	261	269	264	276	277	236	265	271	266	252	258	297	291	268	277	245	248	308	294	299	242	238	247	298	244	266	252	266	295	252	269	251	265	244	262	281	260	285	272	255	252	272	294	264	255	236	258	236	288	275	279	272	272	232	255	276	280	296	289	310	251	273	270	261	277	292	252	252	303	276	210	268	259	268	254	268	276	234	257	287	275	273	304	262	261	254	267	256	262	281	260	300	288	263	271	244	274	254	257	255	264	271	242	282	262	274	273	247	268	253	276	261	278	279	257	259	249	283	254	265	276	267	280	267	264	266	271	254	224	268	272	258	266	257	251	268	272	273	275	262	258	244	268	252	275	267	269	286	265	245	270	290	264	257	283	262	282	233	261	246	247	248	245	261	249	283	279	254	257	286	255	275	272	285	253	242	274	273	254	245	272	281	304	265	270	257	275	256	248	309	253	261	289	254	259	259	258	272	275	248	272	244	265	270	263	253	290	280	272	287	274	276	251	260	246	276	264	261	243	248	270	243	282	255	283	271	287	265	278	300	237	273	287	266	258	275	235	260	257	269	242	237	260	248	284	281	259	278	270	303	256	255	281	265	278	281	249	280	248	241	278	249	261	257	270	266	296	244	253	253	255	244	238	266	264	255	256	263	283	259	244	284	248	244	242	250	282	277	256	270	253	247	267	306	252	282	241	274	266	244	259	251	284	265	279	244	257	282	255	272	276	279	289	255	269	265	270	262	260	302	272	274	241	238	256	262	265	230	254	274	273	278	265	265	249	253	229	265	261	262	279	259	277	247	254	252	271	281	265	268	268	274	290	275	265	276	259	284	279	268	267	291	266	250	240	259	246	273	239	256	274	265	268	251	240	258	256	267	288	234	286	249	283	280	261	231	281	231	278	259	268	265	284	266	263	274	285	243	285	265	250	279	276	275	263	294	278	269	240	254	279	272	272	281	269	265	276	284	255	269	282	255	265	264	274	283	252	272	270	264	256	279	261	272	273	280	283	262	254	272	266	261	255	261	285	266	264	281	255	280	289	271	276	275	261	264	279	275	273	248	269	281	267	272	227	234	258	240	245	278	285	257	266	255	267	249	279	244	260	236	267	236	271	266	259	251	256	276	267	252	256	269	289	277	257	265	287	270	263	286	249	269	270	271	254	253	257	258	264	267	279	252	286	255	262	284	287	266	297	286	270	280	268	252	263	283	264	277	255	281	271	243	288	269	265	273	253	239	252	283	300	278	272	262	255	286	285	283	291	237	282	268	270	256	252	272	261	247	254	264	268	270	255	263	230	289	270	269	261	270	288	254	249	269	295	243	276	241	298	256	275	257	262	279	254	266	266	301	257	267	265	237	288	264	244	239	231	262	258	284	263	266	271	286	280	261	289	273	275	281	250	283	261	293	274	266	245	292	254	309	270	268	274	254	285	287	232	249	254	275	261	257	279	278	268	286	259	236	254	255	277	270	248	220	256	273	252	265	255	275	274	243	269	230	265	295	278	252	273	273	277	252	240	246	281	257	261	271	251	264	284	283	270	235	274	270	275	251	267	265	258	282	264	261	291	278	277	247	260	260	256	267	255	279	234	243	260	238	280	271	282	274	267	266	260	247	285	256	282	281	287	273	286	256	249	283	253	273	269	283
27554	20336	13801	5576	2775	2557	1523	874	805	670	636	610	500	539	483	473	476	462	460	444	434	482	450	473	463	444	477	475	447	415	435	472	413	453	474	443	437	428	442	465	436	449	444	440	439	464	462	459	478	466	478	461	449	420	447	451	437	452	431	446	449	437	408	453	391	447	437	420	415	449	423	428	469	467	453	414	419	436	456	469	470	449	442	430	454	445	441	405	455	409	444	446	454	430	462	423	452	456	455	447	426	407	459	452	418	384	454	431	426	487	495	441	397	444	446	421	436	455	482	467	449	516	443	424	450	475	422	482	430	462	456	443	473	422	457	435	465	444	440	427	474	438	489	421	438	470	443	415	438	471	433	478	464	432	458	451	433	461	422	464	421	483	381	435	392	424	402	457	425	476	442	457	469	400	477	438	464	427	424	452	466	474	443	473	470	438	430	465	448	430	484	431	445	465	440	448	446	432	439	411	453	426	424	437	446	469	432	420	434	452	437	429	446	421	420	417	453	402	425	432	425	444	435	425	428	472	475	459	433	476	470	444	424	448	416	446	446	422	464	447	436	489	432	457	486	431	440	485	420	412	455	446	417	409	430	443	443	444	417	445	470	411	437	433	424	411	408	471	465	446	458	420	434	442	447	407	464	468	475	430	442	460	418	445	427	439	473	445	424	422	457	447	442	474	441	432	428	434	423	425	444	409	436	400	416	419	463	444	426	460	391	406	410	410	482	454	449	461	469	426	439	455	406	453	436	432	455	464	441	417	428	424	439	436	422	418	431	444	442	452	436	458	434	454	399	458	474	457	450	457	455	448	458	418	451	423	420	465	430	455	430	438	464	446	445	453	460	448	414	396	453	408	427	454	434	457	498	438	472	425	423	464	432	455	401	427	477	405	445	477	455	453	447	478	411	429	421	442	425	452	417	437	433	415	429	440	432	446	437	436	476	431	483	467	464	446	435	454	445	419	455	471	431	456	432	451	449	445	431	416	457	419	470	416	477	432	445	418	415	470	395	474	450	442	446	460	455	422	442	454	457	452	418	415	447	435	424	410	445	449	436	481	435	439	447	436	447	447	476	450	449	433	422	486	426	484	431	437	418	469	443	485	414	421	455	480	416	448	429	432	404	459	468	441	453	452	460	475	425	466	438	419	434	446	428	421	419	434	404	438	448	426	494	456	468	455	454	477	455	450	442	467	444	449	443	441	462	453	434	434	464	466	443	434	444	431	478	452	452	446	434	449	436	497	451	480	408	449	417	455	487	451	465	427	415	481	453	466	460	414	424	455	444	426	468	459	476	398	467	436	462	452	438	490	486	441	468	436	412	399	453	434	405	449	404	405	450	433	437	444	427	425	454	428	454	442	443	433	475	399	433	467	449	446	397	442	436	461	435	456	465	416	474	422	449	426	451	462	420	432	404	431	474	423	444	443	464	440	423	453	452	395	449	446	436	454	447	458	433	491	440	414	456	415	436	437	420	468	441	444	476	458	468	455	416	442	490	452	445	455	472	428	451	464	463	456	447	443	419	418	455	458	449	431	436	422	452	442	436	431	432	427	424	468	457	456	483	481	438	454	463	446	444	460	444	452	447	436	432	415	437	410	444	500	403	458	456	456	435	457	426	439	426	475	458	449	494	440	444	429	455	433	390	416	445	457	462	405	444	487	428	456	466	455	458	447	440	444	452	460	440	415	456	444	406	453	439	476	441	449	435	438	416	439	470	447	455	439	434	406	450	461	495	425	491	433	458	451	464	485	437	461	444	445	425	450	409	415	472	445	423	430	411	488	419	434	449	439	463	409	453	423	450	436	427	459	464	444	451	453	409	446	454	427	457	445	470	450	431	461	444	449	442	453	465	450	469	444	462	434	469	451	445	440	454	463	438	477	457	406	476	429	457	454	446	432	441	398	437	443	476	398	413	441	450	399	444	459	462	440	449	453	458	488	471	465	441	451	437	426	433	449	497	468	447	425	422	450	447	471	444	476	422	419	439	409	456	462	441	429	454	441	420	443	458	462	432	459	475	442	463	421	450	423	446	456	448	419	470	432	466	428	425	454	455	456	466	423	456	474	469	421	409	433	422	448	481	436	432	418	472	461	453	428	431	460	451	398	450	441	444	470	438	462	448	434	473	474	468	418	471	430	423	426	465	444	447	459	439	449	432	450	447	452	491	455	434	456	439	455	419	416	447	458	454	473	429	434	469	451	416	431	416	423	431	455	439	457	447	463	432	458	384	417	432	443	438	484	441	449	466	477	453	437	424	447	438	461	436	430	459	448	430	412	461	434	455	428	453	437	439	413	402	409	430	428	469	446	402	447	491	454	447	435	456	449	423	448	422	414	434	417	411	441	469	449	473	438	447	393	441	442	454	422	457	478	466	437	426	399	447	412	419	468	409	447	459	444	445	409	428	442	456	429	447	450	460	405	471	467	427	444	448	443	444	447	455	442	446	440	461	430	427	436	456	482	459	453	435	466	452	451	437	457	450	448	444	432	444	441	496	427	464	469	405	466	467	437	469	436	470	417	411	467	467	448	439	404	481	440	450	466	427	462	449	427	442	430	442	435	435	462	436	449	450	433	433	448	444	431	439	434	444	434	469	432	453	436	437	439	449	424	453	439	465	418	427	394	424	504	429	449	462	430	425	462	464	409	431	452	453	436	418	444	427	428	473	453	447	448	463	476	471	467	438	461	420	441	447	417	451	441	474	423	438	441	404	391	442	473	425	463	413	426	441	459	459	450	440	404	472	480	456	423	442	449	423	459	437	436	475	453	448	447	448	435	436	438	441	416	445	447	406	424	454	432	413	428	456	450	448	439	420	426	466	436	430	440	417	432	466	459	433	467	418	455	469	438	473	437	390	424	436	421	430	453	486	435	452	458	436	465	463	467	452	424	432	470	472	418	437	448	470	437	438	450	460	467	456	454	451	468	421	429	461	464	462	457	438	473	439	491	444	407	463	454	458	464	470	432	450	422	464	441	484	416	462	444	463	459	438	426	462	465	452	470	463	416	443	448	407	455	460	447	491	456	467	434	437	447	431	426	454	479	429	462	447	452	417	475	407	458	441	455	435	452	411	437	434	465	426	440	434	434	440	396	452	456	429	414	468	495	395	475	446	470	440	399	445	437	426	440	449	431	499	463	408	436	439	432	434	458	465	442	445	436	430	442	439	435	431	431	445	427	469	455	444	432	403	442	461	475	462	412	477	476	427	467	432	395	460	455	448	461	421	456	413	492	486	448	442	427	459	489	422	441	473	445	468	448	428	413	428	449	456	470	439	443	407	423	461	463	445	407	417	453	419	452	436	457	446	451	437	424	471	463	402	479	491	494	422	439	454	400	472	447	441	449	463	445	459	414	425	428	451	466	479	433	460	460	455	445	416	457	461	420	448	443	434	428	488	445	470	424	422	438	428	455	462	467	440	431	416	429	451	453	424	461	465	427	433	447	444	464	457	416	470	435	451	481	402	455	463	444	463	448
27642	13436	15567	7596	5727	5889	3386	1911	1519	1102	1062	953	750	709	680	662	685	704	662	655	622	636	633	622	644	649	650	595	666	611	595	604	664	599	628	603	607	623	626	620	629	619	626	622	602	625	600	665	644	649	631	617	662	606	598	664	622	634	631	578	666	578	613	621	637	617	631	627	682	656	590	604	627	633	594	566	684	641	653	565	618	602	629	605	615	609	637	602	629	636	645	579	646	620	655	608	617	598	576	606	655	607	607	609	581	586	585	561	660	673	636	616	614	620	582	613	606	637	626	585	605	600	606	645	625	680	604	627	633	608	629	579	680	615	656	590	614	624	585	604	607	681	608	616	586	610	598	652	613	596	638	602	581	617	578	568	646	631	604	625	574	571	644	642	575	606	642	650	648	622	583	668	645	631	585	626	630	610	622	621	624	657	598	594	601	551	652	648	592	633	645	626	660	618	676	554	655	625	616	599	630	630	652	634	610	608	646	623	621	589	618	606	601	620	599	647	655	645	632	648	616	632	602	562	611	628	575	613	615	632	632	632	637	630	604	654	602	640	659	642	640	652	637	666	622	597	643	583	617	646	598	636	686	593	647	619	612	631	618	596	600	603	661	607	608	565	662	625	617	633	598	619	607	592	625	587	614	612	650	627	628	581	653	626	611	615	639	606	612	593	586	606	635	596	632	624	624	618	614	568	615	579	571	577	622	646	586	612	594	596	618	551	657	625	627	614	589	630	630	587	589	640	588	623	603	631	588	562	588	616	630	633	609	659	637	645	675	587	638	608	628	611	656	621	600	611	655	673	621	642	610	632	626	652	639	643	601	604	620	604	588	599	614	578	594	596	636	670	633	625	626	652	619	682	604	638	620	603	635	656	622	642	612	648	602	617	618	631	649	650	637	596	636	588	652	603	624	614	557	596	596	669	596	632	634	623	620	611	630	634	605	614	654	596	565	574	631	642	610	612	625	630	607	601	594	654	602	623	634	643	617	595	598	627	629	600	616	587	624	569	613	643	613	598	656	620	627	637	589	581	601	616	632	626	606	610	610	633	621	605	598	613	616	616	638	655	608	596	633	622	611	584	610	639	561	670	611	598	596	648	619	606	626	640	631	576	603	618	633	604	627	638	617	585	645	592	602	598	656	650	604	622	596	671	653	639	630	615	565	588	599	566	591	596	603	603	600	621	626	606	620	654	627	596	632	638	593	633	630	570	617	576	576	615	615	612	628	621	614	624	600	596	582	616	552	629	640	589	629	628	613	617	624	644	604	609	640	604	587	640	629	626	590	640	619	565	650	598	607	625	616	577	653	601	604	616	614	662	639	613	609	642	632	613	615	602	609	594	617	615	597	619	576	600	629	576	602	591	652	613	626	648	614	638	596	661	614	633	637	570	625	588	615	574	607	652	611	634	580	625	609	609	632	648	626	644	592	603	602	627	619	622	643	677	628	604	599	610	581	616	665	616	616	634	616	583	549	607	619	556	567	623	655	574	599	617	634	571	614	563	592	600	614	581	625	587	589	651	616	562	661	666	617	597	588	596	642	613	607	645	606	551	674	585	593	615	604	633	632	609	665	624	569	648	608	633	664	568	642	580	605	620	612	625	589	603	593	628	604	595	668	629	618	584	593	601	614	623	616	646	624	599	605	601	582	661	627	604	603	634	608	569	707	607	698	602	646	633	638	610	602	656	600	586	615	657	588	618	627	696	608	647	603	601	644	606	590	617	616	634	585	608	641	604	636	679	637	629	632	619	601	648	593	650	573	599	639	671	652	635	604	605	593	605	611	609	592	620	616	641	559	643	596	647	579	628	631	664	618	617	627	602	610	643	570	600	608	602	601	610	621	571	612	617	680	620	620	593	651	620	593	626	598	558	644	593	597	614	599	644	664	654	637	586	641	600	654	623	622	633	595	639	636	627	626	591	616	613	604	576	642	583	606	621	604	575	653	625	623	603	650	613	615	612	595	576	598	588	586	621	620	573	625	582	602	622	625	662	601	625	621	608	637	622	596	594	635	618	626	599	589	616	584	611	635	598	637	621	629	628	581	611	641	593	622	659	626	650	657	607	629	610	643	607	612	577	626	636	625	617	612	604	650	591	567	597	605	596	611	613	632	620	599	625	598	608	604	628	587	589	555	621	618	645	629	589	628	629	654	575	604	633	646	597	639	663	641	591	615	623	547	596	664	616	616	598	644	580	578	650	618	611	586	605	595	624	603	580	633	598	569	594	613	606	611	625	662	636	612	657	598	647	613	610	596	609	631	606	550	612	614	624	615	667	629	617	653	656	609	621	616	628	603	575	678	624	613	591	600	604	611	575	579	612	598	588	599	628	627	587	576	589	555	632	573	653	568	612	614	650	555	632	669	644	624	589	624	604	610	644	581	633	592	630	599	600	619	639	586	591	645	615	589	644	631	589	631	616	643	624	616	625	614	662	617	590	627	602	629	615	584	617	604	624	630	625	648	639	626	551	640	580	629	592	631	629	614	672	609	597	601	574	607	618	676	621	602	625	567	601	617	625	610	588	620	611	639	617	636	577	601	630	620	604	637	597	637	606	582	634	625	623	602	603	614	592	591	607	580	613	607	624	600	644	573	622	558	598	626	619	590	606	631	627	602	621	581	611	615	602	644	639	622	575	589	672	596	623	575	590	616	621	622	615	644	618	592	628	647	629	634	593	658	650	582	651	644	614	634	685	637	635	572	654	604	689	590	596	577	606	669	597	600	618	615	699	599	613	614	608	578	624	618	594	634	641	649	586	606	613	593	583	659	613	588	604	615	615	637	645	582	624	599	588	594	598	655	668	588	606	626	577	652	655	606	628	641	609	590	634	597	623	603	616	624	617	647	589	632	607	601	596	586	596	593	639	655	616	597	581	591	669	603	584	603	640	566	659	595	582	629	627	641	603	639	608	626	620	596	566	640	627	647	625	612	624	555	621	649	601	623	605	643	649	559	615	606	644	601	634	589	639	626	665	593	574	644	623	612	546	609	611	607	619	591	606	628	596	626	597	552	627	607	628	611	578	643	601	606	655	630	633	609	636	654	616	586	569	619	650	597	637	639	592	600	613	587	660	630	649	567	604	639	611	612	583	559	577	586	565	619	619	596	581	630	609	641	616	605	641	627	585	575	589	593	620	619	620	612	566	619	565	576	609	643	607	623	610	606	619	605	608	635	627	579	602	675	635	635	602	639	607	556	619	605	621	599	635	582	617	626	609	615	625	595	629	643	658	615	600	590	609	631	644	615	613	618	623	609	587	597	589	637	652	611	599	588	624	594	624	622	628	629	616	593	612	607	649	615	586	600	629	638	599	620	584	627	610	596	645	609	592	583	629	608	618	620	626	567	597	581	672	549	624	635	551	565	603	679	605	645	570	604	580	570	581	614	578	633	607	634	607	615	619	595	571	643	664	626	636	588	624	592	640	644	657	631	595	661	624	613	620	625	595	572	620	573	632	617	593	635	632	624	673	609	616
24300	21160	28271	24305	20635	8900	3189	1562	1148	938	767	861	626	561	546	516	510	484	489	501	490	461	457	438	425	444	410	464	411	426	432	452	443	460	415	381	386	408	430	435	417	404	393	393	393	428	440	417	393	414	401	403	460	432	421	430	407	420	412	408	407	440	386	424	383	416	374	388	426	410	387	443	411	396	410	363	403	390	387	407	402	442	430	407	405	417	405	361	411	407	407	423	417	438	418	411	419	400	389	431	436	400	377	374	359	428	369	379	361	409	410	434	412	381	381	399	400	397	401	413	439	420	406	398	401	410	424	399	387	402	427	414	386	396	386	405	423	390	385	406	391	419	386	382	447	413	403	375	410	414	407	425	397	430	415	405	393	410	416	410	375	383	431	387	390	422	370	382	387	392	388	388	416	391	396	397	403	379	390	414	397	394	420	381	401	412	407	382	374	399	450	397	403	423	437	373	427	400	400	390	432	436	403	378	413	422	434	387	393	382	428	390	389	415	377	411	362	379	408	411	424	383	435	412	423	397	434	372	378	430	433	406	382	382	357	441	412	382	394	401	424	421	398	427	389	435	389	431	404	407	388	404	468	414	412	393	412	433	434	415	372	415	394	449	369	422	452	412	387	390	386	401	385	394	419	391	410	411	378	407	405	397	366	416	408	394	435	458	365	377	422	386	415	397	393	385	416	402	395	415	424	373	420	425	428	412	406	418	375	392	380	399	394	390	425	366	422	381	393	410	404	413	391	376	425	382	389	369	393	386	369	394	432	389	392	367	411	390	406	377	412	375	401	431	424	365	386	403	396	360	399	414	410	440	370	391	416	435	395	411	421	418	429	380	403	379	389	368	408	428	386	397	410	393	430	390	405	403	388	391	392	422	410	370	431	394	397	386	388	389	375	408	370	400	404	436	369	437	385	386	386	417	393	396	403	397	375	347	385	409	396	360	346	385	392	422	398	386	402	387	374	400	423	358	384	405	404	430	374	425	376	397	426	375	440	418	413	403	434	426	384	398	397	381	350	406	388	402	365	429	391	413	399	402	438	411	370	409	412	402	392	401	376	401	414	375	393	409	385	412	375	397	373	408	417	368	411	415	412	411	413	439	437	391	397	452	402	401	434	403	395	389	422	418	426	417	366	416	377	410	416	381	451	447	428	397	419	391	397	379	418	383	404	378	416	381	413	424	398	403	390	404	405	405	396	423	400	388	386	438	399	426	395	434	413	377	413	381	401	383	378	402	433	379	422	397	371	428	387	417	406	375	441	391	396	393	390	372	375	402	396	389	418	406	419	423	405	377	372	383	400	403	424	395	400	403	352	394	397	397	374	426	419	390	447	399	417	367	379	445	395	390	423	407	395	446	388	414	389	376	379	394	415	435	381	412	403	439	418	375	403	390	404	414	381	426	417	384	409	405	385	408	420	441	386	379	413	431	383	440	388	416	398	418	400	402	383	430	414	442	419	391	420	393	370	433	417	366	401	361	434	406	392	399	391	410	419	370	422	412	415	393	392	372	417	376	402	415	403	367	375	391	454	416	364	393	385	442	406	377	403	393	406	367	382	424	391	372	418	385	392	399	413	425	429	412	429	401	398	419	402	403	408	382	429	417	402	431	396	387	384	393	358	383	387	389	402	423	393	417	392	400	416	389	392	432	396	410	395	409	384	399	380	425	414	413	416	396	352	433	379	410	398	392	412	381	412	422	409	406	361	416	395	394	369	390	399	372	392	376	398	417	392	376	399	358	354	382	400	407	414	417	400	424	420	393	410	437	411	392	418	367	419	383	397	419	429	415	401	406	385	415	399	391	392	429	418	372	434	391	421	420	419	377	391	401	411	426	425	433	350	358	410	390	405	404	395	429	373	406	425	390	401	410	360	419	437	397	420	410	409	388	418	387	389	378	371	395	411	408	388	379	387	426	377	399	391	387	334	421	390	446	410	376	377	417	368	400	409	415	420	387	434	438	374	378	434	402	399	416	380	433	380	411	403	431	360	419	402	433	377	424	394	409	397	461	412	382	396	381	382	366	408	442	385	396	366	423	379	397	394	396	391	387	413	390	426	409	375	404	382	432	371	383	391	393	394	416	352	406	400	427	408	388	402	386	395	407	381	411	390	415	418	398	392	392	374	429	398	394	403	409	378	396	402	381	411	374	380	390	391	403	382	398	434	427	403	391	337	429	373	421	400	437	396	403	407	410	378	408	406	394	379	386	396	399	423	374	381	400	411	420	394	420	412	399	397	424	414	414	453	391	366	400	400	389	391	389	414	407	397	440	393	397	386	378	425	389	384	408	372	379	387	425	375	413	406	396	419	379	401	382	397	421	375	413	409	377	408	397	361	390	416	383	389	385	413	422	416	393	421	356	392	404	402	465	404	406	387	412	410	398	403	380	380	350	401	393	377	392	395	416	402	380	417	409	430	407	434	406	403	376	416	409	435	401	362	400	424	404	381	366	387	426	396	420	372	393	406	427	402	423	366	378	388	396	414	380	391	387	382	407	396	451	425	410	395	342	422	409	374	391	383	406	402	382	414	424	448	411	401	375	452	393	424	412	393	382	407	405	392	437	418	399	376	441	382	378	415	395	430	408	387	387	398	394	401	378	381	410	418	417	429	417	386	409	404	426	411	406	429	396	413	371	428	416	383	460	429	427	394	369	424	372	436	377	392	384	390	408	390	437	402	375	434	422	408	347	377	427	397	403	377	408	397	374	396	393	430	398	410	427	387	417	443	402	419	396	399	403	396	385	378	422	401	432	407	397	408	411	433	376	401	368	449	374	416	407	427	403	397	417	434	399	392	401	396	399	417	398	385	382	423	419	414	430	352	403	404	388	392	393	389	389	380	406	376	363	380	414	418	399	405	403	421	407	399	387	434	398	381	395	400	401	417	382	432	418	432	375	403	400	374	416	392	402	395	414	407	451	392	391	424	397	408	415	418	411	413	411	414	430	408	365	429	426	396	368	385	392	416	390	390	415	415	409	439	417	410	390	395	415	393	401	409	397	374	395	396	367	414	399	407	424	365	425	430	366	388	413	401	363	392	387	370	399	369	373	420	430	388	421	428	369	387	373	389	414	394	406	407	407	405	416	427	406	401	380	438	393	423	413	417	426	373	404	372	408	401	434	387	390	409	387	401	363	430	394	414	370	441	403	366	421	399	393	399	373	429	401	391	420	400	409	426	407	406	418	419	390	442	406	401	396	406	367	438	409	397	417	402	383	405	421	400	408	412	418	412	386	418	392	392	400	389	413	392	400	385	424	417	420	422	418	402	386	420	418	384	373	417	398	387	445	398	367	420	392	416	417	413	395	392	427	398	416	423	394	408	421	416	399	409	428	406	380	405	438	415	398	408	423	376	379	418	412	409	369	441	400	398	391	386	378	391	390	392	393	376	399	414	352	404	386	382	376	380	377	375	381	426	392	432	387	406	412	394	356	430	440	392	420	431	439	407	378	382	387	415	400	401	381	362	412	408	381
33098	21854	22273	13515	9357	8719	5665	3368	2672	1850	1456	1499	1060	999	871	815	768	760	747	734	721	676	639	640	607	598	620	620	633	588	609	638	616	595	586	623	623	625	596	592	594	530	580	593	586	626	621	602	586	621	610	580	575	578	598	597	590	581	589	536	632	528	593	502	567	603	546	550	580	573	573	536	559	582	591	579	592	541	564	603	608	595	584	613	549	594	564	595	531	523	551	585	573	542	574	535	545	567	525	589	540	558	617	578	577	537	564	564	570	573	566	536	584	586	533	572	625	582	551	559	537	573	569	595	556	554	597	560	545	550	593	559	576	575	565	549	542	582	586	589	533	543	559	530	551	533	541	564	564	584	564	577	580	580	564	527	545	555	571	519	577	582	563	586	542	552	574	571	547	566	551	558	569	605	562	572	566	590	519	581	553	568	542	532	562	573	596	589	560	566	600	557	592	566	543	540	603	575	601	563	492	502	573	561	573	595	548	560	581	577	584	561	551	542	548	552	563	562	582	560	569	538	578	587	573	550	565	550	600	516	532	585	538	577	580	553	559	549	549	610	526	566	554	589	557	565	574	537	588	554	557	567	563	582	579	591	566	567	555	530	556	567	542	604	533	565	573	511	563	532	566	599	548	555	554	564	556	537	563	526	562	562	584	570	562	550	528	574	552	578	594	562	549	549	576	575	597	508	577	565	545	556	562	520	546	534	541	578	564	550	564	598	543	559	557	577	554	556	585	594	576	592	573	548	571	549	571	583	547	546	552	549	568	510	605	566	547	543	560	567	524	551	579	548	593	565	591	557	557	600	562	573	573	559	553	585	555	514	523	532	560	568	554	571	604	550	560	532	556	568	576	542	556	550	558	561	579	532	542	588	578	548	544	502	595	560	554	555	575	617	527	543	563	571	566	543	583	543	519	578	542	577	599	548	559	579	564	576	582	557	556	574	548	551	590	554	558	540	580	570	593	542	569	547	579	550	608	524	530	561	551	604	559	590	589	534	563	512	564	544	587	541	570	555	582	569	593	567	538	536	577	519	568	591	542	567	520	571	524	534	550	541	565	581	514	534	482	555	544	529	545	553	559	606	592	554	578	534	583	578	586	494	581	524	573	555	570	554	515	566	573	532	551	564	524	574	569	570	549	554	573	566	572	590	507	554	564	602	616	596	620	549	559	544	569	499	558	558	566	550	608	547	542	584	581	599	574	552	579	532	556	533	522	554	545	554	536	578	575	532	559	501	566	544	552	551	592	567	565	580	526	584	542	579	542	562	572	563	517	574	580	553	522	572	561	582	552	560	573	548	557	577	529	539	555	580	596	580	577	577	556	535	572	545	553	513	563	534	551	582	526	578	540	582	546	568	534	509	578	567	572	617	603	577	588	563	510	562	562	547	514	526	584	544	546	585	614	546	574	579	519	528	545	569	547	581	613	540	536	524	558	580	529	527	581	587	546	582	569	547	600	546	545	560	547	579	584	527	558	575	577	541	542	556	585	549	536	557	556	507	545	561	584	575	570	579	537	575	539	593	586	518	596	562	555	528	573	538	541	603	565	589	517	571	521	575	547	545	582	560	572	588	579	586	520	568	529	576	549	568	593	557	559	574	534	572	531	593	523	548	561	564	494	557	580	519	579	544	577	597	598	573	520	593	609	592	556	561	576	528	547	601	601	559	591	549	533	577	543	590	567	590	568	576	556	510	539	560	564	558	544	566	589	569	545	565	572	532	510	544	549	564	552	583	532	563	578	528	572	589	533	544	552	598	565	530	563	553	565	542	564	561	566	546	578	560	565	552	564	555	560	594	586	562	546	558	565	540	567	611	554	573	584	558	594	528	555	585	552	580	589	575	567	583	552	546	592	570	556	582	543	538	566	531	577	588	537	593	527	565	551	522	559	567	601	547	545	592	562	571	587	599	549	567	540	536	536	567	558	533	561	565	618	555	548	544	588	586	563	556	563	557	570	549	593	533	484	550	550	542	566	540	585	582	580	542	572	543	572	548	589	573	561	523	544	593	551	554	528	563	570	568	583	518	582	572	559	612	538	603	518	540	510	575	575	559	565	594	559	566	549	530	581	546	581	570	569	576	549	607	584	522	558	569	516	584	559	556	565	538	528	545	546	565	512	550	560	563	573	604	534	517	534	578	532	588	558	523	538	600	547	591	582	551	545	582	586	562	554	589	541	533	592	569	557	527	522	564	540	540	622	539	555	533	571	554	519	551	563	552	578	575	508	568	557	569	575	588	562	578	540	556	522	595	553	574	546	503	594	548	611	588	605	541	552	550	539	545	544	576	549	534	588	569	616	532	571	543	587	550	568	533	518	545	568	553	523	565	549	576	558	568	552	561	568	518	602	583	524	540	596	550	541	540	506	545	568	550	556	543	535	557	587	546	532	568	539	557	636	585	592	525	586	535	501	576	548	542	547	565	577	529	562	579	569	551	587	580	589	521	590	541	550	553	540	524	601	560	564	563	572	513	547	564	543	569	537	561	595	550	541	569	564	550	544	545	566	554	571	559	504	570	573	583	529	559	533	528	557	584	540	563	527	567	517	544	594	530	586	611	585	538	562	614	545	558	547	548	552	553	547	605	569	557	556	571	601	566	569	520	539	562	552	557	557	552	563	557	548	570	574	576	556	549	570	561	578	559	508	559	545	574	555	568	571	594	551	534	567	550	589	568	578	507	575	534	591	587	545	554	545	568	561	582	516	563	568	523	581	571	519	556	521	600	560	574	518	551	552	579	598	550	539	560	578	590	542	573	556	589	547	567	550	568	548	534	566	542	604	606	556	530	564	548	583	518	564	534	595	562	568	593	532	549	599	525	572	546	582	612	559	586	582	577	567	603	562	612	546	565	547	546	568	581	580	567	533	559	518	574	547	526	537	530	582	555	590	560	547	554	544	555	555	602	528	547	536	550	562	559	573	525	542	571	541	549	533	555	572	574	553	583	552	555	582	585	607	564	554	549	536	538	528	573	547	556	571	535	556	557	590	574	570	573	581	563	608	531	542	598	557	599	557	560	550	601	560	526	547	543	567	561	556	548	533	578	544	572	545	574	544	554	485	582	578	539	556	523	582	548	539	553	566	620	558	547	534	558	571	545	569	577	559	645	536	528	584	552	565	562	545	553	549	596	563	577	551	551	549	584	556	549	594	560	553	554	566	536	525	530	556	576	591	588	589	598	550	594	572	620	568	509	539	524	587	547	547	552	541	618	555	573	547	503	538	545	593	596	591	574	552	606	560	518	558	569	563	551	537	569	535	611	596	549	545	579	578	521	552	570	600	591	569	537	561	557	542	573	584	566	550	585	580	521	541	531	529	604	581	608	573	567	565	622	583	571	542	589	535	559	594	520	561	547	624	551	534	529	535	557	565	585	522	583	571	535	583	549	558	587	521	560	591	620	558	535	565	580	577	613	578	572	562	569	599	582	555	580	565	517	569	554	501	567	574	569	586	559	554	576	552	530	565	595	562	563
23166	21117	28817	23614	21102	20566	8034	1986	1338	960	733	820	596	459	359	389	335	332	328	309	295	284	257	238	218	218	222	238	244	220	217	192	215	200	200	189	201	193	182	219	208	201	166	203	202	224	220	192	197	186	194	192	201	182	203	217	219	209	189	209	204	199	181	187	201	175	191	178	204	200	204	192	176	192	181	194	203	205	195	185	162	178	191	178	183	186	194	177	185	177	213	158	188	197	190	158	173	180	191	174	162	206	205	172	193	185	166	169	183	189	193	173	161	190	157	208	148	184	186	198	182	179	197	178	169	218	203	195	174	164	178	198	192	176	176	172	180	218	179	146	166	166	179	162	195	143	183	189	157	200	209	181	184	193	169	176	192	157	191	192	194	174	176	166	187	192	193	181	166	165	185	203	178	186	187	179	177	206	182	176	180	200	181	205	191	195	179	182	193	157	184	215	169	153	190	181	174	172	183	166	179	201	205	165	178	177	194	205	170	164	172	183	185	176	190	188	166	180	176	185	196	177	189	180	183	188	180	175	190	171	197	194	194	192	178	173	165	187	181	170	159	205	171	179	189	178	182	180	185	158	156	187	205	179	191	164	172	200	220	187	179	172	161	194	175	200	176	178	172	187	175	158	175	194	180	174	186	176	196	180	187	164	175	154	175	195	185	198	195	166	177	203	184	178	173	168	191	163	197	182	201	189	163	187	199	184	180	199	180	195	196	204	182	209	185	191	185	167	183	191	157	189	189	210	167	180	195	190	184	187	182	172	186	185	199	176	171	184	168	191	195	166	197	181	183	204	162	182	166	195	158	180	185	171	153	188	188	202	176	165	186	186	192	210	191	187	175	186	190	178	184	189	180	197	173	207	178	172	164	162	176	196	192	193	174	175	172	192	195	165	195	154	178	195	183	174	162	191	195	190	188	170	196	178	181	174	187	174	164	196	167	168	201	155	175	183	198	185	191	200	199	165	207	179	177	183	173	192	177	191	195	183	158	169	178	190	209	183	185	198	181	197	173	175	197	177	182	193	178	178	203	179	188	200	177	171	205	193	190	184	189	197	178	169	169	179	182	193	202	174	172	184	169	174	179	172	178	188	162	189	196	191	216	185	174	207	186	191	177	176	186	157	164	176	191	214	200	179	203	156	200	184	183	198	194	170	198	186	198	192	173	167	210	184	177	156	173	170	192	183	181	172	200	177	190	179	154	166	166	169	166	172	183	178	171	186	201	167	176	179	199	231	190	156	193	182	169	164	174	194	179	171	172	182	182	183	199	187	180	199	166	189	203	205	190	209	176	185	167	181	187	196	189	184	169	179	193	197	185	180	189	168	184	190	182	206	170	172	160	162	168	175	181	183	191	201	185	169	167	174	196	185	182	177	194	202	170	194	188	195	184	181	187	200	178	178	174	193	188	198	190	193	193	179	187	188	186	198	176	176	180	183	186	189	173	165	193	180	177	179	175	195	180	188	184	180	178	190	201	156	177	205	195	192	201	183	144	168	175	168	200	184	158	171	182	177	174	183	167	208	191	188	158	193	184	199	175	190	193	185	179	179	187	189	203	164	205	197	210	168	180	203	192	193	185	175	195	195	184	191	197	184	161	170	199	181	191	172	177	207	197	171	194	208	180	191	163	196	193	198	183	193	173	170	170	190	186	191	182	206	180	197	187	176	190	184	194	164	176	176	174	198	210	183	173	172	173	188	207	176	182	157	182	180	174	183	191	181	183	165	190	198	197	180	188	155	197	169	194	174	185	168	171	190	180	161	175	197	182	171	173	157	158	178	184	210	181	165	175	204	210	193	189	191	147	172	166	178	179	171	194	203	173	176	194	188	185	165	169	185	202	193	191	180	203	159	190	195	175	169	174	175	189	184	181	163	152	180	191	189	162	178	162	174	192	172	173	190	174	183	184	184	206	178	185	186	191	181	185	184	187	173	146	168	188	178	159	186	198	178	185	202	177	199	189	178	176	160	180	203	203	177	191	186	176	193	181	197	187	197	189	184	182	157	181	184	191	174	194	189	194	178	177	186	173	199	184	204	183	179	172	169	193	177	196	182	192	159	184	202	180	166	193	167	159	181	176	181	183	180	169	167	188	181	200	176	163	182	177	184	169	192	168	175	175	201	189	160	199	185	194	174	213	168	169	195	181	178	199	180	175	172	172	181	199	180	199	180	207	212	179	190	184	164	212	199	192	165	163	167	187	196	181	175	178	185	172	191	193	161	192	194	211	153	190	176	182	182	182	172	187	179	192	165	197	187	182	198	177	189	160	157	171	166	147	171	188	167	189	156	201	179	196	191	184	186	182	181	166	173	177	198	175	177	158	180	169	158	206	187	178	210	177	176	183	194	193	188	159	191	196	184	156	169	176	177	165	187	188	197	187	195	159	186	166	178	175	180	189	151	203	195	175	206	181	180	166	189	188	187	170	178	186	195	190	180	197	178	184	180	176	172	194	181	179	190	187	175	180	175	167	178	189	186	175	180	192	180	163	203	179	181	184	193	167	208	172	206	191	194	218	181	167	200	217	192	160	181	164	177	190	174	180	157	182	188	174	163	190	173	182	196	180	161	187	180	216	195	193	199	190	162	188	196	170	199	197	182	172	194	158	183	197	182	181	183	193	172	196	189	182	184	168	172	155	200	190	180	173	202	159	177	197	165	196	203	201	196	193	192	181	171	171	165	160	163	193	167	189	200	178	183	188	195	165	168	189	180	190	183	184	207	181	171	176	153	192	187	175	200	168	189	210	188	176	170	196	194	194	213	194	205	171	184	192	198	179	185	180	168	160	150	187	183	177	167	171	185	177	178	182	164	179	193	179	188	182	189	199	170	167	199	177	194	173	204	186	183	187	189	175	190	196	175	196	164	185	174	190	208	220	205	174	177	176	155	176	193	201	178	178	213	195	185	174	201	198	200	173	190	182	209	212	180	191	165	179	188	168	173	178	204	200	194	201	160	183	182	193	194	173	165	206	174	182	200	165	162	197	183	188	184	180	161	170	174	188	203	198	178	212	180	180	186	170	190	192	171	176	176	184	163	188	169	181	181	149	213	177	180	180	191	179	167	186	165	156	173	183	180	202	193	180	189	209	191	190	183	173	211	176	192	188	186	198	183	181	167	176	177	186	180	185	165	168	174	163	180	181	209	216	157	183	185	176	198	195	169	187	190	176	163	171	155	195	177	172	182	194	192	171	196	154	181	164	177	200	179	193	178	181	183	173	182	188	200	208	184	186	165	184	177	177	198	190	190	207	178	194	187	176	177	186	157	198	196	176	174	184	170	184	206	194	197	176	184	188	183	156	168	171	199	164	177	206	173	192	152	172	192	177	177	185	206	195	199	177	175	173	194	181	162	178	195	167	190	189	186	180	206	190	182	187	195	206	186	165	162	180	188	204	187	171	202	210	174	176	191	173	168	206	190	169	204	161	163	186	158	180	172	171	170	186	184	175	162	178	193	198	177	153	189	178	188	190	188
37071	29068	25761	16523	12167	11288	7791	4423	3407	2219	1711	1709	1219	960	815	716	649	656	554	526	441	440	471	396	373	395	383	333	363	332	330	342	293	350	341	313	317	309	297	293	320	321	301	270	318	319	315	294	296	297	338	267	297	307	302	304	268	292	286	299	275	275	283	284	254	282	276	266	288	275	257	308	266	296	241	257	281	251	258	280	278	306	272	273	282	280	246	275	253	239	281	271	278	264	302	255	239	275	267	252	271	262	269	257	281	259	242	252	246	251	255	240	278	278	250	288	277	250	297	265	244	286	278	255	255	275	294	268	268	262	268	294	265	262	251	271	262	257	263	265	239	286	263	270	251	279	261	246	256	264	274	270	240	254	276	249	243	263	293	263	263	284	238	250	271	259	258	286	286	266	237	242	268	263	256	267	274	258	240	239	257	254	251	255	270	263	259	268	259	254	262	259	261	268	249	249	254	276	288	268	270	264	263	234	262	293	236	292	264	261	271	284	247	284	268	286	279	254	260	213	260	256	272	294	263	259	254	268	249	244	231	278	254	269	260	283	280	271	277	243	263	289	275	246	268	234	241	259	227	248	294	251	274	262	260	272	238	264	248	294	255	284	260	256	251	259	254	274	254	264	268	296	280	282	258	265	289	264	283	262	265	270	289	242	287	261	260	269	283	246	232	271	280	237	249	257	265	251	259	271	267	248	269	280	320	270	246	295	248	241	228	278	242	260	263	257	257	289	259	260	252	259	256	278	278	270	262	237	236	234	241	239	265	232	256	271	234	283	261	251	247	282	266	231	261	246	263	279	249	263	273	273	273	267	265	241	256	292	252	239	224	260	275	275	262	271	277	255	282	269	281	287	271	257	298	270	288	281	265	240	270	306	265	263	265	248	252	248	279	256	235	258	269	283	268	272	264	278	271	267	270	257	271	270	272	249	289	228	244	292	260	257	250	282	247	246	273	256	268	253	275	260	256	276	255	279	271	253	273	271	265	231	267	235	238	257	234	249	249	271	252	246	273	238	259	300	268	273	256	235	247	260	270	278	270	284	246	281	254	282	256	271	257	267	271	244	283	245	242	284	268	267	253	286	259	261	262	276	262	242	222	258	273	256	286	258	267	245	271	232	287	263	275	251	272	290	262	251	259	249	247	268	297	255	245	253	267	257	268	253	277	274	241	266	252	277	274	239	274	271	248	273	249	287	259	312	283	277	251	281	252	262	257	249	248	287	255	256	271	274	269	253	267	249	277	226	239	279	259	255	293	281	266	229	275	241	251	285	256	244	265	253	273	270	284	246	289	253	264	288	277	282	278	243	257	258	247	258	278	271	242	279	252	273	259	246	234	253	252	268	244	268	265	255	259	244	253	263	258	219	255	274	283	280	265	258	280	255	255	242	266	284	267	301	284	236	257	261	246	265	231	251	227	237	287	241	273	253	256	266	266	269	231	288	282	252	257	274	261	295	266	257	258	249	235	290	273	302	230	270	257	260	299	263	284	283	262	281	262	246	269	257	292	256	272	215	225	287	275	263	256	274	240	254	272	250	252	258	260	262	278	234	239	260	258	267	233	265	243	239	275	263	251	221	272	253	280	276	263	256	270	252	264	246	263	271	242	255	264	243	251	249	253	287	259	252	235	263	269	269	219	267	258	273	261	262	287	251	260	247	258	281	288	232	250	259	268	252	267	268	251	256	275	246	273	258	278	264	258	267	278	250	250	275	240	258	253	247	262	254	252	245	239	275	256	246	245	294	253	263	268	247	268	253	271	246	255	292	258	242	255	271	260	281	258	284	257	262	272	268	253	259	251	252	260	262	266	232	277	250	260	277	274	270	248	262	222	276	261	243	267	276	255	264	285	269	265	258	289	259	282	274	268	241	261	280	232	259	278	268	247	275	281	278	255	248	240	260	264	272	269	283	239	257	226	249	289	276	255	270	236	245	270	242	253	265	244	245	268	286	270	250	234	274	271	284	289	256	239	248	268	307	244	256	285	289	251	277	263	260	262	260	260	234	269	230	249	256	240	286	250	228	249	258	226	265	266	279	270	272	228	264	267	273	282	228	285	246	265	295	266	263	278	260	274	242	235	270	255	263	257	266	270	263	273	245	242	242	255	266	239	253	253	248	263	261	257	251	258	257	250	253	243	275	271	275	260	259	243	258	280	271	245	274	247	268	257	255	279	271	259	260	279	252	270	227	264	263	248	279	253	265	274	282	250	270	247	257	276	246	265	272	277	244	263	233	252	287	247	268	258	307	250	256	249	241	269	260	268	248	260	285	231	265	250	283	257	285	256	239	256	262	280	252	252	255	277	281	282	287	278	263	270	261	238	272	270	249	248	253	243	224	270	244	245	267	246	271	251	256	248	250	246	266	279	253	285	255	234	265	303	263	260	252	254	284	229	234	260	269	243	227	282	269	227	253	291	260	272	263	271	235	268	265	221	291	250	288	254	266	273	267	264	269	260	274	268	272	260	269	264	276	259	248	267	245	274	289	257	272	262	247	271	258	264	275	261	265	276	257	261	265	280	293	229	240	262	259	249	250	253	276	257	255	274	246	266	269	273	249	260	278	270	280	250	270	237	264	273	238	255	250	280	291	262	257	276	250	288	261	250	238	247	270	269	277	255	246	249	263	248	262	260	253	260	264	273	247	274	257	257	286	260	275	223	263	271	256	234	279	248	269	285	257	270	246	269	244	267	263	247	236	265	281	249	239	248	239	257	251	284	250	243	271	292	267	274	271	237	248	263	258	255	261	255	238	270	263	229	256	247	264	264	286	244	234	249	230	264	261	262	271	253	245	256	264	288	250	227	232	253	293	259	256	260	270	278	270	253	268	279	277	294	270	256	253	279	239	261	278	275	275	276	263	253	252	216	280	255	265	263	284	260	295	261	240	254	247	261	256	241	258	277	272	265	302	268	230	252	244	232	272	257	251	244	255	276	249	277	261	262	262	262	267	260	261	245	275	277	250	265	264	256	272	280	280	271	275	249	268	261	276	268	287	240	261	249	269	266	214	261	263	263	266	273	254	251	257	269	265	242	242	278	263	255	249	276	242	270	233	260	262	276	267	268	276	269	254	255	267	257	263	249	233	272	267	261	284	277	234	269	237	264	273	247	266	263	268	271	273	251	304	290	261	273	273	265	268	246	261	269	275	285	267	249	287	256	288	256	229	259	266	280	280	262	251	276	259	265	263	231	260	264	245	260	250	267	264	296	249	262	257	251	232	237	246	273	280	271	280	286	266	252	247	249	277	260	285	233	293	286	256	240	267	279	248	263	266	285	264	275	271	285	261	254	263	260	270	260	259	236	267	274	241	249	255	262	286	260	249	283	264	256	235	271	259	243	254	273	287	252	244	240	278	267	265	262	273	299	256	247	261	279	262	258	232	280	278	261	260	247	241	224	264	275	256	265	242	253	252	255	265	230	264	257	279	256	255	259	236	249	268	266	246	257	224	242	251	279	270	254	252	245	240	242	255
27369	20266	13411	5044	2597	2285	1415	856	717	666	597	557	526	537	475	479	485	460	479	471	469	455	487	434	430	472	416	446	443	449	428	453	429	467	470	499	479	512	431	465	479	443	452	454	448	427	428	472	435	454	486	489	497	479	447	432	466	460	446	465	439	438	465	447	438	417	430	475	443	446	471	459	445	425	478	462	460	447	436	439	433	427	473	432	440	451	441	433	427	452	449	432	453	443	423	451	457	414	445	470	412	447	461	435	450	468	479	423	457	420	433	425	451	481	421	444	440	413	453	493	421	486	425	417	448	458	422	431	436	450	426	450	461	422	429	444	454	433	449	453	454	421	420	395	430	409	452	457	422	425	445	468	408	481	468	432	430	454	449	441	474	484	474	430	440	448	446	453	495	455	407	459	471	430	454	443	423	408	433	483	438	446	452	455	464	426	433	426	464	470	464	456	454	463	472	486	421	463	499	431	442	426	443	471	455	448	410	457	443	465	458	433	430	467	427	437	460	454	462	436	432	429	440	447	419	428	472	421	487	434	452	462	419	490	481	468	463	460	438	440	451	456	488	475	445	444	444	460	467	443	442	406	469	411	427	441	478	454	419	412	453	420	465	454	444	439	400	479	497	456	464	447	452	489	450	453	424	447	480	433	454	425	414	437	460	430	423	466	443	431	494	391	439	425	430	466	457	463	457	440	462	478	433	469	422	446	430	468	427	501	459	433	437	465	417	434	458	418	421	431	490	432	475	455	436	459	431	448	463	434	423	436	450	469	479	449	410	477	402	423	432	484	457	443	419	474	447	450	437	438	486	405	413	496	403	493	458	430	439	488	445	463	445	414	441	442	451	451	459	436	459	430	420	432	468	454	433	462	435	458	474	444	417	445	439	442	434	431	451	407	458	450	462	415	434	452	418	424	450	449	425	448	476	423	460	449	427	441	453	482	403	424	413	459	470	454	457	424	427	448	476	461	422	438	468	441	508	424	446	446	448	457	458	431	436	456	475	441	429	460	422	453	469	415	427	474	446	438	460	461	459	440	486	467	432	411	463	465	461	415	431	452	436	460	425	454	456	446	461	382	486	460	443	464	467	449	434	487	444	439	455	466	471	430	479	457	464	434	459	458	440	446	442	428	438	418	436	466	429	469	481	421	430	482	426	444	410	468	460	450	459	447	463	418	418	443	421	424	490	431	486	430	439	461	429	474	391	456	438	446	472	475	440	465	459	478	469	459	469	440	465	427	444	480	457	434	465	413	439	459	483	444	439	446	448	425	444	463	451	449	413	459	475	467	459	464	469	440	458	432	446	455	426	475	421	477	436	498	433	428	420	433	406	450	450	452	439	454	454	457	449	457	451	454	451	434	439	455	467	434	440	468	450	418	420	457	476	448	451	457	469	428	476	445	437	487	469	484	438	436	479	442	419	419	473	467	479	451	436	485	434	490	450	476	453	504	445	386	448	443	458	468	469	479	442	451	453	422	467	475	461	447	455	453	493	428	399	459	447	399	433	468	448	459	458	491	417	460	435	444	423	481	500	454	463	447	407	462	435	458	446	432	460	457	474	450	478	477	430	475	458	444	454	432	447	412	461	459	445	443	475	437	473	478	426	464	467	439	454	471	472	451	466	448	463	463	475	439	421	453	434	494	453	451	482	447	427	447	445	485	469	470	428	453	462	407	464	435	425	422	488	448	439	390	457	442	473	429	477	464	462	416	436	474	469	424	434	439	405	436	462	415	419	438	450	423	403	454	422	511	459	408	437	440	422	468	450	457	460	448	446	442	457	446	431	456	466	440	418	427	436	467	435	474	442	472	425	434	434	413	441	476	445	423	469	423	446	431	415	452	441	457	472	443	429	436	442	477	457	437	461	465	450	435	398	451	497	466	448	468	419	483	477	459	470	455	440	401	501	447	436	463	431	396	455	482	440	433	445	444	440	449	446	431	462	458	454	430	452	472	437	432	448	430	468	465	426	426	423	486	436	451	451	473	448	497	462	446	401	438	429	457	417	446	484	416	455	437	447	444	451	480	436	459	469	464	435	429	430	463	428	473	416	463	446	411	486	482	486	436	442	426	434	437	431	453	426	424	470	459	481	463	436	434	436	446	434	443	451	424	468	484	446	438	449	423	447	459	462	464	455	465	468	443	443	462	450	420	466	473	438	503	508	440	444	467	425	447	438	431	426	473	437	445	444	471	446	465	449	457	439	442	484	469	458	477	466	465	480	447	466	455	448	460	457	431	413	449	461	413	445	434	481	456	454	432	448	449	462	413	458	449	427	465	491	433	437	458	444	444	423	461	473	463	435	459	460	438	453	459	462	423	458	476	438	431	427	496	452	466	434	445	465	433	446	476	451	468	436	440	438	450	449	404	524	433	431	464	444	475	408	431	472	454	453	465	436	415	474	467	424	444	408	459	443	464	414	439	437	467	458	442	461	443	451	477	453	475	465	416	443	385	459	464	449	428	460	402	429	440	459	484	440	463	459	428	428	462	444	454	435	426	472	468	464	474	452	431	469	474	417	449	458	457	419	480	465	449	425	475	483	424	429	445	445	438	460	490	433	442	486	423	456	416	435	465	429	488	464	451	437	447	466	477	408	450	425	429	461	446	449	435	438	439	441	449	440	425	491	466	521	481	419	431	434	430	424	451	462	425	440	461	445	416	442	447	486	389	464	432	429	502	441	454	448	499	450	433	406	468	438	438	441	484	445	431	445	441	458	468	437	459	475	414	446	488	470	464	414	469	432	457	424	417	418	480	422	450	450	417	447	454	433	446	435	451	427	443	452	454	418	451	444	478	513	422	442	436	457	439	463	432	426	423	459	411	426	455	445	463	478	457	448	423	407	463	464	481	443	476	462	466	434	426	447	417	434	463	462	427	436	434	449	425	466	421	481	455	433	426	436	428	452	430	456	437	454	433	456	440	479	458	425	471	449	453	475	413	469	461	457	474	429	457	450	461	481	462	451	441	430	451	486	442	431	416	458	489	440	464	416	408	454	453	462	438	430	420	464	466	429	420	441	468	454	447	465	427	415	435	454	449	443	453	468	452	468	486	534	448	435	470	473	425	432	472	417	420	491	464	446	427	477	421	408	437	428	449	449	474	443	415	421	438	422	503	450	483	443	452	419	467	406	438	402	436	488	444	440	400	426	488	446	453	472	450	493	434	430	456	502	446	463	422	455	456	447	432	485	478	411	436	451	429	476	456	462	448	436	431	456	425	448	431	473	464	464	444	443	454	451	444	478	461	420	440	451	442	475	452	423	418	482	468	466	413	453	453	407	476	448	457	416	436	443	439	463	441	442	476	493	458	411	470	458	457	472	426	481	448	486	440	440	446	428	451	464	477	444	440	449	459	438	428	448	411	458	436	459	456	446	450	444	417	443	436	465	441	427	444	465	433	465	478	448	463	420	414	427	453	424	440	473	412	435	457	461	489	424	438	425	410	443	468	461	435	489	428	464	446	437	429	456	424	463	453
27603	14824	14519	6977	5402	5121	3120	1642	1349	1206	908	954	851	739	735	677	655	687	659	669	636	675	621	641	638	664	677	685	645	634	631	608	574	631	617	601	633	624	641	628	624	639	629	613	577	640	657	619	654	590	575	653	635	588	557	602	616	626	641	663	659	603	611	639	634	611	644	595	638	639	601	582	600	596	626	587	607	681	634	617	583	619	597	633	606	581	626	626	638	621	628	636	618	634	608	600	632	574	612	627	592	612	584	626	627	564	596	619	594	623	573	650	615	549	609	656	618	634	625	618	573	594	611	628	595	618	620	639	623	611	638	595	659	585	598	557	600	540	599	605	588	626	575	649	626	622	667	662	649	658	602	620	564	596	619	600	600	615	591	649	573	618	596	611	578	668	614	663	619	646	587	618	614	591	628	596	615	652	625	624	614	614	631	680	665	604	620	570	656	634	616	624	587	563	604	611	666	612	618	633	590	619	589	673	620	673	636	566	613	635	597	608	620	636	586	609	591	657	601	624	605	601	581	633	604	592	642	586	598	636	590	623	654	585	621	593	609	647	609	627	610	617	604	575	628	635	622	609	628	647	620	615	640	610	630	612	632	599	593	615	631	644	610	633	587	585	602	607	616	647	635	571	602	650	624	652	593	636	628	621	605	619	593	626	587	654	662	659	593	611	620	611	646	627	592	595	619	578	578	598	573	613	621	615	636	579	603	606	651	605	572	637	606	632	611	590	628	611	607	588	631	632	609	639	593	551	609	597	671	628	629	604	613	632	638	635	622	629	599	573	647	602	617	650	651	601	629	608	605	633	637	579	612	602	602	618	681	623	613	588	571	629	604	586	617	644	617	596	647	619	657	586	583	628	625	626	608	603	571	573	608	554	578	675	606	601	644	576	588	643	602	600	632	622	607	614	624	582	643	606	650	614	641	608	661	640	579	604	603	616	638	598	643	607	614	638	599	606	616	620	648	625	610	594	591	601	628	647	621	610	607	661	592	624	596	588	604	627	594	624	601	615	623	614	620	649	589	594	579	623	632	635	651	646	628	615	609	631	613	595	609	658	620	624	630	602	618	641	573	622	649	584	681	614	594	619	571	635	628	664	661	638	632	646	571	600	650	619	603	608	569	598	632	585	638	628	614	611	634	662	606	638	602	598	623	556	645	626	588	595	611	622	661	627	655	636	632	609	632	632	606	638	627	639	570	595	620	634	625	617	625	648	643	589	597	646	614	602	615	622	644	615	614	630	599	635	612	577	634	620	595	641	600	627	628	634	618	645	600	617	603	602	626	589	629	618	631	617	577	619	611	634	630	623	634	613	607	639	628	601	655	607	615	595	577	621	609	606	636	599	616	545	597	625	670	623	566	609	661	616	581	623	614	591	613	611	586	626	617	625	641	610	628	604	628	597	606	616	619	626	602	596	582	601	606	600	655	615	631	593	573	618	589	593	596	623	600	645	620	598	586	656	607	636	605	623	623	607	631	541	645	620	618	598	620	616	600	585	587	593	599	645	628	610	593	562	647	614	651	626	615	554	599	606	611	588	633	614	590	598	648	606	610	626	593	611	590	626	607	625	678	635	604	653	618	639	599	604	641	617	611	651	599	637	607	637	610	673	624	595	598	594	607	613	625	631	600	617	616	601	607	653	666	624	567	620	646	583	602	596	558	629	621	632	624	587	641	609	615	636	600	631	685	665	623	623	621	641	600	582	571	627	611	623	628	611	637	620	605	603	616	628	636	604	625	634	588	608	609	593	600	635	628	635	626	626	628	636	604	629	596	629	567	597	604	589	632	600	623	636	626	609	605	626	584	637	585	649	586	604	625	560	583	619	585	575	610	572	636	649	595	606	596	616	609	624	597	630	630	578	625	618	599	646	633	590	615	605	643	641	626	593	605	599	617	597	640	589	605	628	655	634	596	612	621	609	608	616	644	624	607	591	626	602	656	621	587	612	639	640	592	635	607	647	605	616	626	597	622	644	595	586	604	587	602	612	611	635	639	622	601	650	601	592	605	609	602	570	601	647	612	627	615	650	631	638	609	612	600	594	654	577	659	637	620	635	610	617	619	657	629	617	598	590	618	583	548	629	594	587	640	626	624	612	589	612	589	596	548	630	660	651	618	601	589	599	631	599	584	628	619	581	625	650	645	618	618	648	598	581	569	619	579	576	564	580	607	631	633	610	624	617	624	622	580	646	655	635	567	632	583	592	611	598	568	616	558	636	643	615	647	601	575	581	592	630	619	580	589	644	647	608	631	631	634	592	650	580	606	630	621	605	609	636	607	631	619	638	626	613	640	601	664	646	592	638	620	612	637	610	611	593	596	606	638	610	604	620	648	601	638	621	631	617	577	616	612	673	658	627	646	646	593	634	614	633	633	590	581	598	643	603	607	587	607	643	606	625	615	615	599	599	608	628	647	678	624	617	607	633	597	629	613	619	624	613	627	607	645	595	606	587	594	614	601	618	611	606	671	645	627	626	563	622	607	613	574	666	629	635	599	633	581	633	649	641	620	622	617	625	587	566	630	618	558	627	616	621	632	597	610	643	649	642	603	630	603	664	600	609	585	572	595	667	586	612	603	609	611	623	598	633	655	613	591	621	615	627	576	614	649	637	634	622	579	636	612	591	641	644	606	572	598	630	611	606	595	614	629	638	609	642	636	622	570	590	626	640	656	610	607	612	587	617	665	568	604	576	610	612	634	639	609	649	563	632	610	629	621	600	635	594	600	584	609	631	606	613	606	621	657	603	631	616	629	606	610	639	589	619	657	583	649	589	647	608	640	604	563	605	609	644	625	626	604	638	650	594	624	617	594	653	592	653	606	628	600	598	644	622	597	598	624	691	626	620	607	624	593	600	600	552	599	615	597	645	623	589	625	602	596	634	617	592	643	607	663	599	590	574	622	582	622	619	647	622	602	618	638	657	607	599	569	669	611	651	649	641	628	608	574	631	663	614	613	616	593	664	646	621	584	627	630	603	638	599	601	612	643	626	597	606	582	622	609	580	638	601	612	613	580	624	636	570	647	669	616	622	601	602	616	612	636	633	605	615	643	610	626	627	624	609	592	626	638	629	614	613	600	608	613	633	639	605	624	608	628	583	612	627	597	649	640	591	630	595	598	576	596	610	609	582	564	616	606	586	633	598	607	628	606	619	631	633	599	600	628	651	622	665	619	636	611	611	664	614	668	607	584	617	644	641	652	638	577	593	646	629	594	563	606	595	586	644	614	609	616	598	611	562	625	639	622	598	593	602	593	570	623	652	647	585	641	655	613	618	635	569	606	613	663	605	598	599	578	612	630	648	567	607	596	622	538	638	630	622	609	598	585	609	637	586	612	600	612	632	626	623	623	594	603	624	585	619	552	632	604	659	652	597	613	664	596	606	628	655	629	649	569	651	611	633	658	645	618	608	604	600	638	617	602	605	586	624	611	586	639	543	663	631	604	594	626	627	662	591	598	569	636	599	607	651	634	558	613	622
24232	21107	28287	24201	20592	9177	3003	1433	1154	927	758	708	673	542	557	485	541	471	478	462	454	452	448	448	471	427	428	464	412	425	424	400	407	402	426	400	399	409	421	409	400	429	427	411	424	408	413	415	426	438	416	423	399	381	443	421	428	419	407	390	382	429	440	407	417	410	399	396	398	392	462	398	391	395	395	375	422	404	421	416	380	381	395	404	415	384	406	407	448	396	397	412	427	390	391	429	405	432	396	421	429	418	388	393	411	385	391	411	411	369	399	428	387	430	427	435	365	406	426	397	358	359	390	422	378	422	423	392	391	393	389	383	388	398	410	429	414	395	417	408	421	424	425	396	431	429	397	380	415	415	408	387	394	431	423	394	423	388	403	398	387	379	378	389	418	392	421	400	433	404	407	385	398	400	442	415	467	407	409	413	370	416	389	419	408	404	405	405	391	402	424	413	400	420	399	407	428	404	396	411	427	376	373	416	442	430	397	410	403	394	393	399	377	415	405	379	430	420	410	442	403	355	405	385	458	440	397	424	406	422	375	436	399	424	386	426	423	387	403	402	387	406	432	390	421	418	420	388	444	380	444	458	393	403	448	408	433	407	417	394	378	386	388	389	393	393	394	418	434	362	381	449	423	401	427	411	426	377	410	401	410	428	402	391	417	379	409	406	430	441	450	344	436	402	371	397	383	408	408	380	407	438	376	411	398	405	428	386	405	406	390	383	424	436	397	379	400	410	381	404	437	394	392	389	395	372	393	409	351	360	406	421	424	415	402	370	416	412	411	384	412	398	421	388	420	400	407	416	409	392	419	394	410	373	378	402	398	378	408	411	409	382	425	420	400	420	434	414	418	430	399	377	395	373	394	428	391	392	420	389	409	401	413	412	419	403	421	392	411	387	393	444	384	419	416	400	405	463	408	400	380	354	407	413	394	435	385	374	400	407	393	409	415	394	371	394	396	422	417	438	445	413	412	388	387	402	402	432	417	382	421	402	437	397	402	441	407	411	415	396	399	404	382	396	410	441	420	413	427	402	379	390	402	429	409	394	401	413	404	422	408	385	410	401	406	403	407	414	441	420	374	380	387	389	402	390	390	420	441	369	407	397	427	416	436	399	393	452	451	417	364	386	427	415	394	411	379	406	428	385	375	391	414	403	409	405	418	361	387	403	393	410	393	380	430	434	384	388	348	381	398	408	401	394	401	393	371	388	417	396	385	385	422	392	373	392	363	379	387	418	420	405	409	440	400	403	413	407	406	398	397	406	364	420	409	441	393	414	415	375	401	350	352	410	375	393	407	399	410	400	418	391	375	415	401	432	399	418	392	407	400	430	412	408	383	394	389	408	421	403	387	368	419	433	433	396	384	435	410	392	417	406	404	410	408	383	420	421	395	369	418	391	401	393	430	388	434	371	430	414	372	413	415	396	424	431	402	432	422	408	430	404	399	407	428	411	378	414	403	382	401	410	435	394	384	403	380	399	465	427	392	360	399	393	418	390	404	409	404	437	387	389	413	397	421	406	399	417	408	382	417	380	383	414	385	447	415	409	409	410	426	431	406	422	386	385	392	410	391	388	404	423	402	374	399	421	391	376	373	397	419	385	424	378	409	401	385	375	399	409	438	425	392	421	417	398	408	396	412	389	426	390	407	427	340	401	410	407	424	392	425	408	387	411	397	393	392	423	378	402	418	395	375	405	417	422	463	404	373	370	399	371	382	392	416	368	433	387	405	391	415	417	433	388	393	412	430	420	427	445	409	392	385	437	415	405	409	434	388	425	390	396	398	398	374	430	399	374	356	389	412	420	424	432	382	406	392	406	401	359	367	434	390	367	405	403	403	436	421	404	429	416	359	393	400	391	386	436	402	407	453	441	427	418	413	391	433	399	409	414	441	453	392	404	424	409	373	368	396	397	372	372	389	414	389	366	377	380	424	390	385	386	394	428	379	437	400	400	384	423	383	408	403	410	396	387	402	418	396	408	419	416	425	425	404	409	392	407	395	387	413	398	388	384	376	420	423	391	424	410	403	395	412	425	387	368	458	413	412	398	367	389	383	379	392	432	400	418	413	404	369	399	392	389	426	404	415	424	388	389	405	410	427	397	385	387	395	409	416	424	414	440	416	390	394	397	408	393	418	406	392	375	396	373	399	417	392	449	416	410	407	390	446	408	400	429	344	408	388	392	393	417	357	420	389	415	364	433	405	406	421	372	374	424	384	384	393	405	437	432	441	403	396	370	423	415	414	421	390	378	402	398	382	417	455	387	389	401	378	427	408	385	436	376	385	415	416	369	423	400	351	383	415	398	389	396	391	399	377	431	424	392	374	402	406	418	408	428	423	412	387	392	369	413	359	407	365	394	408	434	416	440	395	448	395	405	390	375	406	410	398	423	385	392	377	396	373	391	435	418	413	435	414	424	429	406	394	396	386	397	408	407	425	389	437	425	395	422	390	431	406	368	396	385	408	403	440	382	391	406	377	394	398	379	404	394	407	414	437	422	409	422	417	400	401	390	424	413	404	397	370	419	444	376	371	415	388	378	373	443	379	411	385	372	430	409	418	413	379	423	414	430	396	406	347	409	416	417	444	405	396	410	399	411	375	404	375	389	365	373	416	413	406	391	398	396	388	406	411	386	397	416	406	399	408	413	439	377	416	403	392	407	404	403	392	403	429	418	391	395	407	396	392	393	396	396	393	401	384	453	383	392	376	420	408	425	416	383	390	374	375	409	426	392	407	414	374	413	410	357	407	401	393	376	399	407	388	400	383	417	436	400	422	387	449	416	382	414	365	402	404	429	413	412	417	380	391	426	398	405	418	388	418	386	408	387	420	404	409	414	437	398	424	387	397	431	371	403	402	398	376	388	422	397	367	409	408	389	401	414	387	403	400	416	411	409	441	384	380	401	460	397	402	395	401	366	398	382	413	377	415	413	406	383	378	405	383	380	411	381	426	399	398	411	431	396	409	409	414	424	394	390	390	380	423	406	408	370	392	384	396	358	376	386	405	411	353	398	402	428	381	417	403	386	434	410	419	395	440	420	419	406	398	382	409	429	386	377	396	397	417	382	404	406	392	371	399	390	410	400	429	409	364	372	412	383	420	421	393	404	406	381	380	380	385	414	368	398	401	412	412	413	406	394	418	406	421	393	398	410	423	436	395	371	413	418	380	444	391	399	420	382	408	399	383	362	371	386	421	392	382	409	425	394	406	428	386	403	382	384	427	385	415	400	412	395	399	442	421	428	387	370	401	423	389	420	423	443	402	368	438	416	417	433	361	391	425	383	414	411	428	386	407	388	391	412	393	443	417	414	403	385	426	401	403	409	399	391	398	398	380	404	398	449	391	413	387	411	396	371	412	387	374	375	409	391	406	394	406	417	439	395	402	406	408	400	414	418	397	343	405	392	363	386	384	410	384	388	402	403	388	424	394	385	409	405	389	372	421	387	441	383	395	381	404	399	421	358	426	409	384	343	397	410	395	391
32680	24785	20665	12421	9583	9104	5354	3109	2381	1882	1506	1320	1271	958	884	783	751	766	700	759	737	660	669	645	619	611	646	630	614	565	603	614	571	580	572	590	546	591	608	576	559	555	612	630	602	643	567	564	578	553	544	583	563	602	558	578	579	578	561	602	614	561	567	530	584	616	577	541	572	603	582	531	550	565	594	534	552	572	610	584	581	539	612	563	543	591	538	571	595	549	577	585	573	546	532	582	558	581	595	600	567	565	537	558	613	550	558	512	604	610	563	571	555	568	564	544	575	579	547	588	572	549	573	556	543	566	588	585	564	558	550	571	611	572	577	543	584	546	542	565	569	591	525	553	567	545	552	535	536	550	516	567	549	595	540	536	566	575	527	584	545	524	532	583	538	535	561	554	638	606	551	541	563	542	553	607	568	545	560	558	582	559	575	558	579	550	560	592	605	558	559	538	543	581	600	576	543	545	525	590	598	530	555	563	523	551	569	611	527	600	539	568	599	569	586	540	520	575	561	583	551	565	585	551	543	552	559	541	618	547	566	542	610	556	603	563	569	611	579	576	536	539	554	568	564	510	519	559	591	555	541	602	586	547	576	585	572	567	583	584	598	537	564	584	552	562	530	568	554	566	535	551	520	558	575	557	514	568	555	528	573	587	569	601	560	546	549	541	572	571	568	608	525	558	571	553	578	576	581	537	535	608	552	540	574	559	548	561	528	562	580	600	590	543	550	546	576	527	521	526	569	595	526	517	576	538	590	562	535	554	582	555	562	565	542	576	552	494	525	540	637	602	586	565	523	525	528	541	585	566	561	571	536	562	605	536	601	589	543	563	539	583	572	524	577	567	540	522	561	562	559	521	588	541	570	551	554	542	585	568	560	607	557	525	557	575	561	550	548	561	544	544	552	582	523	556	560	538	574	596	516	558	584	590	505	579	590	541	582	592	590	586	585	571	556	573	549	585	567	541	573	543	572	583	573	551	556	598	581	592	601	524	611	566	579	563	601	552	522	593	559	567	609	555	515	584	580	503	575	544	575	554	563	589	538	493	597	533	561	526	530	569	578	575	550	579	545	600	554	541	556	546	527	554	558	569	579	534	569	571	558	551	595	545	547	531	590	567	522	560	566	586	574	556	598	534	570	514	548	590	574	567	542	519	560	544	549	522	574	570	535	589	567	572	584	520	538	540	556	580	576	556	604	583	556	571	556	588	547	581	547	577	546	549	595	582	555	558	556	545	552	565	546	539	545	534	594	577	594	549	564	581	547	569	536	529	577	534	542	548	518	581	529	575	579	546	540	540	581	591	578	536	609	608	553	554	574	558	578	558	566	557	506	579	601	566	571	576	539	567	537	568	587	582	581	554	576	540	559	550	595	535	554	552	559	578	549	582	520	562	612	568	566	552	537	563	554	587	550	586	564	547	566	557	543	543	541	556	538	542	572	546	596	543	566	558	546	544	521	571	551	571	541	562	563	544	573	596	592	569	561	601	563	567	555	530	582	554	530	530	574	530	566	569	530	541	556	538	539	589	595	553	521	538	555	533	529	515	567	569	529	560	578	561	567	587	535	566	538	542	548	542	551	583	546	552	533	525	568	589	571	581	601	603	571	570	551	537	605	560	559	543	501	531	548	557	570	591	572	572	567	602	542	561	537	518	559	544	555	533	518	540	567	539	555	534	571	603	571	576	535	574	532	583	561	568	530	577	526	545	598	548	545	549	560	545	570	617	515	573	520	589	618	555	529	565	568	575	543	574	539	538	546	532	604	531	600	574	496	584	564	568	577	548	567	501	585	531	483	528	515	563	571	526	549	617	562	562	569	584	569	558	560	581	595	530	527	553	600	568	548	593	560	610	531	541	582	555	557	523	545	533	608	580	598	581	559	572	554	553	579	534	524	564	555	546	548	540	523	569	613	575	548	560	563	525	558	542	549	572	593	593	554	554	630	557	553	521	571	585	527	548	602	540	546	568	533	570	596	546	580	547	580	594	569	571	565	571	540	581	568	557	578	573	514	524	582	556	538	557	576	583	534	559	534	547	594	553	608	576	544	585	540	570	583	603	548	548	638	559	531	596	581	586	559	556	573	602	598	617	551	594	563	575	528	534	535	572	581	573	566	611	544	574	555	636	570	588	515	574	593	567	588	518	582	607	534	572	557	528	574	539	525	595	567	570	553	520	589	572	561	576	546	572	565	594	567	547	553	552	547	581	556	578	541	624	547	523	551	543	529	589	571	597	545	570	541	525	530	590	536	553	531	535	564	562	516	571	557	526	534	551	544	549	550	565	567	577	546	550	554	555	527	583	606	563	587	543	593	577	573	570	575	520	600	585	582	530	547	544	541	538	547	588	563	565	558	580	523	604	587	505	571	543	514	576	603	599	542	551	559	586	558	559	538	557	543	557	552	548	537	546	586	576	564	570	577	558	553	567	568	577	565	557	569	535	509	560	560	532	551	566	537	574	555	569	555	567	589	574	562	556	558	612	566	563	590	554	590	589	582	531	528	551	573	511	566	540	573	559	583	578	541	568	587	573	574	580	587	607	555	575	548	544	535	591	540	540	538	581	515	554	541	549	568	571	574	593	574	581	542	575	567	602	557	577	575	519	549	571	576	594	549	576	550	552	546	572	562	560	583	586	584	594	549	548	528	559	546	578	562	537	544	553	586	526	573	515	539	534	552	540	523	561	557	563	547	543	554	574	575	573	567	571	536	565	543	561	567	557	572	552	559	569	535	536	591	573	545	604	579	595	557	541	497	592	568	544	607	554	541	589	582	551	526	552	555	541	558	556	550	592	524	548	588	553	558	530	585	597	541	566	579	527	565	515	585	532	606	562	565	562	570	571	538	539	587	585	548	563	567	550	591	528	534	566	556	568	561	536	586	564	534	546	579	570	590	574	575	550	587	572	543	586	566	560	591	533	534	591	522	575	582	563	503	557	555	578	570	561	583	547	568	577	527	614	578	577	586	545	511	532	580	545	567	538	594	576	574	551	569	582	575	544	586	541	568	594	503	582	529	569	587	545	580	600	565	573	535	573	641	559	575	529	553	603	518	538	566	572	557	600	505	562	571	576	567	557	559	541	562	574	567	560	539	559	556	565	560	588	566	540	522	569	575	609	551	569	576	569	542	568	549	580	563	546	628	557	587	597	593	556	594	555	556	553	566	563	554	593	557	540	556	573	535	571	521	530	548	531	531	579	552	531	538	526	573	552	532	563	556	559	540	543	600	566	554	581	555	555	514	578	538	592	533	548	562	543	558	581	538	584	611	565	579	541	604	589	562	559	560	576	545	592	552	577	561	555	515	576	592	562	578	586	568	560	556	566	575	569	587	578	539	529	527	541	576	569	581	543	568	596	572	518	545	617	543	554	582	572	554	575	528	547	558	568	532	590	564	557	546	505	596	543	560	559	623	558	601	545	562	584	568	576	581	608	544	519	598	555	572	553	569	560	551	562	573	582	557	565	515	573	535	548	526	546
23160	21126	28770	23667	21125	20609	7733	1991	1253	1002	787	634	635	468	458	383	340	341	329	343	283	229	246	224	261	219	198	237	218	221	229	208	215	198	199	202	209	179	220	205	199	222	197	192	209	181	197	239	217	203	197	170	183	210	234	228	209	193	209	187	187	187	187	175	190	186	168	179	198	165	167	178	165	186	178	199	218	184	188	180	154	166	215	193	168	200	190	177	197	192	197	198	181	185	192	175	203	157	177	173	172	196	162	182	187	189	224	181	197	178	211	207	197	172	180	194	161	170	186	170	188	189	197	203	185	171	160	173	192	192	174	179	200	194	187	184	189	178	194	170	188	198	192	178	196	181	156	186	186	173	171	182	167	201	185	182	198	177	188	176	188	178	183	185	189	176	191	173	188	168	192	205	183	167	191	191	198	176	183	192	190	162	201	182	187	164	183	179	182	173	173	180	198	188	166	187	158	200	185	194	170	214	178	197	172	182	173	188	169	191	156	200	162	196	183	169	193	174	162	172	180	201	193	162	201	158	177	147	205	171	195	188	179	178	181	180	188	197	180	188	198	169	180	171	200	168	191	196	170	183	192	195	170	159	189	193	162	189	183	190	189	196	199	164	166	212	168	162	207	207	177	173	202	167	195	194	199	191	196	197	198	185	194	188	174	180	220	186	177	172	184	193	196	164	177	214	171	202	209	186	191	202	197	171	175	173	178	172	188	203	202	185	177	181	213	190	150	170	172	191	182	164	185	179	174	177	168	169	171	183	172	174	160	163	174	209	185	206	176	201	161	180	174	200	187	200	174	172	192	192	198	165	187	176	171	163	171	207	203	191	177	193	173	166	194	161	183	198	189	200	183	185	202	198	199	186	170	199	171	172	174	192	185	197	162	183	181	178	194	204	197	204	188	172	179	154	186	199	183	186	193	180	164	193	192	188	183	187	211	188	184	170	188	191	190	177	171	167	190	188	217	212	185	168	189	198	195	178	181	183	173	194	188	189	176	185	174	197	166	196	188	186	158	197	188	185	176	177	169	183	183	153	182	186	177	165	175	192	200	156	183	188	192	204	179	170	167	184	204	191	187	174	186	168	165	166	185	174	157	176	168	150	190	168	196	167	205	170	193	181	170	173	168	175	172	162	195	189	196	175	192	164	185	178	197	192	166	176	175	177	177	187	197	178	190	166	187	193	205	188	169	201	190	210	173	206	191	174	186	156	197	188	188	189	205	188	182	197	151	187	207	193	192	165	188	160	230	178	175	184	173	167	178	165	186	184	155	184	164	177	172	166	173	182	184	169	197	190	194	161	195	191	194	165	207	186	185	175	176	193	184	189	174	180	167	169	180	194	180	192	174	191	203	167	188	159	180	157	194	168	176	180	184	208	179	195	204	166	197	190	179	192	171	179	168	181	184	196	171	193	159	170	173	180	173	181	198	175	181	178	192	183	201	207	169	170	180	194	174	175	179	186	187	167	165	189	211	167	184	192	196	159	177	188	186	200	172	195	176	192	175	180	162	181	175	173	179	175	167	186	183	185	182	164	158	208	187	182	175	198	184	186	194	176	183	210	164	189	204	180	188	181	174	166	185	231	179	191	167	157	164	210	181	181	210	190	209	170	188	175	210	198	198	192	182	187	178	149	192	201	195	184	200	168	177	185	189	156	178	192	175	219	188	166	178	192	152	186	178	208	176	204	188	168	188	167	176	171	198	183	175	195	194	176	188	176	193	208	172	201	195	176	154	168	191	191	196	175	185	195	206	183	171	178	172	163	184	189	188	190	190	157	174	203	202	177	176	186	217	211	193	169	199	183	179	183	188	206	171	175	195	184	178	202	175	170	185	178	209	159	156	157	178	172	182	193	179	200	205	178	191	193	177	192	188	192	198	186	199	173	192	188	203	179	178	168	159	171	167	188	173	165	194	164	188	151	156	167	168	184	186	172	178	178	195	184	206	153	155	170	194	181	177	176	176	179	192	169	173	157	190	174	175	177	162	175	195	164	199	179	191	175	196	204	192	173	193	188	187	191	206	170	164	143	176	187	191	202	198	152	205	184	184	202	190	187	188	153	182	191	162	180	181	168	175	173	189	192	151	185	194	219	170	199	190	182	173	183	221	204	195	188	190	196	190	182	146	213	201	166	188	166	199	158	190	186	167	181	193	153	198	197	173	170	183	194	173	172	207	153	194	186	203	173	199	204	195	183	172	172	166	154	174	183	166	199	153	160	149	197	201	194	195	172	188	194	191	181	189	194	164	171	175	186	199	194	188	172	196	200	189	182	180	173	165	192	192	206	180	198	188	167	180	156	182	178	192	183	193	199	205	186	168	168	148	173	189	188	160	193	195	184	167	182	165	169	179	184	189	174	189	188	178	173	197	181	219	184	192	171	176	182	185	193	200	154	166	175	173	186	175	172	179	180	172	206	184	179	174	192	171	187	182	160	154	194	189	176	172	166	175	193	181	191	160	190	203	189	180	175	157	202	193	185	200	185	172	191	173	182	209	187	179	169	201	199	180	165	176	172	168	209	194	159	191	188	182	173	191	183	190	184	186	183	199	158	176	181	181	186	185	179	192	181	193	188	185	182	174	164	178	182	172	190	178	146	169	184	183	187	181	153	213	196	202	211	166	205	211	174	205	174	160	182	175	190	185	175	191	178	195	188	187	178	177	161	180	179	195	190	161	209	174	189	172	203	173	199	205	194	192	170	194	210	165	185	168	179	173	187	186	180	201	188	169	177	180	176	156	158	216	194	188	172	181	155	169	185	183	163	188	191	170	177	177	199	157	178	171	173	196	189	179	184	185	172	202	177	205	190	182	174	166	195	188	171	177	207	189	187	144	181	189	175	217	169	191	199	156	203	179	185	187	155	187	183	202	174	181	191	165	178	185	173	174	163	180	195	191	212	193	152	202	190	166	176	160	175	171	173	201	157	164	194	212	178	163	190	193	193	193	189	214	204	154	178	163	203	184	180	207	176	181	170	179	186	173	174	183	198	170	187	203	179	190	181	166	178	157	181	181	191	147	178	179	174	181	169	202	179	177	196	180	192	177	160	176	188	205	175	185	171	168	158	173	204	185	181	181	181	202	164	169	169	199	158	170	195	164	196	173	191	186	191	201	168	166	176	196	199	170	178	155	168	183	203	171	198	175	163	178	175	194	182	188	178	178	180	190	158	187	191	185	155	171	187	183	184	166	167	198	171	188	176	179	194	155	161	161	203	182	174	174	193	179	179	170	183	179	178	180	177	174	181	186	194	182	201	192	174	187	172	198	174	165	171	174	196	164	192	197	160	194	183	169	180	161	159	178	177	187	185	172	158	163	175	181	210	204	206	174	159	185	190	185	209	201	176	192	175	182	178	198	174	176	215	181	186	178	156	176	197	185	195	175	177	202	195	161	189	158	210	170	161	175	184	175	182	184	163	174	174	139	204	204	177	179	164	183	174	158	188	175	177	181	193	173	176	164	160	199	185	182	178	191	186
36250	28673	24251	16631	12149	12247	7061	4297	3249	2418	1819	1358	1360	962	913	680	753	626	582	584	471	473	445	411	390	346	404	366	362	339	366	315	308	342	324	309	310	272	308	309	289	300	299	300	315	323	303	338	287	303	303	297	319	293	312	287	298	292	307	324	275	272	279	279	273	264	268	249	260	281	259	280	255	254	269	245	266	268	264	281	270	256	275	259	298	275	264	284	257	267	253	258	244	252	292	263	268	272	269	262	268	267	278	253	271	251	274	270	273	235	242	298	272	277	259	259	260	269	256	262	228	284	246	264	279	243	281	288	267	259	255	262	246	267	246	252	253	268	287	260	257	268	279	249	270	246	302	257	276	248	261	276	276	292	278	267	236	245	260	246	254	246	282	271	265	246	239	262	272	260	283	259	256	264	252	257	247	263	271	237	252	265	269	263	275	238	266	268	253	292	238	265	274	265	244	286	268	270	274	251	270	280	265	241	283	266	271	218	287	265	266	287	256	294	267	269	239	257	250	268	248	239	278	248	265	253	255	251	249	238	268	254	278	251	273	254	244	263	252	250	261	257	258	289	282	271	270	266	276	254	243	264	276	271	285	266	257	276	269	274	279	247	276	300	241	257	251	246	272	285	248	243	271	258	248	264	265	222	281	276	257	258	273	269	235	250	262	276	291	264	291	266	267	256	268	253	255	265	279	250	244	256	297	252	279	251	258	250	256	252	253	248	253	236	280	249	274	298	287	255	275	251	253	259	300	267	261	253	255	276	226	263	269	247	269	243	265	290	270	239	262	285	274	261	256	279	286	272	261	267	263	245	276	299	267	269	262	270	273	278	283	275	250	247	251	273	276	275	235	236	252	248	273	250	236	253	259	244	252	253	260	251	250	228	246	264	262	258	259	293	225	261	232	270	247	277	279	257	270	229	268	244	248	250	252	272	237	248	277	272	255	242	276	257	276	274	270	270	266	233	261	280	274	266	277	257	242	251	258	273	265	291	284	278	249	241	248	235	285	280	254	263	247	254	284	229	255	269	238	261	263	263	289	265	247	273	257	280	233	258	261	254	266	265	281	280	258	292	240	261	278	271	245	298	294	240	245	264	265	250	273	248	294	268	262	278	269	269	275	268	274	277	268	250	278	267	239	240	275	259	260	298	246	300	253	261	268	269	256	277	278	261	235	280	288	277	283	280	277	284	260	269	255	282	249	277	266	278	302	270	244	263	228	256	260	260	268	277	235	270	267	255	237	241	304	255	269	250	253	250	257	268	256	257	282	289	250	271	262	279	246	241	277	255	275	281	270	259	269	251	235	269	270	265	270	263	286	283	275	274	250	264	275	272	273	252	302	255	256	264	231	278	298	250	282	255	276	277	276	281	270	271	277	247	289	273	264	288	258	242	252	261	239	266	268	265	279	266	264	293	264	239	270	280	257	328	297	257	303	237	249	280	262	255	304	267	271	240	269	232	242	246	269	271	295	237	270	261	272	264	287	242	233	260	249	248	303	240	260	266	237	266	288	258	268	274	243	282	259	231	238	256	264	219	264	274	266	246	243	254	255	241	264	252	279	257	273	302	245	248	235	242	273	259	262	259	255	271	231	252	247	245	253	284	263	250	274	270	295	250	263	262	252	262	283	289	229	258	270	283	270	262	247	279	262	289	274	249	240	255	253	270	286	259	277	303	270	244	240	259	236	279	267	287	248	270	236	279	279	267	246	277	264	277	279	268	277	257	255	253	273	273	249	256	258	267	261	280	249	264	255	250	255	247	260	271	262	272	249	269	273	266	268	250	284	257	254	239	255	227	264	255	282	262	251	235	288	283	251	279	245	300	250	254	293	272	265	271	277	258	257	285	261	267	275	273	232	255	258	273	254	302	296	270	273	253	270	257	272	282	250	257	256	290	261	288	262	265	271	263	236	255	251	274	257	233	250	244	250	282	248	251	269	276	269	258	261	268	257	295	274	248	235	265	246	274	274	228	249	246	264	266	276	252	291	285	241	242	242	237	253	264	260	271	290	252	278	251	260	272	300	260	259	266	263	281	272	262	268	246	263	241	239	243	270	276	262	282	235	277	265	282	238	290	278	278	233	247	282	260	260	222	243	226	260	257	265	277	270	256	300	228	315	255	270	229	276	292	255	268	246	265	277	245	275	271	274	241	281	297	255	272	263	247	262	263	270	237	259	268	263	268	268	253	257	253	246	283	253	288	264	288	268	246	259	242	249	265	261	226	266	272	259	260	248	263	292	268	237	258	254	260	271	231	298	251	277	251	263	269	282	291	284	227	255	235	283	245	243	265	289	252	263	246	263	275	275	258	257	260	253	269	260	248	252	254	259	226	253	252	254	285	269	254	279	250	251	271	247	270	254	274	239	244	284	241	262	251	288	265	265	263	256	246	273	238	268	254	288	257	250	241	277	296	270	270	251	246	261	291	239	270	276	268	248	272	261	266	271	269	239	266	281	282	270	275	294	267	282	263	264	269	252	259	239	238	286	251	309	229	279	251	286	245	279	261	240	278	255	291	278	276	244	285	267	277	242	285	252	259	304	265	275	256	226	264	277	272	253	240	249	274	260	241	243	268	256	275	260	254	242	271	275	259	284	265	220	278	292	239	269	267	257	261	267	259	298	286	277	264	269	254	275	284	259	278	230	236	263	252	253	283	250	271	264	259	272	243	256	277	249	276	246	266	258	247	240	254	249	269	259	258	250	281	251	247	270	248	264	234	286	266	264	245	262	230	251	286	273	267	256	251	245	277	277	244	286	249	270	252	279	275	231	252	313	253	284	267	259	234	281	257	263	261	277	300	266	273	282	248	244	252	264	251	273	277	224	278	295	239	234	264	266	269	265	284	256	257	274	241	272	266	267	253	289	266	274	258	255	269	271	268	260	276	264	255	280	261	269	252	231	283	260	245	252	274	260	236	280	282	288	277	241	247	285	256	249	236	249	257	266	285	260	282	261	248	276	290	272	254	288	256	275	259	246	280	258	269	287	262	275	293	280	251	271	250	255	281	254	274	238	277	267	254	268	271	262	256	283	250	294	259	264	271	278	251	273	270	272	298	239	273	288	297	256	270	235	271	262	271	271	254	246	258	276	286	269	284	254	302	251	272	271	252	256	263	266	262	269	286	272	276	279	238	278	255	289	259	246	284	269	244	250	261	240	257	245	250	283	266	247	252	264	257	269	256	245	269	253	268	286	242	271	266	238	279	252	258	258	273	229	265	249	261	249	228	229	266	253	246	254	281	265	255	274	271	263	251	238	250	263	248	250	243	274	275	274	228	293	269	261	274	292	256	231	251	270	250	271	274	264	272	259	254	267	264	269	270	262	252	247	265	250	270	266	261	254	247	273	268	247	275	289	266	285	285	244	279	256	266	257	256	264	241	274	264	256	270	233	248	271	260	270	275	290	281	246	272	247	276	254	267	245	250	253	270	255	252	247	244	255	265	266	281	245	234	232	276	247	256	258	286	270	276	250	279
27564	20347	12415	5486	2591	2433	1343	849	768	704	598	543	539	498	496	467	457	514	447	497	461	443	504	454	458	496	452	466	426	435	451	482	443	453	458	448	482	425	458	490	473	397	438	461	422	447	495	449	457	422	468	468	477	470	434	446	438	455	457	438	494	458	419	442	453	473	470	477	455	457	421	441	469	463	479	475	451	446	479	467	420	475	436	452	480	431	454	452	454	445	425	493	465	428	466	464	449	440	452	439	458	450	441	450	466	496	439	462	500	465	454	493	472	446	440	451	477	457	469	480	451	464	448	478	442	471	438	420	466	437	480	446	442	483	424	483	448	446	444	455	480	452	451	454	457	426	448	436	470	438	435	475	430	455	407	484	452	451	409	451	416	455	420	461	468	402	471	450	402	466	468	434	467	459	455	472	472	446	470	447	490	464	469	466	468	429	490	483	442	475	454	419	440	461	447	452	461	461	422	441	451	424	488	457	462	465	465	478	456	457	443	452	494	463	429	438	472	474	467	462	464	448	451	447	426	482	460	468	475	453	457	436	441	437	447	461	477	470	487	463	449	463	468	454	461	481	449	468	471	462	430	470	440	479	420	445	464	470	500	465	468	474	459	453	432	456	447	437	445	458	437	446	433	426	444	481	457	451	491	426	424	455	446	429	448	474	446	485	454	457	448	469	439	407	479	431	458	433	420	466	439	468	445	437	448	467	442	460	463	451	452	512	438	464	442	467	475	464	449	464	470	404	457	444	460	456	415	440	472	449	438	491	468	443	447	477	459	470	454	432	419	425	453	466	476	431	484	466	392	460	448	452	480	459	481	456	485	490	448	456	474	473	470	429	474	455	426	477	447	461	470	411	443	467	449	437	450	440	505	479	453	446	452	418	472	432	430	449	448	470	453	460	452	446	445	459	467	431	411	445	478	471	460	457	432	452	458	430	466	384	400	461	468	474	461	461	449	426	448	429	441	457	455	469	494	469	450	447	473	462	470	486	470	449	427	448	423	455	447	454	463	459	511	459	466	455	419	465	455	423	433	470	458	466	454	445	439	433	450	449	429	481	453	457	464	487	499	446	421	465	430	444	452	463	485	470	471	428	464	471	448	447	454	459	448	454	469	411	424	459	446	458	455	468	527	442	468	442	457	478	464	478	438	440	460	456	455	459	445	455	480	510	434	481	453	452	477	477	452	465	493	431	444	448	471	438	416	438	464	438	477	456	427	388	478	490	422	461	434	430	467	460	438	436	444	420	445	445	403	460	457	438	460	474	435	481	507	464	451	460	441	492	449	484	456	479	430	449	461	481	446	426	431	456	465	414	434	467	455	463	500	450	467	459	430	418	467	425	451	447	442	411	445	463	493	467	475	453	502	472	466	457	423	502	452	455	452	509	466	399	448	428	459	483	478	490	485	422	468	466	436	451	424	461	458	443	449	466	464	450	431	455	454	433	439	448	455	419	478	480	441	461	451	473	426	451	423	443	470	454	465	468	441	439	419	453	446	455	463	463	459	444	464	447	437	437	413	439	451	517	441	448	490	438	455	441	453	438	476	458	426	467	452	460	459	483	450	476	440	462	453	488	472	440	450	455	473	437	448	441	478	425	486	444	422	500	441	498	452	447	458	410	479	458	470	466	437	436	487	480	485	448	460	486	466	460	431	414	470	457	456	461	469	431	457	438	465	477	439	464	440	453	477	432	467	411	440	460	440	414	451	451	488	421	449	481	428	468	490	491	475	462	434	457	421	418	443	494	436	457	459	453	464	430	458	494	448	453	447	465	404	451	440	458	468	457	443	462	441	419	453	448	472	488	451	461	416	468	469	480	438	437	445	483	431	481	435	429	424	434	408	478	447	430	434	467	442	481	438	413	455	431	447	458	443	443	440	443	467	451	461	419	444	466	453	446	468	507	466	429	464	442	489	467	443	436	468	449	449	422	479	446	469	445	450	444	451	446	455	465	413	469	483	477	459	457	483	442	455	443	445	455	432	450	418	463	451	535	513	474	446	458	446	483	464	477	476	440	453	453	437	471	455	486	437	454	459	455	426	486	460	465	488	483	430	432	450	483	480	457	459	463	462	456	456	472	442	425	469	458	484	455	404	509	450	485	478	427	465	493	441	444	486	451	463	457	438	471	446	462	452	432	433	481	455	473	426	435	465	443	479	458	459	442	433	480	466	427	460	450	499	422	466	442	475	421	450	470	473	433	451	456	454	445	455	471	427	415	429	475	467	467	427	479	448	468	450	445	479	447	433	446	431	450	470	431	431	442	449	430	465	435	447	443	409	443	477	453	484	457	485	448	450	429	434	442	482	429	492	463	433	460	424	429	454	442	433	458	442	454	479	463	482	438	430	427	406	479	448	471	437	452	489	433	463	432	449	416	475	437	464	449	484	437	486	491	444	434	421	437	477	473	418	461	459	436	406	460	447	467	438	446	438	441	444	438	456	472	470	430	449	432	491	419	442	466	439	459	432	453	431	454	496	448	436	474	453	448	471	442	479	449	479	395	474	426	427	491	460	470	485	482	460	474	498	453	441	462	441	448	478	472	423	448	477	427	468	454	468	526	490	440	450	439	459	491	440	504	449	470	423	447	440	439	475	465	427	486	441	498	432	470	441	443	463	453	445	426	467	436	449	469	454	450	481	461	446	474	464	462	466	462	478	431	444	433	408	480	441	440	491	474	442	418	464	457	455	446	465	448	446	469	454	431	450	449	484	481	487	457	494	415	459	475	457	468	490	435	487	452	461	447	451	452	467	509	467	428	439	453	465	441	410	427	446	437	434	470	457	450	489	463	416	488	423	474	427	434	439	429	500	492	425	447	476	485	433	445	475	446	486	458	462	461	424	449	456	468	438	438	459	455	442	466	472	465	475	436	445	481	422	453	458	495	436	452	470	476	428	475	465	468	475	474	444	484	470	455	463	457	446	442	425	484	477	467	459	488	478	453	452	445	467	477	502	469	468	428	472	457	445	425	456	461	450	454	455	447	449	450	454	472	469	444	411	460	448	474	454	458	435	447	466	433	457	455	460	421	439	474	479	480	448	450	450	441	439	473	459	444	474	417	437	521	455	443	416	482	494	472	438	447	500	435	442	463	460	443	417	463	457	473	451	486	465	478	468	479	475	480	451	482	444	445	468	458	420	482	453	439	468	471	457	453	441	472	420	438	465	475	459	443	445	462	453	476	468	467	465	454	479	456	477	449	461	468	474	462	449	451	470	484	410	447	446	455	444	451	482	469	472	417	430	434	489	456	465	447	444	418	425	460	472	435	448	475	460	433	466	430	440	471	449	453	448	451	455	453	444	450	471	477	402	445	431	414	508	449	463	454	447	461	423	460	454	479	491	464	448	456	459	476	457	492	458	460	502	456	479	468	488	475	480	470	423	447	408	446	461	463	493	484	460	438	436	424	421	447	423	452	436	411	448	438	445	435	447	447	452	461	431	438	471	440	450	501	457	445	446	439	439	482	491	456	473	446
27085	14624	11891	8125	5587	5455	2829	1645	1448	1211	965	850	880	803	687	653	676	650	667	677	662	630	602	674	660	656	622	649	646	631	650	619	616	670	611	591	627	599	583	620	636	640	645	671	674	652	627	615	669	625	615	638	590	661	630	685	611	624	632	623	636	637	597	630	616	667	598	621	628	592	638	625	612	599	653	630	628	627	644	628	566	613	658	646	589	601	644	636	631	628	671	616	653	586	617	635	616	616	660	605	652	608	656	579	660	602	635	585	622	640	579	653	597	626	657	598	644	656	624	608	605	617	631	636	676	651	604	643	657	613	626	636	633	609	647	635	580	628	615	613	622	642	660	597	601	626	591	613	606	612	645	620	620	611	610	670	695	652	611	679	654	559	612	624	628	629	645	647	662	582	620	628	613	618	613	659	620	596	636	623	602	653	647	596	609	629	643	621	605	616	646	599	647	633	613	570	608	630	628	612	582	640	632	611	616	601	677	612	632	610	631	584	628	597	631	622	587	634	599	618	617	595	639	598	643	670	621	626	565	620	651	610	609	616	657	587	636	581	616	614	602	625	566	672	634	629	627	601	612	597	639	677	658	608	627	595	623	614	633	585	670	671	671	593	603	585	658	625	589	663	589	650	643	612	612	630	622	592	584	670	645	608	593	600	633	564	607	602	622	641	606	618	616	637	657	640	633	619	620	640	627	621	645	615	628	652	605	637	633	585	581	632	637	612	590	623	616	641	604	624	624	666	642	576	630	591	640	644	629	598	607	624	619	672	612	673	618	658	585	624	660	592	582	616	605	615	597	637	620	666	621	591	625	634	661	612	629	630	609	629	645	606	652	606	608	647	639	619	626	648	621	636	641	610	635	579	632	608	620	590	625	658	615	640	655	592	629	605	629	591	588	620	599	650	663	621	649	609	671	610	554	635	620	633	652	621	616	610	634	607	639	627	589	694	643	654	628	618	689	580	591	634	637	605	646	648	677	641	615	629	587	604	616	644	631	617	614	633	609	629	681	614	627	682	608	658	574	580	621	621	621	595	626	649	609	574	628	647	619	660	590	634	633	668	616	636	597	624	661	607	662	643	654	626	632	610	609	630	626	636	578	611	599	634	616	593	633	635	656	615	639	649	620	627	627	611	624	638	654	608	623	662	640	601	646	640	635	623	606	644	627	617	635	622	606	596	629	633	639	614	610	612	680	634	614	594	659	660	624	620	640	602	621	635	650	632	655	623	647	610	591	615	624	654	620	609	621	630	635	556	589	672	630	649	644	648	606	654	626	605	615	614	626	625	628	675	660	625	604	668	640	580	627	622	569	627	630	637	629	607	620	638	609	640	596	590	631	637	628	639	648	612	621	642	645	624	610	669	634	672	598	664	623	622	644	608	627	603	577	648	644	614	640	623	595	598	653	581	622	622	651	611	610	580	624	671	648	651	699	676	646	650	622	629	624	620	569	661	620	628	640	673	631	564	640	616	608	573	640	607	637	616	592	600	610	597	621	628	630	639	640	581	586	628	623	571	653	630	628	613	662	658	662	608	622	607	676	621	624	572	597	638	637	628	631	618	632	596	620	692	621	640	615	621	626	650	616	602	618	589	659	634	627	654	662	657	615	585	601	628	605	612	595	650	576	633	617	673	607	617	612	628	601	615	601	587	644	634	664	672	664	624	577	603	626	666	649	655	694	658	655	629	631	602	691	584	661	614	662	615	642	612	623	596	682	643	656	601	650	628	631	646	585	654	629	591	621	597	655	656	595	583	615	589	638	645	628	667	609	610	626	642	630	680	602	647	624	636	634	617	613	618	603	615	618	681	631	661	626	622	618	655	572	631	622	592	605	602	602	633	588	594	615	594	645	611	617	596	655	619	645	620	640	642	660	658	634	620	606	605	624	582	605	621	631	646	619	645	655	603	634	608	625	643	656	652	634	633	655	635	633	648	624	608	604	627	625	599	612	654	650	638	646	640	597	692	635	605	666	586	627	628	635	644	645	638	610	630	586	653	621	596	590	610	580	646	627	630	635	614	634	583	650	653	638	588	649	653	637	607	611	615	575	638	593	660	628	671	583	621	582	619	643	631	641	607	599	665	645	622	642	634	621	591	592	644	649	638	636	645	682	597	626	658	574	609	637	621	611	614	586	619	621	629	617	617	613	605	622	680	669	647	610	587	627	615	637	621	625	616	645	621	611	618	630	627	607	622	620	628	615	634	619	631	625	620	592	588	637	651	601	597	635	563	621	633	627	641	608	641	657	685	652	643	635	651	624	635	634	595	598	609	624	648	622	611	594	648	642	607	623	605	639	644	605	645	651	599	676	640	602	610	630	629	624	628	627	632	588	611	644	592	637	600	638	585	618	617	614	659	638	577	617	634	616	630	614	645	634	633	652	623	614	600	650	648	626	596	608	639	605	648	594	617	629	618	658	610	604	625	600	626	647	599	563	653	629	638	617	596	595	590	636	702	658	652	671	618	576	638	663	605	648	622	648	625	604	613	618	653	597	653	656	660	619	607	621	616	624	624	608	676	649	604	675	597	647	602	652	625	559	651	583	651	591	617	626	602	640	611	620	601	653	600	604	639	614	637	655	614	644	636	630	648	646	653	602	588	568	615	628	606	632	637	607	637	616	635	637	605	646	628	575	660	600	577	654	642	651	636	622	661	588	616	649	622	642	674	612	611	626	653	673	639	615	666	601	611	635	640	590	649	637	599	660	576	647	600	581	608	606	618	579	585	650	589	650	631	635	669	604	647	597	654	642	632	614	632	639	588	633	628	643	610	624	675	674	645	593	638	599	619	633	630	671	639	636	635	602	625	659	603	664	654	635	648	602	616	613	606	604	625	623	651	638	655	628	654	644	573	640	648	640	644	615	643	645	647	629	659	623	696	611	633	640	658	627	610	601	619	617	631	622	607	637	665	640	622	584	630	603	637	642	657	605	610	612	621	640	624	643	603	627	647	605	623	600	611	588	634	626	619	612	660	591	666	596	626	622	609	652	611	645	614	621	599	640	628	615	632	625	643	611	642	640	647	662	622	639	644	611	566	648	649	622	635	594	638	633	600	640	619	619	637	633	635	583	643	615	606	621	621	652	664	616	679	601	630	570	630	631	650	634	587	642	658	665	645	636	650	636	628	595	633	636	645	628	609	618	634	648	628	645	618	547	628	612	628	611	675	653	611	656	607	606	639	648	602	626	647	641	654	601	646	612	626	595	644	600	659	651	596	614	607	660	670	623	609	608	598	618	566	599	625	640	604	667	602	600	620	615	565	627	604	615	608	637	620	628	633	640	639	635	656	620	673	592	639	609	607	576	671	634	649	612	640	642	625	629	611	620	600	625	663	601	619	591	608	653	629	646	623	668	607	642	581	641	617	626	615	623	659	630	608	657	629	652	630	644	633	665	573	645	633	640	659	594	597	670	606	641	607	655	663	587	629	595	622	621	610	631	632	625	640	566	608	657	692	630	601	625	620	622	639	593	625
24173	21046	28100	24163	20491	8653	2489	1398	1150	939	704	723	720	621	626	512	543	511	540	470	479	449	451	430	455	463	423	486	420	431	419	405	425	433	407	439	396	383	429	390	418	460	422	375	425	407	441	427	412	448	401	417	401	415	431	393	436	412	407	413	436	433	400	386	384	430	408	401	403	400	403	411	399	395	413	456	423	388	412	418	408	391	381	413	428	400	417	428	407	404	421	402	429	363	396	445	415	388	417	420	385	388	400	407	396	410	396	406	399	442	398	378	399	444	436	383	419	393	403	412	384	355	446	437	426	411	430	408	395	417	406	424	408	414	382	403	383	410	374	397	392	375	382	393	412	370	359	423	378	406	401	406	428	407	426	401	404	418	391	399	442	375	432	379	370	368	402	418	389	397	370	411	431	375	377	418	426	400	404	382	436	389	396	390	379	391	433	385	406	403	424	415	408	423	413	361	384	414	401	390	400	416	385	393	426	377	401	420	430	410	435	395	396	416	386	395	421	421	392	429	393	413	391	371	408	425	416	390	432	425	429	390	428	423	383	375	380	400	387	398	404	389	386	374	396	435	381	402	418	393	437	405	445	388	383	406	417	404	396	404	380	392	447	413	390	425	398	406	384	369	404	389	409	396	417	393	434	393	419	433	390	428	422	379	371	426	439	416	406	417	407	380	402	424	430	408	382	391	404	369	409	431	381	399	424	386	428	428	410	389	421	399	405	408	400	401	400	386	415	435	412	411	415	411	374	403	412	390	417	375	390	388	425	399	413	413	355	406	408	444	368	358	421	411	435	393	412	415	387	423	402	430	408	412	384	389	406	380	421	413	388	383	432	389	376	430	382	438	410	362	416	428	381	371	394	398	384	399	370	385	394	428	411	374	411	385	396	409	453	394	399	398	394	409	417	434	407	374	398	407	417	388	420	414	410	378	409	406	413	445	383	388	410	394	404	387	469	405	404	422	381	412	404	364	445	387	407	403	382	395	387	399	401	398	398	369	416	421	427	413	409	429	399	402	419	398	384	383	366	397	398	391	433	361	383	411	400	392	409	421	408	401	395	381	411	402	395	395	431	396	402	397	416	401	386	394	396	392	407	401	390	414	377	432	372	355	375	389	410	400	431	397	420	415	374	419	404	373	423	460	398	433	366	414	374	379	437	415	379	418	404	430	407	397	389	382	412	358	443	397	419	394	377	402	390	389	418	383	416	372	382	400	396	444	402	416	416	455	410	404	400	382	346	392	415	379	387	413	424	422	412	415	417	412	395	420	404	396	375	441	402	376	387	397	384	419	411	389	399	412	434	404	418	412	424	369	418	398	418	386	415	425	418	377	415	444	415	436	388	414	409	373	371	381	412	374	419	391	402	384	407	436	386	411	419	430	390	415	424	420	417	393	367	400	446	411	373	418	369	416	390	395	404	391	393	388	389	385	428	379	392	377	451	437	384	421	408	419	393	401	354	395	383	387	414	411	415	426	418	379	418	410	419	394	393	395	385	443	421	411	411	399	397	419	407	401	401	421	422	424	438	379	391	418	409	409	424	401	424	385	397	399	381	406	436	378	384	399	390	406	409	383	412	431	431	409	392	360	423	403	357	393	392	434	385	427	424	393	421	395	411	448	405	357	417	415	436	356	397	402	396	390	382	425	396	396	411	404	401	390	356	382	341	412	399	424	398	408	400	403	399	386	403	379	385	416	432	452	402	400	413	389	415	389	424	422	410	427	348	397	381	366	396	402	388	413	392	438	400	415	406	374	455	393	425	421	397	376	426	386	404	391	393	408	380	390	397	420	393	427	392	403	431	400	431	418	400	426	422	394	399	412	409	393	374	406	354	381	453	375	408	408	411	400	393	421	420	388	396	363	401	389	351	413	419	437	383	434	377	397	412	408	371	399	386	410	424	399	441	412	412	406	425	417	393	419	397	390	418	405	406	390	374	417	424	395	383	421	362	391	447	427	445	394	414	407	385	396	401	400	422	390	385	420	401	364	387	379	404	394	436	429	391	388	368	410	406	411	394	410	386	410	398	382	406	405	392	432	381	431	407	400	348	405	390	408	424	389	353	394	395	411	392	387	400	365	396	386	394	415	439	419	397	406	410	408	418	391	396	398	432	391	396	412	407	400	391	412	404	392	375	404	383	443	375	364	399	393	403	376	410	421	382	403	370	391	427	408	405	406	414	403	420	380	389	414	409	394	404	374	407	415	426	387	406	442	420	419	374	351	407	365	388	409	399	396	423	404	400	409	418	356	418	382	435	409	359	459	413	392	433	410	434	398	414	432	403	397	371	400	380	367	372	389	405	395	367	380	406	380	383	412	410	393	394	401	393	395	388	415	389	426	417	363	392	415	408	388	402	380	412	413	357	399	403	401	400	408	411	399	390	426	405	409	441	422	399	440	434	398	382	384	380	427	371	374	407	422	394	433	389	426	382	378	390	374	375	368	352	373	415	402	380	435	377	409	424	391	407	408	388	411	403	400	411	386	378	386	438	390	373	390	423	407	420	414	398	415	389	388	384	408	399	391	412	421	392	373	384	373	410	386	429	409	416	429	419	393	388	420	410	429	424	372	413	407	383	385	362	404	403	401	400	416	395	409	388	392	407	400	397	407	375	435	390	387	406	380	409	375	425	407	372	397	428	420	396	404	395	427	390	397	408	395	389	451	423	398	381	396	416	396	383	393	391	385	426	425	407	421	397	410	424	387	410	413	395	387	361	406	396	388	404	411	405	442	440	411	392	379	384	395	422	398	395	412	416	372	418	407	397	402	399	373	377	393	419	391	397	370	391	376	399	399	366	434	382	380	400	447	396	376	367	389	419	403	411	398	385	440	395	380	404	411	387	414	407	376	409	421	397	396	401	403	387	416	392	412	405	413	402	393	396	370	371	415	405	412	423	403	391	408	390	446	379	395	358	433	350	371	401	401	435	413	397	404	430	394	407	408	398	411	403	405	411	425	398	400	401	391	393	403	378	427	387	402	401	382	390	386	386	387	422	374	397	388	372	397	428	378	409	404	426	406	399	402	421	415	379	384	352	397	388	424	397	400	361	420	402	425	403	404	420	419	408	419	413	382	388	412	411	417	438	449	374	391	414	428	407	369	379	430	426	415	402	417	413	380	399	380	415	432	393	386	429	422	396	419	423	425	410	383	398	392	361	371	419	406	392	378	438	396	404	420	398	403	420	396	401	426	416	429	422	431	410	395	390	382	394	451	403	365	395	444	404	409	420	400	378	381	393	383	433	388	391	388	382	361	409	394	359	407	409	426	387	380	409	413	405	410	391	391	408	416	421	398	405	411	397	404	406	370	421	404	400	401	374	368	368	424	438	351	389	411	388	429	366	417	373	427	406	384	390	379	389	452	422	394	383	392	417	418	367	415	410	388	404	397	408	395	372	432	425	428	370	393	393	396	405	395	416	416	397	405	397	410	414	419	419	458	382	405	440	367	424	396	371	371	432	378	389	415	393	386	403	399
31018	23861	18693	12717	9117	8122	4180	2912	2448	1979	1428	1292	1283	1031	941	798	811	808	677	760	693	652	599	612	626	610	613	643	616	597	647	570	601	609	579	557	602	603	579	627	628	605	631	586	568	600	548	612	611	578	623	549	542	550	591	600	596	530	607	568	577	580	571	597	563	564	585	553	608	601	551	598	537	574	569	538	573	527	547	590	578	586	534	558	595	560	550	579	574	560	589	573	612	560	563	559	537	532	621	593	542	572	602	621	548	561	513	571	553	561	580	518	568	555	554	552	595	590	570	517	575	549	592	606	544	564	625	558	551	522	535	548	556	553	547	553	557	587	512	579	555	546	573	589	576	546	584	559	547	570	547	555	582	569	604	573	548	540	571	595	571	555	531	562	575	585	565	600	585	498	549	586	522	556	626	544	523	539	545	557	552	550	550	618	567	541	552	547	587	603	529	556	582	549	596	529	624	543	559	536	550	579	589	593	571	553	504	582	574	599	581	559	579	569	535	572	566	538	573	579	554	560	602	525	597	572	516	577	532	542	533	551	565	607	561	566	600	542	582	537	575	543	594	528	568	541	597	560	543	536	491	550	527	533	602	554	514	552	594	554	540	603	598	542	542	542	587	580	570	559	573	579	564	567	544	562	565	544	556	565	548	568	566	562	535	545	585	519	563	587	632	567	538	522	532	543	531	544	543	533	552	577	533	588	553	596	573	553	590	537	557	565	564	526	548	562	531	551	602	596	571	552	560	624	564	541	593	544	546	550	543	540	598	549	535	554	571	598	567	566	555	575	565	617	533	570	589	603	527	589	586	550	562	575	588	532	572	516	538	573	544	594	551	573	564	490	563	581	603	591	576	562	568	574	570	546	579	551	529	553	507	584	514	525	506	580	588	609	577	534	529	560	522	547	582	544	520	549	595	576	526	594	544	521	529	585	531	602	516	543	576	613	548	566	552	573	544	549	535	496	538	599	536	537	557	598	565	579	544	556	531	544	639	558	564	563	546	603	547	598	565	516	525	568	580	578	537	530	603	555	550	537	564	576	576	520	558	576	546	598	582	517	587	560	560	578	574	576	541	544	555	572	543	555	580	592	561	559	553	557	560	550	586	566	525	591	517	520	570	581	538	559	565	608	561	544	571	576	586	552	551	553	547	607	561	554	578	593	574	575	550	507	549	552	547	568	549	547	562	544	583	519	563	582	565	547	542	615	597	556	598	559	561	567	567	581	539	582	578	543	575	586	599	548	560	563	560	608	550	580	575	550	592	513	536	581	561	546	521	538	560	557	551	590	543	567	596	588	527	583	544	550	553	509	531	560	594	553	579	591	599	579	571	553	541	536	542	539	587	546	575	588	575	539	574	546	511	565	539	553	564	561	560	568	567	561	579	550	571	558	537	583	549	515	538	588	517	527	572	538	594	566	548	615	533	593	579	592	566	576	566	578	526	576	543	573	565	562	544	554	551	550	532	596	525	577	561	527	575	564	573	531	542	499	593	529	543	524	572	546	561	571	582	542	587	616	544	507	562	562	566	531	582	567	537	571	539	543	555	574	559	578	570	606	545	572	537	584	556	577	577	568	546	571	556	575	610	547	580	583	566	543	600	547	546	563	580	537	563	552	543	556	548	564	580	555	529	558	572	593	570	575	592	546	570	557	527	573	585	505	567	536	577	569	575	582	554	529	510	556	525	526	539	570	583	578	570	558	555	543	564	508	558	577	541	526	574	537	570	565	585	590	581	534	536	570	567	565	564	553	551	549	525	544	566	537	620	572	599	588	593	553	531	534	537	558	564	585	588	555	579	588	511	545	585	567	544	564	544	542	552	571	551	555	592	620	571	570	547	580	569	563	595	488	564	565	592	581	619	543	516	567	539	560	596	563	569	558	566	542	513	562	498	603	579	568	556	527	575	568	593	554	529	585	540	586	604	565	542	614	581	587	623	597	541	547	545	575	586	567	559	587	545	520	541	575	536	536	562	561	549	504	582	557	562	543	569	545	532	578	551	575	580	555	586	542	561	570	576	563	537	573	561	574	584	580	624	592	577	572	589	550	571	567	566	555	600	542	586	579	582	560	567	546	553	562	596	521	532	557	521	566	560	535	563	573	554	559	510	556	543	560	548	637	544	561	569	565	561	570	549	545	564	560	585	552	576	593	550	531	590	537	601	568	545	558	574	600	588	599	566	609	522	528	557	560	549	554	524	570	543	572	553	598	536	564	553	554	563	643	612	583	589	538	539	531	558	600	550	583	558	507	531	587	548	585	574	552	554	569	547	596	563	574	531	630	552	577	598	537	541	570	552	600	585	571	579	594	561	573	579	538	555	555	571	554	564	561	606	599	561	572	553	529	570	512	541	601	530	560	567	561	578	558	535	588	593	577	576	605	627	576	564	495	532	596	573	558	534	551	571	547	572	586	597	531	583	564	543	581	559	572	565	547	576	544	568	572	567	552	531	582	562	556	528	535	557	548	522	550	604	578	566	555	564	546	615	556	612	599	559	567	541	555	586	552	561	593	537	606	534	595	552	535	552	544	574	542	577	545	571	547	609	539	520	523	612	547	567	541	572	600	551	550	601	557	592	578	544	602	624	513	592	600	555	561	553	622	574	548	610	530	562	554	532	577	580	528	532	573	547	588	561	537	528	561	518	554	564	573	553	610	532	536	554	551	553	548	553	538	535	588	562	564	553	546	572	533	547	592	562	553	552	566	587	523	540	581	543	551	570	547	583	591	535	566	554	572	592	554	519	606	578	563	504	543	528	601	558	580	587	581	595	509	579	580	558	567	534	607	539	597	534	595	575	527	571	528	542	548	543	523	567	547	540	525	530	576	540	590	598	552	594	524	594	571	561	538	554	532	560	575	567	558	583	554	568	578	560	592	579	577	552	554	581	563	538	584	554	583	561	559	547	624	598	607	572	587	566	583	530	527	553	595	575	560	548	538	523	576	553	533	578	579	570	566	543	580	566	579	610	514	575	556	524	560	570	576	550	556	538	586	555	586	547	543	549	579	589	533	551	496	561	559	557	511	597	552	544	555	541	521	534	580	574	545	582	569	546	510	565	607	549	546	534	549	564	545	586	567	555	557	568	547	577	535	604	575	539	567	552	546	590	531	512	558	566	597	530	573	538	566	601	597	524	545	636	538	542	579	565	569	579	603	555	560	572	549	531	545	553	534	550	535	549	537	583	573	537	596	566	571	563	543	592	597	530	590	543	583	512	592	567	561	542	544	577	568	563	531	556	573	577	515	554	538	558	596	543	535	576	557	563	563	584	568	549	509	553	567	630	585	565	597	575	547	540	533	620	534	575	565	595	546	600	585	576	554	535	574	557	588	584	550	565	581	563	553	588	543	570	506	550	554	557	542	551	562	567	535	588	635	595	567	574	530	584	520	580	602	559	581	587	568	562	575	548	563	609	571	521	533	572	543	604	556	549	584	556	578	614	523	598	541	558	541	551	537	546	592	553	554	532	562	571	569
23236	21132	28821	23668	21127	20460	6443	1950	1250	1025	765	711	669	541	448	393	364	375	332	311	313	275	259	265	216	240	230	232	219	220	220	225	208	218	188	212	210	202	188	206	211	207	244	202	209	183	205	221	218	210	211	182	213	227	196	195	186	192	214	188	218	179	168	186	181	208	189	178	186	202	203	196	183	174	213	179	180	202	180	211	197	193	211	200	180	162	181	195	175	199	199	196	166	182	177	170	169	203	168	183	187	180	165	176	202	203	199	189	183	201	178	190	203	193	191	157	184	199	188	193	180	186	179	175	154	173	194	205	171	185	171	192	193	205	188	192	198	183	176	174	171	221	191	187	196	174	208	199	158	180	175	190	177	173	178	197	199	198	186	165	196	187	199	184	166	160	189	167	168	175	179	169	173	194	197	161	162	205	187	194	189	165	188	187	173	165	178	166	190	165	197	206	193	174	166	161	197	181	183	197	173	177	201	171	195	179	180	181	210	178	185	193	173	196	178	217	201	176	185	166	166	160	170	181	192	171	160	207	203	161	193	159	199	195	205	195	180	157	175	209	179	202	199	170	195	184	180	159	174	179	164	170	182	176	195	179	170	173	180	192	191	180	195	161	186	196	163	182	182	166	191	172	186	184	185	156	175	186	176	202	174	190	192	176	160	179	166	201	184	209	182	176	198	180	184	180	172	192	187	154	167	181	190	181	171	196	174	169	199	175	191	185	169	188	185	173	196	164	194	188	165	184	164	189	183	184	195	197	213	193	196	195	187	201	174	183	208	166	197	174	198	181	217	168	193	187	206	176	200	198	180	189	186	200	209	179	185	177	178	179	181	199	195	182	184	185	171	185	170	193	176	198	200	190	163	167	173	176	188	196	163	174	201	171	197	163	169	175	171	171	181	191	166	180	192	167	172	179	195	176	190	171	165	179	193	198	176	177	173	169	209	188	188	183	174	173	190	205	201	174	162	184	184	168	167	175	169	186	172	199	191	208	173	213	209	199	203	150	169	192	187	181	184	180	180	197	198	187	191	181	170	180	221	190	160	175	175	189	204	159	184	199	188	172	193	159	192	160	199	176	200	211	188	153	198	187	187	178	183	181	160	170	184	202	166	166	172	180	186	192	178	171	204	181	187	194	192	179	171	164	173	189	177	199	199	215	186	176	181	190	165	205	167	169	198	198	189	180	163	186	195	187	173	190	189	191	196	201	207	175	196	174	181	190	183	182	188	156	176	174	172	189	174	186	193	183	194	201	189	198	184	191	209	158	184	181	174	200	176	174	181	186	178	213	167	187	176	205	191	182	175	175	190	202	167	175	183	191	168	216	190	186	179	172	162	160	183	171	183	186	190	182	171	185	183	180	174	199	197	167	179	182	186	186	178	160	193	162	191	180	182	163	184	172	183	176	167	200	190	163	176	190	188	194	196	185	177	191	166	183	187	192	201	208	180	197	194	162	190	176	177	169	171	172	178	175	145	163	162	176	181	180	185	176	182	192	175	186	181	171	180	225	200	171	159	177	206	175	201	179	183	167	177	168	189	156	186	190	180	182	177	194	189	174	171	205	181	174	175	202	193	171	165	189	161	190	187	176	175	178	207	138	191	178	187	176	203	180	148	201	178	190	188	178	191	179	194	176	180	195	212	169	160	193	184	175	174	174	188	190	195	179	158	194	186	171	203	194	213	187	182	189	223	199	162	179	186	172	180	182	192	161	187	168	165	191	184	187	172	175	194	174	171	199	175	195	189	182	190	183	185	192	183	189	199	189	187	193	181	176	201	182	182	184	191	171	189	168	196	179	174	179	177	160	173	140	174	190	191	194	195	162	203	173	179	202	191	174	173	186	176	172	205	167	196	173	196	187	185	189	173	177	186	199	186	157	182	165	180	172	179	178	163	182	173	189	193	185	177	172	212	177	167	180	186	153	190	192	190	176	184	187	188	198	190	166	176	188	186	181	182	180	193	184	160	176	195	182	196	188	185	175	175	194	210	175	203	200	189	155	184	197	175	189	193	185	174	186	168	203	201	180	169	196	190	185	184	194	182	176	194	180	162	193	195	176	198	193	176	204	175	169	199	180	197	170	192	174	182	198	178	172	185	178	227	176	155	202	164	211	204	186	178	159	184	185	187	195	161	197	176	186	184	194	168	196	170	219	176	186	184	189	180	168	186	213	176	174	172	192	189	205	182	153	188	177	201	183	201	158	190	161	205	178	173	197	193	161	168	181	177	167	182	154	190	198	176	171	190	194	166	174	170	165	179	172	185	186	170	204	200	204	186	187	188	151	175	219	197	182	183	175	176	201	181	178	177	196	196	179	172	176	175	190	186	172	185	193	180	176	157	181	182	171	192	191	170	180	179	199	198	177	191	146	169	188	167	202	218	164	180	208	155	167	174	193	188	177	173	189	182	198	189	198	199	204	184	180	193	189	199	184	175	172	169	166	175	169	191	176	170	173	176	174	192	200	213	187	205	203	174	174	184	172	179	186	171	170	194	197	172	188	192	159	185	171	179	181	160	167	172	171	203	184	164	184	204	171	168	165	212	170	169	197	181	181	173	198	196	184	199	189	166	192	171	172	162	182	197	181	173	167	187	191	172	193	201	187	188	186	184	211	177	193	177	200	208	168	217	167	175	194	179	200	185	169	175	167	194	157	190	170	182	176	159	169	200	195	171	192	169	186	198	155	181	176	173	184	179	184	170	187	189	202	189	162	196	178	183	184	180	182	184	177	164	170	175	172	175	190	184	210	180	169	189	195	180	181	166	179	174	163	153	156	171	169	192	190	204	175	188	177	166	186	164	170	188	165	197	193	169	188	169	201	182	169	176	194	182	191	186	196	174	186	180	178	172	182	180	161	185	162	193	171	187	170	177	172	174	176	189	170	205	165	186	178	168	194	181	190	181	174	166	178	189	177	187	166	173	166	176	189	187	171	185	183	180	181	179	191	187	185	198	187	206	197	188	158	180	170	187	191	170	208	204	191	172	191	177	171	169	175	167	180	200	193	160	186	192	194	184	199	185	171	180	180	192	194	170	198	178	198	174	174	183	198	170	187	176	172	165	163	166	211	184	179	168	204	164	181	181	180	190	164	183	173	159	180	161	192	183	193	197	174	202	200	179	169	173	192	191	182	171	181	183	185	176	182	198	181	179	204	172	168	209	177	160	183	184	188	186	157	197	176	181	163	166	195	178	157	165	184	218	154	186	169	162	163	207	181	173	197	190	153	182	160	195	179	175	195	183	173	166	193	168	184	197	168	173	190	175	201	165	199	197	180	181	186	182	182	194	206	167	179	179	184	187	175	174	159	181	164	166	170	165	166	198	197	172	199	173	174	179	179	209	183	209	205	212	180	187	197	174	174	192	188	177	163	171	182	180	180	178	179	169	173	163	197	185	177	171	181	180	185	180	192	177	180	177	210	149	193	189	175	205	193	166	196	166	164	181	213	162	196	168	195	153	194	184	198	170	162	176	182	180	165
35418	29232	24504	16336	12269	10671	5702	4279	3089	2495	1697	1501	1366	1157	917	657	632	690	575	630	471	489	410	397	379	392	366	351	380	350	333	298	320	291	306	312	284	299	301	291	326	307	312	323	303	315	295	336	314	305	275	312	306	280	303	310	285	258	277	276	303	297	284	260	263	296	276	261	275	281	250	288	283	277	294	284	280	279	274	269	290	251	273	270	249	269	266	260	264	250	224	257	273	277	279	261	278	247	262	269	262	266	255	289	240	251	284	247	286	256	244	264	267	285	283	250	288	255	254	284	287	273	237	254	270	267	278	289	251	259	248	278	263	264	264	242	259	282	259	249	278	285	273	262	276	266	259	245	268	253	267	258	249	273	262	253	255	237	263	274	263	274	282	241	286	264	296	237	246	284	272	253	287	243	256	244	249	254	256	270	273	246	262	319	270	275	250	275	251	287	273	251	238	277	280	247	264	259	252	270	244	239	227	281	273	254	255	256	286	271	279	265	255	280	250	271	259	281	262	269	277	264	266	272	258	269	238	269	271	272	240	278	268	244	241	277	262	269	261	255	269	295	280	270	261	263	265	257	271	282	268	263	261	291	260	288	273	253	264	248	253	265	236	265	285	267	248	251	262	267	279	277	232	281	256	259	272	255	265	256	277	238	222	249	285	281	275	259	268	253	268	241	290	251	278	257	289	289	284	262	296	276	281	258	273	252	259	275	287	266	236	272	292	275	260	241	267	274	274	266	236	283	235	255	267	263	301	245	290	263	309	275	255	248	268	272	267	279	254	260	276	288	282	288	281	266	258	302	249	273	270	274	260	266	247	268	270	259	251	270	243	266	270	259	234	242	238	245	252	261	264	283	254	262	260	262	253	302	256	261	287	257	278	261	278	248	265	245	258	261	276	258	282	228	250	257	276	250	299	270	249	253	231	256	271	264	277	260	272	269	258	284	272	244	274	284	291	272	259	279	255	268	273	278	282	274	278	221	276	266	266	271	289	248	252	297	276	265	252	245	236	249	278	266	265	255	266	268	251	247	234	243	289	275	277	264	251	251	227	256	283	258	265	252	242	258	256	248	266	278	248	279	271	276	267	241	245	254	259	262	277	259	241	248	224	247	253	281	244	281	241	288	259	282	256	289	259	266	293	262	264	265	259	261	287	282	240	255	312	272	245	274	223	270	254	271	266	262	240	257	264	260	270	254	258	233	265	267	239	274	284	262	243	270	261	274	269	277	242	276	262	249	263	268	265	264	267	278	251	245	252	266	263	278	235	243	265	256	289	278	246	280	246	243	273	279	255	239	248	251	268	255	277	261	270	282	256	265	289	281	234	254	270	270	257	270	257	274	262	270	254	241	259	253	256	276	294	251	263	291	256	255	256	267	227	270	294	293	262	269	269	240	288	257	246	254	260	249	269	268	257	265	263	268	266	281	253	262	269	260	215	265	255	270	284	253	278	280	246	264	248	254	274	268	255	267	261	266	305	251	272	278	229	253	240	259	255	279	255	263	225	263	267	254	245	288	257	283	253	264	221	247	253	260	264	279	261	264	249	238	250	264	282	265	270	265	246	275	255	273	296	273	253	258	266	266	276	278	255	248	265	265	288	300	278	267	263	255	236	247	236	275	295	259	270	269	276	260	273	278	262	272	242	248	235	238	256	269	231	244	244	270	254	252	258	247	274	279	270	259	280	281	247	281	252	280	276	260	285	281	269	289	276	277	234	243	248	278	260	244	236	284	257	258	290	234	269	274	280	285	272	262	256	266	276	249	285	259	257	269	262	295	238	263	240	253	261	215	257	254	262	279	275	278	267	259	261	274	278	273	267	259	241	289	273	240	236	264	244	284	270	271	262	286	262	252	255	267	264	273	239	244	248	257	266	249	250	253	256	278	253	282	281	273	266	283	279	263	262	259	263	247	300	261	263	279	273	252	240	262	240	278	255	307	235	257	251	275	264	270	257	250	264	277	252	290	233	281	253	246	265	256	256	263	300	294	261	289	290	260	266	274	286	239	268	310	256	265	263	279	260	308	241	281	226	274	284	288	260	248	259	251	288	262	282	278	259	223	270	260	256	281	249	267	260	260	262	256	262	294	275	296	245	259	267	246	265	255	256	242	268	265	268	293	246	232	253	263	274	270	273	283	247	241	265	278	292	276	242	269	264	252	265	275	248	282	292	283	266	253	261	282	269	252	280	268	250	245	256	270	268	276	238	276	277	244	262	267	249	265	266	288	239	257	256	234	260	271	265	266	288	273	246	280	277	269	272	254	230	256	262	258	285	266	275	277	296	278	265	273	255	267	249	265	257	284	260	251	284	277	262	262	271	268	260	239	278	269	266	262	271	278	278	276	241	282	281	259	268	284	241	257	228	269	267	247	271	239	272	247	281	268	263	252	289	261	256	287	257	243	275	235	281	225	273	270	258	286	278	253	235	253	267	254	247	266	268	260	270	284	224	259	278	259	277	289	279	274	294	297	259	244	266	259	267	293	225	274	286	254	253	269	291	281	275	251	247	262	262	241	269	273	224	266	259	282	265	264	241	237	266	239	256	261	268	283	267	257	269	275	245	255	275	242	254	283	259	245	269	272	258	271	234	278	250	258	247	254	265	271	255	234	255	223	270	265	233	262	276	256	270	269	255	235	264	237	237	259	274	251	267	263	253	260	267	276	261	305	233	248	259	264	265	263	277	256	250	259	286	253	264	248	279	270	243	263	262	260	250	252	230	229	246	266	245	287	267	263	253	290	265	262	277	257	265	239	281	263	290	291	256	225	240	267	273	268	262	262	269	244	281	280	261	275	258	285	263	280	285	258	268	260	254	252	261	248	274	248	266	288	261	282	259	266	245	295	276	277	244	267	287	280	248	248	284	252	271	276	254	258	278	269	280	263	243	250	280	249	259	254	272	230	231	267	254	268	253	263	246	249	259	288	244	278	256	243	268	272	299	253	249	253	269	280	251	241	299	281	285	270	238	251	269	251	285	282	230	273	242	253	269	287	254	272	277	246	277	294	258	234	241	267	271	278	280	288	250	270	284	271	287	240	271	230	261	251	264	283	280	246	272	258	279	285	248	265	262	249	277	283	253	253	256	289	283	256	245	248	228	272	262	261	287	251	277	242	271	272	284	278	247	233	269	272	247	241	233	275	264	250	286	246	273	287	262	257	269	281	259	253	276	252	299	258	258	255	238	288	275	274	263	270	227	257	254	249	292	270	292	271	240	256	253	302	250	270	298	258	258	264	260	235	255	264	282	265	264	235	275	267	262	280	266	275	279	269	251	260	301	234	273	258	240	240	254	268	258	262	253	283	244	256	264	284	244	302	279	249	262	263	267	257	259	255	288	290	273	249	266	260	246	264	237	248	250	266	241	265	261	250	255	272	265	267	260	260	260	233	264	260	243	250	280	242	228	297	280	263	275	258	263	251	245	276	254	269	267	263	295	296	273	266	255	252	243	256	249	254	272	271	258	271	260	267	247	241
27536	20418	13255	5771	2782	1979	1225	901	669	658	597	544	595	576	482	517	496	488	477	492	465	494	471	484	514	458	459	444	460	435	500	455	481	466	459	483	468	468	424	456	442	485	442	460	437	467	469	482	480	461	447	442	507	475	481	504	425	440	509	467	421	478	435	451	474	465	483	481	468	482	466	443	474	468	453	466	429	472	450	458	487	460	519	461	452	445	495	468	450	502	466	457	433	450	454	470	424	502	486	490	437	474	451	424	454	486	470	473	460	475	467	468	455	454	445	462	430	432	469	464	412	428	440	469	416	473	484	454	434	433	455	419	477	475	472	470	407	402	446	447	448	496	456	480	448	444	462	411	463	491	455	465	482	454	455	446	435	467	470	431	446	421	443	455	483	455	469	487	431	505	448	487	441	473	508	493	453	429	464	489	506	442	465	448	438	478	475	477	452	445	452	488	433	440	458	435	496	459	473	495	448	488	448	443	405	494	416	423	475	452	443	432	420	467	489	433	479	439	478	454	472	465	428	487	484	466	469	450	505	443	419	477	465	483	456	414	502	485	437	443	462	449	466	462	441	471	420	448	415	423	458	439	468	456	468	476	481	456	466	457	431	455	460	457	429	444	472	468	465	455	451	466	479	450	504	450	387	483	457	442	456	427	472	475	478	500	456	467	464	489	484	463	445	496	414	501	483	451	455	437	446	477	459	425	484	443	418	490	450	444	445	471	450	456	431	472	462	449	438	461	456	471	425	431	417	470	488	421	493	448	448	480	460	452	438	482	466	481	481	488	472	439	463	499	457	454	490	478	494	475	503	476	457	427	498	486	435	438	453	445	498	466	453	442	433	431	469	438	442	450	446	456	451	431	484	454	435	453	502	462	491	470	479	461	494	472	460	448	488	477	481	456	490	466	477	459	488	435	478	465	430	476	431	458	467	420	484	467	473	468	448	418	457	451	423	458	448	456	468	439	455	420	457	463	466	463	460	486	493	446	435	460	435	438	479	467	464	434	478	452	468	451	478	480	466	473	472	447	456	467	469	468	468	443	476	468	430	456	489	444	448	461	464	446	464	505	441	468	472	413	458	461	470	458	465	484	415	459	446	452	507	429	488	506	411	453	485	471	448	466	431	435	486	464	463	459	460	444	465	480	453	507	426	452	473	454	464	492	424	433	470	446	444	445	453	470	516	461	454	440	457	463	479	449	466	429	450	428	493	500	437	462	491	434	485	484	483	446	468	451	447	463	453	465	464	453	463	444	453	464	440	472	457	452	464	459	484	450	424	454	426	481	505	449	466	432	454	449	448	448	477	468	442	467	472	459	476	472	456	476	456	478	466	447	477	445	432	448	500	478	482	424	468	489	459	523	469	442	469	491	459	451	467	455	434	498	465	459	470	459	474	485	450	415	467	454	418	451	457	433	424	445	454	416	468	489	493	467	437	434	450	463	464	428	439	498	454	457	485	446	484	478	478	486	442	460	478	432	445	426	475	439	466	469	489	412	432	465	439	468	469	452	468	413	500	431	502	458	474	466	471	459	455	476	452	472	462	471	483	449	477	495	445	464	475	454	435	424	462	488	460	449	451	411	438	452	410	485	454	443	452	430	471	461	455	433	447	471	469	474	450	477	469	466	482	449	442	463	457	487	442	429	450	475	476	426	470	468	464	440	459	478	440	472	476	471	448	457	474	496	453	475	464	426	455	446	424	453	460	475	466	443	464	493	461	451	447	455	447	529	446	448	476	471	457	457	444	456	476	449	435	478	455	499	460	400	447	469	483	465	446	463	426	440	462	493	507	435	477	488	451	456	455	446	442	474	459	485	480	456	463	446	457	499	429	437	478	468	450	490	470	466	459	468	511	460	438	476	452	429	459	428	470	451	445	443	458	451	431	468	412	457	431	481	465	445	471	459	451	461	454	441	456	417	461	436	510	459	436	437	455	464	499	468	426	433	469	476	449	442	406	475	443	443	477	474	424	456	448	448	506	441	435	450	458	454	434	432	469	444	461	465	439	436	437	426	464	437	483	458	483	443	455	485	474	466	494	434	482	478	484	434	481	468	445	481	450	462	469	476	467	424	450	466	443	441	441	468	444	455	459	443	461	447	456	480	464	472	437	471	477	432	499	449	457	427	502	476	457	496	446	457	499	471	428	477	468	475	454	436	421	470	465	458	446	485	478	467	432	451	418	484	445	446	459	463	443	451	434	417	469	499	491	465	456	469	443	478	453	441	463	403	443	435	471	459	448	483	452	486	500	472	450	472	459	453	468	441	496	480	447	459	473	453	439	453	437	456	430	465	428	472	455	482	471	452	450	424	437	438	471	450	415	450	456	452	482	440	460	471	470	426	478	487	447	476	450	465	506	454	443	449	464	467	468	457	434	495	483	441	452	431	489	431	430	517	479	459	470	475	439	453	470	453	457	465	462	462	472	479	465	467	454	469	434	449	474	477	487	489	489	450	436	467	441	481	476	470	484	478	453	470	431	448	472	465	491	470	506	439	450	454	447	464	445	420	457	474	435	482	447	477	464	469	417	467	470	456	441	446	472	473	490	466	476	432	469	433	448	469	445	470	453	451	492	420	449	460	437	446	494	441	474	478	431	452	450	446	456	464	439	441	427	439	434	471	442	480	473	457	461	465	456	463	451	476	464	466	463	484	455	514	502	457	519	479	470	457	472	479	454	457	476	482	435	434	437	491	455	462	453	470	510	435	438	466	521	458	465	482	450	513	474	497	453	514	461	443	462	453	492	454	435	457	447	507	450	482	484	471	447	430	490	493	459	512	470	481	447	461	464	452	498	446	424	428	446	479	429	483	463	471	443	443	455	505	461	445	487	489	448	474	434	428	479	457	422	464	469	431	454	447	448	478	494	421	470	447	485	496	427	468	419	490	483	464	475	445	426	519	412	441	468	460	482	448	480	494	455	462	454	464	448	448	459	479	484	451	473	470	484	480	479	513	445	462	451	460	422	462	439	459	471	475	461	493	513	432	455	492	485	460	495	442	470	441	455	462	463	443	478	474	464	470	484	433	467	461	473	470	461	468	472	437	457	494	466	444	414	436	448	433	466	419	470	448	449	476	454	420	434	437	461	482	447	452	468	468	446	486	483	483	482	470	418	505	432	402	434	456	446	436	453	464	481	463	471	478	454	422	484	449	496	509	508	449	428	451	449	475	489	486	461	450	446	467	428	504	455	453	475	453	446	461	443	483	458	487	518	479	460	462	471	476	506	475	484	437	480	481	465	469	470	464	449	466	485	430	468	428	462	495	478	447	471	437	494	427	475	502	458	475	499	483	471	466	493	457	439	509	470	458	438	490	453	463	483	485	490	454	452	476	485	470	447	443	418	464	449	477	416	483	456	468	459	442	459	464	447	457	460	475	440	474	462	427	451	480	484	433	479	504	458	461	469	431	451	467	419	468	458	466	444	439	497	408	439	463	475	469	449	473	437	481	468	434	471	462	497	427	453	464	462	472	455	460
26410	15710	13371	7537	6120	4486	2534	1873	1311	1192	966	848	827	818	764	718	673	696	656	717	705	650	629	648	633	652	675	612	665	635	642	657	621	641	600	613	671	628	673	629	607	628	615	605	652	633	629	620	620	599	639	650	661	615	664	608	618	628	638	598	639	598	637	650	636	650	623	676	669	638	678	657	602	665	662	625	621	634	632	627	628	672	641	661	663	618	633	648	622	617	655	626	631	594	640	658	583	619	595	633	607	642	643	635	606	599	648	620	699	669	632	620	625	618	645	623	622	651	614	622	628	617	668	640	639	610	619	645	626	653	638	654	626	634	589	609	648	588	624	641	676	617	622	611	624	600	634	660	611	661	599	641	639	667	628	651	591	622	655	623	641	635	642	602	606	552	657	630	657	621	637	674	606	627	639	610	629	659	654	613	607	602	593	655	597	659	684	583	601	639	618	673	573	620	606	615	624	609	652	661	627	657	658	611	640	595	669	655	630	592	647	604	577	623	632	666	648	655	579	632	586	626	598	656	623	680	612	645	658	600	637	651	660	614	645	666	619	616	640	643	638	581	591	602	666	668	651	659	626	573	599	632	662	711	652	646	636	619	669	649	642	651	586	658	651	641	615	624	600	646	631	626	660	620	660	662	624	629	624	648	614	604	599	650	601	658	633	634	671	639	615	633	668	607	629	635	628	622	557	631	669	617	576	620	697	657	636	637	633	618	630	639	589	593	668	702	632	598	637	631	644	634	613	627	592	630	624	661	666	622	633	617	590	626	630	628	683	595	636	612	635	641	674	636	608	625	617	647	589	671	602	604	671	622	629	618	605	627	651	631	618	624	587	613	631	638	641	621	594	606	659	623	618	642	600	614	616	650	674	605	623	639	639	624	606	605	603	647	572	615	677	634	656	614	658	614	641	610	642	609	637	625	603	635	621	624	666	648	606	634	668	640	633	637	659	660	642	582	611	599	629	626	631	629	613	647	632	667	629	632	627	603	683	625	642	625	643	618	633	631	605	650	636	612	624	641	597	653	626	603	582	648	634	619	654	572	618	646	623	589	621	672	579	622	613	592	621	616	651	645	597	654	615	650	624	591	601	652	636	625	601	654	621	651	598	615	627	649	643	655	647	553	608	683	658	622	661	619	653	585	655	594	675	595	640	613	650	613	667	595	660	625	599	617	623	630	637	614	588	619	626	681	647	636	643	635	636	628	611	624	634	611	643	620	617	564	645	611	600	620	649	583	610	621	632	636	622	583	613	684	651	641	648	624	637	614	633	634	623	677	635	686	657	657	645	635	658	647	622	597	670	622	648	651	617	607	641	641	631	603	614	606	609	656	664	630	653	623	590	593	671	650	616	616	658	623	629	584	623	602	610	653	663	609	601	635	657	633	663	573	629	596	634	643	623	594	622	608	637	617	617	589	627	607	623	591	671	622	623	582	631	650	613	617	635	623	585	608	606	671	647	629	600	619	681	667	653	638	672	605	630	620	654	592	596	648	647	639	624	633	650	621	611	645	647	633	671	670	650	622	621	653	643	646	647	656	633	619	698	669	652	632	599	612	641	637	636	595	630	644	617	650	633	658	587	685	685	622	649	617	610	618	584	623	598	637	606	638	624	685	677	615	605	603	639	625	627	611	595	677	619	575	634	625	660	635	626	670	639	601	640	606	602	674	660	611	623	653	643	667	646	591	581	621	625	634	634	621	645	630	629	640	662	604	603	619	624	622	694	669	608	554	665	621	622	610	631	633	626	619	640	654	611	632	647	611	628	654	672	664	609	615	601	602	646	610	579	654	627	635	601	636	640	655	618	658	620	629	650	648	648	644	630	621	622	641	592	667	660	640	630	642	593	619	659	639	660	652	662	649	643	656	619	630	627	626	621	629	629	599	680	632	607	607	590	634	613	614	647	621	636	641	646	673	616	647	581	592	655	614	581	639	625	641	641	600	651	654	615	648	593	634	605	628	659	680	616	605	616	654	607	695	596	599	688	606	632	621	599	618	651	637	641	617	635	632	615	612	640	607	614	637	593	623	601	610	640	647	650	588	675	618	600	628	648	622	615	656	620	613	602	615	648	636	598	650	637	637	610	638	614	644	614	652	646	601	669	569	608	638	628	668	644	657	626	663	663	598	677	588	613	617	651	630	618	632	591	627	610	615	648	600	618	622	616	624	628	680	603	658	593	658	568	639	646	571	625	622	630	638	635	646	598	569	621	686	637	630	628	643	590	672	617	575	658	640	637	628	635	626	595	689	674	661	665	633	640	660	609	596	620	599	670	567	616	638	618	625	660	650	637	571	604	605	644	646	656	615	690	603	675	646	650	697	627	632	645	674	627	613	639	595	598	628	609	600	591	600	579	637	624	614	646	599	668	630	636	638	597	635	659	635	638	603	630	663	616	705	598	681	675	646	631	622	621	661	647	633	611	663	606	578	610	615	620	642	622	644	624	634	634	600	662	669	696	623	643	647	602	603	623	664	632	643	632	605	617	636	630	606	642	627	629	658	615	649	692	571	650	629	632	615	643	595	653	625	602	642	638	621	640	612	630	647	631	611	613	648	609	611	616	630	588	574	645	637	644	644	631	584	662	597	625	610	630	620	626	671	688	636	645	622	628	642	648	674	616	647	630	629	664	600	659	580	638	619	618	656	602	653	629	633	609	652	604	679	588	615	658	581	630	639	660	626	602	626	652	659	639	645	639	651	678	645	633	629	616	645	638	602	635	651	600	628	623	599	592	682	630	661	598	623	622	622	624	623	654	624	633	619	638	632	633	655	617	665	586	638	625	619	666	639	627	630	646	653	643	669	655	577	593	613	576	603	626	616	632	659	672	620	657	606	632	622	651	584	627	625	693	641	627	625	620	640	637	628	618	636	642	623	609	675	595	647	678	582	603	608	608	612	645	595	670	615	652	632	641	645	632	655	649	656	627	629	624	648	643	672	654	644	637	645	624	651	638	668	610	611	640	600	643	607	607	638	655	633	604	644	615	600	658	655	624	686	599	609	632	599	618	698	620	644	669	608	675	570	607	637	618	645	624	636	640	629	564	579	627	633	613	632	630	621	628	654	653	604	618	630	649	611	651	634	612	598	616	649	616	651	628	646	638	669	634	599	606	662	614	628	590	643	621	640	587	639	644	654	669	599	658	647	663	634	616	631	649	610	634	607	586	625	638	644	613	601	668	605	628	634	620	682	626	632	638	603	637	642	653	649	667	636	576	596	671	635	642	608	605	646	633	626	641	638	658	621	652	578	657	657	668	626	637	599	615	607	615	636	630	650	611	622	628	615	657	629	655	630	674	605	613	657	668	611	661	630	655	631	621	650	612	652	659	623	664	600	643	612	647	647	623	613	654	645	603	639	660	680	635	666	646	643	611	624	635	602	589	601	634	649	602	631	652	607	643	610	622	658	640	637	622	634	614	644	615	656	633	612	670	620	639	626	615	639	602	663	639	645	650	660	603	621	622	635	637	586	625	690
24210	21109	28236	24198	20623	8719	2649	1572	1108	878	817	655	701	625	586	479	467	552	482	501	449	485	488	469	454	409	453	444	398	469	421	428	445	459	455	452	422	418	392	420	420	445	421	414	381	436	437	455	410	432	428	458	409	480	458	414	420	434	411	413	434	420	403	419	412	405	403	358	406	427	454	407	419	418	418	413	427	452	389	435	419	421	412	409	388	404	407	413	406	407	411	419	426	408	398	378	382	436	406	407	416	415	425	366	396	402	394	395	377	420	432	402	380	380	409	419	411	384	424	405	414	378	406	394	393	382	417	383	396	388	394	411	417	442	406	407	395	424	398	412	400	373	443	408	442	421	405	429	416	402	420	422	440	400	420	394	401	389	379	403	421	430	419	398	429	434	396	407	411	409	423	430	400	386	409	383	429	428	406	384	411	410	385	391	354	405	399	422	408	423	398	376	412	404	412	414	402	380	434	401	417	390	405	412	412	408	415	392	392	403	381	459	400	450	403	388	397	390	441	435	434	408	417	394	443	409	399	408	408	396	383	413	416	428	403	385	404	420	385	419	404	447	413	393	399	407	387	420	436	391	362	459	432	398	410	422	419	418	387	390	424	421	386	389	411	418	426	407	394	411	372	412	453	392	389	432	397	400	402	442	406	405	406	417	445	402	416	448	416	428	402	426	396	413	430	415	434	428	421	454	395	422	397	409	410	405	368	467	395	380	397	387	390	457	392	428	428	411	391	421	422	420	426	434	397	406	428	421	400	386	391	390	405	434	431	380	416	425	409	417	371	456	360	377	416	409	398	411	378	385	406	410	386	369	354	380	412	413	404	417	448	395	418	378	423	407	413	391	437	435	406	432	398	434	416	401	412	386	409	393	439	427	385	443	411	432	419	420	424	367	432	407	409	429	363	432	417	418	441	406	396	371	413	419	413	412	439	434	430	418	417	419	413	422	432	414	401	432	419	362	377	392	414	406	391	408	398	402	408	411	399	429	440	376	399	395	411	429	414	387	408	439	390	383	382	405	397	426	429	398	407	398	378	445	413	409	384	434	398	399	396	384	442	424	427	410	415	456	397	401	363	345	415	393	382	405	413	390	394	434	436	395	421	435	415	410	384	427	405	394	399	406	471	388	415	427	417	411	436	409	378	395	395	415	446	417	403	417	429	400	439	394	384	443	399	414	400	408	395	406	422	403	343	399	422	406	416	444	402	401	394	416	401	398	424	411	412	401	413	392	440	401	394	374	464	390	444	409	395	383	447	411	381	406	414	395	441	442	427	444	437	418	422	446	446	393	377	374	418	387	443	405	444	434	405	359	399	411	432	391	408	386	419	382	401	419	420	385	439	400	418	420	379	418	410	410	372	370	432	406	402	424	429	403	439	400	399	437	381	407	430	366	414	388	412	445	393	377	397	365	395	441	422	422	384	412	421	390	401	398	381	397	438	409	388	408	407	376	394	380	432	405	361	399	432	404	382	402	454	392	419	398	395	431	374	393	433	419	402	406	429	415	412	400	414	428	416	452	430	416	450	430	436	408	404	399	416	404	423	430	402	433	419	421	408	419	393	396	395	427	390	413	402	396	396	393	390	385	390	447	461	392	407	398	412	388	364	382	392	399	390	413	390	411	410	403	417	401	405	402	397	393	387	408	406	435	430	398	410	380	399	396	362	428	465	399	418	385	371	397	417	403	413	412	379	420	401	390	417	418	411	402	414	427	396	391	390	408	397	439	447	426	448	429	432	420	438	387	424	417	411	376	423	414	405	425	400	385	435	406	425	401	411	413	423	447	388	422	398	399	428	427	426	407	413	413	421	416	386	414	398	404	420	405	413	446	396	437	404	392	391	416	395	413	408	436	420	399	401	387	445	410	376	432	372	403	451	418	388	488	401	401	431	408	416	405	375	426	419	381	428	429	418	377	414	407	442	399	387	405	433	385	387	413	388	394	447	427	415	389	381	399	405	393	392	412	431	401	382	392	400	370	382	383	400	401	403	388	394	435	377	394	397	384	402	414	406	417	413	418	427	393	430	382	414	407	392	420	391	412	383	440	426	418	433	391	409	393	418	375	395	397	433	386	398	415	395	388	391	362	398	449	406	389	411	384	414	372	400	375	413	381	389	391	427	387	436	423	370	378	408	426	431	396	371	426	454	389	414	443	406	438	384	393	412	433	440	368	406	425	408	447	398	375	402	425	417	436	431	400	435	448	414	424	375	413	422	420	410	383	426	399	413	398	435	422	382	382	417	419	391	392	435	432	441	422	389	427	417	419	400	415	392	407	425	379	437	399	356	411	433	424	455	401	386	396	397	404	383	415	422	393	417	420	430	407	445	418	437	439	405	375	398	390	450	404	418	425	409	415	430	433	409	373	420	418	415	457	414	412	385	401	402	433	380	401	416	404	407	417	395	397	387	400	418	422	411	379	401	389	403	394	415	418	425	396	390	402	430	405	395	407	443	398	390	415	427	425	395	364	396	394	410	401	369	437	385	398	419	417	375	436	416	402	405	391	396	402	389	426	422	418	408	422	448	415	384	474	380	388	408	398	402	432	397	408	394	399	385	405	387	406	400	378	425	383	454	394	384	372	421	372	421	373	419	394	375	409	378	407	407	437	422	416	388	430	397	409	424	379	395	411	413	398	364	375	426	403	397	378	423	400	419	413	399	426	401	410	403	410	395	397	416	405	388	401	440	412	378	358	373	424	386	406	399	392	423	387	363	445	432	377	391	438	423	398	408	423	406	385	418	375	434	380	403	394	416	405	414	378	393	394	400	415	405	397	384	395	417	404	434	403	417	403	408	419	448	429	401	415	412	405	411	380	416	417	422	406	430	460	387	399	404	404	424	423	410	408	439	367	403	394	407	409	405	401	407	413	387	446	411	422	416	376	400	418	417	389	448	447	441	415	396	382	410	419	387	384	391	415	396	398	422	403	403	403	416	396	400	407	422	417	389	398	418	414	434	429	356	396	410	404	396	417	380	414	409	423	388	419	423	362	414	396	427	374	373	388	370	372	381	401	408	404	408	391	425	371	415	384	426	402	422	442	437	390	388	416	425	415	393	431	391	410	428	395	424	371	410	402	407	410	367	449	425	381	405	419	440	373	394	349	378	363	430	382	403	426	422	393	406	386	409	447	416	452	398	394	436	397	371	379	405	428	444	425	432	412	450	385	426	398	422	443	435	425	374	378	387	450	397	370	409	401	391	382	385	412	411	411	399	417	397	372	398	428	433	401	410	436	429	440	401	413	433	429	424	386	392	367	416	393	401	412	387	409	410	393	415	396	430	385	393	438	383	423	400	430	362	430	399	405	396	436	426	388	424	438	386	393	403	424	394	390	414	401	422	402	377	399	441	411	418	426	370	404	432	384	420	452	410	416	432	411	407	381	405	440	393	450	419	418	418	416	410	392	431	402	396	393	408	401	383	408	401	422	380	429	431	444	413	424	432	441	396	387	387	441	460	403	381	396	392	376	388	432
31165	23508	20526	11644	10399	7536	4717	3729	2253	1750	1485	1184	1193	1111	877	820	814	764	737	755	734	726	640	608	635	651	636	644	628	601	608	615	614	560	595	618	608	611	581	588	600	598	618	605	602	615	604	640	611	633	563	581	608	556	561	577	543	524	583	589	603	607	546	591	568	580	550	531	587	594	543	550	570	597	529	562	582	582	533	551	592	568	577	534	608	565	561	604	607	562	563	548	601	557	578	569	618	570	552	583	590	588	516	570	570	598	552	542	605	600	548	501	592	573	534	578	555	619	582	613	564	575	531	558	527	574	548	565	564	572	555	565	562	538	575	560	580	586	590	536	559	603	548	582	584	570	550	564	553	581	622	584	571	560	549	604	611	561	572	574	565	561	631	571	578	577	563	620	591	539	581	588	549	576	534	613	562	563	590	586	576	563	542	548	597	551	552	536	566	560	557	573	570	549	565	618	574	557	570	586	574	552	591	560	554	579	579	545	569	570	554	566	607	586	597	549	582	567	579	601	523	556	582	557	551	566	570	621	595	563	575	595	586	568	611	570	583	543	562	581	548	584	565	623	529	598	564	584	587	559	605	565	588	586	563	550	590	629	583	559	549	580	550	633	625	566	536	573	598	598	577	615	548	591	602	611	570	536	553	563	592	548	593	566	594	519	607	538	575	585	575	603	574	564	577	585	559	558	570	575	550	566	602	547	593	599	572	566	576	545	570	590	564	582	589	561	552	508	566	567	546	554	577	576	520	572	578	557	611	580	589	543	605	583	568	575	565	576	551	558	559	595	590	567	555	557	624	545	543	554	549	597	610	549	564	605	604	580	556	585	560	562	563	558	566	556	537	566	564	579	595	530	580	618	592	594	587	541	565	560	581	543	571	569	549	552	586	558	577	572	543	576	566	610	576	560	558	601	557	593	599	566	534	599	541	559	549	570	553	544	579	575	514	567	537	562	524	584	579	559	567	575	593	539	566	550	575	562	589	598	574	563	569	615	595	588	579	575	553	547	557	552	562	568	582	586	558	565	554	534	540	580	530	561	560	582	585	600	556	578	523	524	548	545	610	554	592	562	534	544	563	570	540	559	562	565	556	544	518	577	564	579	557	600	550	586	535	582	538	543	614	536	584	569	549	577	581	572	579	566	548	582	552	562	559	531	582	583	542	584	531	557	573	562	567	567	561	547	543	568	564	582	581	595	612	550	584	614	553	558	567	567	592	507	551	572	554	587	604	566	547	589	604	517	514	573	563	537	547	543	573	581	550	548	552	551	549	570	591	564	573	583	576	566	586	580	544	564	567	618	536	577	559	575	559	575	596	597	591	570	507	587	578	552	555	569	542	603	556	533	548	563	542	574	581	561	542	533	599	576	568	552	545	581	600	549	558	569	533	613	576	596	572	602	570	552	595	621	562	589	565	593	547	556	589	538	557	550	567	566	526	565	574	595	522	557	589	567	593	562	541	587	585	594	545	577	601	606	569	602	558	576	595	576	602	599	521	532	598	536	577	562	554	550	532	567	535	572	600	560	542	519	552	585	594	577	590	559	596	575	581	589	590	582	546	594	573	616	533	585	589	633	620	557	540	539	587	562	541	594	543	584	556	591	608	558	544	542	566	562	586	543	498	587	568	584	588	565	583	590	583	554	573	563	545	521	575	530	554	552	591	551	548	594	568	585	598	604	579	582	557	589	553	560	573	555	529	587	569	577	596	578	609	571	598	529	565	590	580	574	560	561	583	553	589	550	553	547	561	551	562	546	554	568	565	601	566	551	569	540	580	581	583	570	526	544	537	589	517	541	618	566	576	538	546	554	563	515	547	552	570	597	537	587	580	590	563	601	580	526	537	568	553	561	597	559	592	544	550	528	552	555	557	532	518	568	561	577	574	595	557	612	582	571	595	554	536	565	543	548	564	589	561	570	560	526	600	587	574	578	549	559	580	603	538	585	531	566	554	546	579	586	576	564	580	542	578	576	600	582	558	560	544	586	591	580	582	564	585	602	558	573	546	548	559	555	564	573	580	557	605	561	604	572	551	576	581	569	545	561	614	566	526	567	571	600	602	623	557	562	581	575	568	576	531	589	550	553	598	555	580	577	551	576	537	581	603	595	616	608	549	632	572	603	565	578	559	530	582	564	555	589	568	555	560	561	546	589	605	603	613	565	555	527	562	625	557	584	529	594	528	546	530	595	576	554	544	533	579	528	579	546	574	602	556	546	546	577	604	552	568	559	528	588	552	571	572	560	575	568	599	579	597	552	548	523	563	531	557	528	599	552	551	579	560	575	500	619	571	568	565	553	585	575	596	544	550	597	569	553	590	619	579	556	561	579	588	557	555	552	568	528	542	567	551	603	570	550	592	617	570	587	566	544	579	499	554	589	579	584	553	616	564	593	609	619	565	554	598	552	571	590	556	554	570	583	576	640	527	576	576	569	548	582	543	551	553	545	557	588	546	548	562	564	575	592	591	590	557	583	511	563	530	591	543	573	562	661	601	573	600	547	552	559	535	535	564	578	584	584	602	565	557	591	520	575	560	576	560	561	575	558	569	605	572	577	546	552	576	531	574	558	548	533	550	546	623	566	531	594	561	567	564	594	595	605	539	593	573	555	587	577	560	561	588	568	580	522	527	554	589	603	593	625	587	548	560	573	600	511	561	587	567	618	560	544	603	549	595	526	595	540	535	545	562	600	551	567	583	604	568	558	548	581	592	619	604	544	599	598	564	534	559	558	602	569	538	535	581	567	571	531	559	555	613	581	510	583	550	622	547	521	566	548	597	588	567	532	547	560	578	596	569	571	601	523	574	594	547	584	530	604	526	562	600	572	536	614	555	562	518	546	566	569	560	535	585	568	564	503	615	594	597	564	550	585	580	536	525	558	521	592	540	546	547	574	597	543	570	575	588	581	557	581	588	556	592	546	563	557	579	569	582	544	600	582	605	552	524	541	542	552	554	607	604	564	558	508	543	544	540	597	579	510	589	533	572	542	563	567	546	564	556	540	608	563	598	555	526	563	568	588	561	547	550	564	558	559	600	575	579	563	616	581	541	543	596	557	580	566	550	558	558	577	558	526	579	584	560	543	501	541	533	609	578	587	533	569	580	592	595	585	565	546	561	569	572	529	531	550	560	531	516	556	556	587	576	531	576	585	582	576	613	584	570	526	579	584	591	617	576	580	592	536	544	566	599	603	553	575	586	594	554	540	513	611	590	587	576	542	594	596	552	542	550	550	578	573	606	555	563	550	565	522	562	577	549	586	592	625	566	563	566	559	572	572	579	549	591	586	556	530	583	610	555	595	577	580	604	569	612	567	563	545	586	589	530	613	543	571	579	616	567	593	617	590	570	532	543	557	614	595	555	592	557	591	602	620	573	590	573	523	537	562	569	574	587	565	567	554	554	575	612	601	558	582	590	583	583	605	559	553	569	559	566	590	534	565	575	623	606	583	609	559	574	546	575	549	576	561	596	591	571	571	542	568
23184	21142	28807	23678	21139	20489	7237	2290	1279	904	820	588	543	560	382	380	363	329	356	327	317	295	247	242	217	247	236	257	225	206	204	237	202	186	196	217	213	211	199	200	219	213	227	203	210	205	217	234	195	207	185	212	212	196	210	195	179	201	193	198	206	188	176	205	208	202	198	173	204	181	167	164	197	199	201	183	200	199	194	180	181	200	197	189	182	162	197	180	182	201	199	182	189	185	184	149	182	196	183	179	185	194	200	164	194	192	201	187	186	194	198	194	175	181	180	160	173	197	175	179	192	212	191	173	180	168	180	176	185	194	182	184	145	198	165	213	201	183	187	180	200	176	203	206	212	177	191	190	172	172	183	199	189	200	174	167	186	177	203	161	195	168	164	187	176	195	175	186	192	192	178	179	189	198	189	196	193	212	158	190	167	186	191	201	206	168	156	173	186	175	189	183	207	200	168	179	174	189	201	189	177	188	153	180	183	206	208	184	184	205	179	195	191	190	176	172	160	187	190	167	169	177	159	182	161	201	193	177	174	181	185	197	179	181	183	184	186	193	169	205	187	183	191	152	181	183	174	195	210	194	199	183	192	198	194	201	202	195	175	195	195	184	168	180	185	194	174	194	199	186	178	174	181	179	203	194	181	176	189	193	178	195	183	204	185	178	196	192	200	177	189	157	179	198	189	185	192	180	199	215	203	199	203	182	169	180	165	191	164	174	178	165	170	205	162	179	173	163	206	186	197	147	192	140	186	171	183	175	176	208	155	160	183	178	167	192	180	201	205	156	192	189	192	182	178	201	186	192	186	200	187	169	209	205	192	155	191	197	194	179	189	189	177	155	179	190	199	194	169	165	203	210	203	167	167	179	174	187	202	187	174	185	169	189	190	182	193	218	162	190	194	178	210	183	210	211	172	187	194	212	196	172	175	171	186	179	181	196	177	181	163	159	194	186	185	202	182	190	190	195	190	199	165	202	177	167	180	181	194	161	177	185	199	173	190	171	185	186	180	168	191	187	176	197	194	203	182	176	191	174	183	184	206	171	198	193	175	160	195	195	202	205	175	176	209	188	181	163	185	183	177	207	182	184	204	183	169	209	158	195	179	194	186	188	151	200	180	178	174	176	181	169	162	167	177	208	188	171	170	187	171	198	195	187	153	189	172	194	182	173	194	176	179	189	182	177	193	149	191	217	213	187	204	158	189	183	206	203	185	190	187	202	178	205	199	185	172	211	173	185	190	183	210	195	209	192	178	206	180	198	175	177	176	198	185	188	189	159	167	156	147	168	197	171	194	193	183	182	193	167	172	196	174	170	159	192	223	200	192	200	184	191	175	175	189	179	186	179	211	194	183	194	180	168	202	170	167	187	175	176	184	194	189	185	191	177	179	186	180	179	187	181	197	187	186	201	184	206	165	180	169	176	200	169	186	178	191	188	162	186	184	208	174	186	181	181	200	184	178	167	183	190	198	174	185	171	168	203	165	188	201	176	192	174	212	172	179	192	188	170	177	175	178	200	194	173	205	213	201	196	189	174	171	170	203	198	191	202	191	165	200	190	197	164	190	180	176	184	197	175	164	176	205	173	178	176	196	199	200	190	174	166	189	175	207	172	180	200	183	173	183	172	174	182	181	175	186	137	191	187	201	190	210	199	180	176	208	178	174	158	183	182	177	163	222	168	203	196	171	163	180	180	179	174	186	201	192	206	176	165	183	158	177	164	182	185	196	205	203	204	203	183	195	180	185	187	186	188	196	196	177	163	188	193	166	220	189	204	177	180	179	189	164	181	183	182	188	190	189	178	171	181	192	183	198	200	181	182	179	168	180	184	197	169	185	179	179	187	164	162	181	171	187	170	162	199	174	198	190	162	191	191	152	203	190	186	175	188	229	188	177	180	182	159	175	185	186	193	181	186	194	169	166	187	183	192	196	191	197	188	182	184	184	184	176	197	177	209	177	179	185	186	154	169	189	185	173	165	177	184	177	179	165	190	174	170	196	166	177	172	162	180	176	185	191	178	169	175	196	187	189	192	164	182	202	192	186	212	200	215	175	160	188	183	184	184	168	171	171	176	180	216	185	180	197	194	200	203	200	193	187	181	167	207	165	203	187	198	186	215	211	169	186	181	182	188	187	196	208	191	180	205	197	216	190	160	198	168	212	184	190	198	188	203	198	179	168	182	203	196	210	173	181	196	198	183	193	184	190	179	179	160	169	173	214	184	178	180	191	184	169	188	171	188	188	189	186	200	198	177	174	177	166	185	183	191	187	181	175	208	174	183	193	184	171	171	166	165	199	193	165	182	172	177	182	200	203	188	150	203	161	181	205	202	189	231	187	183	183	189	181	202	191	174	190	179	184	200	190	155	197	166	191	191	185	189	195	188	189	189	204	167	190	189	180	178	195	195	182	185	176	163	184	171	156	200	184	169	180	181	181	184	186	202	219	172	197	184	208	196	187	191	198	173	196	203	158	182	184	174	195	186	188	169	191	188	183	170	158	176	198	182	196	182	186	180	194	183	190	188	174	180	175	158	154	196	162	187	196	203	172	149	211	182	201	200	160	191	191	209	191	160	193	180	191	177	184	176	168	161	191	208	173	175	165	185	177	157	182	198	177	180	165	204	164	183	181	160	177	184	196	193	182	211	180	185	168	166	185	167	200	163	170	205	183	190	191	176	161	186	176	166	190	131	197	194	192	171	191	169	198	167	200	207	190	199	181	174	189	185	190	175	180	154	184	184	182	193	190	162	178	197	179	166	162	190	181	198	178	188	170	183	215	173	176	170	190	213	176	178	164	206	203	176	186	192	172	192	202	214	175	188	181	178	189	185	199	187	169	197	192	193	189	187	177	176	188	200	184	173	195	187	187	180	167	195	174	197	183	195	194	163	163	184	184	201	176	165	218	183	170	172	174	181	179	191	162	189	193	170	206	180	183	192	180	178	172	186	166	162	185	173	193	197	226	200	176	162	164	191	168	171	166	189	179	189	181	174	175	197	192	181	172	205	165	172	182	182	151	192	191	180	178	188	182	195	167	147	181	170	178	168	224	190	201	174	169	197	198	173	197	169	189	205	180	194	181	188	180	190	186	181	169	193	180	180	166	182	182	193	191	189	168	190	179	194	189	200	204	209	175	169	194	198	181	191	182	172	169	176	204	176	174	199	185	198	166	196	183	180	169	171	175	169	190	198	213	175	184	171	192	190	167	201	179	172	177	193	191	171	179	178	181	167	173	193	155	191	199	172	188	175	188	169	204	178	163	185	207	170	200	209	204	195	177	174	166	205	182	200	200	160	196	180	196	173	178	188	186	180	178	202	192	184	155	187	188	195	186	183	184	190	195	195	165	179	221	168	186	196	175	161	184	191	181	206	192	194	194	174	197	196	178	175	191	196	191	197	164	182	205	188	188	173	174	154	181	172	188	200	189	185	183	179	183	172	164	159	185	199	193	200	191	190	206	190	201	181	179	167	163	176	177	202	170	208
35524	29382	24873	14885	13162	10398	6742	4889	3112	2133	1664	1279	1152	1231	811	696	650	655	597	654	483	473	399	407	390	396	361	387	308	319	351	326	305	334	299	316	311	295	320	289	330	323	323	311	317	323	304	328	330	311	316	287	283	268	278	326	317	284	305	307	269	266	262	294	289	295	266	287	270	284	287	273	305	282	272	272	287	239	266	274	273	265	270	275	265	265	271	261	290	275	273	272	285	273	272	255	268	264	255	254	286	270	297	269	302	278	266	273	259	293	255	271	285	285	259	261	276	267	305	266	260	270	258	259	263	262	252	258	245	268	242	250	305	265	273	265	274	273	269	280	267	252	246	266	259	261	236	282	274	291	263	263	269	251	249	270	263	228	259	248	276	288	260	281	248	271	261	270	257	245	280	218	236	284	254	251	288	276	262	235	264	285	275	269	258	272	270	267	265	273	250	264	292	295	253	259	277	248	303	287	295	274	276	261	264	253	269	251	224	278	264	251	261	271	284	245	290	266	241	237	275	283	242	280	256	277	235	227	285	283	250	236	280	267	286	258	272	260	266	279	278	242	279	279	272	294	269	259	267	251	234	284	277	254	248	276	255	274	254	257	274	241	286	270	278	267	237	247	249	238	276	269	266	287	269	250	267	266	237	265	278	263	285	270	268	291	277	288	259	257	260	247	276	242	299	288	287	257	239	270	257	271	250	257	252	256	260	289	216	271	288	244	261	259	248	275	247	248	274	270	259	241	275	275	265	248	289	300	247	270	259	256	291	274	287	277	289	260	249	240	255	270	264	244	247	282	269	260	260	284	273	292	225	271	261	271	254	272	301	272	268	253	241	236	246	262	260	278	257	244	262	253	267	276	289	251	274	252	305	256	222	269	281	266	272	264	253	246	245	274	245	285	263	235	274	258	239	266	283	240	275	257	267	274	249	269	253	253	264	244	259	263	279	287	266	270	271	255	293	284	270	284	296	269	300	251	278	262	263	269	250	276	291	290	271	251	257	271	245	251	272	248	269	253	299	269	246	286	266	258	235	274	244	247	275	268	275	264	260	274	281	266	281	269	245	224	257	254	298	253	286	247	245	252	276	271	254	287	254	261	259	282	262	313	245	259	298	265	282	269	279	289	267	241	287	262	227	248	265	257	257	260	274	267	241	286	252	261	266	244	293	257	291	261	282	259	239	275	252	250	235	266	248	312	268	255	272	270	280	283	246	275	262	264	251	286	260	280	267	261	243	261	305	269	275	260	303	264	279	271	266	290	260	275	273	273	247	303	270	296	272	247	263	257	255	274	236	245	234	268	285	253	266	253	308	242	258	273	254	260	238	258	284	269	279	234	291	266	267	266	284	274	256	246	253	248	260	262	264	287	271	279	282	264	270	257	262	282	283	242	229	255	289	271	254	256	259	260	259	265	270	242	263	299	290	280	260	265	267	283	246	265	265	258	253	285	242	239	270	271	257	267	269	264	255	264	290	274	276	240	251	273	265	267	261	265	261	260	230	253	270	247	241	248	270	231	231	273	246	261	289	270	251	249	243	271	258	269	275	249	274	249	256	262	279	265	252	270	255	270	238	259	229	261	244	257	279	287	263	278	239	276	259	250	272	275	268	264	284	258	268	256	261	260	247	269	255	268	258	281	241	252	263	251	278	273	264	236	273	267	261	286	275	253	297	251	254	253	264	276	282	258	256	253	291	250	269	323	264	281	252	264	289	288	258	265	266	274	263	232	272	258	300	249	273	251	239	302	269	262	276	245	259	239	256	254	288	268	273	298	237	264	266	281	251	239	282	264	272	266	242	277	267	235	263	274	285	272	251	239	292	264	277	268	267	276	249	281	257	248	271	253	271	259	290	270	290	268	280	271	288	277	278	277	233	277	260	272	247	267	247	297	248	248	273	267	253	277	272	269	274	280	246	270	287	273	260	285	274	256	261	290	271	290	254	228	287	247	268	248	260	267	253	263	254	276	243	272	267	274	272	292	277	267	267	260	266	239	274	256	266	257	271	241	282	257	238	273	238	281	307	296	274	259	248	261	256	307	259	268	263	268	272	241	268	257	262	276	253	264	286	264	264	240	280	229	252	272	260	293	315	253	277	263	261	273	274	263	237	256	268	289	259	257	282	284	261	279	251	275	269	261	269	240	256	250	242	253	276	241	255	267	263	271	237	271	278	268	270	251	259	274	286	261	248	286	275	271	259	271	258	282	247	318	264	248	268	257	273	268	272	290	286	254	263	263	270	244	253	250	266	285	243	247	305	252	303	243	257	257	237	275	260	253	265	261	276	267	270	254	269	275	257	270	292	289	269	234	240	255	261	245	253	274	275	268	258	263	269	248	262	239	249	278	278	255	283	259	257	270	269	258	297	257	249	265	282	265	262	248	268	271	269	287	308	288	259	262	268	266	295	290	255	260	249	280	253	301	298	268	279	284	267	278	272	224	267	281	260	228	260	286	271	269	281	247	285	265	270	263	271	270	244	275	262	247	284	248	262	257	236	243	262	266	300	271	264	246	249	253	237	266	229	251	245	262	279	276	240	285	295	252	254	261	267	259	267	269	268	257	273	278	254	239	286	246	251	261	256	264	279	269	254	264	253	307	258	263	256	296	255	250	276	234	300	270	279	285	256	285	252	257	233	259	265	245	261	277	273	258	255	234	271	240	264	266	285	297	261	291	269	251	264	249	273	256	284	300	269	283	292	267	266	262	278	242	282	272	264	308	274	258	289	278	271	275	287	265	258	238	264	274	272	286	274	268	277	271	297	254	291	279	249	239	264	241	280	257	252	289	251	254	261	253	265	295	251	279	277	256	266	262	248	261	234	270	304	276	256	295	253	272	280	272	264	283	311	291	303	258	270	254	275	301	250	259	258	281	252	245	276	275	275	261	264	276	285	272	240	236	258	283	273	265	247	245	291	270	279	277	283	275	274	236	238	280	280	253	255	257	260	277	251	247	267	251	284	257	266	276	262	276	265	281	266	250	265	279	275	279	269	247	278	270	276	260	272	304	278	255	278	271	291	241	238	245	297	270	258	276	269	288	274	242	262	281	256	285	247	266	256	265	270	254	242	282	259	234	300	249	269	282	247	290	274	256	254	264	254	234	289	255	265	277	289	256	262	284	276	259	278	260	268	268	285	237	256	283	264	283	256	258	283	265	270	253	300	254	251	258	267	285	256	287	252	267	282	264	281	242	272	260	271	272	258	272	241	257	253	275	275	259	263	243	263	244	295	239	281	249	266	264	268	285	284	271	269	272	264	249	277	260	260	220	265	274	285	233	296	266	306	246	269	258	257	259	257	256	262	284	282	274	268	254	284	253	285	256	274	279	277	275	263	266	288	250	287	290	252	261	273	269	282	273	270	266	236	233	282	244	272	294	261	281	263	267	272	265	263	271	255	262	241	260	235	271	275	243	287	278	249	262	267	273	234	259	262	265	279	297	223	267	263	277	247	250	269	248	273	261	281	256	275	266	266	291
27501	20505	12456	4852	3143	2422	1351	879	763	609	508	526	562	523	490	455	502	507	511	472	468	486	449	489	472	446	434	500	468	449	478	464	484	478	440	463	471	478	457	447	468	515	430	482	476	460	461	481	453	469	488	415	454	461	495	470	463	479	502	471	448	463	486	476	450	474	499	473	456	470	448	428	462	454	460	456	484	455	470	444	439	453	461	459	488	464	465	456	485	470	499	462	447	475	407	462	456	477	451	482	440	484	415	452	457	423	422	481	488	491	467	461	475	481	444	434	495	423	505	453	407	463	473	466	432	430	468	496	468	467	483	465	420	465	436	464	485	472	455	453	438	461	472	454	475	452	480	453	453	470	442	464	472	455	475	445	459	496	471	464	463	423	433	448	463	450	466	501	461	427	471	518	420	433	460	469	466	478	449	486	462	496	463	415	461	452	434	464	436	477	417	468	447	454	459	477	478	443	450	480	448	455	452	465	464	456	418	446	474	449	508	451	454	482	473	439	423	484	473	527	436	478	463	478	495	456	461	464	498	431	425	463	452	489	462	454	430	509	471	448	504	484	474	506	453	480	434	470	429	460	449	419	456	453	476	464	444	469	451	457	505	492	431	468	446	460	465	462	457	463	477	430	472	452	466	486	420	454	501	460	447	500	494	470	472	482	473	504	438	441	496	446	427	479	466	443	475	481	449	473	461	463	418	446	474	473	476	473	482	506	452	464	425	467	475	468	459	472	466	445	471	434	465	451	446	458	443	449	456	468	464	455	454	443	450	468	511	444	449	447	412	489	448	495	468	469	463	482	481	441	491	440	461	483	479	467	466	461	460	414	444	454	453	477	490	467	458	463	469	438	474	452	463	478	436	452	472	438	473	446	460	519	505	447	493	445	452	496	466	465	469	483	465	491	462	475	473	466	500	440	488	452	457	463	421	429	462	486	448	496	427	440	476	440	454	414	431	482	460	471	457	437	414	463	452	442	474	501	476	446	517	454	460	426	481	461	444	478	440	471	466	483	425	479	455	482	468	485	468	474	498	487	481	481	469	465	444	480	512	476	478	474	449	494	491	474	456	476	482	484	485	470	486	467	435	448	416	461	462	438	481	484	478	454	452	461	471	461	482	453	481	453	449	473	466	452	472	432	435	445	464	471	470	482	423	496	459	455	471	475	491	457	449	459	459	463	481	462	453	414	437	461	434	474	488	439	468	484	456	441	502	453	466	479	447	436	463	489	491	492	449	434	470	458	446	447	458	472	476	445	453	471	464	463	444	456	495	496	433	478	449	444	476	449	422	502	461	512	503	450	483	479	442	435	475	476	453	500	500	457	469	422	434	457	453	460	447	463	473	422	464	479	466	444	465	461	444	435	471	490	471	437	445	443	473	437	470	483	473	457	453	457	437	465	430	467	464	496	505	501	481	486	433	473	488	459	497	475	497	455	457	418	482	472	441	440	431	452	450	464	483	464	486	504	437	477	424	446	429	498	476	489	432	482	476	472	477	463	466	479	477	445	468	475	426	433	453	486	457	505	467	469	465	469	438	461	474	447	478	500	447	454	460	449	461	414	488	423	462	445	456	470	480	452	456	455	430	435	476	417	478	442	493	485	457	464	469	478	433	488	496	449	446	489	460	479	442	446	496	471	453	475	477	471	478	448	487	498	455	451	499	444	485	485	488	490	479	465	458	445	448	461	439	447	471	439	463	462	469	439	491	472	472	454	487	462	478	434	474	449	448	412	493	483	440	439	511	506	496	448	454	443	443	475	474	462	451	454	494	443	422	459	452	482	434	481	449	468	465	434	457	429	476	466	472	451	441	485	476	451	489	468	453	448	444	519	451	470	470	466	494	451	462	456	474	459	444	461	452	498	452	453	438	480	413	404	465	458	470	455	464	482	466	445	424	460	433	494	463	434	466	479	457	489	458	472	450	450	399	474	427	451	492	487	465	470	495	460	457	448	445	478	448	448	476	449	488	474	469	494	495	467	425	466	464	481	463	411	474	487	457	424	444	435	448	431	452	481	463	471	460	432	428	452	449	429	477	469	453	435	424	495	447	475	489	487	471	452	543	463	438	458	461	472	470	424	443	494	447	439	464	445	440	490	442	451	452	469	474	436	478	416	466	463	447	443	435	420	441	473	479	428	416	487	471	439	454	462	485	457	467	457	472	496	455	447	463	491	461	423	470	452	434	412	449	486	462	483	445	419	465	444	464	443	467	454	516	448	472	486	479	463	481	450	488	434	501	437	423	479	510	466	470	461	460	488	425	408	440	484	480	451	448	401	418	510	452	473	453	423	435	443	447	508	424	459	484	461	477	452	469	442	447	467	456	437	461	474	439	450	465	442	443	477	417	482	445	517	493	457	448	495	425	471	467	455	469	446	478	468	440	485	489	465	476	436	424	473	470	459	466	449	473	487	523	472	485	458	432	435	488	455	453	498	432	491	483	462	462	436	479	509	459	431	480	477	457	454	442	464	467	496	452	440	467	446	477	462	471	455	457	461	460	474	469	461	469	474	421	468	443	428	475	447	436	406	477	505	445	434	447	501	465	457	480	455	475	428	466	456	485	481	490	496	465	479	471	473	400	511	481	445	438	499	432	527	459	483	458	459	434	452	486	432	477	470	464	412	472	460	451	480	453	472	465	451	438	461	462	488	487	515	472	483	462	501	475	482	459	483	494	484	407	486	472	474	450	436	487	503	464	503	447	494	453	450	474	492	443	451	461	469	493	493	435	424	445	480	467	414	473	444	449	439	445	474	484	502	458	476	427	447	494	452	467	432	438	451	449	471	473	465	463	483	497	490	484	467	420	479	419	442	458	444	501	446	459	460	455	462	481	490	432	467	466	481	454	457	467	478	443	466	442	446	458	439	465	438	470	481	473	453	460	462	436	472	411	488	467	442	489	463	442	465	443	455	450	464	471	476	462	448	497	448	413	440	463	465	507	481	463	456	464	448	465	457	513	424	467	405	492	436	488	433	461	463	449	476	411	471	445	471	450	484	447	475	468	438	409	416	467	476	488	474	477	436	439	455	496	490	458	461	449	473	496	468	473	451	475	443	450	464	466	444	463	484	441	429	463	470	483	492	457	474	481	434	437	465	444	454	487	438	454	478	448	470	446	451	473	446	478	460	455	452	443	480	486	481	471	456	472	459	464	482	472	484	449	460	465	487	462	430	470	460	480	456	471	441	493	430	456	467	480	460	491	453	485	480	452	435	446	453	444	479	409	458	452	460	440	490	478	434	470	455	461	472	487	434	461	442	425	450	494	475	450	465	460	485	453	468	470	434	454	483	470	462	474	476	461	450	453	477	443	452	486	425	508	458	465	413	478	466	478	469	460	477	432	484	439	478	481	454	457	455	454	455	476	458	455	462	431	457	441	463	485	454	465	454	470	437	446	455	452	452	451	480	480	476	498	468	471	508	487	455	479	479	464	428	415	481	467	442	465	529	450	441	458	416	456	459	435	486	432	464	458	484
26785	17101	12499	6603	6541	5434	2886	1839	1282	998	891	795	844	871	745	671	695	713	666	689	723	681	649	604	641	641	678	654	646	682	620	631	634	650	651	636	620	661	625	635	647	660	649	641	679	617	675	662	693	655	636	686	696	641	623	609	640	670	658	684	615	633	583	643	589	616	635	632	598	643	594	645	615	694	654	639	632	680	635	652	627	623	626	647	621	670	607	661	646	607	652	636	625	657	629	652	648	663	636	658	641	617	647	633	633	670	643	651	626	609	674	665	649	624	677	625	682	666	647	607	604	667	638	629	623	601	652	688	609	648	652	691	633	642	643	675	633	639	634	623	633	636	613	625	620	637	644	629	601	601	602	668	641	640	616	594	671	662	644	634	607	630	612	609	620	600	649	625	618	672	641	602	656	651	654	643	626	615	647	617	634	596	628	651	659	656	607	659	596	639	667	633	604	633	662	600	654	655	659	638	638	646	614	605	616	594	635	718	645	618	648	644	630	645	626	630	669	672	624	643	653	657	653	627	655	662	615	631	620	674	600	580	647	645	614	641	611	612	653	652	659	621	603	628	605	609	601	639	628	629	663	654	647	639	611	665	612	623	634	638	658	655	626	631	641	618	643	661	649	609	691	643	656	644	584	631	628	642	614	606	640	648	658	607	617	666	607	585	611	605	618	623	643	614	637	652	654	617	651	606	656	618	612	633	635	636	642	624	653	650	658	619	638	652	644	645	601	624	629	669	658	631	635	638	610	668	626	636	643	634	631	601	632	728	622	628	653	619	622	672	648	668	628	601	615	660	633	674	666	660	635	660	634	646	660	682	674	589	614	636	626	595	601	657	617	679	637	646	612	655	655	640	677	644	605	616	643	657	632	631	658	633	658	654	651	657	640	584	636	598	646	624	617	596	593	619	682	628	612	659	661	645	656	654	616	619	607	628	608	671	657	633	639	681	674	690	681	635	619	656	627	609	596	671	596	653	632	624	570	616	635	670	601	608	626	611	651	613	617	648	629	615	610	629	639	621	598	619	608	657	657	609	649	626	634	661	654	620	603	640	655	595	641	606	599	628	650	632	639	639	646	607	647	640	671	685	650	658	636	629	653	613	662	632	655	608	622	619	665	661	605	672	642	635	603	592	635	608	637	633	626	605	593	623	637	617	599	693	652	651	635	638	640	664	619	599	618	595	701	621	652	626	632	676	633	621	673	629	657	642	657	644	651	650	621	654	638	656	646	626	661	632	667	618	685	673	663	641	679	605	631	650	651	580	634	600	622	672	640	640	655	637	636	642	589	585	637	622	637	638	636	627	625	637	616	680	646	622	634	627	679	683	584	603	629	589	631	636	657	626	605	640	678	621	654	610	618	653	657	598	663	649	667	615	629	636	670	662	616	636	631	625	620	576	588	608	653	656	611	611	653	583	604	649	630	624	650	560	655	655	665	608	649	626	650	649	632	644	638	606	623	655	675	620	610	644	710	659	619	595	649	656	620	641	609	655	702	651	653	603	641	683	628	606	604	574	602	603	681	638	610	633	608	667	651	611	643	592	642	638	630	587	633	622	615	645	639	634	648	614	647	616	646	655	626	648	628	674	585	642	646	645	581	580	661	616	638	685	621	570	643	644	647	629	623	629	593	637	609	627	601	675	635	599	677	637	643	632	645	643	647	668	639	634	622	609	632	594	672	621	694	655	620	648	621	649	638	638	620	659	668	644	604	632	642	630	661	641	590	620	615	633	665	603	639	652	610	676	648	583	703	640	669	606	603	640	628	634	629	642	630	635	631	641	638	629	641	649	628	606	652	622	652	639	621	639	642	596	597	646	647	638	632	620	599	658	618	693	623	621	634	669	642	699	657	609	617	651	647	645	601	644	627	630	641	636	662	611	628	625	665	593	613	576	617	630	684	571	685	635	667	658	609	624	638	640	676	624	630	665	688	622	599	678	624	609	677	629	621	683	624	631	674	612	647	612	649	596	692	682	610	604	654	614	640	624	617	630	622	617	613	631	633	671	648	636	620	580	655	650	600	635	629	625	614	655	637	657	629	655	657	623	575	620	642	665	655	611	653	614	651	618	598	626	635	633	615	637	654	669	640	634	586	665	590	644	639	640	629	631	625	672	617	587	619	591	645	647	691	640	610	601	594	659	669	621	642	657	623	633	637	652	604	644	608	632	624	622	630	631	629	621	640	620	645	628	642	658	622	628	659	653	629	597	641	673	629	632	683	623	658	625	658	647	609	643	656	621	625	604	634	647	605	644	625	647	645	671	632	637	651	641	661	645	624	675	652	607	652	637	595	644	630	635	627	620	639	671	636	659	656	634	600	657	595	656	627	637	653	659	601	616	616	633	624	606	590	683	677	629	604	627	576	627	621	606	649	603	657	606	600	667	623	603	604	613	642	586	623	614	663	631	644	636	678	663	670	679	655	634	661	606	589	607	591	621	642	597	647	640	647	598	611	590	635	627	646	627	604	665	639	616	628	620	637	598	657	639	618	620	627	606	620	597	657	578	595	610	605	634	647	603	616	603	648	652	577	625	677	649	634	609	666	592	640	660	636	628	630	626	613	628	660	636	610	641	650	697	639	614	635	618	623	596	638	610	661	673	606	608	671	624	600	674	586	627	617	663	690	619	652	671	687	646	674	619	615	603	656	619	639	650	599	616	616	651	610	625	615	621	675	644	585	617	682	629	632	615	598	621	661	610	645	663	608	657	649	651	663	632	680	663	650	630	628	613	592	654	671	629	648	635	644	674	611	610	628	633	602	604	668	586	692	650	634	677	645	590	700	627	626	605	644	657	662	638	642	651	628	611	642	618	655	627	612	598	618	607	681	603	704	643	646	634	596	642	651	652	644	656	629	653	599	642	624	594	605	612	638	600	627	632	652	632	647	655	663	613	663	648	680	641	614	600	589	609	617	614	614	604	681	654	579	646	622	599	625	681	674	625	601	660	624	654	623	634	655	635	645	630	647	604	620	650	650	591	691	694	673	572	637	604	667	639	620	620	663	643	628	583	654	615	617	608	638	616	649	642	620	627	665	577	665	642	651	664	623	696	643	647	653	624	635	586	631	632	624	624	661	603	638	661	646	620	655	655	663	610	633	639	686	640	631	629	653	659	616	687	612	595	649	654	630	640	664	605	655	599	623	670	605	661	660	632	617	631	661	603	665	588	657	662	663	643	666	617	666	621	643	648	627	642	636	623	625	627	617	641	677	650	614	606	645	571	649	665	617	652	653	677	636	632	608	629	619	632	607	645	648	624	657	637	637	621	613	655	638	661	647	654	633	650	616	666	624	644	626	614	606	623	655	659	699	653	629	626	608	619	633	643	642	663	627	632	615	606	638	607	627	645	618	687	604	639	658	632	683	657	627	631	599	619	627	636	615	666	624	626	631	668	611	622	629	648	610	649	649	588	637	648	685	626	617	600	639	604	634	670	643	673	631	626	632	694	632	635	681	681	649	659	598	620	606	635	602	628
24154	21111	28235	24224	20693	9432	2786	1505	927	828	715	704	656	620	535	504	501	518	482	494	468	464	469	451	460	442	426	467	423	437	430	422	410	443	386	449	453	388	427	428	413	378	442	405	419	383	417	437	424	444	434	409	419	444	407	415	450	449	412	397	396	424	460	455	422	418	421	431	415	403	411	386	415	453	400	415	421	407	414	399	442	400	408	416	436	391	403	422	445	409	404	417	409	393	407	398	430	374	424	431	386	447	425	398	409	389	436	413	417	403	414	409	382	421	394	414	365	439	396	414	430	402	414	400	381	381	431	406	426	424	393	371	393	415	418	415	412	364	385	407	371	398	377	384	400	420	401	438	435	384	433	433	409	388	403	386	421	435	375	457	423	366	429	385	390	379	388	441	398	439	438	445	416	393	409	425	409	404	435	412	401	436	391	408	381	413	434	410	426	429	398	391	379	408	416	375	424	392	428	429	416	406	376	407	434	402	406	387	364	382	404	435	390	450	385	441	356	416	414	417	419	379	426	446	411	401	415	467	436	398	424	391	411	417	414	379	420	388	415	431	401	410	397	382	409	421	416	398	424	437	426	406	371	393	434	382	406	431	431	425	432	360	398	439	388	438	427	430	442	416	436	421	391	375	419	418	383	393	420	379	375	421	396	419	409	407	354	432	414	369	424	390	401	428	404	410	430	394	417	396	387	420	397	405	433	415	402	403	412	412	417	414	363	361	428	414	440	413	402	402	399	405	419	427	389	402	388	404	422	410	375	418	386	410	393	408	420	372	440	383	418	378	412	396	428	392	406	423	423	412	432	384	435	438	409	429	433	417	399	423	415	402	423	399	449	390	415	395	399	398	408	393	427	383	444	425	410	419	348	408	440	421	371	407	390	457	417	417	387	397	414	424	389	421	435	375	386	429	383	413	403	379	408	416	400	402	409	406	421	408	405	387	443	421	431	404	397	400	421	422	405	406	423	449	395	377	381	386	434	424	393	401	391	409	389	415	415	427	395	380	407	400	396	434	395	373	399	358	405	419	406	411	394	408	418	418	434	415	400	423	429	447	387	397	432	440	398	406	367	408	395	377	432	401	420	395	410	439	433	437	414	410	394	404	409	405	407	354	397	415	398	425	383	398	430	416	388	409	439	406	393	405	421	398	423	380	401	402	362	431	405	413	451	418	405	406	404	416	382	416	375	394	406	383	413	412	389	440	411	416	420	437	372	402	384	428	408	411	427	413	400	411	459	418	382	410	433	376	395	408	418	420	402	421	428	415	423	393	413	402	391	367	423	375	392	415	414	411	432	406	424	392	416	410	414	374	388	419	403	396	424	405	382	420	396	398	382	422	392	389	396	378	413	408	380	373	401	433	453	420	435	428	424	431	397	407	394	395	371	454	437	415	386	407	428	375	362	428	413	404	425	405	417	389	448	448	416	399	389	399	396	445	429	420	401	410	410	412	423	400	393	385	377	390	410	439	429	378	419	403	389	383	435	398	404	439	399	372	407	414	431	396	415	412	406	415	424	427	439	438	422	395	399	409	413	440	392	408	429	418	443	395	417	393	388	404	395	408	373	376	393	421	403	441	400	413	414	384	419	426	426	415	381	437	409	407	423	404	377	426	426	424	430	444	416	400	409	429	415	384	434	433	372	378	394	421	407	426	424	443	406	416	422	380	400	421	394	460	383	403	417	390	406	412	381	414	390	424	411	416	384	395	414	382	411	382	391	436	407	410	420	413	381	417	413	407	405	407	389	415	387	378	390	393	392	390	430	408	441	393	420	412	401	361	422	375	385	390	455	420	395	388	438	422	386	469	438	412	410	407	427	402	414	410	400	421	386	414	364	406	407	440	367	403	424	416	420	426	413	383	415	416	419	419	400	397	393	397	441	407	412	410	406	413	411	357	431	399	383	418	442	397	408	401	417	380	395	410	375	447	423	387	372	407	411	404	434	432	408	428	425	411	404	400	413	410	442	401	410	406	396	425	406	403	392	371	417	399	430	406	411	399	435	413	410	424	390	398	414	405	384	440	419	428	405	398	429	452	403	395	379	384	421	432	402	379	408	376	405	398	384	407	409	403	416	410	386	425	428	486	414	409	416	454	390	421	401	414	409	448	402	373	402	379	406	396	382	395	419	408	427	395	421	439	381	389	434	423	376	432	398	390	407	435	385	354	403	455	381	416	429	414	369	439	431	380	417	379	429	361	417	401	439	409	436	414	426	404	408	438	379	435	388	377	393	416	376	405	372	399	419	402	391	418	422	443	428	409	413	397	371	407	409	409	362	419	403	413	422	394	453	430	407	402	403	418	379	428	410	359	410	424	420	390	428	392	386	400	414	388	399	383	379	406	410	425	420	411	419	415	387	432	390	373	405	424	399	432	418	418	397	434	423	395	422	412	380	423	400	403	427	397	428	402	399	394	378	383	415	410	387	402	378	381	422	428	387	410	407	429	389	397	404	422	412	404	407	402	445	378	383	396	405	421	404	368	395	390	386	365	429	411	455	426	416	387	400	434	394	387	423	398	441	411	420	395	423	394	406	415	413	394	371	427	407	411	400	448	404	434	386	394	415	382	462	427	428	414	428	411	434	400	429	387	455	418	417	399	390	416	399	384	457	421	408	431	425	410	428	405	382	430	389	425	399	433	385	383	417	419	383	376	408	416	416	393	410	423	408	382	412	427	400	404	405	402	433	378	402	404	387	381	379	401	391	423	397	427	417	426	446	402	400	380	397	397	435	408	403	425	425	419	391	405	405	445	394	387	411	391	433	431	356	398	398	410	387	407	416	415	414	424	412	401	366	390	397	403	401	391	446	417	398	399	387	377	440	394	438	418	403	418	411	425	398	398	438	384	420	431	424	398	401	429	400	397	400	423	462	427	425	398	431	403	395	404	424	423	394	405	388	432	413	395	365	407	399	405	410	381	386	372	421	385	414	401	395	399	445	397	446	396	439	389	414	418	374	409	394	414	417	397	402	433	404	454	394	405	414	438	406	371	394	433	430	394	398	422	406	407	431	415	450	390	408	440	425	417	451	404	412	416	441	449	419	397	397	419	387	413	427	394	397	400	422	410	384	356	381	421	461	435	417	399	429	411	418	406	410	409	396	412	415	401	395	423	421	411	396	368	395	406	459	384	419	402	401	372	397	380	418	411	388	437	407	383	426	379	391	412	389	412	428	443	420	401	415	423	373	409	408	406	433	411	399	432	380	418	403	409	425	412	434	418	408	422	433	438	431	423	387	407	409	445	387	400	401	387	419	390	381	424	398	426	448	445	419	410	369	412	430	347	427	403	423	411	379	391	361	455	445	399	380	426	421	438	402	438	418	419	399	387	394	383	370	420	441	409	414	416	406	403	419	430	409	442	408	428	441	431	423	388	405	431	373	401	400	424	413	368	423	425	387	360	404	420	352	392	435	396	402	424	474	424	432	442	434	415	449	395	362	387	460	433	411	421	411	427	416	396	446	429	427	387	365	437
31629	24316	18615	11243	10465	8897	4682	3195	2201	1586	1309	1208	1110	1086	870	817	802	756	774	739	770	669	664	608	622	651	601	600	644	616	652	584	582	593	609	613	578	588	578	569	625	580	635	636	585	607	590	628	595	606	603	585	561	613	634	593	597	596	578	581	582	613	588	596	587	541	612	574	608	578	559	576	598	595	587	576	559	559	586	569	581	586	550	562	579	580	558	539	577	549	535	596	599	562	603	586	547	577	556	622	521	546	572	605	582	564	583	591	583	582	545	582	559	602	537	611	583	563	560	564	562	552	592	569	567	571	592	598	607	605	586	581	566	512	593	554	622	577	534	572	584	598	573	584	535	598	546	538	609	591	576	566	575	584	572	599	560	586	604	580	534	561	556	595	593	588	557	582	586	572	596	602	537	585	547	605	591	550	595	597	561	574	544	593	580	562	603	573	568	591	562	559	603	566	567	560	575	540	597	555	558	551	574	535	565	582	559	519	571	590	557	556	595	554	557	579	561	575	575	543	589	527	559	567	557	596	574	553	598	580	574	565	550	597	558	586	612	572	552	599	553	573	569	615	563	589	554	612	573	543	544	605	560	588	598	516	540	596	598	592	545	573	566	568	596	584	577	579	612	561	593	573	580	532	593	647	544	547	554	580	612	579	601	594	569	587	556	585	633	554	588	569	579	577	602	583	566	573	562	558	581	564	612	557	580	552	585	567	546	556	574	583	557	547	609	535	562	547	636	586	600	575	530	566	532	571	596	566	620	587	522	599	580	562	590	583	590	537	544	578	585	566	575	605	599	539	584	534	543	564	577	580	612	610	570	568	566	624	571	594	595	556	560	552	541	514	608	582	538	546	562	566	601	573	565	590	586	610	576	536	582	599	589	574	595	605	576	570	596	556	614	576	541	586	554	596	568	553	581	576	564	535	571	598	564	580	592	541	637	586	606	586	573	552	547	569	559	600	560	619	558	558	572	586	576	572	593	569	585	572	580	575	541	558	602	557	597	613	571	570	601	542	594	598	572	577	564	555	625	566	568	562	581	572	541	558	572	571	560	541	579	579	575	571	582	572	569	568	565	575	585	562	531	548	563	549	581	505	537	575	583	573	571	581	601	565	635	564	522	564	596	581	562	580	598	576	580	576	613	565	567	581	598	546	556	589	602	542	576	554	579	537	595	577	585	548	576	567	583	553	535	538	568	546	550	563	601	559	600	565	594	589	549	573	550	596	581	581	538	594	550	572	546	607	551	569	599	584	581	559	561	588	578	543	579	572	564	583	562	604	569	565	550	569	618	565	542	554	572	574	574	570	568	577	596	544	581	558	567	539	537	537	555	574	608	540	560	577	568	600	553	579	552	632	579	579	558	577	562	587	614	574	554	584	551	558	589	573	571	555	560	605	591	536	617	564	575	577	568	567	558	557	576	567	570	576	591	586	554	621	555	600	566	553	555	547	607	546	583	571	517	571	559	577	592	604	607	551	549	560	568	551	598	580	570	579	605	573	626	568	548	586	590	569	560	530	560	597	533	555	569	572	560	574	579	600	600	615	574	586	571	536	569	572	563	659	561	559	581	579	545	587	557	560	570	533	621	584	605	582	529	604	587	578	562	590	567	615	568	566	520	570	567	560	561	596	587	563	597	566	574	583	559	536	618	569	579	555	543	551	557	576	586	584	531	604	533	621	563	589	564	547	567	588	579	563	564	566	555	584	540	576	554	540	572	549	591	542	544	577	604	567	568	570	616	578	600	620	600	564	592	598	615	559	546	560	603	542	557	550	576	614	544	568	556	591	603	586	555	578	589	571	608	566	533	536	576	574	591	566	550	586	557	605	621	594	603	546	597	571	600	574	573	531	553	527	574	535	495	572	585	586	528	572	566	573	573	565	548	534	549	546	563	534	606	608	571	583	554	575	556	576	557	576	590	604	566	542	578	579	569	532	568	585	577	574	552	566	550	580	553	560	549	600	581	578	558	583	585	589	573	586	565	577	601	581	566	624	557	592	566	591	509	562	558	620	551	530	565	554	532	579	623	587	560	577	568	559	590	626	583	538	566	603	588	538	556	583	551	554	560	594	576	577	585	573	559	553	580	608	516	587	536	564	543	586	553	578	573	605	574	561	571	551	564	615	587	596	592	553	560	538	582	547	569	585	586	566	542	566	551	587	578	581	539	587	574	572	541	564	576	543	523	579	547	571	610	578	592	569	559	587	625	581	564	565	591	586	603	585	572	533	582	572	583	572	564	599	562	577	611	551	553	606	562	608	586	588	586	596	551	579	558	595	623	573	554	555	589	547	556	587	640	566	598	530	588	557	579	590	609	539	562	562	587	555	587	589	557	520	578	549	566	576	539	564	565	559	554	591	579	579	536	563	547	588	584	539	585	590	613	590	567	527	585	572	541	605	572	554	534	622	574	559	544	536	562	556	515	578	546	592	566	561	553	576	569	625	599	583	596	585	553	582	586	557	598	514	575	569	574	584	594	600	576	592	563	589	613	567	551	571	596	604	609	582	556	581	560	564	543	571	537	578	530	558	567	630	567	564	616	549	580	612	600	583	577	567	563	614	561	604	581	610	593	546	611	568	582	590	549	562	539	576	592	576	535	573	606	573	553	561	574	588	511	594	566	573	583	590	573	563	562	609	550	601	616	582	581	551	557	583	607	605	607	597	553	592	575	604	572	534	614	583	555	564	577	588	619	576	579	575	548	579	578	584	532	570	552	550	587	544	595	549	579	616	562	539	586	566	559	536	587	550	567	559	580	556	586	579	587	533	540	578	576	599	604	592	564	533	563	594	559	554	579	599	577	556	590	573	553	596	564	577	580	559	593	603	550	559	540	576	579	539	551	597	546	569	572	627	572	578	592	573	547	542	611	584	606	579	545	543	561	575	608	586	586	569	578	569	626	548	560	557	586	594	545	531	604	567	581	599	585	553	615	551	539	557	576	564	550	540	573	569	585	559	608	534	562	622	573	575	595	601	549	575	580	541	590	558	578	544	557	641	556	591	611	607	624	554	560	598	592	580	606	596	588	584	567	566	572	574	546	575	568	574	548	533	577	562	562	523	587	577	594	579	552	559	521	535	506	596	599	610	583	579	569	556	563	554	602	564	577	580	582	570	582	592	568	544	569	583	548	589	597	577	597	557	561	497	630	569	577	544	591	587	573	578	576	606	582	617	576	581	609	550	575	586	597	603	585	580	567	574	553	602	592	599	579	573	542	558	581	551	560	528	564	598	593	614	563	575	569	578	562	609	591	572	618	601	614	566	598	600	596	583	578	543	537	533	591	581	576	545	516	545	560	576	543	564	556	570	567	595	581	593	570	595	611	563	566	572	553	601	616	577	593	584	531	591	589	588	562	555	556	584	588	582	587	607	543	578	593	566	569	583	603	580	570	555	575	602	550	617	611	576	552	573	570	608	561	566	599	617	599	524	577	577	586	571	563	575	566	587	558	563	558	574	617	548	584	562	615	559	535	587
23159	21054	28728	23555	21071	20431	7017	1934	1182	813	658	586	597	554	430	356	389	342	319	302	317	278	258	271	238	220	265	246	233	219	211	200	230	209	231	205	188	198	180	176	212	200	226	228	219	185	231	199	212	208	232	168	204	181	214	201	171	226	227	184	210	174	200	194	197	178	198	189	165	197	190	218	228	197	184	191	183	186	201	183	187	185	181	204	197	183	176	184	194	185	196	199	184	192	179	194	185	174	189	196	193	179	192	191	199	218	211	164	192	194	217	195	200	182	181	197	203	162	187	211	183	189	182	203	195	178	203	179	178	214	173	183	171	186	182	187	188	186	172	201	198	195	182	178	182	188	192	175	204	197	196	207	192	170	194	194	183	206	180	176	184	200	166	165	174	171	166	216	168	178	196	186	179	185	169	191	192	210	214	188	180	161	184	181	174	154	202	202	163	182	192	207	174	194	179	182	186	181	172	201	179	163	192	198	182	164	206	168	148	185	179	171	195	180	161	195	180	199	172	169	188	180	160	221	195	187	188	166	166	207	201	185	203	204	176	191	158	190	177	183	182	190	171	189	180	176	171	164	206	170	192	193	194	180	172	206	179	183	192	176	187	175	207	188	193	191	193	219	146	171	207	191	203	195	179	193	186	205	180	180	182	194	169	180	187	198	205	187	171	178	190	216	203	183	168	197	185	180	190	174	159	182	182	169	173	184	181	163	181	189	187	170	185	188	193	180	186	196	196	192	179	207	183	163	193	163	196	179	176	188	183	209	182	195	191	184	177	159	181	198	186	177	180	186	174	206	191	177	189	179	179	195	176	190	182	212	199	184	189	197	208	182	174	178	184	197	188	167	205	197	164	183	205	193	169	227	192	191	186	185	180	205	192	174	199	198	179	172	168	172	195	190	197	186	166	192	204	197	181	164	182	157	171	170	196	191	191	159	197	188	157	162	171	198	192	162	161	154	201	176	207	182	180	165	182	178	203	172	216	191	194	167	175	184	156	203	206	193	186	187	167	186	180	192	195	194	200	190	178	195	173	191	179	172	172	200	199	182	206	171	203	170	170	203	172	173	184	178	161	198	197	199	183	172	203	182	179	176	188	175	199	155	176	166	183	183	171	192	180	212	161	186	161	169	185	186	186	171	175	195	184	166	175	177	192	184	193	206	189	182	188	160	183	173	181	155	184	193	163	171	201	212	180	177	186	160	173	193	177	150	181	200	178	182	180	182	176	174	147	171	159	170	187	196	189	176	192	184	169	190	184	198	194	181	188	197	177	162	174	195	189	175	174	187	184	185	168	192	218	199	197	206	180	199	154	185	202	158	193	184	165	175	172	179	185	181	184	200	174	167	193	184	154	189	187	178	171	194	203	185	202	200	177	190	179	178	190	176	183	164	209	166	175	177	187	191	195	152	184	175	168	205	208	189	201	177	206	181	163	162	188	195	168	198	181	167	184	193	206	190	194	206	175	197	194	165	208	214	169	193	166	202	182	201	175	170	171	152	197	180	182	158	188	196	176	183	203	174	190	197	207	191	180	190	183	172	187	182	168	189	174	167	159	172	177	189	204	181	185	185	178	196	166	180	185	189	195	171	173	187	185	198	175	178	182	173	178	197	153	190	165	151	183	169	156	183	193	169	207	178	169	206	182	190	201	170	198	205	191	187	178	178	169	194	185	203	205	193	211	200	171	182	191	188	192	191	169	180	194	197	186	180	197	182	188	172	200	175	196	176	166	177	213	167	169	176	175	168	171	199	163	182	178	151	184	199	181	182	189	203	192	194	194	180	201	155	204	192	189	220	170	207	175	187	199	180	173	176	158	180	176	183	198	197	161	179	177	178	172	182	192	191	196	182	180	183	194	186	182	205	205	200	151	172	171	161	182	154	200	187	190	164	176	172	166	173	194	176	182	188	168	217	196	201	204	191	166	173	167	169	198	166	182	190	177	189	204	179	171	194	194	182	194	193	200	173	178	159	186	176	189	182	176	195	180	191	186	204	185	181	196	203	170	196	185	194	164	177	217	182	197	185	187	179	175	175	177	157	159	197	174	175	183	186	183	198	177	193	172	185	203	186	186	177	213	182	201	179	198	219	183	187	172	173	205	195	202	173	189	210	181	172	173	175	184	194	169	196	172	186	178	192	162	194	192	188	177	202	172	185	169	164	182	175	196	169	212	194	201	181	189	180	195	198	164	195	179	171	201	159	181	178	190	228	174	191	167	172	197	178	199	178	197	207	181	180	191	182	180	199	183	191	149	167	187	175	169	177	181	167	186	190	205	188	171	176	190	168	190	199	201	190	186	176	174	162	192	212	171	180	174	202	171	204	192	176	187	162	184	218	173	189	194	163	179	193	188	191	182	185	170	196	155	191	169	189	187	180	167	175	165	197	191	181	176	191	210	191	204	189	209	189	165	209	168	186	192	211	192	195	154	166	188	160	201	180	169	167	169	184	175	183	193	153	169	192	165	151	201	183	161	175	172	185	183	191	193	166	181	170	174	191	181	163	208	181	164	165	177	207	162	179	144	180	183	187	188	177	160	178	197	204	199	194	183	181	174	199	145	184	180	174	191	189	178	182	181	208	188	161	180	168	168	165	187	177	198	181	175	184	166	166	174	188	166	192	177	175	179	199	189	184	192	165	183	165	203	177	193	174	175	189	208	159	190	175	185	201	176	191	162	170	182	176	158	176	187	164	201	168	170	163	168	171	173	199	195	194	176	187	178	195	211	167	176	197	195	191	186	209	201	173	180	189	213	194	194	165	203	191	178	190	161	175	162	183	190	171	205	174	174	197	217	175	198	201	174	177	166	199	178	177	184	193	188	181	171	185	198	178	167	181	202	189	201	189	189	206	199	176	180	177	194	163	178	174	190	179	211	181	169	198	212	213	181	179	191	193	178	166	171	187	197	185	190	160	169	177	195	177	185	174	202	187	211	194	185	182	152	177	206	182	193	180	197	189	161	202	184	186	190	176	183	184	190	172	188	187	165	182	194	176	196	195	182	180	170	183	182	187	180	195	181	167	187	167	175	176	195	183	225	180	205	171	193	205	153	178	172	180	171	182	201	161	179	199	194	168	175	178	186	185	177	180	176	183	176	195	198	189	182	189	174	168	198	188	184	170	189	181	196	204	171	185	188	181	189	193	174	213	193	212	187	176	178	196	167	167	183	194	187	205	182	203	187	175	157	196	186	185	181	187	184	169	162	191	207	184	203	185	194	184	188	208	174	167	174	171	189	193	184	180	190	197	173	176	170	191	212	191	197	208	182	196	182	152	165	171	182	168	171	190	190	194	182	169	196	192	169	184	166	193	207	205	178	185	201	185	192	207	201	199	173	192	176	164	183	177	167	195	173	145	193	162	209	200	174	174	187	202	189	186	191	177	176	181	179	204	184	180	171	198	187	187	199	170	184	202	207	170	192	162	199	163	183	191	163	202	208	191	195	200	201	189	197	180	184	211	194	187	191	192	170	182	184	193
34608	27838	24324	14958	14654	11642	5897	4364	2805	2077	1505	1341	1208	1095	869	697	708	668	574	612	540	491	440	389	408	377	351	365	368	345	339	326	316	316	312	307	291	295	307	317	305	333	290	283	328	331	322	294	328	320	302	293	317	301	294	336	352	285	312	283	295	299	291	281	301	265	283	249	274	245	271	281	250	281	285	298	254	277	248	275	268	259	281	245	263	257	275	254	271	306	302	291	292	299	295	294	285	265	257	268	250	289	274	277	281	298	271	252	288	270	266	282	279	261	274	257	290	257	279	255	252	270	257	272	302	314	299	264	275	251	269	272	260	279	276	275	261	264	266	272	271	273	276	269	255	287	269	281	258	269	250	259	251	291	286	253	254	291	278	270	249	269	269	275	245	251	267	270	274	263	289	255	247	252	250	267	268	259	243	263	311	265	238	308	259	230	262	286	285	257	233	257	272	275	231	280	250	293	293	290	283	240	277	249	241	284	254	262	298	262	243	252	267	263	272	249	259	245	273	270	269	284	253	273	265	276	270	267	278	295	267	264	256	251	262	268	243	257	276	264	275	292	256	281	280	271	262	265	288	262	246	254	278	301	291	264	266	295	256	283	266	281	279	278	279	277	255	275	268	254	269	259	242	242	298	294	276	240	255	298	265	280	273	283	280	261	253	257	281	263	278	252	233	252	259	280	263	260	259	264	251	258	266	281	290	266	278	274	249	249	260	262	249	276	279	279	247	295	244	278	263	274	273	241	282	293	276	254	257	271	258	261	254	270	272	269	286	267	285	298	285	264	256	258	254	254	276	284	276	277	222	273	276	255	287	281	258	258	271	264	227	270	271	305	252	246	266	251	239	259	245	244	252	277	260	261	237	287	241	274	260	265	268	260	278	245	262	287	280	255	246	234	257	258	262	227	240	283	305	278	259	267	277	249	279	277	263	294	262	277	257	293	296	293	291	283	280	261	262	258	245	254	274	279	255	291	282	281	257	291	304	263	264	275	266	280	259	249	295	229	250	270	241	248	282	246	250	253	278	252	234	268	282	253	238	298	275	251	289	259	248	273	274	251	249	261	265	264	295	271	278	262	268	257	278	226	256	259	251	274	275	262	262	268	278	273	272	241	259	282	258	256	257	242	236	241	272	258	268	231	269	292	253	294	276	266	257	268	246	263	291	262	246	227	258	249	276	286	296	273	265	262	281	266	246	286	245	249	246	239	278	258	256	264	282	280	275	292	269	232	265	249	242	241	260	260	255	281	273	295	282	272	271	261	270	260	234	257	249	243	251	282	260	269	260	273	268	260	283	270	267	262	240	260	270	232	269	280	295	307	289	245	297	265	283	287	276	269	287	259	284	257	248	265	277	290	262	260	260	267	280	252	269	283	268	267	295	244	283	268	278	260	285	284	270	276	257	266	260	299	269	260	241	298	259	264	285	289	277	272	259	279	255	270	254	305	304	268	273	267	290	248	258	283	261	253	262	286	285	271	246	242	263	259	279	267	274	272	287	268	264	242	246	246	273	300	261	285	261	278	282	292	263	272	264	290	240	242	251	258	251	279	264	267	273	278	266	284	276	261	238	271	261	250	270	259	289	255	279	257	261	267	276	274	238	304	252	286	246	304	252	280	258	253	244	264	254	243	262	267	242	268	248	257	265	270	263	250	277	266	280	270	284	280	266	259	254	274	244	256	264	263	284	272	256	272	280	264	248	246	269	263	261	273	272	274	237	245	266	247	244	289	262	285	267	270	272	243	278	258	247	292	276	292	239	237	263	264	256	281	261	275	273	265	265	276	281	268	266	246	271	263	262	251	242	247	250	266	298	247	260	271	270	285	231	241	275	259	274	227	265	241	286	295	295	245	298	271	279	255	269	268	270	259	298	292	268	261	286	247	261	226	291	239	288	262	267	246	257	276	251	261	271	262	251	274	273	276	237	264	251	261	249	241	244	258	289	283	260	253	241	261	256	267	273	268	278	253	242	244	260	277	285	263	232	273	279	239	284	267	268	261	285	259	260	245	294	278	278	252	280	248	247	252	271	246	254	270	227	256	249	278	263	253	241	253	273	243	261	275	263	256	270	224	271	270	270	277	280	262	260	285	253	262	250	265	300	300	263	255	259	280	235	266	260	287	238	265	300	239	271	284	256	247	251	292	270	276	254	269	273	245	255	274	254	260	271	281	278	252	278	256	259	276	277	292	253	263	261	262	279	298	277	262	268	260	273	262	249	269	255	242	249	252	257	262	233	259	271	262	304	239	263	277	248	248	261	274	264	258	248	293	292	277	250	302	249	255	264	246	244	281	281	253	278	255	236	271	266	281	268	245	277	275	265	272	295	242	285	260	293	303	281	263	250	263	256	262	254	253	257	266	259	262	264	265	242	273	255	282	283	249	246	237	256	281	238	269	252	281	291	292	243	266	263	231	255	285	271	257	274	270	270	272	280	287	253	237	289	243	274	283	258	280	270	270	258	264	239	277	276	240	247	260	253	251	250	265	282	261	269	254	283	283	242	261	257	266	261	274	278	261	262	274	256	264	255	280	228	270	279	241	260	263	273	270	239	304	250	300	242	284	257	275	275	238	275	254	256	258	252	286	277	288	296	278	240	272	267	253	247	249	279	248	285	276	276	242	270	255	267	275	250	290	249	249	259	264	287	271	297	263	283	241	269	273	260	258	293	244	266	256	269	271	272	269	271	269	245	235	290	242	282	259	273	300	273	271	267	246	261	259	250	259	280	241	239	268	249	287	287	251	289	260	265	274	276	267	292	253	254	254	232	270	257	254	271	270	275	285	280	276	274	268	240	270	238	252	291	249	268	267	271	264	267	258	262	258	262	284	252	262	273	255	268	293	234	258	273	249	244	227	245	234	272	261	270	277	269	269	225	268	283	261	260	296	278	267	264	278	286	286	239	273	264	240	293	237	253	269	272	292	247	241	269	236	255	256	258	280	253	252	287	256	229	284	230	294	271	241	265	265	242	264	239	249	254	267	264	293	265	275	264	270	279	279	237	281	279	256	281	265	280	247	237	269	281	242	276	271	250	254	269	251	239	268	277	261	321	245	275	302	261	230	264	277	274	246	266	290	261	252	256	233	276	275	227	261	263	251	255	267	252	283	289	282	254	261	298	253	260	254	288	244	277	258	257	283	279	282	307	253	245	258	260	264	264	278	276	268	258	285	240	302	279	268	257	267	283	262	264	220	251	275	286	254	288	304	255	248	255	266	252	267	264	259	279	270	284	222	265	274	257	235	278	257	262	256	279	263	282	252	269	283	296	284	261	303	261	271	263	281	248	251	259	237	271	262	245	280	255	261	274	264	259	263	259	262	260	281	240	228	263	277	294	287	248	286	274	244	257	298	277	261	262	302	251	301	274	276	240	262	269	273	260	261	258	249	249	258	259	270	258	274	260	270	264	266	284	283	266	277	241	280	272	269	231	287	251	257	251	299	276	257	294	295	275	245	272	245	288	269	272	241	265	208
27489	20476	13104	5040	3365	2398	1235	872	684	654	593	568	589	543	508	521	478	491	479	514	513	484	468	445	465	465	467	499	492	445	449	500	495	526	436	459	501	453	458	498	481	491	465	466	442	459	493	403	490	463	448	473	504	467	470	469	498	468	499	506	476	406	460	484	478	479	418	483	427	502	476	491	489	482	463	477	448	455	477	422	450	422	446	439	460	464	506	482	477	459	468	457	508	444	451	516	467	456	429	468	462	498	466	450	453	484	455	490	488	443	461	458	430	420	457	505	484	451	459	503	422	472	510	496	466	463	441	484	445	456	472	448	518	463	471	478	464	485	490	480	486	463	471	479	458	412	463	477	460	457	466	474	473	457	440	439	477	496	443	415	472	488	474	457	510	480	442	476	455	486	463	453	452	449	461	468	497	514	467	428	467	466	442	474	486	525	461	501	459	468	484	461	470	469	427	416	493	484	450	482	491	469	507	460	450	500	440	487	472	467	456	468	405	440	427	434	462	452	490	440	483	477	472	434	463	466	502	442	455	460	430	443	432	489	475	472	487	453	473	476	459	460	472	439	471	457	449	476	486	461	512	476	429	470	464	521	482	461	467	421	477	430	455	484	499	524	477	448	445	509	439	476	450	467	487	459	514	472	431	475	463	503	450	487	510	478	514	443	423	467	463	508	461	439	480	471	436	475	476	491	449	463	428	485	486	495	458	476	466	475	447	496	463	473	471	432	451	466	408	444	480	493	459	418	481	468	471	436	463	489	484	472	472	480	412	477	474	446	479	441	474	488	443	441	494	462	450	477	486	509	447	444	482	464	452	454	460	458	467	433	485	451	500	448	496	492	478	468	462	441	414	477	490	501	473	498	465	443	467	436	482	440	493	436	483	490	448	502	429	475	457	459	473	426	450	458	441	465	457	473	455	451	507	479	461	492	489	480	434	443	483	452	465	482	465	477	424	459	443	466	488	446	502	489	483	461	467	444	435	483	447	432	474	466	460	450	479	451	468	481	429	439	446	457	451	465	480	466	434	484	470	458	442	454	507	492	430	485	477	456	484	499	462	462	509	471	462	448	465	423	490	440	453	446	500	476	440	473	521	470	483	439	475	515	490	470	447	463	477	419	440	454	482	500	475	453	464	467	494	474	436	475	454	433	454	462	465	467	504	502	467	464	459	464	480	449	470	455	442	469	483	428	454	481	478	521	453	459	503	474	445	445	466	473	473	483	439	429	453	460	502	458	460	438	453	450	413	483	453	498	448	437	469	444	470	479	496	507	471	468	458	456	460	467	478	467	481	466	458	446	444	473	483	459	466	464	452	443	476	458	481	463	507	458	436	469	464	486	517	460	455	483	509	472	451	443	459	471	469	445	496	488	502	498	473	485	451	473	475	473	436	475	458	470	477	475	453	489	491	473	492	464	515	455	445	500	451	478	477	432	450	458	461	456	435	455	469	483	482	441	482	451	450	472	444	484	504	478	455	476	486	442	478	470	441	460	480	505	464	467	462	470	440	457	506	483	496	500	457	465	463	492	470	475	481	479	434	428	491	436	475	442	455	462	472	483	469	473	488	475	506	462	430	487	463	455	471	481	476	459	432	473	457	460	476	472	497	449	443	458	456	446	434	484	451	462	439	462	513	469	427	469	472	405	482	497	482	499	469	485	482	435	451	467	436	445	444	450	462	434	455	489	461	464	439	467	472	478	484	505	437	448	453	474	498	499	500	426	442	503	474	465	456	468	453	428	470	453	447	457	505	448	427	464	453	458	451	472	483	441	407	463	474	473	444	445	486	477	489	502	442	476	456	495	486	453	459	480	480	492	471	437	463	504	456	473	457	472	446	440	472	496	438	463	464	490	498	445	469	494	453	459	483	475	452	448	497	443	478	461	510	445	486	450	466	461	445	438	466	520	472	453	452	444	448	497	490	462	471	463	462	470	492	502	480	439	460	476	469	475	479	505	491	435	444	443	464	489	474	470	433	450	449	464	483	477	495	456	471	463	441	454	439	469	465	487	463	479	460	461	481	482	465	483	480	471	451	421	467	469	461	460	493	460	442	449	468	469	484	463	458	435	487	490	496	448	502	466	452	447	464	498	484	485	476	480	501	444	452	443	466	464	471	435	466	471	430	434	492	450	444	425	464	456	489	473	451	483	462	482	504	455	476	442	451	468	450	437	459	477	453	451	445	467	472	451	482	456	463	451	469	492	515	471	444	490	460	468	479	431	495	470	461	504	441	414	520	477	453	502	500	472	495	464	475	439	443	483	468	465	496	433	519	453	479	458	413	499	480	461	482	435	460	467	448	449	462	460	446	465	467	449	486	459	489	473	471	478	461	508	459	489	481	466	475	448	490	497	440	462	442	433	442	473	446	500	476	475	452	464	455	474	498	440	469	461	460	421	489	487	472	464	495	498	440	462	490	460	481	460	477	518	449	475	464	454	441	486	441	490	485	476	462	457	466	460	483	475	501	504	439	469	427	495	479	450	465	454	437	447	459	465	489	468	520	459	450	455	485	482	407	451	466	464	477	437	456	469	480	474	445	472	488	474	457	432	472	486	453	455	467	474	456	467	440	485	455	453	467	471	478	461	498	452	500	483	436	464	466	479	472	475	447	445	432	449	492	482	475	450	467	464	483	515	456	440	498	481	473	479	473	434	408	523	452	420	468	471	488	449	450	485	490	434	437	498	482	491	475	461	469	463	491	496	472	468	483	505	474	464	510	430	498	463	446	491	462	465	463	479	452	483	421	465	480	446	459	467	478	460	473	468	461	471	460	459	497	459	476	521	440	461	466	497	443	480	463	476	469	417	450	492	492	471	490	479	446	495	487	433	469	475	476	504	472	438	476	428	467	504	465	436	453	461	484	460	493	498	454	480	469	426	495	457	455	460	478	462	464	479	445	465	458	455	413	476	472	464	453	412	465	469	445	428	467	469	470	463	482	510	454	449	476	465	469	430	497	459	488	464	465	448	467	459	460	468	470	474	446	463	436	458	482	438	483	461	479	483	508	450	464	469	479	449	429	463	439	488	459	446	474	461	464	485	481	479	472	473	455	448	405	434	466	492	485	485	454	484	470	433	483	481	474	487	460	450	438	471	500	475	443	492	464	436	462	464	451	456	439	440	463	463	475	463	496	471	473	431	449	448	479	524	463	490	435	496	499	449	445	453	465	423	487	452	438	497	396	499	493	499	482	484	434	453	438	476	435	452	480	441	474	470	470	527	460	482	455	435	472	485	475	475	450	433	494	448	443	428	507	435	463	493	479	469	459	479	491	497	478	450	494	475	451	450	459	488	447	474	461	446	460	435	464	456	457	456	479	464	448	499	477	519	487	439	437	467	405	497	443	483	449	473	470	446	488	430	466	447	469	461	460	456	465	481	467	470	482	482	441	428	472	450	467	495	479	492	444	459	470	445	484	446	455	452	479	463	459	434	447	476	495	525	438	443	493	440	443	434	493	486	462	447	461	475	498	455
26590	15641	12991	7029	6767	5144	2549	1701	1162	1016	880	827	835	807	760	707	681	706	661	707	695	647	641	641	684	643	635	660	640	639	680	671	661	648	660	648	655	625	649	662	710	601	656	650	607	630	653	659	645	618	682	665	646	661	650	662	654	611	650	684	642	653	647	619	605	612	645	661	627	627	678	639	705	670	643	624	634	663	676	614	666	678	688	642	624	613	660	663	652	631	641	619	617	640	626	655	624	602	669	632	694	662	636	672	630	618	670	630	614	638	632	642	654	663	612	640	660	580	657	643	605	640	629	604	632	637	635	671	586	645	637	619	616	662	690	637	626	665	650	636	657	658	627	683	651	656	660	660	662	644	659	611	680	627	706	596	675	635	623	636	635	644	635	668	677	603	648	616	596	645	635	644	637	616	637	595	633	668	623	663	660	630	668	622	615	638	609	660	604	621	602	644	655	656	605	627	627	626	640	621	648	634	632	631	683	664	628	637	625	633	605	605	646	642	674	622	615	655	666	636	653	607	615	624	620	644	621	660	653	640	633	668	625	622	652	675	650	651	696	601	636	684	631	627	633	639	648	608	670	632	635	629	692	646	676	605	645	667	691	568	678	647	641	622	626	617	628	618	641	635	649	655	665	604	601	635	609	646	575	646	704	635	614	656	658	670	640	648	673	659	651	626	652	609	637	664	659	627	667	578	625	625	693	670	640	634	638	661	624	687	658	624	635	618	664	685	633	653	647	604	668	628	614	588	633	610	632	693	635	674	607	656	650	611	637	630	661	671	666	644	650	617	628	677	667	580	626	597	665	652	638	660	670	652	626	645	619	677	681	657	621	628	662	564	611	650	661	600	631	591	611	642	613	633	697	634	596	637	643	629	625	632	667	666	690	635	652	661	629	643	642	617	642	671	651	673	662	620	679	671	612	667	663	632	674	630	672	644	618	670	666	666	641	654	626	664	615	677	635	629	606	635	707	616	634	624	622	652	633	658	679	607	625	654	599	637	667	622	651	637	629	618	641	679	653	629	637	633	641	643	615	616	650	659	666	595	598	633	652	628	667	664	651	649	662	673	657	608	606	674	621	693	701	619	667	652	675	645	610	669	637	670	650	671	643	659	604	672	643	646	647	670	652	643	624	672	646	647	629	629	648	617	696	622	668	661	650	602	629	669	631	629	647	651	646	645	643	634	628	683	603	657	626	615	605	608	640	599	616	623	653	640	617	660	605	620	604	577	664	633	606	643	612	633	651	624	654	664	600	601	667	623	617	647	633	669	624	674	654	669	678	652	652	630	648	623	664	679	649	667	640	624	644	664	654	652	643	699	627	645	645	646	622	597	640	635	595	629	669	657	587	590	658	639	635	657	673	649	658	648	645	611	633	616	639	610	666	646	662	661	622	633	677	607	645	683	630	603	654	629	622	616	636	667	647	690	609	625	656	648	648	628	646	650	604	651	615	635	603	656	643	626	636	667	665	624	616	655	630	639	607	642	647	666	676	610	623	599	675	647	651	692	665	608	647	669	649	651	611	654	635	636	663	605	631	664	633	608	627	662	680	659	615	663	674	646	669	627	683	621	650	708	625	584	663	654	626	655	665	647	673	649	655	616	644	632	635	622	624	635	664	660	654	623	644	632	666	617	590	619	636	665	600	627	621	646	639	637	609	669	661	673	685	618	632	626	651	653	625	610	659	639	658	632	631	683	646	609	635	690	634	692	677	634	613	618	631	662	610	609	656	680	638	627	627	657	640	620	650	620	636	660	632	643	678	654	660	656	665	665	597	652	642	658	660	616	638	623	609	670	653	671	633	630	649	623	650	704	637	607	653	698	644	674	642	615	628	663	617	639	654	663	627	585	654	670	639	675	633	647	649	646	647	602	634	622	595	684	661	643	666	670	644	645	645	678	690	670	667	626	585	615	626	650	640	656	620	643	651	601	629	694	690	626	597	677	663	644	675	599	664	667	647	629	669	703	619	611	611	659	624	615	661	658	670	625	636	632	652	634	616	622	659	644	586	623	648	644	636	642	654	624	698	637	654	611	636	617	628	650	669	647	635	630	616	648	663	654	594	630	650	640	654	601	687	659	662	603	636	625	651	685	657	613	691	630	634	602	664	604	648	610	640	653	651	661	581	703	668	649	650	653	624	613	604	660	626	616	630	656	633	652	650	651	648	668	668	675	652	650	649	628	654	626	652	698	674	625	673	655	675	624	605	636	652	614	613	682	602	630	661	648	625	628	640	662	641	644	652	606	623	646	652	615	633	662	597	670	610	638	668	643	631	650	668	607	615	609	640	619	640	660	651	659	589	657	648	626	632	628	605	670	606	669	622	652	627	638	671	677	665	619	627	632	631	634	653	622	628	612	645	666	644	621	607	673	686	640	655	665	641	642	614	677	673	605	620	647	627	648	676	645	621	645	649	673	635	634	667	632	639	605	666	656	697	669	644	662	617	653	610	671	681	676	600	644	635	635	641	687	651	698	636	635	616	653	723	635	645	653	644	620	623	661	613	608	698	674	621	609	628	579	667	630	660	595	687	630	645	686	630	602	662	608	649	608	614	598	659	601	621	630	657	648	647	677	648	604	652	621	633	659	631	644	658	673	687	654	644	559	616	652	646	614	675	634	626	667	663	580	619	636	651	646	591	632	648	671	674	652	674	624	630	638	682	650	654	619	662	670	638	674	664	635	612	636	652	615	650	651	643	649	642	696	641	659	638	648	639	652	632	665	618	606	688	620	636	576	651	632	629	678	615	642	604	667	606	608	608	707	651	653	659	650	571	679	633	647	619	616	603	673	668	673	660	618	624	659	647	650	720	653	601	597	634	624	646	624	638	600	608	620	653	578	684	649	627	623	631	657	684	624	611	612	640	659	597	632	658	664	649	601	647	645	651	636	601	698	593	673	617	667	613	667	655	622	640	637	707	637	613	626	620	640	664	637	618	619	624	699	607	698	611	697	662	632	672	649	671	605	625	636	646	643	620	669	643	671	686	656	674	631	643	648	660	635	638	636	629	645	625	603	653	659	620	605	646	606	639	605	654	664	632	644	598	634	656	612	621	632	583	639	669	623	593	644	640	637	641	645	590	619	639	646	631	636	603	603	639	623	646	665	638	629	616	687	682	642	644	626	628	616	700	607	625	647	601	615	638	640	679	661	641	630	658	615	683	641	635	654	630	653	708	668	658	621	691	623	697	609	647	674	672	626	649	642	672	618	628	616	644	622	629	629	624	660	649	663	626	607	604	678	657	625	619	634	713	609	686	647	666	632	699	673	649	634	672	652	669	655	681	671	620	624	598	630	650	620	617	669	633	632	682	659	684	623	671	637	658	624	647	655	679	632	598	657	701	590	602	615	678	609	642	649	651	679	654	603	641	666	648	691	583	702	637	630	627	652	658	668	602	647	645	633	637	627	585	644	660	634	653	643	618	616	628	634	639	636	646	650	660	651	626	591	629	631	668	637	652	611	651	651	655	638	643	653
24183	21118	28212	24249	20633	9350	2900	1440	1012	856	737	689	645	642	521	562	516	521	497	475	506	468	484	469	474	439	442	418	436	443	412	397	449	425	400	408	435	423	423	407	440	411	425	435	420	406	401	450	394	427	431	414	453	443	421	442	416	403	446	431	413	446	396	423	435	429	419	414	405	450	450	423	427	390	396	432	421	412	426	450	438	396	421	456	405	422	390	373	409	421	396	420	431	428	400	425	424	401	432	433	390	424	416	424	410	403	431	392	425	398	411	392	402	408	404	393	405	406	371	433	426	435	416	426	402	407	426	404	398	427	462	447	428	455	414	394	413	387	419	450	398	414	438	423	402	383	432	420	404	413	417	436	412	395	413	414	398	401	439	404	401	449	403	434	433	390	405	405	411	382	369	415	446	446	430	428	455	418	419	421	346	374	424	398	385	410	410	391	446	433	432	403	421	403	375	441	416	448	395	372	440	419	402	414	422	376	399	410	413	396	405	385	394	416	413	430	404	419	411	395	427	371	440	409	407	405	438	404	436	418	442	392	433	411	429	466	425	402	392	375	384	413	404	439	422	428	407	414	360	418	394	468	430	374	415	411	452	447	410	417	431	403	448	396	405	424	404	417	430	392	406	424	434	394	442	419	458	419	444	421	412	407	392	425	405	379	418	390	417	439	368	371	424	359	461	409	403	423	432	411	424	391	389	400	412	422	408	418	389	395	393	423	404	470	402	424	415	391	397	432	442	419	436	449	472	405	403	411	380	379	417	431	396	423	411	391	401	412	399	426	404	424	410	430	430	434	408	411	384	431	429	363	432	411	417	398	392	424	442	414	398	425	416	432	419	452	459	417	423	404	425	436	435	392	437	380	381	408	429	407	414	409	392	444	409	416	421	411	400	387	377	443	398	425	407	426	411	424	400	414	416	430	424	383	444	442	407	418	398	422	397	393	409	419	455	393	470	410	413	417	429	441	425	444	389	405	387	389	402	375	414	420	416	427	445	405	379	412	409	403	383	408	420	388	369	413	407	392	450	428	411	432	407	435	413	425	416	422	423	420	418	441	439	424	449	424	414	411	424	429	395	429	408	398	420	416	372	449	374	434	413	409	421	386	406	373	421	387	420	402	427	404	402	396	428	419	397	437	430	429	427	450	422	386	433	433	413	410	398	430	408	383	418	384	388	394	388	404	447	392	390	379	418	416	392	371	421	400	403	431	397	408	412	412	420	430	404	412	441	433	448	406	452	383	450	375	435	445	405	419	421	402	437	452	409	465	445	391	366	395	413	382	394	410	411	385	443	410	419	411	422	435	411	466	421	439	416	431	444	361	411	402	409	414	429	425	414	422	395	419	395	395	413	448	443	442	406	421	454	423	444	433	405	423	426	445	412	442	403	437	382	389	443	430	432	435	431	424	434	399	426	422	451	415	389	450	446	388	423	456	412	400	402	416	408	384	428	391	409	423	418	463	434	423	442	424	400	419	377	427	400	421	424	400	406	401	415	375	426	442	443	422	372	413	413	413	413	389	429	366	406	404	418	416	396	438	393	425	380	428	353	446	432	405	394	420	440	448	381	431	426	410	403	422	395	439	407	435	420	382	411	413	442	399	417	418	425	436	418	432	433	398	405	364	427	462	448	438	427	388	444	425	392	408	394	430	446	426	411	387	433	409	420	413	370	416	427	419	430	434	375	403	425	408	409	410	459	415	438	411	435	387	425	468	397	421	452	417	398	410	411	425	428	408	401	422	397	414	401	384	423	422	425	405	388	421	413	423	454	418	444	448	385	425	417	406	419	391	417	427	402	385	429	444	415	404	387	431	454	426	418	421	419	394	441	428	427	384	403	395	414	402	434	423	417	402	399	414	408	391	415	420	403	381	391	413	437	388	422	401	401	405	422	416	408	388	399	385	408	384	421	381	466	404	404	456	403	426	411	407	429	430	385	384	431	420	377	407	417	395	401	425	395	414	398	379	430	425	411	451	392	379	416	406	416	430	390	407	384	423	425	415	426	425	438	386	453	412	384	440	422	428	396	419	361	368	435	428	428	392	432	413	423	396	443	426	428	425	414	439	405	441	395	420	435	389	419	433	405	406	397	392	402	437	401	419	382	427	420	420	425	402	411	387	415	410	435	424	412	441	389	426	409	431	417	409	416	404	426	432	421	402	403	402	407	424	378	433	398	392	413	377	407	428	436	411	457	432	399	410	440	412	447	413	397	386	383	392	400	409	398	405	424	413	401	408	429	434	410	401	400	398	401	429	395	407	419	404	396	395	414	430	377	388	411	426	418	376	432	442	405	395	457	413	407	439	432	394	404	414	406	436	399	435	410	407	406	405	357	400	456	431	370	429	399	402	424	436	396	400	397	443	425	411	403	404	436	428	414	406	430	408	422	399	402	417	390	431	424	376	452	407	401	424	400	419	407	412	381	418	449	407	396	377	406	397	396	372	415	414	417	427	367	408	409	423	424	435	399	440	391	359	418	407	408	436	418	402	435	441	414	417	422	414	378	405	447	415	382	419	375	408	409	418	403	424	412	405	419	412	411	378	440	436	439	402	422	448	419	411	415	405	424	408	439	431	418	398	411	413	435	418	411	399	456	444	395	444	386	416	421	416	410	417	383	428	407	410	392	414	453	417	405	405	404	420	429	408	415	450	415	397	418	403	416	415	428	389	422	435	410	412	411	383	401	415	419	416	406	438	399	415	433	422	427	409	396	451	388	476	392	390	425	400	422	433	395	396	407	394	394	411	391	411	458	436	401	399	424	380	397	408	417	419	433	381	441	410	409	393	383	402	398	412	409	418	421	383	380	444	444	386	391	396	401	420	415	425	415	410	395	421	405	409	384	394	415	424	422	416	396	396	388	410	410	451	425	422	402	383	425	406	428	437	430	405	406	396	394	420	393	408	406	408	405	411	423	382	441	412	382	383	379	392	416	404	396	406	393	416	447	432	405	405	407	424	421	437	412	402	453	432	420	399	443	444	415	427	397	385	415	390	421	404	435	389	397	478	402	365	406	445	416	418	401	390	445	433	418	404	416	437	416	442	399	425	408	453	413	449	408	391	443	410	393	400	410	422	402	427	401	413	360	384	439	411	408	420	439	425	421	409	421	384	417	387	417	431	418	394	447	427	440	437	456	426	415	431	405	412	442	389	398	430	389	431	410	429	398	408	396	411	396	387	407	420	441	384	429	410	426	434	387	416	436	419	380	413	375	401	390	390	392	394	375	426	407	391	381	431	416	419	428	395	400	406	392	429	406	406	449	416	354	407	409	389	399	389	433	422	460	407	400	414	424	418	429	410	410	442	397	432	422	387	388	394	405	404	415	437	427	401	404	428	445	404	429	415	407	423	408	392	442	405	406	401	408	402	394	402	412	438	451	394	407	444	433	372	433	373	422	414	435	403	391	395	386	401	406	411	397	401	415	425	402	408	399	440	407	416	421	388	420	401	440	439	405	460	445	412	430	426	429	428	429	443
30482	24098	19096	11519	12897	8919	5087	3185	2220	1636	1305	1134	1101	1048	981	855	853	816	752	750	788	673	703	661	645	654	670	703	656	569	601	609	573	592	631	593	672	667	579	612	553	605	595	613	596	611	640	600	587	561	597	597	557	632	593	655	625	584	624	619	598	586	601	564	552	632	573	583	576	596	608	581	594	571	565	551	576	548	570	569	611	540	572	571	582	591	594	540	529	593	568	605	579	588	550	609	585	573	554	551	595	608	590	536	586	589	611	582	650	546	615	598	583	589	572	587	618	569	566	605	576	542	603	615	591	590	558	567	613	553	567	573	592	590	581	612	542	605	571	572	596	567	576	563	578	569	595	552	580	599	581	618	602	574	552	542	557	578	582	594	576	579	572	566	571	598	601	572	586	587	578	562	582	588	582	590	536	622	573	594	579	581	624	609	565	569	586	616	587	588	545	562	592	609	589	575	618	569	544	544	508	585	573	597	605	601	597	548	593	594	558	579	565	581	594	591	569	567	602	567	559	575	587	590	585	586	540	614	597	579	556	590	584	546	564	612	593	593	548	567	527	579	575	580	541	586	581	594	564	584	582	625	561	550	618	581	553	571	600	575	596	545	560	630	610	593	550	554	563	540	539	583	614	603	581	523	614	549	622	576	544	573	566	577	568	553	564	607	572	620	578	597	600	593	559	606	552	603	558	567	599	567	579	605	557	568	554	551	537	551	589	599	594	567	546	578	554	563	605	588	547	561	604	573	603	605	591	567	564	650	632	607	614	592	568	590	596	584	617	583	590	527	574	580	566	601	586	563	550	586	582	550	584	605	562	565	566	578	524	627	599	556	558	572	585	590	588	607	585	543	583	594	596	578	554	618	588	592	599	552	541	565	637	627	576	570	577	577	572	543	591	585	602	588	614	562	534	587	630	565	559	580	603	564	552	611	534	590	535	569	591	612	561	563	568	568	570	602	585	576	595	563	566	584	594	620	608	548	617	622	557	598	552	582	591	523	576	596	579	580	597	575	586	581	596	589	577	609	576	573	567	574	576	636	599	583	617	575	572	566	566	569	575	574	600	603	576	530	623	608	554	570	602	581	596	601	569	581	603	562	540	602	569	584	573	553	552	571	537	573	560	568	584	536	561	559	587	597	617	579	548	629	553	582	581	601	553	580	578	597	602	582	560	618	561	566	525	548	546	586	587	564	584	560	595	566	600	604	574	601	589	593	554	601	570	581	577	626	581	594	617	602	604	622	551	589	561	587	591	549	598	548	550	549	600	579	546	559	533	568	558	557	586	531	589	578	573	608	575	593	555	556	586	592	571	561	574	563	558	572	547	584	565	552	605	543	581	587	563	540	582	579	601	557	591	564	543	582	560	560	619	548	562	576	577	609	597	589	573	543	610	612	580	570	567	624	559	542	595	599	577	606	570	579	575	573	561	624	617	523	566	555	546	534	552	543	573	574	562	571	581	573	562	601	643	600	592	588	548	615	645	568	551	623	601	587	555	562	611	595	546	569	607	571	567	575	557	566	616	603	582	591	566	576	571	592	579	563	550	546	627	557	582	598	555	602	594	585	635	585	557	605	562	600	544	599	597	579	599	567	602	589	557	591	572	585	566	579	556	609	575	609	581	568	546	594	534	564	573	601	552	590	566	572	537	565	604	556	605	579	558	569	632	591	613	573	596	626	551	547	615	552	589	565	609	609	578	597	565	601	594	610	535	582	585	599	580	615	572	570	588	559	604	598	575	613	561	588	583	567	598	578	572	546	584	548	552	562	570	541	575	594	590	589	524	588	565	543	595	564	611	555	560	589	633	589	595	552	589	569	561	608	540	583	588	584	554	614	548	590	573	537	625	575	564	566	570	584	593	577	556	562	577	578	589	585	555	579	588	526	598	547	560	558	568	588	632	567	582	581	574	582	599	573	573	595	597	615	598	601	594	546	568	577	562	592	554	560	548	615	557	583	571	566	566	565	589	522	597	579	582	626	588	582	587	569	541	586	553	567	585	597	608	594	552	609	569	582	552	566	573	580	557	615	594	605	624	570	596	528	614	569	559	544	597	601	580	563	530	591	590	586	589	609	581	602	582	563	589	545	556	555	586	569	563	550	576	578	612	592	582	568	557	587	568	590	568	567	622	576	593	540	548	610	592	589	579	574	589	573	549	570	598	619	596	552	556	592	600	597	585	602	597	588	538	581	597	583	592	580	590	596	604	582	614	617	553	598	583	598	573	601	615	540	568	584	584	620	619	586	589	531	572	550	564	574	547	548	544	575	570	528	564	565	582	547	594	533	568	591	588	569	572	588	595	559	587	620	579	570	560	569	564	567	555	598	583	600	526	575	597	547	557	541	578	589	621	548	583	558	592	598	576	573	591	574	615	621	582	619	550	587	566	599	582	558	600	555	590	565	574	555	588	602	606	605	580	632	538	583	562	565	550	585	610	581	570	539	570	539	577	568	575	585	586	544	572	561	576	585	596	592	593	583	584	597	586	551	619	597	625	579	576	613	620	519	508	585	668	559	584	622	580	603	566	589	609	593	588	588	579	607	578	566	569	526	570	563	592	614	590	615	634	588	560	582	585	554	584	596	535	570	579	608	576	560	606	597	593	595	595	565	627	633	588	580	613	575	594	554	568	623	613	594	568	567	591	578	573	541	619	576	573	588	577	595	564	623	591	600	586	593	601	573	618	611	565	569	609	606	598	582	545	616	591	611	555	564	593	569	583	567	576	528	555	537	595	553	548	580	609	614	559	592	544	569	576	596	608	578	597	595	578	591	586	546	550	558	591	587	554	547	586	553	591	607	564	591	559	564	557	554	575	574	559	609	586	623	591	595	530	578	561	557	633	550	545	624	598	561	586	604	573	556	557	612	572	588	526	538	595	585	580	578	563	573	541	540	542	570	624	563	603	558	602	536	575	533	555	580	597	525	560	567	550	574	566	572	562	607	566	583	594	610	563	552	579	566	611	614	593	574	617	576	556	602	528	578	532	559	593	588	570	567	599	585	579	574	550	566	584	563	593	529	607	590	634	566	601	569	575	579	542	595	555	591	536	594	583	556	558	603	580	603	584	551	605	555	569	514	621	539	572	599	556	554	553	535	626	561	566	557	618	557	557	577	560	565	575	589	587	537	570	579	590	584	552	548	590	589	581	545	563	568	562	550	573	600	592	592	569	581	573	599	587	566	598	538	613	599	581	595	593	593	608	539	549	581	555	578	572	546	593	582	630	563	586	572	569	573	569	601	589	553	569	571	582	568	591	575	549	562	585	620	585	606	577	579	566	561	591	557	618	580	621	591	591	572	576	568	566	605	539	597	557	592	586	558	626	627	571	652	547	598	568	572	566	607	577	635	571	549	569	553	597	569	617	605	619	591	556	579	593	519	604	541	554	534	617	582	600	582	556	523	590	611	547	582	579	650	610	570	612	554	558	541	582	530	542	566	567	582	619	553	618	561	593	580	602	573	603	580	587	592	557	599
23251	21146	28835	23682	21174	20464	8385	1951	1265	872	681	563	532	507	409	359	399	349	317	336	310	292	292	248	257	259	259	235	255	240	257	213	220	194	214	226	212	211	200	218	210	204	211	224	210	222	210	229	228	217	215	205	209	234	226	210	212	217	208	226	184	199	199	210	222	194	202	211	207	215	204	192	195	219	189	183	192	199	210	193	211	190	174	177	189	211	194	193	185	213	196	191	171	192	188	225	190	185	187	192	177	175	195	186	193	195	187	202	181	191	176	182	206	206	164	204	182	187	187	173	184	196	202	183	211	181	197	190	201	200	202	210	200	209	198	193	215	187	215	177	186	182	174	211	176	192	189	220	162	193	192	197	190	188	197	196	186	188	191	182	205	199	193	190	185	198	182	182	218	200	188	165	203	203	176	190	189	200	185	203	183	187	193	192	179	188	185	181	218	174	166	180	195	197	205	203	187	169	160	183	196	184	199	202	177	154	200	180	201	194	194	195	196	187	192	193	174	190	189	190	189	185	190	171	192	174	188	178	184	203	200	191	210	184	192	181	186	164	210	190	201	196	217	173	186	197	179	161	166	193	165	187	197	202	200	170	197	214	204	174	193	195	229	197	199	178	189	178	184	186	207	185	160	208	190	167	178	205	193	177	171	194	191	190	216	200	210	229	200	201	196	174	157	213	211	189	213	200	199	183	202	197	202	181	201	173	201	198	190	191	188	184	194	193	190	193	168	177	205	156	197	202	202	206	180	236	206	214	224	171	210	189	209	208	195	195	179	203	202	190	215	218	193	184	190	214	193	188	199	209	191	190	202	189	202	180	189	180	191	187	187	214	209	178	215	190	202	156	187	198	172	201	199	202	205	173	158	184	179	232	178	168	175	178	175	191	223	178	207	190	175	201	196	203	188	185	200	192	184	186	212	180	188	175	177	211	186	178	196	179	179	180	205	170	164	180	188	203	190	201	202	183	186	184	202	204	199	198	215	175	208	188	206	189	206	183	204	212	225	202	203	214	209	174	176	192	215	187	193	168	190	187	202	172	224	181	185	196	187	186	199	176	171	203	198	177	199	178	180	172	199	174	203	164	210	193	177	210	170	198	177	181	168	201	175	202	211	179	180	184	176	197	210	185	215	190	206	175	207	180	197	198	195	189	212	179	212	185	196	194	201	186	155	192	180	201	187	192	170	195	183	199	179	179	166	199	191	200	183	193	232	197	201	181	165	220	188	211	193	166	182	184	199	196	182	214	209	189	188	197	193	182	197	198	190	201	198	202	199	201	179	175	197	162	218	190	199	172	228	173	201	186	181	184	203	205	192	188	179	166	190	207	196	208	217	183	201	210	161	211	177	220	215	193	198	171	193	183	203	181	195	183	202	203	216	204	199	204	176	186	197	177	203	226	201	159	196	184	168	211	206	198	178	194	192	195	190	169	200	190	187	197	191	182	212	190	191	178	188	167	186	181	181	194	200	187	174	210	168	209	205	192	181	178	206	169	174	194	163	176	187	223	164	214	196	179	183	188	204	203	208	200	173	182	199	195	199	196	183	205	183	194	197	179	209	185	194	178	182	188	195	185	183	191	197	188	197	200	200	168	195	196	191	189	200	193	201	185	176	200	228	186	190	192	196	204	191	206	181	191	186	218	198	182	202	195	184	220	179	193	205	188	199	181	202	198	185	193	170	174	193	187	173	180	161	202	218	217	175	181	179	165	180	205	194	196	200	191	198	215	187	194	203	176	210	195	192	173	193	198	206	180	219	189	201	184	149	215	208	199	179	183	206	179	193	184	223	179	175	159	174	193	211	172	205	182	198	188	188	198	207	195	192	199	182	173	194	209	198	178	181	178	199	204	183	176	203	192	196	194	188	201	193	181	190	155	189	180	182	177	191	199	183	210	213	176	172	198	185	192	208	205	191	182	196	201	161	179	205	201	191	200	191	186	183	198	187	198	183	180	180	182	177	218	186	183	206	188	194	178	176	189	198	177	191	206	182	190	184	206	156	202	184	205	188	181	216	160	200	207	213	180	181	183	192	178	173	196	190	217	217	222	170	194	185	190	168	184	240	196	173	208	207	202	198	189	183	191	173	170	210	192	199	205	213	224	191	207	181	181	187	199	191	192	219	163	200	184	175	182	180	187	191	182	188	201	179	202	163	207	207	199	180	185	194	169	201	177	178	180	172	177	164	162	177	182	178	195	197	189	198	206	206	188	163	195	181	196	207	200	196	172	204	182	183	200	171	192	206	174	174	171	181	199	172	192	170	201	203	216	180	195	174	198	189	196	224	197	181	207	188	193	203	175	184	187	223	187	180	161	167	199	207	191	185	205	206	202	194	180	228	177	200	169	207	208	190	197	226	198	198	187	192	176	185	168	182	195	196	176	188	207	217	210	171	200	204	204	183	204	190	178	194	188	191	189	177	199	199	180	175	202	193	181	190	191	180	185	168	207	185	176	186	204	197	208	176	212	184	192	183	209	168	184	203	195	200	214	172	185	203	198	183	180	181	198	209	197	205	171	193	183	207	191	195	211	200	189	205	208	194	193	199	201	197	202	173	179	191	186	185	184	210	180	188	182	191	201	167	181	217	191	191	209	193	201	183	215	176	168	186	186	220	194	183	182	194	151	211	191	204	202	168	178	193	205	178	188	196	196	204	202	184	197	195	209	185	189	184	196	191	195	201	200	179	202	212	181	198	195	200	177	175	196	197	209	207	221	188	171	194	174	186	184	184	177	184	192	189	163	186	186	173	178	191	164	181	192	195	189	194	198	196	175	190	188	178	199	180	186	177	172	194	180	203	174	214	196	193	195	183	188	213	172	160	194	164	217	204	197	194	189	184	188	209	196	176	183	204	179	235	190	176	201	210	182	176	202	199	190	192	187	166	173	196	229	198	194	196	180	192	188	187	192	182	199	199	187	175	186	176	206	192	183	182	183	193	174	189	193	195	184	191	201	182	219	190	199	161	176	204	183	180	172	198	189	181	199	200	177	193	205	203	167	201	173	186	188	182	199	192	198	185	164	183	199	192	198	218	192	199	196	187	159	179	204	179	179	189	153	200	200	184	169	208	204	206	211	199	178	188	212	167	179	192	188	166	176	198	212	186	206	180	187	174	188	193	189	195	197	171	171	186	189	197	203	185	207	180	165	197	194	209	187	205	221	210	194	190	221	197	176	196	188	209	186	198	222	211	202	197	193	195	199	185	190	178	205	194	186	211	190	196	207	170	200	180	188	200	187	215	186	188	206	189	183	194	187	201	201	183	189	176	197	188	204	188	177	170	202	183	207	190	210	187	199	184	197	193	232	198	207	180	178	179	196	185	204	178	199	177	197	219	200	180	176	207	172	173	187	200	204	205	200	162	186	210	174	207	181	173	181	194	194	211	196	189	191	205	187	193	194	191	199	177	200	195	185	195	177	212	173	188	202	209	182	185	210	178	188	213	186	178	182	187	192	188	172	192	194	168	204	172	195	203	200
35492	30770	22926	14808	17687	12564	8015	4388	3307	1989	1582	1188	1103	951	910	697	719	662	547	515	565	492	456	415	424	437	407	399	373	338	351	346	317	338	330	331	305	327	313	325	306	296	326	325	333	328	330	345	280	339	303	308	307	287	312	298	301	282	293	309	273	312	305	300	292	320	329	287	249	292	268	301	255	267	307	314	293	312	300	279	269	276	276	302	253	260	250	265	275	243	294	251	286	261	273	255	302	275	267	295	287	313	297	284	271	318	308	275	263	289	256	263	260	309	282	276	264	297	283	253	254	285	295	299	276	277	256	288	252	292	280	241	296	273	280	284	256	274	279	277	255	278	288	301	267	259	266	264	263	270	272	272	285	290	248	291	303	284	253	254	286	253	253	287	276	270	237	279	247	291	255	287	246	279	264	287	278	284	257	274	264	263	252	276	274	264	276	288	276	277	288	259	261	276	239	273	290	264	273	260	281	249	263	263	274	275	282	288	273	268	284	258	225	288	264	284	249	254	272	268	266	265	281	292	250	267	259	277	276	263	265	279	275	281	272	286	281	260	280	280	270	288	305	239	276	257	267	291	251	281	289	303	265	264	265	239	261	265	299	274	261	268	268	269	287	275	250	274	276	293	269	271	243	330	275	271	257	279	275	287	254	244	257	314	267	276	266	288	259	298	269	278	282	246	274	273	293	262	289	285	271	266	289	256	269	275	293	291	250	298	277	287	295	287	274	284	256	281	283	262	280	267	263	253	294	265	254	276	252	286	277	249	300	286	260	286	283	287	272	283	259	277	267	286	280	302	294	291	271	282	256	296	278	261	285	254	258	278	302	261	250	268	272	235	294	260	282	279	276	272	291	274	280	264	251	236	274	269	282	264	268	250	281	281	266	274	294	280	260	300	293	260	263	299	305	276	277	292	271	289	253	279	254	266	317	295	294	286	249	284	288	304	284	251	273	273	264	273	316	283	235	253	270	257	273	273	274	283	288	267	262	274	265	259	271	266	262	271	296	299	284	289	303	305	280	263	282	264	283	283	264	254	277	266	280	272	272	294	295	262	320	252	272	273	286	291	273	248	238	262	278	292	261	265	277	266	254	271	288	269	285	281	253	254	261	261	273	286	272	267	274	258	284	301	286	295	306	297	297	268	260	287	264	289	289	291	265	271	273	271	263	240	282	282	283	258	285	271	254	247	255	289	274	251	268	273	313	279	260	269	281	260	235	238	249	259	265	297	230	276	253	270	276	256	282	276	254	268	266	278	260	283	268	266	260	285	278	276	277	237	310	266	264	275	271	265	297	247	307	279	262	310	258	261	273	266	279	255	302	242	275	261	283	261	270	295	255	281	259	300	258	284	278	294	292	285	272	297	263	288	294	274	296	261	277	280	269	275	273	237	260	276	270	303	260	310	256	248	286	285	256	259	292	292	270	272	287	279	277	305	292	258	261	274	247	263	274	274	260	294	273	284	295	253	272	246	264	255	261	263	272	268	256	261	304	272	261	285	264	288	275	276	270	284	256	270	282	271	283	278	244	222	280	293	277	279	271	276	267	280	264	308	281	288	284	275	271	285	297	291	254	258	269	271	297	295	302	294	273	263	279	299	251	274	301	266	282	273	250	279	285	311	277	287	274	281	270	286	298	271	275	281	253	277	269	261	269	275	267	296	256	290	274	260	285	275	286	264	278	231	268	307	269	300	255	278	290	272	252	290	272	259	321	254	284	276	248	260	273	297	250	268	247	303	283	277	268	285	270	284	287	248	270	311	248	291	279	259	287	260	265	274	286	289	265	274	268	292	269	255	281	264	264	275	271	268	284	265	283	274	259	254	262	278	294	246	271	247	282	292	259	286	267	275	295	232	278	285	264	288	250	270	272	271	290	258	257	302	289	298	276	303	259	272	263	275	279	272	258	274	265	263	274	296	281	282	266	285	274	277	280	256	256	264	274	271	276	248	261	261	296	269	286	285	240	288	299	288	255	305	268	246	258	254	297	265	283	278	244	269	257	299	267	284	272	280	280	282	265	272	270	288	296	268	273	266	274	278	270	257	270	281	271	254	294	295	281	270	275	297	280	280	308	264	262	277	268	245	271	288	285	283	288	284	284	261	269	261	298	268	257	277	286	286	271	284	258	270	292	267	311	284	268	232	258	251	251	292	268	300	284	284	265	266	269	290	258	242	268	267	258	268	285	284	258	302	268	286	278	269	276	248	290	270	258	282	275	304	260	286	288	273	288	255	261	269	288	281	266	282	289	274	251	263	292	254	273	274	282	267	282	277	293	336	296	258	262	247	269	277	288	275	280	288	248	260	284	285	297	275	276	315	299	282	257	265	286	235	298	251	262	289	278	289	274	295	287	260	270	254	290	236	212	231	253	270	263	237	277	284	275	291	262	280	255	286	271	294	266	288	285	277	270	264	270	284	292	246	282	274	259	265	270	275	281	291	284	255	254	252	269	251	265	294	265	262	285	276	295	303	307	270	271	241	260	269	303	268	267	260	269	257	247	280	274	267	254	293	285	254	268	293	284	241	268	266	270	276	269	283	254	259	300	280	288	275	245	288	274	292	297	279	241	296	253	289	249	277	291	249	261	275	292	306	288	274	272	279	266	273	274	254	251	267	283	284	296	257	283	284	276	244	268	270	298	244	287	290	265	294	281	275	273	264	303	280	259	277	282	301	278	260	275	286	273	284	263	271	274	283	254	275	285	302	268	293	266	268	279	311	264	260	275	298	260	265	302	264	287	276	273	273	264	265	279	243	278	274	286	272	256	264	266	253	258	245	246	287	298	284	279	270	295	296	296	256	287	288	288	268	271	251	286	266	287	262	270	267	271	320	285	267	283	291	278	262	292	270	290	269	276	282	248	240	255	241	256	288	277	239	263	276	249	287	272	284	304	279	249	266	255	258	283	269	286	263	261	293	290	272	250	267	282	249	265	299	258	263	266	272	256	262	263	297	280	288	271	261	281	271	277	280	287	284	271	295	263	264	273	267	247	302	276	276	258	259	293	260	260	285	264	293	283	285	289	271	289	250	241	254	286	275	282	273	269	264	295	276	295	266	268	275	257	283	257	272	296	245	284	266	275	283	254	262	270	303	263	307	255	269	271	261	277	268	260	287	275	251	298	271	273	275	224	257	284	254	285	263	246	289	253	259	266	279	268	262	250	289	262	273	261	282	278	265	306	286	294	235	272	269	296	294	276	293	268	271	297	286	259	320	272	250	266	266	293	234	285	295	277	276	261	257	264	285	283	279	269	268	283	275	264	264	269	282	299	306	285	258	262	260	301	287	275	293	270	266	264	269	295	283	309	261	264	302	260	279	273	267	287	275	271	266	298	286	260	285	272	254	271	302	272	257	250	272	268	240	282	240	243	260	280	246	273	272	259	241	265	286	279	276	275	278	275	247	291	273	260	268	294	258	258	248	257	294	292	275	282	263	286	253	262	300	269	279	297	306	295	287	266	269	289	261	292	287	278	311
27386	20433	12735	5082	4140	2892	1718	968	798	583	535	509	515	516	489	494	543	522	436	494	480	511	494	487	522	523	482	514	455	497	512	419	488	473	443	475	495	472	490	451	499	463	469	460	454	483	509	455	486	517	475	445	501	470	493	489	490	474	502	479	456	474	509	498	487	464	516	440	481	500	485	474	484	439	483	489	469	442	484	462	490	480	464	476	454	470	470	461	467	475	483	470	480	441	475	448	473	441	465	459	501	519	487	470	462	450	456	445	472	469	478	427	467	462	447	482	466	455	460	459	449	455	516	496	475	482	441	479	485	505	461	467	422	504	440	463	490	486	478	487	472	485	462	426	485	469	433	500	442	446	507	495	487	500	473	466	456	445	508	485	492	483	456	495	471	456	538	480	508	477	487	477	460	439	473	513	459	470	474	480	474	447	505	505	497	473	454	456	470	447	468	510	478	520	474	499	461	447	452	487	456	471	461	476	493	480	447	492	456	511	461	486	455	510	472	461	492	469	455	446	468	477	487	489	481	448	483	470	421	425	479	471	475	487	445	511	504	459	509	481	490	506	470	464	489	457	486	427	482	468	445	418	476	448	466	532	481	470	483	490	482	502	457	458	485	480	460	493	471	471	487	472	483	480	463	436	474	453	485	441	516	469	474	444	485	469	453	465	500	504	448	511	462	513	488	481	450	466	466	451	454	477	497	482	504	467	502	447	489	515	453	447	461	480	459	503	460	466	460	459	505	499	500	460	506	465	482	453	482	460	451	479	479	482	472	479	456	473	494	511	466	461	448	450	475	469	470	510	495	485	497	474	454	497	482	491	481	459	447	492	491	457	469	462	485	477	451	465	488	472	484	470	460	473	478	478	441	483	470	444	478	473	451	479	474	449	471	474	480	482	492	493	450	503	452	487	456	478	487	454	481	462	500	496	467	496	469	493	523	493	454	426	458	453	474	443	469	504	433	492	473	484	464	449	452	455	473	485	491	459	478	435	466	468	500	476	491	463	485	500	456	468	455	424	494	505	472	460	462	475	465	469	442	481	495	449	486	484	489	451	440	452	508	453	449	454	493	474	469	446	451	502	492	480	451	514	465	470	467	478	503	491	478	492	490	516	453	478	471	476	500	480	471	458	453	471	490	481	471	489	506	508	543	480	459	489	492	429	471	436	486	466	475	450	496	464	469	434	425	492	463	469	463	515	470	494	505	508	470	480	481	471	470	463	479	486	494	473	495	481	457	480	460	444	450	454	486	490	477	509	464	505	504	533	446	444	456	468	487	513	519	490	459	492	457	470	481	454	459	456	462	503	498	497	513	466	510	479	490	459	429	461	451	486	471	460	463	451	475	476	488	470	498	504	487	481	507	474	455	475	424	474	477	411	446	457	456	471	451	479	472	491	462	464	480	494	420	470	460	463	427	464	485	462	491	520	464	476	444	446	454	476	462	460	506	444	473	490	473	504	490	512	491	486	499	480	452	466	488	476	445	483	457	453	465	452	408	449	474	474	465	475	464	452	472	457	479	446	430	449	467	486	453	467	494	466	488	481	479	481	455	448	480	496	479	414	471	480	421	490	485	478	444	441	480	491	443	500	442	467	480	483	474	509	503	480	445	492	469	494	458	477	453	449	520	469	470	441	483	442	506	515	470	456	456	461	479	458	468	453	461	444	498	433	468	501	493	496	479	419	467	428	493	447	537	506	437	455	473	461	485	477	537	510	486	428	499	461	456	469	497	473	449	463	425	460	474	486	468	448	487	549	458	483	466	501	485	466	481	441	502	492	468	498	471	481	497	468	476	473	506	482	476	475	458	428	470	482	458	503	474	456	493	494	481	488	493	496	420	481	463	468	494	433	490	452	466	468	479	476	493	478	488	461	481	494	474	494	440	448	464	452	488	463	497	469	501	499	518	426	474	426	473	507	490	460	495	471	474	429	498	504	449	472	451	464	451	409	477	476	461	458	431	455	511	515	472	427	464	491	527	437	480	494	498	468	471	466	484	422	488	463	453	505	471	462	479	509	473	508	455	475	457	437	445	458	469	482	485	459	477	506	498	446	467	448	482	464	479	460	484	488	478	453	456	474	482	453	473	450	471	472	506	516	484	478	462	491	464	473	466	473	443	466	466	466	478	467	485	507	512	487	496	468	480	507	462	529	506	468	431	506	456	460	458	464	474	438	488	465	477	488	489	475	496	491	483	453	475	445	473	487	471	471	446	465	454	462	443	434	462	457	451	471	489	446	458	510	454	471	443	451	460	466	441	511	472	461	474	486	489	435	509	477	474	455	492	465	480	452	485	419	468	480	489	480	467	511	468	475	528	448	447	483	450	489	471	454	466	440	493	486	485	482	451	493	452	445	477	500	444	481	491	453	505	437	481	445	485	458	438	504	500	472	505	466	471	494	459	433	495	499	467	462	451	479	431	493	494	476	473	413	485	496	461	490	469	493	498	466	438	471	507	457	471	487	472	480	450	494	453	495	503	496	485	507	497	495	459	463	494	438	454	496	486	458	502	441	448	488	460	408	521	477	502	449	505	482	472	468	470	511	482	515	456	496	502	483	462	478	477	473	458	490	478	450	492	534	478	491	462	525	463	446	495	508	498	463	464	487	447	502	487	465	513	495	458	458	459	518	471	460	500	463	479	492	488	468	414	483	485	466	424	482	476	485	470	432	500	474	468	462	481	488	464	492	470	494	490	479	504	479	480	417	489	436	477	447	418	482	491	450	457	528	413	452	474	471	437	460	447	486	474	467	484	482	416	432	473	492	495	459	491	469	507	475	450	477	481	487	448	485	474	482	466	465	527	477	488	488	497	462	473	491	454	474	435	490	457	466	476	499	514	517	483	453	494	496	478	468	484	492	489	468	461	481	489	489	441	474	464	478	458	468	476	479	499	455	462	451	478	467	489	480	518	450	473	446	511	492	494	507	455	470	473	474	464	438	494	504	489	454	471	449	500	488	501	438	463	481	479	486	493	483	476	517	499	501	501	420	492	462	450	472	473	506	511	463	463	469	445	443	472	507	484	454	504	496	453	463	420	475	441	481	481	488	501	508	476	471	481	499	492	503	481	492	443	466	441	487	476	449	491	475	466	508	461	476	456	473	497	495	468	456	491	515	434	482	498	489	485	482	489	460	422	479	483	490	508	465	494	501	473	470	473	462	477	486	455	466	510	504	484	505	462	482	460	484	475	454	468	477	485	444	508	505	446	477	463	476	482	444	472	470	481	459	451	443	484	454	480	450	447	504	490	475	472	475	518	496	499	476	484	492	477	532	489	461	454	460	479	495	513	449	473	460	476	479	473	465	501	453	492	513	476	469	435	508	461	521	455	483	505	490	502	510	473	478	486	453	470	470	501	478	472	471	438	503	436	489	471	459	464	449	486	452	475	475	453	501	436	492	468	492	455	488	492	457	478	456	505	478	454	470	500	441	495	457	448	480	436	423	467	444	466	481	454	510	480	474	487	442	484	453	472	488
26228	15964	11176	7469	7910	6363	3916	1827	1523	1000	865	754	739	720	767	663	701	662	704	688	659	676	702	670	681	661	656	687	670	693	624	640	650	648	667	620	690	641	654	667	629	646	682	681	635	702	612	719	586	704	632	643	657	604	693	685	616	641	699	677	619	648	642	707	656	630	632	584	667	662	620	666	654	660	624	660	662	653	633	655	645	646	624	655	641	675	615	662	637	665	643	628	677	644	639	631	641	635	646	620	682	650	651	620	629	676	644	674	671	648	608	628	648	618	662	623	670	666	641	644	655	638	639	629	672	578	639	657	657	668	600	692	631	667	659	676	671	618	654	625	688	653	640	668	651	645	648	590	664	684	649	636	640	612	645	599	692	646	636	670	624	674	664	656	651	680	666	638	639	667	642	640	642	642	644	667	627	599	629	675	617	638	623	630	678	638	657	658	644	641	650	605	604	640	645	657	638	636	658	610	650	652	664	670	675	650	681	645	624	621	670	633	647	630	674	655	642	653	637	598	684	635	635	666	700	642	608	669	631	706	655	690	674	669	651	622	650	637	643	669	675	689	635	615	584	621	632	649	641	642	610	659	624	682	672	646	621	648	674	647	682	672	564	637	687	642	664	663	628	693	673	596	670	658	658	699	652	620	646	626	683	638	672	637	648	634	645	679	651	616	624	667	602	652	664	671	665	603	667	646	676	654	590	628	575	643	637	627	676	613	623	643	689	604	587	631	684	667	611	622	643	633	673	636	653	634	676	690	628	649	641	621	606	625	609	692	669	680	627	613	650	609	638	633	684	647	650	687	662	635	638	590	659	692	605	694	675	652	675	683	642	674	674	663	609	660	630	649	645	646	682	609	658	656	695	650	639	652	601	624	639	619	660	628	632	658	670	679	647	640	599	624	619	640	667	648	636	597	661	664	663	587	648	668	648	664	628	654	661	711	718	640	617	619	664	613	629	655	653	649	636	681	660	673	636	646	654	634	653	662	671	664	657	670	659	640	612	607	633	669	629	659	644	672	663	649	636	658	644	656	644	645	655	657	641	645	686	638	630	619	598	654	644	632	663	651	649	686	627	674	666	631	693	682	635	659	653	687	629	592	654	632	659	630	665	658	663	652	635	662	658	672	687	674	664	685	680	612	654	667	664	621	642	621	659	584	646	704	636	661	656	682	651	648	625	622	614	631	655	614	685	688	623	676	640	646	638	632	685	668	696	645	629	631	659	657	635	637	592	634	631	677	606	633	589	646	636	633	633	619	672	657	681	653	609	658	623	643	606	683	642	700	653	695	659	675	642	647	598	654	619	616	629	582	631	628	685	650	644	632	619	641	625	642	624	653	631	639	647	656	623	687	621	634	704	666	681	666	601	635	633	663	649	645	671	635	674	680	577	613	635	631	662	680	658	632	605	635	644	685	664	646	634	647	646	645	639	627	621	629	656	681	697	656	683	629	599	636	658	657	612	623	665	654	614	647	648	606	635	638	644	669	627	662	667	659	660	623	657	672	620	692	601	658	613	678	672	609	703	641	674	623	617	659	650	640	633	584	638	611	672	628	595	664	654	675	661	655	651	655	637	660	661	642	628	661	678	691	624	671	677	642	635	638	638	654	643	637	610	655	671	653	635	612	650	681	646	610	674	615	623	660	661	643	659	637	662	578	676	622	605	657	642	695	619	604	660	691	637	685	676	652	645	631	675	625	664	657	622	588	598	637	630	643	630	670	673	667	637	655	645	581	637	640	665	608	623	655	658	682	643	616	677	641	643	660	596	637	597	631	652	646	685	615	611	656	664	660	660	649	647	637	630	659	626	675	637	647	654	623	652	668	621	659	646	663	670	654	629	680	612	679	618	633	626	684	630	641	667	654	677	691	649	596	724	668	651	683	639	625	672	609	667	619	624	645	659	681	644	635	645	633	625	690	639	649	657	665	631	636	635	637	636	676	613	642	636	643	631	659	636	645	639	666	654	613	639	633	659	680	650	681	633	638	624	643	632	637	657	667	684	646	671	637	619	624	622	661	666	615	686	680	680	637	598	611	628	669	609	657	645	645	641	657	644	658	639	626	668	603	697	629	649	655	684	686	647	654	611	657	630	629	638	645	673	601	620	688	639	674	683	625	660	652	663	615	665	666	660	642	669	590	608	623	680	660	640	658	620	674	620	609	651	634	645	630	631	645	646	661	624	642	672	660	611	649	653	645	626	625	637	682	658	623	657	616	655	605	650	642	701	675	626	646	623	655	640	655	674	659	656	640	591	636	650	651	644	697	616	622	628	634	634	676	660	652	679	649	700	685	602	617	639	610	626	628	665	632	632	683	655	643	646	651	635	646	669	601	612	649	682	692	626	674	657	614	664	655	631	656	677	616	623	663	688	615	645	636	649	593	662	655	658	676	707	594	641	653	683	636	658	654	708	654	668	698	684	649	668	641	658	641	653	605	599	653	707	665	673	681	681	620	640	664	642	631	643	622	619	650	623	622	632	686	689	628	661	627	705	629	628	673	625	622	616	655	643	617	662	648	640	632	668	697	624	628	637	603	653	669	627	620	639	670	631	648	663	654	654	646	653	643	712	624	641	573	675	678	625	655	690	677	655	654	676	655	682	651	611	661	671	658	674	641	679	604	644	671	675	606	621	664	644	619	650	622	631	617	625	622	638	652	668	697	641	683	623	672	591	651	650	557	682	680	666	681	669	605	686	652	651	665	633	628	617	650	627	659	652	675	662	657	660	659	628	676	663	638	679	625	689	654	651	685	640	644	629	671	615	705	663	661	616	600	672	645	672	667	638	617	677	673	628	667	665	665	607	619	652	651	629	652	652	626	688	662	622	643	628	656	697	597	686	601	664	704	616	653	641	667	563	683	616	621	609	628	651	610	641	684	588	672	672	644	675	681	622	707	612	656	673	661	612	629	670	629	655	656	653	663	590	639	628	633	657	673	653	691	615	691	652	641	665	655	628	664	676	688	688	661	627	654	618	680	629	629	698	615	655	633	636	632	614	660	652	656	672	662	654	658	674	633	617	637	621	650	599	610	668	660	651	638	656	677	658	643	665	662	649	617	570	678	643	660	665	623	651	637	677	632	667	644	666	635	650	633	661	670	658	638	625	636	634	631	640	637	586	678	633	680	652	631	657	629	603	678	682	677	673	609	677	667	649	665	666	634	644	657	614	649	668	621	610	650	628	645	647	621	615	654	658	651	632	634	658	721	630	649	641	616	672	616	596	626	660	682	696	634	631	640	656	651	660	691	661	649	660	704	656	626	640	670	633	638	675	637	607	656	668	627	672	629	638	633	683	674	613	638	661	609	684	655	658	631	630	646	665	661	662	640	684	618	621	637	619	647	655	656	655	632	645	624	635	656	669	636	668	606	634	588	701	637	654	649	609	671	670	653	680	670	626	662	666	629	683	712	666	675	661	626	648	619	673	676	562	623	645	620	610	593	621	645	648	649	601	616	636	644	673	628	641	671	704	614	662	624
24155	21104	28290	24180	20665	9885	3448	1550	1206	918	696	659	610	605	589	524	553	499	528	497	472	451	467	488	481	462	415	480	439	424	432	411	438	418	420	446	447	406	418	431	429	415	384	405	417	454	427	426	425	461	404	397	421	415	427	426	440	454	383	428	403	431	411	404	416	389	405	406	443	392	401	439	407	386	444	449	414	426	398	424	426	448	413	457	399	385	389	417	441	402	428	447	441	413	407	408	387	428	437	425	397	425	411	435	432	412	433	430	435	410	391	462	444	415	444	426	473	435	383	414	452	460	417	420	446	429	429	427	407	410	416	421	420	418	423	440	419	410	427	422	441	408	437	421	414	393	407	398	450	404	426	438	398	431	424	414	463	425	415	421	402	429	430	454	436	418	409	415	419	391	450	405	444	420	383	421	411	393	401	415	432	399	413	444	382	447	428	416	416	424	430	416	421	394	408	421	427	408	446	420	437	426	406	440	410	423	426	403	425	419	426	423	440	422	429	426	407	436	442	411	414	432	446	375	431	435	467	447	388	397	449	414	401	419	424	397	441	400	419	386	452	410	382	408	429	451	418	366	402	428	396	450	388	392	437	427	413	430	446	413	389	420	382	392	402	399	409	415	374	392	403	448	424	417	424	427	412	405	417	421	430	405	400	383	401	411	463	414	395	404	376	431	419	434	432	428	450	421	442	401	406	408	389	443	386	458	407	423	420	432	406	399	435	431	440	432	418	400	459	431	390	397	434	430	376	393	393	455	417	433	406	417	386	398	420	426	393	418	449	384	411	396	423	382	409	406	415	419	437	441	403	474	426	477	427	411	394	400	434	423	409	416	404	413	432	406	419	452	407	426	404	372	429	417	430	411	421	414	414	415	385	415	446	395	447	423	418	456	455	393	421	409	407	405	392	431	438	410	429	418	411	448	412	410	405	442	434	407	415	389	401	410	442	440	399	446	453	432	422	406	470	400	418	367	451	416	433	453	388	427	442	387	398	427	435	415	413	382	427	452	412	416	462	407	399	434	435	388	389	405	406	414	431	428	403	405	452	401	431	425	429	427	433	408	406	438	422	425	431	413	401	424	451	393	403	417	421	419	421	425	418	386	380	411	424	430	419	386	420	379	399	454	405	464	433	494	423	432	367	407	409	439	435	389	436	416	403	459	416	408	448	397	415	410	426	448	437	426	438	408	415	446	424	414	399	393	444	446	415	468	427	440	420	401	450	409	415	419	480	398	421	445	444	416	430	411	413	435	426	455	433	430	367	437	408	385	436	418	442	418	365	429	440	428	418	482	408	431	417	447	401	414	427	397	419	396	406	487	447	418	410	397	427	403	441	397	430	427	411	395	418	413	437	442	413	427	386	438	435	433	402	431	388	453	422	412	440	431	393	436	417	403	397	391	419	433	393	429	413	394	403	365	401	389	430	448	416	391	418	455	437	443	382	427	430	381	399	403	388	393	424	389	387	462	418	413	380	453	458	419	419	382	397	441	415	393	436	450	424	400	412	415	421	428	416	448	364	432	414	420	439	431	421	405	434	411	431	431	421	417	445	456	458	418	378	406	460	400	416	405	421	420	399	394	424	432	430	392	403	409	413	430	423	415	436	425	418	440	457	393	455	416	441	410	450	439	430	457	411	415	395	446	414	415	418	405	442	441	412	413	433	395	436	404	402	416	410	409	417	434	408	436	438	396	446	376	422	446	426	410	410	427	449	389	424	384	415	435	428	437	460	415	446	429	450	412	406	456	431	411	417	404	411	412	414	441	418	425	394	421	418	443	423	434	449	440	404	399	410	433	421	420	422	420	432	386	405	398	420	423	401	446	448	396	398	400	404	430	422	402	402	387	436	421	357	395	412	429	456	425	398	399	417	424	403	446	443	390	427	406	416	413	414	402	402	431	415	445	452	446	448	411	410	410	432	425	407	466	430	390	389	441	441	417	415	415	433	423	429	407	426	443	448	438	406	426	447	410	387	386	449	409	434	423	404	429	420	425	446	367	424	396	422	422	432	397	420	430	377	387	420	417	425	388	433	407	424	418	442	429	419	433	421	411	434	391	436	387	409	429	419	407	412	437	443	419	400	407	446	409	431	443	404	395	466	444	449	406	442	454	406	412	396	386	399	408	411	423	431	422	437	407	395	396	420	384	425	407	421	415	405	426	413	414	422	427	436	410	441	399	432	435	399	399	430	429	447	404	414	421	432	426	448	420	406	411	414	394	444	418	412	416	417	439	427	437	399	418	437	409	461	460	402	430	407	440	406	461	396	412	393	420	416	417	435	425	424	440	426	426	407	452	427	401	435	391	463	450	440	425	399	412	434	421	371	431	373	452	408	392	399	398	388	422	438	418	458	450	388	465	424	416	402	405	426	419	413	465	427	444	469	420	423	422	406	398	393	411	415	408	443	453	417	394	443	429	434	409	402	410	432	422	440	439	391	412	463	395	448	391	428	418	437	448	424	433	411	411	411	438	444	404	448	414	404	423	441	399	418	403	415	414	396	413	405	426	448	455	435	396	441	457	427	414	439	475	456	436	450	425	441	388	415	422	456	414	428	409	418	373	399	431	398	446	414	410	416	441	429	418	407	416	449	461	427	408	438	401	397	432	408	373	391	389	402	448	424	435	417	408	420	412	400	425	385	427	410	435	431	419	391	440	428	431	428	432	465	423	419	412	373	420	407	400	420	419	465	421	394	377	447	428	420	411	441	465	406	412	408	442	443	436	425	408	419	422	392	436	427	437	420	379	426	448	439	396	445	464	412	416	434	424	427	419	409	463	438	408	431	372	416	439	394	414	407	417	411	368	378	417	418	402	421	409	414	447	404	451	420	404	437	434	386	421	409	440	382	428	392	430	424	411	424	416	407	418	460	421	398	358	443	416	423	447	436	407	407	463	403	384	424	443	418	418	442	421	439	435	410	400	431	432	439	444	370	385	445	432	431	426	404	433	436	393	417	428	412	436	406	446	478	421	422	380	402	425	441	374	401	417	400	418	404	409	406	408	416	415	427	419	409	468	436	433	463	431	436	392	433	423	411	429	399	402	430	466	403	457	404	408	404	406	404	437	437	399	377	427	440	455	418	402	424	445	371	466	422	439	412	404	435	409	419	405	415	427	377	417	386	419	441	419	403	476	431	407	463	394	430	431	389	394	448	417	400	409	401	392	455	391	405	417	458	398	425	436	392	418	400	436	405	409	443	428	469	437	412	382	467	474	416	441	431	400	439	410	407	454	412	437	409	414	427	406	450	406	405	415	415	443	410	408	432	415	435	452	427	415	444	436	435	424	452	376	452	393	378	441	430	418	424	351	408	457	413	429	430	406	413	410	428	377	431	443	413	422	385	396	413	429	379	461	418	426	411	424	408	432	402	446	427	431	412	443	432	435	423	420	389	415	437	434	447	413	410	419	413	441	414	406	441	399	415	411	455	412	416	392	418	435	438	400	406	411	420	399	456	415	465	413	397	415	398	441	409	441
29976	24778	18170	13919	11442	9963	6053	3512	2686	1702	1286	1122	1054	881	961	930	886	793	766	757	717	717	686	691	711	692	652	644	660	696	620	637	649	627	629	600	592	641	600	608	617	639	583	619	620	604	625	596	595	623	585	597	592	553	604	574	596	625	590	572	579	561	614	634	602	624	583	624	582	584	579	601	610	574	580	613	598	603	608	603	554	579	603	578	614	580	624	630	567	583	579	600	583	587	597	601	568	581	582	618	614	602	567	582	547	561	644	583	599	578	597	612	594	582	584	575	556	551	571	587	602	592	596	588	572	602	598	586	644	575	565	566	554	598	572	592	587	572	542	588	577	593	601	586	593	588	613	584	568	595	572	606	598	575	565	552	582	554	599	545	616	538	569	562	582	600	601	575	631	588	609	631	558	641	632	553	595	578	623	664	583	595	563	599	598	621	590	581	561	604	553	610	549	608	583	603	586	565	580	579	602	553	563	590	593	590	576	562	615	602	592	563	612	557	584	586	548	600	577	604	587	590	565	649	579	574	558	573	562	553	557	601	604	601	565	567	617	578	595	564	563	581	589	577	571	595	600	534	596	613	591	601	562	588	581	577	606	616	563	590	570	561	586	564	565	603	553	609	584	614	599	578	560	604	602	581	596	591	584	562	574	568	609	613	565	604	598	587	599	526	562	530	577	603	570	608	583	574	573	597	538	562	597	559	575	606	605	634	559	590	606	560	576	580	575	574	575	563	590	595	591	573	606	563	597	639	548	548	602	558	514	643	546	562	555	620	576	602	572	640	596	591	601	622	585	593	540	599	587	555	539	608	592	584	590	595	581	563	541	578	585	590	563	594	585	603	541	572	598	582	569	594	556	607	544	580	576	598	615	634	593	612	574	602	575	581	575	594	636	590	601	606	582	638	612	614	581	589	573	552	607	547	602	575	594	604	615	574	574	614	581	559	594	572	587	553	590	562	567	542	587	632	603	612	581	592	558	604	565	562	613	628	588	608	581	590	594	560	592	565	588	567	589	557	602	585	583	599	565	567	580	573	576	592	605	610	577	597	565	633	565	590	585	582	549	582	559	585	600	624	547	574	596	554	618	583	602	600	618	581	576	571	595	604	592	576	546	617	646	595	600	564	599	594	586	560	558	583	555	570	632	633	583	595	607	579	584	551	599	576	605	561	612	581	607	590	548	601	604	595	601	581	622	593	558	554	583	584	545	581	577	581	568	611	574	567	544	549	618	599	576	583	595	550	583	536	584	600	571	567	579	565	538	606	562	587	579	601	585	536	562	554	588	572	575	612	601	613	576	620	585	578	588	600	557	588	632	573	595	554	575	617	562	584	584	614	615	559	589	604	628	570	563	577	585	590	601	583	610	568	559	590	596	592	577	612	593	599	569	552	541	604	578	606	598	628	592	580	581	559	591	612	584	606	612	594	590	562	588	590	631	580	605	621	600	574	639	561	597	614	592	560	585	577	617	603	594	620	565	592	589	549	574	651	609	540	615	606	545	544	582	545	575	574	613	603	595	560	625	558	615	647	612	595	598	575	605	572	580	569	585	593	618	551	582	573	605	595	571	568	622	552	596	588	599	575	534	583	606	601	591	596	573	550	589	609	531	632	621	642	595	567	584	585	577	576	600	585	586	568	587	530	575	586	622	577	635	588	565	596	568	556	584	562	606	575	653	612	591	625	564	546	611	563	586	611	566	607	618	562	586	546	572	587	559	628	564	594	574	606	620	569	549	613	572	636	619	559	555	597	598	581	537	586	613	566	569	594	604	618	548	576	569	603	622	587	548	538	590	594	592	584	644	608	586	576	574	614	598	588	576	562	599	611	566	582	592	616	563	601	614	570	588	574	567	617	541	598	580	595	600	558	565	605	567	593	575	584	551	568	590	616	564	604	530	634	596	582	610	608	544	606	613	549	589	603	575	619	627	576	566	571	537	594	613	569	596	557	579	561	563	579	533	560	616	588	623	537	621	561	573	600	550	613	592	605	598	551	573	559	605	566	584	574	605	602	570	574	589	584	592	579	617	585	597	580	598	573	592	563	582	572	565	586	591	584	564	617	573	595	616	541	591	575	583	589	595	578	578	578	590	572	571	577	567	549	596	577	598	602	603	594	582	592	615	601	615	577	594	566	604	545	538	559	591	574	578	614	586	597	594	558	570	613	601	605	616	584	575	577	612	557	598	582	583	581	588	568	564	592	594	617	598	559	608	578	596	596	590	579	623	577	602	591	568	630	588	587	630	575	601	559	572	568	577	572	614	590	597	564	588	579	578	588	562	586	641	620	588	574	601	632	582	557	600	604	561	610	596	611	587	592	593	587	599	604	579	590	628	618	586	553	569	563	586	600	601	588	584	602	632	553	616	608	592	598	631	564	586	615	575	589	573	603	565	567	631	583	571	556	549	554	547	589	586	545	550	596	563	613	566	602	564	601	615	572	568	578	638	601	569	611	591	623	558	611	582	589	598	506	578	520	557	552	597	548	581	593	575	587	541	568	612	558	579	598	589	576	590	589	562	597	588	609	601	582	664	604	550	549	601	600	542	566	570	586	533	572	607	589	588	551	567	549	568	561	579	622	569	577	611	580	544	612	586	627	580	569	554	599	588	659	580	575	551	604	569	610	596	548	609	641	590	623	591	556	578	582	609	590	600	589	566	584	594	662	582	566	566	580	619	609	581	539	637	573	625	587	563	592	573	552	555	557	610	582	565	585	580	583	558	632	599	553	604	588	567	590	609	550	564	583	589	628	592	589	571	594	602	604	572	608	596	595	622	580	579	598	591	538	565	619	595	600	607	565	574	523	505	581	614	571	562	624	619	596	599	550	572	614	574	544	576	572	597	600	553	573	587	601	594	572	610	585	560	529	644	585	603	591	622	577	570	555	590	597	606	611	570	604	570	538	553	559	626	611	652	534	588	555	601	617	599	580	556	567	540	535	533	539	576	606	573	564	574	594	579	593	608	537	601	591	595	608	588	633	600	604	608	576	612	606	600	594	591	597	577	592	591	646	605	553	553	590	554	566	609	589	551	591	541	604	608	585	557	546	605	603	623	595	574	550	591	563	594	586	607	589	581	584	561	574	582	635	595	612	590	561	560	626	568	579	572	586	604	556	584	588	574	586	590	583	572	561	612	570	604	572	539	604	586	587	632	563	533	591	575	540	576	590	589	621	601	572	556	571	593	580	596	582	557	563	583	551	620	575	557	559	581	605	534	573	589	583	559	579	546	582	601	601	582	587	627	532	618	588	592	593	526	638	578	643	562	559	595	606	609	579	619	594	603	590	600	591	574	579	580	581	615	578	588	608	561	582	601	588	589	529	594	610	556	563	576	604	594	592	595	629	560	592	557	594	598	620	593	576	652	571	606	551	588	629	606	570	599	594	545	591	613	599	576	587	549	587	584	605	582	580	579	559	606	562	603	609	563	588	588	624	560	599	571	612	589	607	598	586	529	690	609	641	597	585	617	610	599	603
23139	21065	28726	23572	21069	20697	8684	2254	1334	876	644	549	527	477	500	451	360	351	305	312	313	332	287	271	256	267	251	256	225	266	210	219	224	221	236	221	204	225	224	203	213	216	207	224	201	224	194	221	199	231	200	195	242	230	196	214	191	213	217	182	197	212	191	211	190	198	201	186	221	202	221	194	201	191	186	179	198	182	208	209	191	204	178	182	194	183	178	177	203	191	181	209	183	211	196	197	186	191	211	190	183	201	180	201	184	193	193	198	197	187	208	211	188	196	199	171	196	159	188	194	205	174	176	190	199	186	206	210	183	176	190	179	179	184	202	170	188	181	186	174	202	196	191	184	202	192	190	222	178	182	176	182	182	203	209	196	206	176	208	195	194	202	193	194	161	223	207	162	200	187	169	182	201	199	198	197	162	170	214	183	179	198	206	218	200	201	204	205	208	189	208	186	173	210	180	173	186	180	192	194	174	192	193	200	188	182	200	196	157	195	193	176	204	183	160	192	203	196	180	183	203	205	192	175	189	178	195	179	183	208	213	186	189	187	170	179	186	198	209	206	200	213	193	197	175	205	200	192	182	200	203	190	206	222	204	212	209	207	189	183	170	181	192	164	183	174	183	195	202	187	194	185	160	202	181	180	181	170	189	208	229	208	190	180	190	194	225	200	174	182	190	213	171	188	173	195	190	196	201	203	187	178	166	198	191	189	175	181	210	164	191	167	192	167	196	166	196	186	199	208	207	198	167	193	202	203	196	202	190	193	192	181	195	198	214	196	182	198	200	207	200	200	188	213	206	209	195	191	187	203	202	187	199	182	204	190	200	198	191	202	179	225	199	188	177	203	203	196	172	197	208	212	172	205	211	194	198	207	185	195	186	195	177	191	188	198	185	214	191	211	186	185	198	196	185	210	184	203	170	197	212	213	178	179	189	183	199	195	180	195	185	200	202	188	186	176	183	191	185	180	203	192	215	224	192	172	185	202	189	171	199	183	187	193	178	171	193	176	202	193	197	189	188	200	169	189	214	211	198	193	181	215	186	175	218	226	201	166	211	187	174	200	187	200	194	193	183	199	168	184	201	204	191	192	196	174	182	189	226	200	188	195	209	198	178	164	181	196	213	175	210	200	185	169	197	194	191	192	183	193	186	200	217	206	193	186	208	189	194	169	189	205	177	202	167	181	197	168	208	179	189	191	175	220	196	199	186	172	190	183	180	192	193	212	218	213	226	173	183	161	208	208	196	171	206	175	192	174	191	200	198	196	225	201	200	169	197	179	190	211	190	214	193	195	190	203	208	201	209	186	192	207	190	182	196	198	182	191	184	200	190	198	185	196	191	186	165	172	221	172	193	204	198	210	193	184	159	202	176	187	194	186	205	170	208	201	197	190	191	187	208	200	187	178	193	185	224	200	208	194	195	172	198	207	198	164	193	178	210	181	190	176	208	195	200	208	192	207	205	184	185	215	176	191	202	179	211	200	213	183	203	191	229	200	181	192	185	197	173	206	194	179	194	191	184	195	204	192	187	188	178	197	222	200	172	221	180	195	180	190	196	208	169	181	190	189	246	195	179	175	207	195	204	202	193	175	185	184	191	180	221	180	214	205	161	181	192	196	196	197	150	202	191	189	188	187	207	197	204	184	200	169	216	181	197	177	192	181	215	217	175	197	197	161	183	215	188	195	196	163	164	185	171	201	182	177	168	202	181	191	204	195	195	190	201	193	167	191	194	197	198	184	207	199	207	168	208	183	199	181	168	191	196	220	208	184	174	199	198	181	177	172	217	186	205	183	187	207	180	211	196	183	184	199	159	194	202	217	192	190	220	168	195	178	201	183	176	195	210	172	212	183	203	185	202	210	183	209	181	187	165	190	166	194	195	192	176	193	202	226	191	191	203	179	195	194	198	192	177	191	217	184	178	176	193	183	199	184	192	194	202	198	191	171	192	177	194	173	198	167	212	191	178	209	194	202	208	197	201	186	185	183	190	192	190	198	182	201	187	214	205	182	208	192	168	205	197	192	201	214	194	186	185	196	183	182	177	194	176	194	196	193	178	179	177	208	204	204	196	212	202	186	199	196	183	207	167	206	188	174	203	193	195	189	170	192	183	227	187	195	212	162	197	192	186	194	199	200	204	192	201	165	180	174	210	175	210	180	215	178	200	192	197	207	195	209	181	194	204	196	182	195	189	179	170	207	203	180	172	200	195	168	168	184	187	167	198	203	174	193	199	198	173	162	182	198	215	213	205	192	186	195	202	193	213	163	195	207	171	183	185	209	171	205	201	219	196	179	169	168	190	210	208	194	190	185	188	179	196	191	181	187	165	229	176	179	164	228	209	205	194	184	189	196	186	179	189	167	195	192	212	180	194	198	179	211	193	196	181	185	218	202	176	204	187	197	182	190	169	184	181	192	211	195	179	182	184	184	176	218	172	177	185	176	204	177	204	175	164	182	199	182	187	202	176	176	177	201	196	190	187	187	202	179	179	189	189	207	212	216	179	191	222	192	172	192	195	199	191	181	193	184	196	164	187	186	202	174	204	168	197	203	176	183	189	200	207	200	193	186	184	176	196	210	203	204	172	189	193	221	170	179	173	191	206	187	208	192	202	177	197	175	190	190	203	199	184	171	205	177	197	170	182	179	204	202	191	212	195	221	192	197	181	200	198	214	180	190	192	182	176	185	197	193	173	193	173	189	189	191	181	205	183	192	185	187	214	203	182	178	198	207	183	160	171	197	184	196	195	203	188	188	172	203	205	179	207	181	211	192	199	187	179	165	173	221	212	193	172	190	186	180	189	203	191	191	178	203	199	174	189	190	186	199	202	182	201	187	196	187	187	186	168	171	192	190	221	185	178	182	205	172	202	218	199	197	183	191	215	194	182	178	209	175	186	213	174	174	185	190	190	170	217	192	185	196	172	182	157	187	206	180	216	224	207	183	182	192	173	193	213	208	218	212	204	192	208	190	185	191	192	199	176	183	185	178	181	183	188	207	181	181	199	182	188	166	213	187	184	194	206	178	186	192	186	213	201	196	194	192	186	194	189	214	191	201	212	182	176	176	161	202	174	194	182	184	219	197	205	167	186	186	188	208	182	192	151	201	184	153	189	207	172	180	182	202	199	197	167	187	199	189	202	187	186	192	192	181	173	200	199	181	191	177	214	154	188	190	233	193	200	194	206	175	168	216	173	212	193	173	208	209	181	193	204	183	184	181	209	203	165	191	196	199	201	191	155	221	183	166	180	213	196	200	185	188	181	197	195	190	184	195	177	172	203	200	191	204	172	198	183	207	170	167	175	183	214	174	168	200	193	206	206	196	193	189	190	182	198	190	190	206	169	207	187	178	186	173	187	215	203	154	182	207	170	203	192	175	179	215	173	191	196	188	175	212	177	184	199	193	215	189	198	179	204	206	182	196	174	188	199	193	198	214	170	202	189	204	170	219	190	189	178	200	202	194	186	182	204	195	174	167	186	165	188	199
34545	29141	21985	16496	14423	12948	7872	4824	3420	2154	1335	1149	1043	989	911	751	722	657	604	548	565	518	512	420	435	414	395	406	362	370	328	338	351	340	322	321	306	339	315	304	329	325	336	342	304	298	309	345	311	304	316	336	312	293	301	317	289	324	294	314	302	283	295	303	283	305	276	285	260	266	281	288	304	278	291	302	307	278	293	298	282	298	259	279	270	263	265	295	291	273	268	240	254	303	291	277	276	294	242	265	297	289	280	273	267	280	286	279	297	277	286	278	297	290	247	328	291	282	240	304	259	271	278	271	303	258	257	235	281	288	269	273	277	267	280	291	279	288	282	250	268	312	287	308	262	273	263	252	262	275	294	275	252	273	259	291	257	281	308	276	273	254	290	264	287	297	285	293	285	277	270	261	256	271	298	273	286	285	267	287	284	263	268	257	278	269	278	254	287	278	259	315	249	269	268	276	276	260	273	300	272	259	288	278	282	281	274	257	306	305	271	253	271	282	264	270	262	267	310	271	292	262	291	269	280	300	292	285	266	262	266	263	275	265	268	305	317	282	272	226	255	285	303	274	281	291	264	292	290	276	252	293	287	258	293	289	243	288	260	270	267	293	263	314	309	256	267	260	260	279	320	286	264	302	257	277	299	295	289	277	267	266	320	240	293	237	299	299	311	304	289	267	274	288	284	280	269	272	255	266	287	289	287	278	275	254	272	280	282	281	267	274	278	255	296	285	279	257	269	275	264	261	309	301	275	271	288	280	288	274	269	286	267	274	295	278	238	267	249	256	293	295	270	256	280	259	277	258	278	285	269	262	257	282	284	281	257	269	242	276	313	246	250	291	296	274	254	313	254	280	252	295	274	280	256	292	274	282	268	288	276	298	235	274	290	292	254	258	206	270	270	258	291	279	291	263	297	297	244	269	280	278	287	282	307	254	275	268	261	267	253	281	291	263	300	297	257	282	262	289	261	284	260	286	253	272	253	269	275	285	265	276	319	281	276	259	289	273	251	257	281	274	246	266	286	275	279	281	247	258	298	275	320	283	275	275	297	281	268	306	266	265	262	251	287	275	278	269	271	281	265	288	275	302	277	284	272	290	274	285	295	259	293	289	282	282	292	268	249	260	272	270	275	282	278	252	259	290	250	264	263	289	262	267	284	248	278	242	267	282	296	259	253	261	270	271	285	264	270	300	266	273	292	280	266	270	253	290	288	262	251	275	287	246	289	280	272	271	274	251	277	274	304	251	262	278	290	291	271	263	276	264	271	269	278	269	287	294	294	310	300	281	277	257	287	270	295	249	303	303	258	282	305	274	262	255	275	250	283	266	280	289	241	298	277	269	292	303	256	270	271	307	237	279	273	266	253	270	244	288	265	239	285	281	293	265	264	275	278	281	290	294	288	284	262	294	270	274	298	288	274	289	260	264	251	268	293	268	268	259	261	304	278	277	287	266	304	294	243	266	280	257	262	263	314	265	278	304	279	293	257	241	273	269	262	283	296	292	264	280	274	270	246	293	257	275	264	285	239	267	269	284	261	265	276	276	252	274	293	249	266	277	263	290	258	298	261	271	295	279	308	260	299	270	299	310	229	285	304	274	276	293	310	292	266	259	273	275	272	283	280	271	290	276	277	297	266	244	244	251	312	276	242	245	263	273	278	261	273	289	290	274	255	286	277	290	267	256	254	280	299	252	258	274	284	265	282	277	247	268	307	261	268	242	282	269	284	269	286	269	280	279	263	286	291	278	273	257	283	233	272	268	246	253	272	267	281	286	288	274	281	247	282	300	264	247	234	263	298	238	228	258	295	242	261	255	285	291	265	259	273	278	288	252	263	294	278	292	275	268	282	277	284	279	276	258	219	289	274	267	286	283	282	254	256	265	298	235	278	272	275	278	268	271	251	291	291	264	302	275	275	281	277	287	253	277	280	236	278	246	283	291	266	262	279	298	243	284	247	303	286	297	278	281	262	303	259	299	295	275	328	285	271	258	255	274	255	299	272	282	308	233	273	298	279	257	281	287	279	272	274	314	278	256	293	232	265	274	299	252	279	275	268	290	285	254	257	281	259	293	277	288	255	277	255	261	285	276	300	316	302	283	252	248	266	276	289	282	261	255	290	255	289	254	276	248	294	287	269	301	259	261	256	287	274	261	281	261	271	257	303	258	265	280	258	282	276	277	282	264	258	292	288	263	257	268	281	253	290	281	252	271	274	237	262	285	265	291	272	292	262	263	293	268	289	257	257	301	313	268	283	248	252	290	270	260	309	243	287	257	255	273	313	285	278	283	284	254	276	279	280	271	278	291	283	259	301	258	287	284	283	298	281	261	295	276	274	280	286	273	286	297	278	252	283	255	295	275	269	272	265	265	277	295	323	293	263	264	255	266	275	239	270	282	278	265	272	291	264	280	264	267	283	274	271	272	282	262	292	293	267	275	280	293	267	311	263	300	308	271	281	263	266	259	272	270	290	269	282	267	283	258	295	299	274	293	279	283	262	262	276	277	271	237	267	273	274	240	272	263	314	292	260	295	281	253	290	235	283	296	268	261	282	269	319	293	256	268	260	310	243	285	273	297	261	271	273	260	286	282	263	255	248	253	273	286	269	277	285	274	301	285	282	278	272	273	270	273	272	277	295	262	264	288	251	262	272	224	275	275	268	246	291	274	292	252	280	286	266	282	253	294	298	244	268	265	249	253	250	244	299	289	287	291	260	278	276	266	311	269	288	274	277	258	272	259	240	279	240	301	285	279	263	257	279	296	263	264	258	282	285	265	265	245	238	265	232	304	273	257	291	266	296	296	260	280	265	281	291	282	285	263	275	252	293	261	285	276	254	266	284	301	292	270	243	247	271	262	255	266	283	278	260	263	279	281	270	276	253	276	272	283	256	259	277	250	252	273	279	280	267	312	270	270	265	269	291	276	273	276	243	251	267	250	277	294	293	269	292	281	266	266	287	293	268	270	250	225	284	294	282	268	284	274	279	253	270	278	294	273	282	272	243	275	264	310	284	288	302	276	280	282	283	278	280	276	270	277	291	308	255	290	279	259	291	268	301	293	247	268	253	253	281	270	268	257	259	245	305	302	293	265	282	276	263	251	277	309	298	287	306	290	257	279	268	277	270	285	249	241	276	307	265	278	280	286	323	286	298	247	262	311	264	296	326	288	273	258	288	279	282	257	280	265	264	304	301	251	269	265	273	243	272	261	273	242	251	279	302	279	275	261	259	287	274	246	269	267	299	256	269	270	285	279	272	294	277	265	275	290	252	261	262	232	280	292	281	275	295	283	281	299	293	266	259	287	285	279	267	250	291	278	283	277	325	280	255	257	256	267	260	279	267	291	303	256	260	288	249	265	294	274	254	290	279	258	265	255	277	261	260	284	276	271	268	283	221	290	288	280	289	270	274	254	263	270	270	278	287	277	233	256	270	270	257	281	285	261	277	264	281	249	281	273	282	258	281	275	289	267	271	262	239	275	247	287
27449	20374	11472	4893	3264	2738	1499	937	809	708	550	539	506	523	546	490	487	475	532	493	485	481	503	466	475	479	479	490	476	457	453	451	480	490	507	476	481	477	491	502	471	499	484	501	432	506	519	474	493	496	491	482	477	475	478	503	475	453	506	456	463	476	471	450	503	508	441	490	476	454	421	489	490	480	462	458	463	478	493	503	495	534	484	492	462	441	475	470	491	465	496	444	528	478	449	524	479	438	481	465	472	478	471	486	470	490	458	517	513	479	465	425	494	485	501	449	478	471	520	484	473	464	476	478	483	436	496	448	483	462	480	495	468	516	465	475	465	449	476	484	486	488	488	479	502	498	457	490	496	470	424	497	504	511	498	449	463	454	506	473	465	442	475	519	481	477	492	441	514	468	488	474	463	438	472	453	491	501	528	421	474	476	469	445	502	457	462	473	457	507	498	457	461	464	435	524	503	513	420	482	481	501	493	432	496	478	493	464	469	460	503	487	490	491	489	499	478	493	489	462	520	515	500	449	466	514	458	482	423	475	497	479	451	442	476	498	488	430	452	465	504	453	476	473	485	490	452	520	513	495	467	476	466	467	471	495	488	525	448	492	505	461	426	500	522	465	496	501	472	474	480	447	512	486	484	482	464	486	507	428	441	462	483	493	480	483	497	467	477	476	435	495	457	486	490	508	496	490	453	478	486	486	473	492	444	465	463	497	484	485	468	451	457	457	515	461	473	493	501	473	462	473	467	511	456	479	501	473	457	484	474	488	468	459	489	457	480	465	438	484	469	475	479	457	469	475	498	451	488	502	473	469	481	478	470	468	448	470	464	482	493	483	463	490	503	492	492	465	513	467	472	432	460	495	464	493	460	489	478	464	473	454	514	477	468	487	464	473	512	447	461	453	476	502	466	460	498	491	494	483	472	495	482	474	458	459	476	516	474	472	466	467	474	479	470	463	482	467	441	440	461	478	492	534	490	474	497	476	495	502	498	481	511	481	464	469	487	462	450	488	503	509	508	476	502	460	494	447	515	489	525	452	452	500	451	499	484	496	485	509	465	472	484	446	479	493	480	492	468	499	475	495	445	500	496	518	466	479	485	466	461	494	508	485	491	506	468	466	492	477	445	475	496	503	491	466	460	491	456	470	479	484	531	476	524	481	525	466	471	489	462	472	472	456	470	493	512	435	485	489	470	451	488	480	480	455	473	484	466	498	475	486	485	451	454	488	505	450	454	489	491	480	465	481	497	476	500	445	474	503	450	466	447	472	472	513	458	465	438	463	437	503	485	487	521	474	495	526	451	483	497	465	484	479	470	459	476	469	467	484	479	467	461	468	512	452	507	428	473	480	443	474	455	500	506	460	508	476	469	480	473	446	453	498	465	455	494	513	472	473	503	478	444	466	495	444	435	476	436	513	473	485	458	439	443	467	464	501	417	487	490	473	491	484	497	501	462	484	471	456	503	513	457	505	481	491	476	481	443	459	467	499	467	465	503	490	471	455	405	458	464	486	439	483	498	457	474	480	466	488	493	459	516	496	515	487	474	504	421	475	437	493	466	468	531	493	422	482	450	474	513	532	472	516	455	470	491	475	473	469	455	529	488	498	444	491	429	474	470	461	459	474	462	471	465	463	507	450	467	464	487	496	487	457	515	468	438	477	485	486	482	473	439	492	495	475	466	470	471	447	453	466	500	476	482	501	447	480	433	459	480	480	469	506	446	490	487	430	500	427	453	480	489	470	470	431	472	510	508	467	479	457	510	463	467	447	489	463	480	470	529	471	519	468	481	439	478	510	496	484	470	502	452	442	487	478	509	475	476	483	525	439	509	479	481	508	484	474	471	475	471	447	460	492	467	480	494	473	488	482	505	477	484	482	471	472	473	465	498	472	487	521	483	511	449	422	464	467	456	463	451	430	472	463	496	467	446	463	482	500	485	500	452	485	499	480	473	481	439	492	474	472	474	501	503	522	483	488	487	495	464	464	508	470	473	462	495	416	492	481	491	506	452	546	495	490	477	469	480	494	485	488	494	437	469	505	493	442	432	478	510	503	469	471	510	453	463	471	453	480	496	460	492	503	451	538	509	464	467	467	486	457	425	477	493	451	436	458	467	470	470	473	458	456	454	491	513	464	503	427	497	443	461	505	470	507	435	461	485	496	514	471	471	485	480	474	487	431	489	469	451	497	466	538	463	455	471	471	451	506	512	451	448	491	476	485	494	497	483	473	478	469	427	468	429	488	456	484	456	508	448	497	469	451	460	432	483	487	493	470	486	516	536	467	496	480	451	467	495	462	479	486	505	479	470	548	464	493	521	482	475	482	475	493	474	480	516	478	506	447	467	517	480	438	437	471	480	484	465	444	465	460	452	444	460	498	480	534	481	488	473	475	462	447	517	491	490	475	477	503	423	485	437	483	504	504	461	495	423	488	455	489	486	529	503	521	466	459	491	468	483	465	467	492	470	491	486	521	467	482	495	484	470	444	454	471	457	475	485	451	487	498	476	470	527	498	483	467	473	494	475	476	450	434	490	466	489	449	458	498	468	515	450	524	432	464	477	485	479	493	469	488	472	475	455	489	490	482	539	428	449	456	485	487	475	488	454	471	473	511	505	495	495	477	493	494	489	464	494	455	462	459	445	473	449	483	473	467	498	481	446	467	505	442	504	478	443	487	492	488	470	489	460	493	484	488	460	471	476	508	445	505	528	500	471	462	474	451	480	502	471	480	470	508	447	482	511	514	466	467	463	467	488	487	463	467	469	467	453	510	512	477	498	441	443	454	483	501	463	502	454	507	497	475	462	444	482	468	450	457	481	510	438	468	469	476	471	454	500	477	487	496	498	479	457	486	479	497	469	463	484	470	438	467	456	472	481	473	455	509	493	467	488	521	448	433	446	501	465	473	484	498	449	472	490	479	496	489	495	485	549	476	491	455	478	467	471	476	501	477	446	497	441	509	439	514	515	443	471	486	466	457	499	458	463	522	480	478	487	492	470	398	463	508	486	509	486	458	464	457	493	493	431	477	451	473	530	488	472	481	483	515	480	463	526	474	476	501	453	545	451	465	486	472	443	491	486	492	459	474	486	510	489	460	481	480	462	462	481	544	456	470	441	496	490	456	507	452	460	471	480	489	477	453	516	463	460	430	472	470	492	453	512	501	477	507	450	485	481	450	502	449	450	483	486	500	448	474	507	464	485	493	473	497	477	478	482	462	482	473	509	438	476	501	492	497	485	498	484	516	457	470	443	466	471	483	449	446	491	539	453	460	446	474	495	469	496	488	449	500	492	464	460	470	478	462	439	470	506	452	462	480	498	502	493	511	501	462	469	468	485	488	480	475	478	480	480	454	474	436	448	481	474	465	501	473	415	461	480	489	458	451	446	476	504	480	483	448	399	413	506	514	498	493	454	478	482	459	466	465	481	478	497	493	493	466	477	442	485	459	477	453	506	473	476	470	464	487	474	506	455	466	517	505	486	489
26038	14583	9536	7167	6867	6207	3253	1965	1617	1163	883	792	694	766	818	725	684	693	717	732	704	724	706	665	667	729	698	696	650	709	703	670	683	619	662	676	682	696	674	654	649	649	664	670	654	685	672	694	625	626	705	667	663	682	666	619	661	666	682	621	645	655	654	639	662	661	660	648	657	641	657	671	674	662	637	624	616	681	687	617	638	674	678	633	653	689	657	691	659	655	653	689	648	623	691	670	746	625	701	642	672	666	648	657	690	623	644	662	639	649	672	668	661	699	607	727	626	643	684	633	608	649	687	652	644	641	666	652	640	663	635	647	663	648	685	652	659	657	679	619	668	647	629	637	694	669	680	680	668	619	613	656	674	697	654	643	655	617	616	646	732	631	658	703	699	664	645	668	660	670	623	713	654	646	665	668	657	643	649	663	647	648	627	677	640	666	625	626	643	646	582	685	704	610	665	651	676	658	649	629	687	652	683	635	634	717	605	652	670	619	684	624	635	679	659	659	662	663	665	644	643	631	662	654	650	658	636	666	603	631	675	647	637	701	648	637	662	618	664	659	634	674	664	645	650	688	669	648	650	639	658	641	644	682	704	661	660	659	671	655	674	689	605	643	645	673	682	631	621	664	639	649	665	655	675	679	650	590	638	691	656	636	670	652	679	631	626	621	607	637	619	636	599	639	613	626	690	696	665	626	702	656	637	664	653	648	636	660	673	662	634	663	635	638	651	665	682	660	610	658	636	675	657	647	649	660	668	687	662	657	635	660	636	625	651	642	657	695	633	643	621	672	688	657	615	676	711	683	679	675	647	653	645	669	661	678	591	640	685	589	598	646	656	669	651	683	684	664	666	630	656	678	687	664	609	659	687	671	648	679	613	684	633	650	683	671	686	636	667	652	614	642	648	658	670	640	643	649	694	648	653	650	652	697	665	661	645	681	676	648	679	674	575	686	657	630	709	665	672	664	633	645	666	693	622	657	643	638	637	601	665	643	677	697	627	664	674	670	660	649	687	688	651	638	629	650	639	637	648	659	626	666	638	652	628	646	654	637	655	644	618	669	649	682	717	667	650	673	625	636	648	642	627	673	715	655	663	643	650	662	703	674	644	690	680	624	664	659	631	652	620	668	672	717	654	662	675	642	651	696	710	685	644	657	670	658	671	673	643	657	665	643	649	671	610	669	699	674	627	684	669	693	626	646	657	661	594	690	614	629	650	606	666	729	666	650	618	682	674	644	647	697	677	640	668	624	636	651	664	662	664	662	687	600	640	667	636	699	649	665	680	693	663	655	633	667	649	657	693	657	647	640	660	657	661	651	606	626	684	712	647	648	611	705	642	655	681	626	643	651	621	684	620	655	640	671	673	671	680	699	666	702	680	613	686	637	679	653	652	667	666	668	664	705	650	635	674	643	679	627	685	679	693	635	636	677	653	612	696	718	668	629	639	644	571	695	655	637	668	694	687	632	705	612	653	683	603	624	653	632	642	684	657	668	696	636	685	611	659	617	634	660	645	650	657	652	637	666	656	666	641	636	672	689	675	668	688	601	659	676	676	649	608	653	650	603	680	645	737	669	670	672	660	653	646	662	643	685	685	673	696	669	619	676	667	653	648	661	697	643	679	611	687	660	682	645	653	637	682	614	644	692	661	618	614	679	692	628	622	633	686	681	708	688	690	598	669	680	662	693	681	689	659	661	670	689	679	695	656	616	693	664	640	711	658	634	666	632	713	649	693	665	689	650	654	654	655	694	662	627	660	649	646	660	637	668	653	638	667	618	694	626	681	659	620	646	593	668	667	678	581	688	652	637	685	635	643	656	663	661	617	654	634	651	637	724	649	670	684	672	663	619	661	643	633	685	680	654	664	688	677	634	636	618	704	641	643	664	665	670	637	647	677	685	653	658	663	656	623	690	665	613	651	695	589	618	654	655	653	694	647	670	647	675	645	689	651	642	670	657	630	691	647	658	643	684	686	711	612	652	623	666	685	679	617	663	639	582	621	676	662	654	662	685	693	668	670	601	609	693	687	636	710	633	692	657	682	632	631	611	685	714	654	663	641	638	673	671	642	661	639	657	679	712	666	651	620	618	638	646	674	683	639	606	652	636	649	643	703	647	633	659	655	673	666	679	666	639	640	629	642	679	678	621	657	633	664	680	661	693	649	673	690	654	647	635	638	621	672	617	652	652	667	624	701	649	643	655	650	647	658	656	677	655	650	640	694	636	619	643	640	623	655	628	650	688	676	640	600	667	645	618	679	666	648	661	657	646	709	627	640	663	661	725	602	677	606	697	662	686	619	685	649	658	673	643	671	710	672	657	658	657	642	615	617	674	683	621	614	679	636	640	684	637	688	689	699	645	676	681	649	626	679	623	646	671	665	686	697	643	661	647	653	662	669	642	641	653	659	662	677	614	627	688	646	683	627	667	678	620	669	652	652	639	685	675	664	653	655	645	631	625	662	627	647	658	623	662	638	646	676	662	652	687	658	651	677	680	649	667	614	674	632	647	674	697	701	656	668	706	636	617	644	700	675	662	682	678	703	611	630	660	665	672	676	646	673	672	712	643	663	615	704	665	632	703	712	632	689	664	630	676	689	658	681	659	695	659	647	661	617	668	678	629	693	656	674	642	661	602	670	665	640	646	704	635	630	604	647	706	619	646	652	647	679	672	663	629	628	659	656	613	618	657	631	671	660	665	641	670	659	674	644	662	664	683	629	664	670	603	643	657	633	699	647	647	705	641	691	651	644	676	654	655	656	676	662	647	735	654	673	657	592	629	655	650	644	707	656	670	650	627	646	664	677	664	627	656	668	641	670	664	648	664	667	643	651	631	695	641	627	626	654	641	653	634	658	672	704	623	610	650	644	654	634	684	620	626	670	664	698	635	614	693	632	674	661	649	645	645	652	688	659	661	686	677	656	646	674	667	661	630	635	657	631	679	679	643	662	648	659	646	644	686	635	730	629	648	680	679	636	631	629	671	628	641	666	668	660	634	687	623	650	647	651	655	672	649	661	698	647	664	635	685	660	656	652	633	703	669	681	651	629	648	677	655	635	680	657	725	658	626	671	649	690	636	633	652	646	677	634	680	680	655	650	640	684	657	656	688	720	642	717	645	641	634	631	672	639	639	658	645	626	655	643	646	640	643	629	673	658	706	657	664	682	683	708	652	665	697	622	624	654	653	631	637	651	668	672	635	670	661	638	695	684	641	660	691	647	633	669	680	649	683	658	691	674	644	660	619	672	693	641	648	621	652	597	683	672	656	641	674	605	664	694	693	627	654	706	635	708	655	689	636	658	656	673	619	654	638	630	657	631	644	656	656	617	654	628	693	734	642	658	649	621	656	650	655	605	687	647	666	709	667	662	680	682	640	646	670	643	658	650	643	627	655	664	675	684	670	679	642	609	628	618	661	658	644	666	703	658	671	684	661	616	655	656	694	650	656	645	678	665	684	658	659	690	631	667	669	659	650	690	667	686	642
24137	21070	28189	24148	20724	9661	3519	1529	1231	918	720	655	640	565	601	569	511	523	529	510	513	487	490	481	468	444	476	450	433	441	440	454	455	460	474	461	468	422	402	427	414	453	398	436	395	451	430	433	447	459	404	476	463	439	420	456	408	453	448	403	438	436	412	457	437	434	394	441	448	465	451	450	416	427	448	443	444	433	421	373	421	431	450	426	467	444	407	411	416	423	450	458	452	417	393	388	456	423	434	412	424	459	393	419	384	437	438	426	433	435	406	442	427	427	411	464	406	434	405	413	414	446	407	443	422	437	418	405	411	397	459	460	459	452	408	405	423	402	441	429	416	427	402	417	441	409	443	421	441	424	405	427	433	430	453	448	423	434	463	409	453	437	416	411	438	445	443	418	382	453	449	464	426	434	396	436	451	414	433	420	416	425	451	398	448	432	417	442	411	431	439	426	386	402	440	441	442	435	408	424	422	429	415	450	393	423	428	418	408	377	423	408	401	447	407	433	470	409	428	408	383	429	474	429	428	428	438	421	438	390	419	424	444	420	435	424	422	432	424	455	409	417	446	435	394	418	426	450	442	431	468	445	418	449	418	431	418	448	436	426	386	411	394	433	422	424	437	469	420	416	432	439	442	404	389	395	445	428	434	456	429	437	417	446	402	434	401	423	432	432	434	445	413	407	460	432	402	427	428	392	420	406	435	418	421	410	432	432	424	399	403	437	438	512	412	449	452	409	432	413	408	411	431	428	417	381	422	442	418	418	466	419	411	425	441	408	398	434	433	430	468	435	451	412	447	413	444	410	440	446	412	422	425	408	399	392	471	424	395	405	465	428	435	432	415	423	423	396	434	411	415	444	432	408	420	466	427	402	444	411	408	440	409	407	419	437	370	392	413	399	415	432	411	403	432	429	439	429	381	406	417	391	431	447	423	430	434	460	454	407	434	405	444	451	406	431	376	414	411	428	382	432	444	426	422	381	403	417	416	452	399	431	423	413	433	426	417	411	444	390	416	434	402	435	376	455	403	406	441	432	460	433	441	405	470	402	418	427	388	451	413	417	435	467	440	447	420	400	444	428	420	437	414	440	418	416	421	411	421	409	447	421	430	437	418	434	457	385	436	427	471	416	439	408	395	427	390	464	458	421	444	430	410	404	447	432	430	451	429	406	430	408	379	465	416	453	431	468	420	408	449	411	425	419	419	419	469	425	453	426	448	430	385	472	402	402	408	419	423	424	428	461	426	388	428	420	446	384	451	463	399	421	382	420	389	444	408	409	439	443	448	436	430	442	429	404	408	406	434	463	427	422	449	440	442	396	425	419	447	428	384	439	451	417	425	445	431	424	412	412	434	428	414	408	459	386	420	452	392	424	427	464	428	430	426	411	433	447	417	413	410	426	453	465	450	398	441	437	466	414	423	411	419	423	413	421	398	390	414	433	419	435	400	385	408	421	424	427	430	418	432	423	416	427	400	432	430	412	426	420	418	391	371	407	372	432	366	424	429	445	399	435	433	439	435	400	456	428	408	436	423	446	445	391	436	393	416	400	420	424	415	479	434	433	390	448	401	418	414	438	435	422	432	427	394	407	395	490	416	429	452	413	433	433	407	411	457	434	402	382	429	395	438	417	419	420	431	411	388	402	423	457	410	422	420	402	372	415	421	423	427	400	426	419	408	447	479	393	424	397	429	406	409	423	435	425	411	419	431	411	393	425	402	423	422	427	435	444	421	424	429	426	399	388	431	417	406	417	443	420	412	444	449	449	433	431	427	343	428	442	415	420	411	424	413	385	430	404	395	402	432	429	390	439	436	409	440	379	460	442	414	446	383	444	419	444	448	427	411	468	425	436	459	412	432	426	410	413	414	424	416	404	428	385	419	435	433	425	434	406	454	400	428	424	435	409	435	414	401	415	426	397	433	462	416	434	409	418	417	413	422	425	435	421	392	412	417	416	392	428	460	402	404	443	429	403	446	390	371	431	454	405	439	421	379	420	423	423	465	424	417	406	390	434	417	422	410	438	451	432	397	416	424	423	406	467	429	419	406	387	400	390	420	445	447	433	399	430	441	399	439	406	394	387	423	402	433	391	413	424	404	394	426	427	426	441	439	442	449	397	445	402	405	410	415	411	451	451	399	450	403	442	441	440	396	426	455	390	400	415	427	421	418	442	444	443	401	419	397	410	385	447	412	442	424	433	434	428	454	429	426	376	427	392	419	452	431	410	404	428	441	467	421	423	424	409	439	425	415	407	424	379	412	432	440	446	419	461	401	388	433	411	439	438	466	402	460	444	463	433	414	438	420	404	404	438	448	423	404	417	395	426	409	434	440	409	423	448	434	408	451	432	431	429	417	437	423	445	415	447	443	424	442	426	428	431	398	410	438	459	421	413	459	471	430	462	432	431	437	442	439	373	425	444	416	438	473	439	424	437	413	421	423	409	413	436	437	431	408	487	405	436	416	429	412	415	431	440	412	418	430	427	426	430	441	410	398	411	412	460	425	416	406	457	439	426	423	405	424	424	417	435	399	440	434	442	425	402	400	429	408	448	434	457	465	429	433	427	416	448	420	441	433	412	405	424	418	444	444	399	409	405	421	420	428	448	427	422	414	439	447	416	414	446	455	426	456	396	431	406	422	435	429	439	442	446	427	432	405	430	406	447	428	469	426	425	395	443	373	413	451	460	448	442	421	443	427	411	398	433	422	431	455	423	433	421	450	423	427	440	446	383	410	421	394	412	414	422	412	429	397	451	450	418	415	418	411	419	431	392	432	428	423	373	422	429	415	387	416	424	456	423	440	411	418	434	456	452	432	409	402	463	432	409	400	423	431	428	422	428	416	443	390	424	413	427	427	449	415	439	436	443	481	422	440	416	431	435	424	403	427	436	416	404	443	407	385	440	444	381	387	470	442	438	410	430	391	384	419	417	391	420	411	396	414	401	420	471	425	414	432	427	460	434	411	428	444	419	413	429	457	433	428	394	421	410	402	377	454	422	420	468	422	451	431	415	430	414	455	425	435	476	423	422	414	382	425	478	450	413	438	419	419	398	396	403	452	417	450	418	447	410	447	382	387	427	421	424	411	421	403	401	418	414	452	433	417	426	426	417	423	427	419	410	424	426	453	426	393	456	414	433	398	448	442	405	420	445	492	401	397	390	421	446	423	473	433	403	451	404	408	425	427	382	468	436	416	415	442	409	401	349	430	425	439	452	399	400	416	431	452	396	413	446	425	431	427	397	453	419	429	414	454	411	383	434	419	420	400	407	512	440	454	455	456	420	409	397	447	440	406	438	435	423	421	395	424	411	427	444	421	430	397	404	434	464	448	432	365	392	470	413	406	402	397	409	413	446	437	425	427	449	429	377	399	455	438	451	439	425	413	393	402	393	440	380	450	423	418	403	411	403	437	451	439	420	416	419	432	451	398	425	418	414	428	388	388	448	428	392	405	423	445	387	422	398	404	409	425	432	405	442	447	411	421	412
29728	22662	15994	12819	10940	9931	5634	3416	2798	1828	1426	1106	1088	994	970	906	810	794	729	699	737	775	723	716	656	649	662	706	689	660	653	605	631	636	632	623	591	602	598	646	588	567	612	570	596	566	617	673	651	626	643	657	610	625	603	643	638	622	644	640	589	629	599	627	606	592	614	592	581	664	540	591	599	567	627	572	604	594	605	604	582	610	576	602	621	581	550	578	551	610	528	599	597	580	616	632	567	602	567	611	551	629	564	608	585	585	596	595	579	544	620	588	551	617	598	654	540	554	612	611	552	559	625	603	661	575	604	610	608	577	588	593	609	543	588	599	601	613	566	599	572	591	638	613	631	550	631	586	596	549	619	563	520	567	569	541	605	582	567	577	584	616	574	592	617	569	625	584	590	559	631	572	560	588	579	589	573	601	583	540	565	574	650	586	609	607	590	600	600	592	597	635	608	631	637	591	554	607	579	603	561	577	573	603	611	594	579	558	605	604	578	571	636	571	586	613	603	575	606	613	604	566	618	571	600	584	629	563	620	557	556	631	618	549	592	647	574	618	581	572	561	586	630	602	567	597	588	592	607	553	570	593	564	569	593	589	578	548	552	582	606	572	575	554	643	601	616	531	564	631	622	617	627	534	547	588	572	575	626	583	587	598	566	569	598	629	599	622	566	584	608	598	559	632	623	608	615	607	618	591	565	585	583	546	573	598	587	560	586	578	532	591	550	577	617	574	560	570	604	606	559	593	551	574	565	564	574	518	616	610	667	599	587	606	562	617	574	595	609	587	610	641	606	581	656	624	579	560	585	615	585	635	592	593	641	596	616	569	594	600	598	572	602	624	603	622	577	562	579	581	589	564	605	595	589	588	613	538	555	596	616	566	568	609	573	556	553	604	616	550	586	575	567	611	581	623	536	599	632	591	582	565	592	615	604	585	568	557	568	599	580	620	570	587	625	618	582	592	595	597	594	584	552	555	616	546	581	578	550	588	595	583	556	614	615	601	580	604	608	576	580	632	570	554	587	574	595	580	598	614	611	563	572	579	557	634	569	567	596	569	570	607	587	594	630	554	598	558	619	560	612	610	609	635	612	596	607	613	617	584	526	562	607	617	583	547	573	617	547	562	612	596	575	582	556	581	600	597	567	578	626	600	584	596	605	596	597	591	542	548	546	612	583	552	619	528	592	594	603	598	602	601	624	580	607	602	560	590	595	571	599	580	586	607	628	575	608	632	599	586	589	585	631	600	584	616	573	593	588	577	570	631	580	545	618	594	557	589	562	572	565	601	594	550	571	706	630	586	573	651	585	615	595	569	576	597	601	566	600	601	605	634	584	614	549	528	574	596	619	588	544	586	587	602	574	577	557	515	595	544	533	607	581	576	557	604	597	610	590	592	570	577	557	599	584	638	590	574	548	592	573	588	608	630	579	595	564	595	578	574	600	581	573	574	586	605	590	627	579	568	575	593	595	566	620	601	614	602	592	570	590	586	603	607	584	586	618	587	541	527	622	578	586	584	561	673	559	542	569	589	576	564	584	582	589	585	594	588	581	547	582	598	574	556	621	573	612	571	581	573	539	593	589	589	593	572	557	587	597	574	546	557	623	589	593	556	551	615	555	614	600	613	577	588	570	567	579	625	568	577	606	627	607	585	622	567	616	584	600	542	596	604	565	567	600	582	592	557	589	581	606	599	575	578	610	571	591	569	580	550	574	582	570	620	622	626	605	547	557	595	592	553	600	583	615	590	548	621	593	578	585	622	580	627	592	575	596	593	575	581	602	584	578	577	578	568	556	633	581	574	599	568	581	560	584	618	562	605	580	611	599	564	539	587	578	603	599	584	579	601	600	573	574	609	579	610	595	533	620	638	586	565	587	576	560	580	562	552	556	592	590	600	615	552	624	610	595	554	570	593	612	595	608	615	591	566	584	615	615	571	610	619	619	572	572	626	613	583	573	583	594	574	582	625	618	595	623	586	603	611	600	592	590	592	598	583	598	580	557	567	607	568	561	585	612	566	604	573	593	565	578	590	596	550	582	561	589	563	583	610	554	592	609	631	599	566	583	578	549	544	596	606	624	561	594	610	574	585	557	580	591	588	559	594	607	615	582	608	587	632	597	586	540	556	606	574	600	567	577	583	557	544	588	602	644	538	583	572	586	585	603	631	592	592	601	570	580	583	576	574	602	571	615	595	619	589	604	557	599	590	636	568	559	607	566	555	583	578	593	601	605	631	633	601	597	605	609	583	528	605	614	587	575	624	600	617	579	620	607	613	599	641	560	623	619	568	584	558	613	625	600	607	617	599	561	563	555	617	614	585	607	551	612	583	590	617	588	592	605	577	578	574	551	615	591	599	587	602	585	607	560	595	581	590	595	611	559	558	591	595	571	589	593	569	621	580	599	594	583	612	603	567	588	608	595	579	553	639	577	580	588	574	594	621	581	567	571	611	551	572	551	584	638	559	603	584	575	586	570	546	590	634	593	586	544	622	577	578	603	545	593	583	605	567	588	601	602	591	535	594	587	621	553	607	530	604	605	610	554	606	593	575	566	608	553	575	592	599	598	585	556	603	555	572	612	633	557	591	587	578	599	591	560	528	574	580	634	578	577	590	568	549	587	553	586	569	626	593	612	609	570	583	573	604	602	596	544	562	576	633	571	596	561	632	585	572	604	627	621	577	587	596	636	564	558	599	599	586	577	633	598	604	558	590	598	606	531	576	594	582	591	601	587	587	568	597	585	586	567	596	578	591	570	590	599	631	575	573	556	642	570	574	612	603	624	597	566	582	630	557	599	615	584	588	588	594	570	578	571	607	586	539	597	561	559	602	559	555	666	601	557	560	640	594	577	602	634	562	573	629	572	580	579	563	590	592	605	592	544	595	577	601	581	584	623	641	592	573	618	603	642	590	615	560	606	540	588	567	619	573	608	602	617	578	591	599	599	593	556	587	595	575	575	592	644	610	610	569	541	582	565	580	606	600	598	603	569	593	570	595	596	581	596	576	614	577	567	586	550	616	570	590	608	570	613	579	560	607	592	607	541	578	578	619	562	603	579	563	554	601	581	598	591	641	599	564	592	557	602	605	589	571	580	632	556	621	568	565	605	587	609	570	580	603	565	585	564	604	570	582	567	607	594	579	627	599	607	592	581	549	580	609	573	574	636	545	602	561	615	617	618	569	569	596	572	585	589	599	591	591	572	587	607	599	612	620	582	557	566	617	612	550	569	562	591	587	577	556	589	658	573	544	630	596	589	586	557	582	583	557	594	566	570	560	607	558	564	601	593	576	554	617	584	599	594	599	583	573	547	552	581	552	587	654	579	589	612	556	571	590	578	590	598	555	575	562	624	603	583	605	609	594	627	609	570	588	614	590	594	583	613	579	628	583	616	590	592	578	586	597	591	597	590	591	604	579	561	567	553	605	560	610	620	569	562	597	576	598	565	563	605	601	565	581	561	573	568	603	617	622	575	588	602	613	617	541
23065	21071	28774	23562	21080	20744	8872	1991	1570	1037	664	588	500	499	459	416	348	333	321	287	356	316	293	285	233	258	252	269	250	233	236	230	215	220	225	214	238	215	232	208	222	203	199	221	209	214	199	216	214	248	211	204	174	212	220	240	230	211	223	222	203	200	206	222	207	189	223	207	193	215	178	199	212	198	197	187	176	202	207	197	203	190	193	189	178	196	185	187	179	191	183	223	179	193	206	196	175	196	205	196	210	212	196	177	198	187	190	210	178	190	193	185	199	203	212	180	185	178	197	204	220	212	200	188	174	208	218	228	206	196	178	181	188	189	213	184	189	212	196	169	172	179	173	211	186	169	175	194	213	182	194	201	186	181	191	181	183	173	216	193	182	190	191	188	204	185	200	205	183	197	195	196	206	200	218	187	209	191	191	206	193	204	198	183	185	211	185	212	175	202	209	191	208	206	180	178	187	189	222	201	206	171	212	187	192	232	206	173	201	179	174	217	198	195	202	187	201	200	221	174	207	173	189	162	195	204	176	203	177	194	204	214	221	191	201	197	190	202	206	190	199	179	188	142	195	184	213	195	195	193	191	196	192	200	200	198	190	208	211	194	195	197	202	186	207	202	157	190	193	178	190	184	198	214	190	204	165	201	212	185	210	174	198	164	185	186	209	198	190	189	200	185	198	182	196	196	200	202	187	168	208	187	217	204	171	199	203	212	195	203	204	192	197	190	181	188	189	194	174	204	177	189	221	187	176	175	205	203	187	176	190	172	216	198	193	180	215	208	181	206	181	197	189	198	202	194	203	196	189	198	195	195	198	215	218	201	214	203	194	185	170	189	208	167	169	204	207	208	174	196	198	191	193	197	191	189	174	207	182	194	186	196	208	215	174	204	193	215	209	218	211	184	218	200	203	188	197	215	183	205	211	186	165	209	201	195	197	199	216	182	185	204	183	198	182	192	189	210	187	197	165	183	203	206	197	175	182	213	202	196	193	185	207	170	196	185	214	204	181	198	198	212	199	182	212	193	189	217	168	177	219	182	189	192	203	194	203	185	200	200	205	183	210	189	172	202	198	195	204	187	211	169	221	199	197	177	183	177	200	195	245	185	213	170	191	186	213	197	221	171	191	180	168	201	199	207	198	173	181	205	232	203	231	185	191	163	177	184	198	192	177	206	179	170	208	202	204	216	182	188	178	181	189	178	207	188	192	182	197	206	195	205	184	172	204	181	209	173	197	194	200	184	201	168	202	203	191	201	175	203	210	191	189	190	219	207	185	190	208	197	208	180	184	227	218	196	190	172	178	177	186	192	172	206	210	194	199	197	180	190	197	215	196	220	203	187	194	188	221	197	215	212	191	195	190	172	203	192	193	186	161	198	205	213	230	211	173	191	211	171	177	174	189	192	206	214	184	182	202	221	190	204	174	182	187	199	211	167	192	203	202	185	214	195	205	189	205	205	199	170	206	183	190	190	196	176	182	190	232	208	191	188	213	199	198	198	198	193	207	183	185	208	189	194	197	197	201	209	189	198	189	209	180	175	213	181	235	204	198	175	194	199	192	187	176	201	205	189	192	185	202	199	212	183	205	188	193	196	207	185	202	186	160	202	214	202	219	182	185	201	177	199	198	208	186	185	185	183	191	209	192	187	186	201	196	193	218	188	210	184	191	191	215	197	197	188	185	200	182	191	205	216	194	196	183	206	194	205	193	201	190	199	197	187	190	203	203	199	189	199	186	193	174	174	198	175	211	199	187	203	208	186	218	182	189	181	208	181	222	192	178	191	175	202	175	191	205	175	209	175	188	182	211	179	181	200	159	200	193	185	189	192	201	199	203	203	195	184	186	250	200	193	201	210	201	185	205	207	189	205	192	218	206	216	181	195	196	190	174	202	196	196	177	204	199	189	208	189	185	187	190	195	188	201	193	200	183	173	212	182	171	180	207	213	200	193	189	195	207	151	192	214	199	194	191	199	197	197	187	196	204	179	205	226	216	199	207	200	195	176	186	181	203	168	187	214	192	175	212	206	205	193	202	206	195	209	217	216	200	221	180	180	180	162	181	194	203	201	178	178	205	191	170	192	180	202	185	203	206	188	192	176	201	193	204	197	190	193	173	194	202	199	199	184	223	229	186	217	209	200	225	203	169	195	206	188	184	190	214	186	170	181	183	201	206	201	175	194	186	193	196	182	174	187	201	192	177	175	198	188	186	200	177	193	194	182	218	203	199	177	207	176	231	186	211	190	216	195	202	184	191	210	194	166	206	202	194	193	196	213	192	216	193	197	200	226	191	188	188	165	190	199	185	189	192	189	193	186	195	203	197	197	214	193	230	172	194	217	204	182	187	181	191	165	167	196	202	213	192	169	194	188	188	205	207	214	187	193	198	212	193	179	196	186	192	199	180	206	188	192	176	182	220	173	191	164	202	207	217	201	219	183	182	196	200	188	202	200	192	195	178	188	171	189	187	188	212	184	194	186	209	186	182	180	169	170	211	207	207	182	205	201	197	175	202	209	186	191	210	181	199	180	210	178	207	189	207	197	204	177	199	198	208	188	179	190	193	204	207	174	205	207	181	188	187	198	184	223	178	191	174	212	204	200	190	195	175	214	175	199	189	181	185	180	202	205	202	206	197	193	214	206	204	204	212	184	173	199	175	173	195	202	169	187	180	191	198	200	203	185	196	193	213	183	175	179	185	189	226	205	207	197	239	196	182	178	201	200	191	179	207	213	181	213	179	184	206	175	202	202	184	207	182	205	195	203	190	164	172	190	189	206	195	190	213	188	168	174	162	174	199	204	162	185	220	211	190	232	201	209	209	211	191	206	189	200	187	188	163	179	172	199	204	212	176	188	201	210	183	185	185	193	187	195	190	198	217	209	215	203	176	193	194	205	215	195	195	173	180	198	179	207	204	184	174	194	203	191	196	230	175	182	194	190	183	184	207	186	189	194	196	182	215	214	191	217	203	184	182	180	205	176	194	193	188	202	212	193	183	209	169	188	208	223	200	186	190	195	188	190	174	207	188	217	205	172	209	191	201	196	199	199	208	194	164	188	216	188	178	206	204	168	183	182	210	188	208	196	205	174	202	198	167	192	195	193	204	201	203	207	196	179	212	186	203	183	190	190	187	190	199	189	201	209	217	189	179	192	207	182	199	194	196	194	200	172	197	186	189	238	201	194	193	195	191	212	188	190	185	201	239	192	193	218	208	188	187	197	193	187	202	197	205	199	205	189	196	190	188	177	173	211	203	209	174	203	170	195	190	196	190	201	192	185	181	195	193	198	192	198	174	210	206	180	212	158	216	185	195	188	203	218	184	180	193	175	188	189	174	191	211	184	217	200	212	163	197	196	170	207	199	197	189	202	174	182	181	197	187	208	192	222	210	174	189	192	193	201	191	198	205	176	219	201	199	202	202	188	193	182	191	170	204	192	174	181	218	193	172	206	202	200	181	205	178	210	200	202	194	188	183	177	183	199	184	201
34887	29030	21781	17757	14204	12712	7681	4363	3633	2331	1618	1205	1049	964	960	736	718	603	596	514	551	506	467	449	421	417	413	434	382	382	346	358	369	332	308	313	341	347	301	329	310	346	270	341	297	332	299	323	340	337	318	317	294	277	344	310	311	364	290	330	305	288	332	297	303	273	323	305	268	264	307	301	288	288	307	304	282	283	286	325	286	296	283	269	313	289	272	296	279	284	267	308	277	300	266	280	252	289	247	296	286	257	251	278	292	275	294	291	313	285	279	305	278	264	288	283	296	282	279	268	284	280	279	266	286	276	279	291	269	273	273	295	266	288	246	284	266	311	272	282	272	271	277	301	279	292	270	300	236	264	260	293	273	247	303	275	263	289	265	279	276	270	283	300	277	266	281	310	296	284	272	261	273	290	297	265	295	264	271	264	263	272	248	278	295	239	299	280	298	306	255	305	308	282	245	271	299	302	290	270	294	267	268	247	303	262	276	288	286	269	276	269	259	283	271	288	288	264	270	297	268	298	279	264	290	272	279	273	280	283	254	283	272	306	279	280	268	274	256	286	311	309	295	277	272	265	258	278	279	284	305	305	295	285	298	287	285	285	314	291	277	298	285	286	279	254	304	266	279	277	261	281	275	264	286	293	264	304	284	276	293	316	265	300	285	280	287	293	294	273	291	255	345	304	285	271	278	269	260	271	258	284	269	269	267	311	293	281	276	262	307	306	283	274	295	272	271	275	281	305	271	252	290	274	280	267	273	317	295	301	265	284	284	260	285	286	259	272	253	279	240	285	289	268	280	272	286	276	263	264	280	307	283	244	273	272	279	274	279	221	285	282	259	251	294	284	244	284	268	280	277	258	246	304	275	315	289	300	300	296	273	280	253	282	321	295	291	287	271	279	290	322	286	272	261	271	323	287	257	273	274	248	276	286	269	290	279	274	291	305	286	301	288	273	254	247	256	285	266	267	276	309	277	265	278	296	267	262	298	302	276	296	272	258	265	269	285	266	289	273	271	282	268	257	297	275	292	268	257	249	276	247	288	275	255	294	286	280	294	283	272	277	302	281	281	265	261	278	273	271	283	258	253	301	281	257	268	272	292	261	261	293	262	271	286	301	279	278	283	265	275	300	305	290	270	276	278	264	276	313	282	303	257	280	275	274	266	296	256	284	264	315	270	289	299	290	293	320	283	275	267	305	297	274	274	249	269	310	285	258	265	279	255	280	272	299	279	287	312	290	308	255	257	279	266	287	311	258	291	287	253	256	275	252	303	275	275	278	232	274	270	291	264	292	266	266	273	282	290	303	309	297	301	254	246	239	279	301	286	274	256	250	258	286	274	285	284	295	289	277	264	294	284	239	278	308	286	284	286	279	270	257	256	266	299	278	289	279	291	292	279	295	290	284	298	272	288	267	281	286	314	296	309	285	305	270	292	286	288	271	281	296	295	274	267	276	277	270	280	266	291	279	290	303	251	286	292	300	267	292	298	292	268	285	319	262	311	254	255	294	281	281	260	280	280	272	262	284	294	286	297	324	290	295	282	275	292	276	298	278	265	282	275	288	294	277	293	296	278	312	297	276	270	290	292	283	286	313	281	299	250	280	272	265	313	280	263	260	298	259	286	287	283	270	300	273	301	244	303	268	269	299	282	286	254	281	264	284	256	274	281	261	292	261	289	274	279	254	311	286	320	280	257	270	301	295	273	292	290	269	248	298	308	276	269	246	256	279	284	291	289	279	276	271	279	287	256	304	274	260	282	294	273	293	274	268	310	254	263	262	282	289	283	296	286	325	278	308	276	279	311	266	259	289	288	261	319	269	280	274	267	269	267	280	288	261	259	276	273	302	284	299	250	291	278	301	276	254	297	291	268	300	308	297	259	306	275	280	301	304	288	291	270	286	302	274	276	267	299	296	293	272	293	243	284	254	281	279	264	252	252	318	256	293	236	302	250	277	317	273	278	308	247	309	274	261	284	259	277	276	263	268	300	297	262	273	262	282	283	292	271	253	271	251	297	267	276	271	259	292	260	302	301	290	289	275	285	285	322	271	294	295	286	288	292	294	275	272	273	291	280	312	285	269	275	295	265	282	268	286	311	267	251	284	292	285	263	291	278	265	279	280	253	266	318	277	280	255	306	270	265	290	268	265	258	311	281	292	283	273	310	281	269	263	280	261	261	262	271	293	283	273	272	265	292	269	250	287	302	301	283	266	320	293	312	250	253	276	305	261	272	281	300	278	265	270	292	268	259	294	292	239	289	270	241	265	309	275	262	306	276	257	258	282	271	263	250	273	266	253	278	291	274	243	279	284	247	299	258	278	278	316	261	277	287	283	291	298	269	293	257	274	273	277	283	282	247	284	272	285	247	293	282	270	294	280	281	316	276	286	251	260	236	295	272	262	310	266	229	271	298	268	289	286	258	281	303	269	286	277	263	262	283	274	269	280	288	284	265	298	285	273	251	296	257	307	272	285	276	294	274	238	271	289	257	286	292	262	305	290	284	321	272	275	266	271	309	291	265	256	260	266	259	237	278	287	279	264	317	255	266	269	288	283	317	274	279	302	254	270	281	245	268	265	283	274	299	282	265	293	288	273	322	264	287	260	274	251	270	283	291	271	283	278	292	260	252	278	258	291	271	283	270	263	249	269	266	279	255	249	286	284	265	245	268	270	292	288	268	299	281	273	277	291	271	301	306	267	263	280	265	270	261	314	280	291	275	297	269	253	295	269	263	275	246	261	283	291	293	281	251	281	278	281	275	241	273	281	273	269	282	277	273	292	265	290	277	279	275	260	276	291	258	304	310	275	293	264	267	278	280	287	290	268	313	273	262	249	295	285	315	260	298	292	293	261	257	266	271	256	298	252	292	299	288	295	289	287	301	285	256	276	287	283	287	263	291	275	257	269	273	300	279	272	261	276	295	257	266	270	278	286	266	270	279	284	284	276	301	258	268	304	258	279	263	307	285	301	268	259	272	272	273	259	296	286	280	290	297	283	257	279	267	290	284	299	306	248	280	276	273	280	284	258	260	293	269	265	309	297	248	279	288	281	298	285	278	280	287	271	282	235	293	248	291	311	282	268	292	290	324	270	269	297	296	266	235	267	269	288	275	270	263	253	286	259	285	293	292	273	248	278	286	303	276	281	279	274	282	257	260	283	267	280	271	277	278	294	285	258	283	279	262	289	282	275	257	253	290	281	251	293	286	282	267	267	269	266	276	295	268	286	264	266	289	265	305	280	273	258	248	281	297	255	280	250	258	286	259	262	236	283	279	281	261	279	279	275	301	268	272	299	286	275	304	281	305	263	288	297	277	276	296	258	292	284	274	303	269	295	231	290	305	255	275	275	276	295	261	281	275	288	270	279	273	278	266	274	271	252	259	266	282	284	298	268	295	249	260	263	267	269	249	300	272	286	261	278	302	307	304	302	259	262	291	278	284	282	247	252	275	291	272	283	290	256	288	242	259	270	259	293	257	288	292	260
27457	20313	11862	5978	3824	2929	1787	955	836	698	550	548	532	511	532	531	519	516	497	474	500	486	499	486	493	493	492	512	521	523	469	467	476	527	480	473	512	487	488	505	492	474	489	478	494	475	470	487	485	490	511	497	480	462	463	494	447	496	501	496	492	486	506	494	470	429	481	454	493	455	522	469	487	484	461	471	473	476	467	489	494	505	511	469	466	477	500	521	481	519	499	521	474	461	478	441	508	459	470	459	503	484	446	457	444	483	504	480	476	491	499	478	469	464	464	501	522	452	468	446	479	463	530	463	459	470	471	479	490	461	453	491	544	518	503	486	483	490	454	484	508	505	512	480	450	508	482	444	438	427	494	470	491	482	440	448	468	476	470	488	490	489	485	435	509	500	496	470	517	527	499	484	525	469	460	492	479	462	439	457	481	482	480	463	495	469	498	484	461	479	481	477	436	463	488	525	487	494	510	469	487	452	442	517	444	524	468	481	452	500	444	443	510	506	495	457	484	484	476	481	514	488	493	515	459	463	446	432	487	479	473	483	466	523	501	514	512	462	499	490	450	458	487	499	483	490	496	494	466	518	473	471	467	515	498	427	479	461	469	494	482	484	488	468	487	474	458	488	442	482	555	534	493	520	473	458	484	488	427	487	467	484	493	450	488	459	486	472	465	489	515	482	496	509	509	463	461	499	510	493	504	488	473	487	480	505	483	518	491	516	460	485	474	512	469	462	470	492	490	461	486	475	499	479	513	510	469	517	480	452	486	461	468	503	485	460	461	485	467	476	496	444	492	475	478	425	480	487	494	484	519	534	477	451	479	488	469	505	443	454	416	476	467	521	431	493	489	474	488	474	492	462	498	509	481	473	451	464	501	476	499	502	505	500	521	472	483	490	438	495	507	520	477	486	523	482	511	514	487	481	497	482	455	468	453	490	495	472	480	511	511	432	517	482	454	483	498	446	468	501	483	507	471	472	420	479	472	480	459	498	460	452	483	471	463	454	485	485	462	462	510	479	521	516	475	469	459	468	478	479	485	482	514	508	457	498	499	492	488	529	489	487	509	495	477	483	508	505	487	469	504	499	459	511	475	509	482	486	455	464	476	500	476	535	458	501	525	494	486	467	478	449	521	481	486	472	495	446	500	457	454	510	498	453	491	513	501	475	463	468	519	462	446	494	454	458	532	481	497	498	476	501	511	465	497	475	474	497	480	466	495	494	491	498	446	517	515	473	489	476	456	495	482	475	493	525	530	520	436	474	504	436	497	455	487	507	479	457	491	509	512	497	455	464	478	451	460	508	484	473	469	499	504	532	479	482	507	489	489	508	478	470	489	467	460	456	481	464	509	467	491	497	470	479	489	478	485	512	482	451	467	487	489	495	490	463	487	467	496	463	505	448	467	457	493	501	480	467	509	504	474	503	462	468	514	487	474	474	468	520	452	493	462	482	522	502	459	505	491	512	482	454	444	456	498	449	494	488	462	497	475	470	508	471	477	483	495	481	464	457	529	469	483	499	473	524	491	485	411	502	450	507	485	477	476	445	487	480	503	509	452	439	465	460	475	469	459	483	468	484	476	504	481	505	524	502	477	514	458	491	451	472	484	459	523	519	517	467	483	453	453	450	489	470	497	490	459	483	476	506	454	458	468	469	498	488	507	533	459	483	484	480	483	503	508	476	494	479	450	452	492	482	522	489	480	493	517	489	487	490	506	524	478	481	450	466	513	487	445	489	495	498	469	501	468	435	473	471	474	466	537	490	452	505	453	487	459	462	529	508	525	471	483	528	520	487	491	495	488	468	459	493	490	498	489	455	453	499	463	485	471	477	504	487	468	492	491	473	494	486	496	480	512	493	490	441	448	467	505	520	481	495	483	503	477	455	494	461	526	459	476	502	487	486	502	451	490	468	483	514	466	481	504	497	481	464	490	448	465	465	472	489	483	481	479	471	474	491	461	459	529	472	487	468	515	505	491	504	509	479	462	503	489	462	478	509	476	446	494	458	437	462	494	472	507	462	461	479	537	490	514	501	506	473	468	413	485	480	490	439	487	464	468	464	488	456	477	484	436	453	464	507	474	459	497	492	522	489	446	509	456	477	452	479	490	475	495	487	462	451	482	458	481	482	479	436	456	486	497	483	490	474	503	466	482	473	446	475	471	527	449	488	489	485	473	497	485	525	493	507	483	479	482	471	473	504	470	507	498	459	498	504	495	467	503	504	482	505	468	516	463	480	512	479	506	472	482	482	462	442	470	455	459	485	469	526	491	486	507	464	479	479	504	496	516	457	425	491	549	523	467	451	441	483	484	478	467	482	489	459	456	463	453	506	451	465	496	464	495	475	478	503	486	439	490	442	468	462	489	502	454	491	498	482	499	460	488	475	503	486	514	466	459	484	482	485	485	490	497	464	467	476	495	460	512	439	497	452	480	467	497	489	463	461	496	500	478	462	489	461	499	477	526	491	467	544	466	503	447	468	489	520	458	465	535	479	534	460	458	541	484	474	492	486	463	448	471	480	471	521	526	490	476	451	473	484	477	509	446	527	507	495	483	427	499	493	521	453	480	482	485	471	460	487	471	482	504	486	490	475	446	498	454	490	508	497	484	469	513	505	487	491	456	464	462	475	517	490	468	452	517	493	472	480	469	504	455	464	512	474	509	468	482	462	468	503	507	494	468	528	476	460	472	492	449	482	478	491	464	466	481	497	503	475	490	472	475	502	537	491	491	473	473	493	474	481	484	469	484	497	503	498	467	495	489	472	523	484	477	492	493	460	506	490	444	501	504	470	477	490	529	494	530	480	500	512	516	482	511	476	470	496	474	470	485	468	470	479	489	550	457	460	504	479	467	474	492	441	472	485	497	488	491	457	491	497	506	486	489	464	487	448	484	470	454	508	494	506	477	470	499	493	454	498	453	480	477	478	514	473	490	472	461	482	444	506	493	516	467	505	485	463	462	473	492	514	493	502	507	480	482	514	503	513	450	506	466	472	515	515	496	489	475	489	471	488	488	482	453	494	500	488	539	502	485	494	500	526	496	493	472	474	453	454	468	431	473	481	453	456	458	474	508	459	453	502	467	503	511	463	464	471	472	481	491	502	515	470	500	552	472	542	463	515	481	453	447	473	483	488	479	520	509	443	474	473	503	507	457	538	489	472	463	472	468	492	487	477	515	459	511	481	471	506	515	518	476	469	462	483	474	506	491	506	470	439	460	450	493	472	491	482	447	504	481	470	467	492	480	501	483	494	490	466	429	500	454	469	444	468	491	518	491	475	461	485	452	443	490	474	488	474	470	491	485	485	503	492	481	477	484	502	471	481	479	477	440	462	483	497	500	459	524	454	476	468	498	476	499	518	439	525	495	496	504	531	486	467	441	494	470	489	506	424	507	489	473	475	515	504	456	458	476	464	495	481	473	487	481	494	470	445	484	529	506	444	467	527	462	461	503	507	490	517	500	486	462	459	519	451	510	523	483	497	525	493
26233	13504	10836	9159	7509	6520	3982	1993	1536	1204	898	836	728	762	752	720	752	725	681	690	719	721	678	665	709	656	714	722	715	671	706	687	636	691	685	640	701	653	716	696	663	664	665	662	677	695	652	622	688	654	674	676	662	673	681	672	631	638	667	656	674	671	647	629	683	660	695	687	645	678	648	666	638	648	654	652	629	626	666	709	672	639	728	654	625	632	655	636	733	688	655	678	622	679	659	662	655	652	671	624	685	663	616	663	684	668	655	607	650	672	652	660	677	660	672	650	727	672	637	687	682	700	636	647	696	671	651	657	680	659	700	658	694	651	625	665	675	656	686	684	641	675	657	647	649	644	640	672	660	670	651	674	654	634	644	654	676	733	694	659	679	648	632	673	666	682	632	687	636	677	684	652	623	677	681	666	668	642	662	681	658	665	737	700	662	685	655	649	648	683	690	602	663	670	660	665	695	631	708	658	700	638	684	684	673	634	703	645	708	686	669	672	694	709	652	709	700	666	656	666	662	632	692	627	692	673	629	657	687	596	710	718	686	652	662	635	655	653	664	679	647	698	675	669	656	703	660	678	667	665	672	698	670	649	639	673	680	670	627	651	673	663	662	648	633	600	625	668	681	664	709	667	673	683	652	676	692	675	655	678	665	627	713	670	670	708	680	614	622	650	644	673	678	656	676	650	671	619	649	678	703	668	704	648	663	658	672	644	624	640	644	699	671	693	722	628	655	669	654	659	638	671	645	690	670	677	670	675	704	704	661	692	706	675	692	662	630	699	638	688	649	672	628	662	653	698	648	656	658	684	649	704	677	663	652	693	670	665	677	683	699	656	616	678	678	719	672	665	641	691	640	623	638	663	648	625	659	640	664	643	681	606	675	646	662	632	675	642	661	610	683	637	705	645	632	695	628	664	611	656	642	600	701	733	709	644	668	654	659	622	687	653	668	632	655	677	694	655	680	698	669	694	673	653	671	675	632	668	675	642	663	608	655	648	710	639	680	698	697	670	666	659	633	618	676	682	654	624	691	637	648	690	652	652	658	705	638	585	676	654	675	679	680	658	686	675	673	642	664	667	626	657	655	730	621	687	671	652	671	654	659	647	658	686	641	733	641	659	655	630	659	711	677	684	663	657	653	702	657	702	686	670	645	654	654	665	674	686	629	708	657	638	659	645	695	653	638	650	699	648	673	630	647	651	686	701	651	650	652	665	707	661	672	633	667	647	691	680	632	691	620	704	656	620	719	619	695	661	655	628	649	657	655	683	680	702	634	651	676	632	640	654	665	672	693	656	654	655	639	640	639	668	637	658	674	661	651	705	647	695	673	669	655	665	661	674	663	636	646	746	649	695	687	682	686	655	684	669	672	676	705	620	611	647	684	702	658	655	676	610	651	665	666	687	647	629	674	672	680	709	650	689	655	647	713	666	663	684	663	685	641	646	695	677	654	669	649	616	648	653	700	662	704	659	679	638	656	685	633	672	710	659	649	679	727	624	657	722	658	625	673	617	668	685	701	621	663	684	645	683	670	635	620	683	641	683	672	646	601	679	639	675	658	700	663	665	733	652	649	641	694	678	651	649	685	643	633	664	641	693	692	698	650	706	659	666	634	661	652	664	645	652	643	670	671	710	664	695	675	652	655	659	683	648	636	654	662	636	646	629	661	601	645	693	674	645	661	683	678	629	712	672	649	659	688	721	704	657	660	666	651	653	653	697	655	631	663	684	685	673	632	694	680	642	627	646	691	616	668	718	645	661	655	653	673	699	693	709	608	677	680	673	644	641	667	662	633	628	661	660	666	654	672	649	660	651	685	656	627	643	700	675	651	629	645	681	644	665	647	715	629	625	672	597	682	706	663	668	651	643	664	726	707	687	672	678	666	635	640	672	619	719	653	636	690	653	690	665	660	640	674	627	688	679	643	667	684	657	715	664	722	646	667	701	685	684	597	727	655	643	687	636	669	705	691	664	710	655	672	644	639	669	625	684	658	662	650	671	671	644	627	622	671	662	671	654	693	704	690	709	680	656	655	650	660	654	673	652	630	675	678	637	673	703	644	628	646	726	677	669	646	663	694	657	708	678	696	635	670	688	672	652	653	651	668	673	676	651	676	666	667	657	668	696	678	679	644	682	633	652	620	665	656	640	669	590	687	690	662	656	663	676	648	634	684	653	655	716	668	688	665	674	655	642	621	656	640	616	656	660	655	701	696	641	629	649	670	653	697	656	629	675	662	674	689	639	712	687	640	667	702	661	666	651	651	665	664	657	653	638	645	719	622	672	664	655	675	701	635	667	678	656	648	671	671	651	681	624	665	658	666	689	644	682	676	684	651	668	636	646	658	642	678	689	638	680	656	643	678	709	663	649	672	651	677	616	689	627	664	681	627	651	672	663	644	690	663	642	692	716	673	640	622	707	690	691	633	628	678	643	674	672	680	697	640	639	640	665	661	658	658	664	639	657	680	688	656	715	685	664	685	619	674	709	652	690	644	658	635	643	650	668	686	657	649	649	688	685	645	663	676	666	685	660	649	650	656	711	675	653	715	664	643	681	647	664	694	643	663	683	657	692	717	701	683	680	667	661	673	631	698	659	654	675	669	692	692	688	634	683	657	660	695	683	650	671	669	600	697	677	664	667	651	686	707	671	655	665	643	700	641	694	640	669	690	694	699	675	693	653	633	672	705	681	689	618	721	661	666	624	631	682	657	677	624	677	705	673	650	655	630	731	671	666	678	649	651	657	656	632	652	675	654	644	682	674	671	669	704	648	681	655	663	676	671	691	687	690	675	701	643	653	659	678	638	692	697	667	693	686	650	685	661	642	678	663	623	661	655	654	695	640	690	663	650	646	652	676	651	684	696	676	683	657	695	685	659	655	639	688	670	689	686	650	643	697	670	671	700	647	645	640	691	657	639	666	664	687	643	651	709	662	686	681	646	646	668	652	656	658	676	640	640	651	684	642	677	651	665	627	653	671	649	660	641	639	674	669	639	687	681	654	655	639	674	680	660	717	658	648	646	659	689	679	639	689	677	669	650	652	673	672	651	637	667	638	680	662	682	647	636	652	689	676	681	637	688	696	646	624	665	672	721	668	688	643	661	667	683	678	652	673	674	641	658	644	651	671	709	658	645	684	683	683	672	655	681	735	619	654	624	667	684	674	643	679	662	686	677	673	654	665	629	638	618	669	675	710	704	697	664	612	629	658	636	702	659	653	664	668	693	628	635	693	662	693	624	635	653	674	644	662	659	633	637	639	627	656	701	675	661	687	698	689	685	661	662	649	661	683	675	614	670	643	696	684	685	670	639	685	615	679	628	666	638	662	663	688	667	671	641	670	687	658	659	692	675	645	695	639	693	639	687	689	647	693	692	676	625	666	640	666	711	689	659	679	687	677	674	683	658	641	673	685	631	687	697	638	622	666	689	651	622	696	666	729	701	638	684	687	662	650	645	648	672	637	683	642	696	625	686	713	639	640	681	658
24263	21136	28241	24207	20731	10438	4698	1922	1242	1028	759	670	588	576	570	546	520	539	496	512	509	475	512	458	457	441	486	488	452	495	464	432	446	502	457	404	439	447	450	438	461	475	455	413	479	441	453	436	466	464	445	451	460	440	433	429	438	438	457	415	455	455	397	431	468	441	392	420	428	460	446	436	405	424	440	412	423	400	452	409	412	464	423	441	442	413	435	437	455	457	449	406	445	412	402	444	429	429	471	418	420	418	457	424	424	417	421	440	426	433	404	413	416	391	474	410	441	446	438	464	436	411	425	442	430	420	427	414	399	456	417	440	504	446	417	433	467	394	434	456	404	424	426	428	405	431	416	453	417	451	411	433	447	423	425	421	451	438	474	448	478	425	421	451	440	429	406	386	443	453	483	456	455	395	417	418	411	381	444	456	410	437	440	422	437	451	414	396	432	431	402	464	443	445	435	454	442	431	422	426	431	439	445	417	434	422	422	411	411	434	443	432	430	431	441	472	420	432	393	436	402	404	417	438	415	437	435	386	478	449	401	449	436	427	438	423	439	409	397	444	452	413	449	382	412	415	472	463	445	453	402	426	447	414	445	456	438	459	444	441	443	445	465	431	408	450	388	422	431	413	464	413	451	404	455	413	424	458	439	426	430	448	439	441	414	432	395	443	430	468	412	440	423	412	379	465	442	421	447	444	408	414	437	424	425	413	441	427	421	410	427	423	385	404	421	432	427	446	443	404	421	439	453	434	433	428	417	436	441	424	430	408	417	441	437	436	426	418	449	415	423	447	435	444	427	435	437	442	411	415	452	427	415	448	438	412	463	436	428	419	418	425	408	408	462	418	411	404	430	487	423	408	449	404	387	420	425	409	440	426	424	440	423	425	459	436	432	410	432	444	418	435	455	429	408	442	415	420	414	449	431	456	444	438	421	423	417	421	436	433	420	412	456	387	425	443	440	413	425	421	470	423	421	417	393	419	424	463	417	429	416	418	398	447	426	466	441	431	440	451	447	451	419	425	449	449	518	433	407	413	419	436	445	437	434	435	410	411	430	413	411	424	423	426	443	386	435	418	448	448	446	409	402	420	426	442	444	420	430	422	415	439	426	439	454	441	450	453	404	465	421	439	449	420	425	423	414	419	418	413	434	457	435	423	422	454	392	415	447	415	390	420	451	418	448	448	471	415	431	409	398	409	440	444	442	447	376	404	400	451	456	389	427	403	438	444	409	411	433	452	431	406	446	431	425	457	458	418	483	445	458	409	428	426	431	444	412	450	462	387	421	417	433	493	440	407	465	443	445	385	472	425	441	434	436	406	427	460	459	415	454	425	369	422	397	430	434	413	440	423	439	459	416	444	450	433	446	465	427	453	426	461	441	408	419	440	419	432	426	429	433	445	404	439	428	460	426	428	443	492	486	426	428	455	409	434	458	390	446	395	418	438	447	434	414	432	374	424	400	444	425	410	429	437	441	427	414	442	458	419	462	416	425	425	442	448	427	411	387	415	406	448	419	418	499	456	414	435	418	448	441	422	405	417	412	416	444	385	468	428	409	450	443	412	425	474	381	410	405	446	417	425	435	411	471	468	447	436	410	366	390	430	443	377	414	393	452	422	420	445	417	401	428	450	427	431	412	456	429	429	404	433	418	425	412	443	467	436	435	432	434	456	408	393	400	447	394	439	439	444	421	431	445	442	449	410	492	414	462	433	409	380	409	421	455	455	416	399	404	471	410	403	392	444	376	461	410	416	473	438	413	463	432	415	459	412	441	424	423	445	450	440	442	460	433	440	384	433	481	431	424	459	426	422	405	416	439	434	471	428	440	459	437	403	434	426	425	384	414	448	453	445	442	445	460	452	418	442	406	451	423	417	441	449	455	460	402	451	410	403	404	415	464	444	433	430	454	429	431	407	380	400	426	395	407	427	435	470	417	423	443	415	411	455	459	418	450	420	411	397	423	443	388	419	397	427	447	381	445	392	423	454	418	428	441	439	443	420	427	429	417	392	483	440	426	435	431	466	461	446	405	395	409	414	439	464	450	446	451	414	415	408	415	415	430	434	436	428	420	435	414	482	459	397	428	445	438	424	425	400	437	401	443	434	427	431	405	456	432	435	449	418	434	432	431	407	428	431	443	445	441	418	440	389	440	442	445	431	401	430	440	457	426	444	472	468	451	440	403	452	438	467	389	427	417	461	435	407	427	405	404	447	415	451	462	426	415	430	389	420	405	413	431	415	445	472	439	433	444	430	430	392	423	412	449	447	410	421	444	442	452	436	469	437	422	418	421	426	413	425	441	405	453	427	413	416	475	396	423	449	399	435	394	434	424	423	426	413	434	444	416	483	427	448	433	446	409	409	445	414	420	408	427	447	440	392	406	439	432	468	421	412	461	429	443	455	400	425	481	382	429	409	427	413	469	455	448	399	454	433	436	409	429	429	425	472	404	405	436	422	427	422	418	428	439	383	434	409	413	446	423	447	439	431	482	411	408	414	398	409	433	448	400	441	417	424	463	450	428	372	431	393	451	418	443	428	443	438	467	445	422	442	436	397	406	465	398	413	439	414	423	449	419	422	442	414	428	429	403	443	440	426	420	436	438	394	404	461	400	413	451	441	426	414	448	436	404	414	407	442	416	449	419	434	396	427	415	387	469	424	408	415	428	404	448	400	426	439	426	453	435	385	423	471	456	405	408	464	409	447	429	449	430	456	457	443	411	408	447	453	424	451	417	450	423	420	444	451	433	439	419	392	428	451	459	435	448	441	423	447	415	446	391	459	439	452	414	404	453	435	415	404	454	421	421	423	477	412	422	415	434	433	425	422	388	455	441	425	420	462	451	402	409	381	417	434	411	438	445	417	436	427	406	458	451	433	430	408	413	422	413	396	441	415	434	428	452	450	427	433	462	399	426	422	438	419	417	402	427	435	469	437	437	456	415	440	421	431	411	392	442	415	408	429	431	416	448	434	440	428	430	434	440	421	441	437	442	421	445	464	460	435	425	455	416	469	424	403	410	414	460	417	437	429	425	411	439	445	412	429	436	448	468	404	471	397	428	412	418	409	382	383	464	421	400	472	440	432	421	436	446	405	455	406	416	450	429	425	486	454	406	406	417	436	436	469	442	445	434	450	397	435	453	445	460	435	443	411	408	404	439	413	391	408	428	430	422	402	401	397	394	457	396	406	397	440	455	437	456	429	407	430	458	433	453	394	429	426	443	433	389	422	402	413	471	458	406	386	452	392	434	437	445	439	432	426	461	394	440	438	402	434	428	409	476	426	453	412	441	411	433	400	410	432	445	423	444	412	420	454	444	427	427	440	433	475	443	425	437	414	400	370	453	461	420	480	402	377	402	389	438	441	439	420	432	448	471	397	445	408	453	430	409	415	435	397	446	425	469	423	433	416	414	404	439	423	442	406	419	407	423	455	433	458	457	445	398	429	422	395	405	434	452	437	443	466	452	399	447	430	430	461	438	426	441	437
30867	22768	17730	13984	11690	10661	8097	3939	2673	2021	1328	1174	965	987	959	794	837	827	739	726	750	748	721	683	666	685	673	684	707	674	657	613	674	617	604	644	626	638	594	649	603	592	622	594	638	616	618	667	647	630	584	607	586	593	610	641	611	648	645	628	643	588	643	592	626	607	603	590	616	608	623	625	612	598	605	565	596	578	609	621	574	591	596	566	619	582	605	610	585	563	555	605	595	568	627	608	608	585	635	578	576	580	596	608	573	614	584	635	590	646	570	595	587	584	623	549	629	594	609	600	605	630	577	603	573	578	622	578	618	616	636	614	599	599	626	553	590	561	615	591	563	582	582	598	565	626	604	570	599	612	529	566	578	589	639	638	570	605	626	581	622	649	604	597	632	625	611	588	625	569	569	542	614	573	561	607	576	623	562	574	612	592	580	588	614	579	596	592	569	544	618	564	612	605	586	614	603	614	585	610	558	563	563	592	600	603	604	574	565	629	590	596	645	588	623	568	587	583	591	590	614	614	578	605	567	535	624	587	571	627	587	579	572	630	584	602	576	611	566	609	615	600	604	627	607	594	621	572	616	597	582	570	623	601	602	575	532	564	539	586	596	622	620	603	597	552	656	604	572	582	597	581	612	607	567	624	621	575	581	627	616	622	637	614	600	593	630	562	587	605	579	604	608	592	576	578	587	585	577	559	570	601	580	574	593	609	668	618	577	595	575	599	604	601	642	569	578	586	561	574	595	606	568	562	593	573	609	594	610	615	590	591	600	609	619	608	621	559	573	602	592	587	631	578	565	608	575	595	598	593	639	575	538	548	598	646	639	567	622	620	616	627	611	596	615	573	601	574	561	620	638	642	616	609	605	588	620	611	602	605	630	615	589	646	623	618	563	614	548	637	566	622	626	571	577	617	601	587	528	538	597	636	633	635	607	581	563	644	569	559	558	566	614	608	617	600	615	654	578	601	638	611	596	614	602	611	617	581	596	631	601	575	602	622	592	612	605	609	551	565	580	630	632	558	598	580	577	599	591	614	593	628	625	559	598	586	622	559	590	636	551	609	632	564	640	616	615	607	622	569	606	592	590	604	582	573	623	611	587	625	589	619	594	597	570	595	613	593	605	665	651	601	591	578	617	593	633	628	556	607	539	599	608	577	565	648	567	600	634	590	584	610	584	588	593	597	599	591	589	652	609	600	577	577	592	599	650	566	601	629	581	576	566	597	609	612	637	573	595	581	597	588	595	616	593	620	605	605	607	592	606	617	645	626	570	599	636	579	586	570	580	624	612	588	609	564	545	608	629	645	551	588	595	576	630	578	597	635	610	655	559	604	598	603	639	577	578	607	556	626	611	569	624	590	589	610	630	547	552	624	605	612	574	612	627	595	613	627	543	571	595	562	570	649	659	579	634	601	541	584	591	641	613	565	628	613	606	568	591	597	603	556	569	561	614	579	620	613	550	600	577	580	604	630	568	578	575	622	587	593	614	634	596	567	589	605	590	626	592	617	568	570	592	589	602	571	655	605	609	601	550	595	615	599	608	567	638	628	595	564	610	573	622	594	580	639	584	579	549	582	616	607	571	606	578	629	591	602	582	602	557	612	575	558	619	579	609	564	591	609	593	537	565	562	606	582	618	582	604	598	602	547	603	617	580	624	607	583	583	568	584	623	570	606	618	567	580	618	567	587	665	614	571	609	601	553	604	592	625	595	618	616	592	591	597	555	590	583	575	595	605	597	637	586	618	596	611	600	622	596	621	582	657	587	599	610	592	593	595	598	579	610	606	578	622	547	604	612	620	620	603	601	561	597	627	600	576	578	587	596	599	646	559	601	583	606	649	615	604	575	622	581	580	608	607	610	644	554	585	593	622	584	618	607	572	587	574	632	616	553	579	581	578	622	581	602	608	618	605	611	587	590	580	593	591	621	587	604	572	586	652	624	633	629	554	615	633	571	611	605	600	567	624	561	583	648	622	592	636	616	577	591	598	592	547	567	609	587	566	614	605	607	566	603	555	600	559	572	637	599	620	636	571	603	597	614	601	571	598	629	590	560	637	579	582	527	594	557	597	585	635	593	575	628	594	614	573	606	589	624	555	552	636	607	591	571	605	563	574	598	628	580	614	615	627	584	631	576	619	567	599	587	584	609	621	594	588	581	603	566	587	603	599	610	610	609	593	599	566	570	559	582	566	648	651	576	587	589	599	552	587	576	603	630	644	614	588	635	606	601	631	635	612	608	585	594	538	635	597	585	610	628	572	626	603	571	613	633	613	567	584	583	626	566	589	573	605	613	562	568	576	582	617	598	602	540	595	560	604	584	619	570	613	567	571	573	546	583	598	597	573	616	559	596	580	624	608	618	623	603	591	584	661	585	571	614	631	592	629	603	582	595	585	612	628	596	609	654	568	613	604	633	625	608	545	611	589	593	576	592	615	587	605	582	616	564	547	596	601	602	599	580	549	641	580	598	612	609	603	621	589	563	586	599	629	568	585	636	625	598	584	608	561	591	602	628	610	630	568	590	628	606	605	581	562	583	606	659	644	581	581	575	633	609	622	589	549	593	623	613	575	632	584	585	626	580	557	596	575	598	573	629	593	611	598	568	620	603	577	611	583	625	647	604	611	569	576	596	610	589	566	598	616	579	626	619	578	622	629	599	610	605	598	600	632	613	592	590	595	617	601	564	602	575	598	628	642	598	639	567	603	592	650	631	577	582	603	614	610	572	630	623	618	554	628	565	576	569	592	598	569	571	569	622	577	612	642	563	589	629	625	611	615	548	635	588	594	612	572	581	639	577	608	597	618	592	560	575	573	570	650	620	590	591	606	616	588	600	560	587	590	568	577	613	660	567	597	582	581	567	593	608	591	572	600	565	588	596	579	611	640	585	522	634	593	584	611	585	584	550	558	596	609	602	585	581	570	620	614	589	635	621	612	583	640	604	575	566	578	588	580	600	596	635	579	577	588	600	583	574	599	596	622	608	599	589	625	636	599	661	589	591	610	613	580	589	608	580	595	583	628	560	619	563	570	585	616	571	584	593	592	622	619	579	543	597	604	573	616	580	568	584	588	598	637	601	576	579	597	587	566	582	607	590	608	617	614	583	594	572	576	594	581	622	601	583	559	600	581	578	610	568	594	607	605	597	625	595	583	598	575	603	558	587	643	612	602	582	593	615	597	588	601	609	600	603	602	550	565	591	580	606	621	614	577	552	588	614	591	621	609	662	581	571	627	566	646	584	579	576	571	552	575	631	582	603	609	616	633	647	597	580	563	621	638	626	634	620	582	586	564	624	610	631	556	610	545	618	586	605	578	550	630	573	605	559	598	603	600	598	617	544	587	572	632	629	599	589	586	594	625	535	602	599	577	611	561	560	581	617	597	614	584	589	583	611	581	621	590	611	603	597	631	614	615	571	563	584	638	584	567	585	576	578	605	601	607	600	583	580	599	581	583	613	612	592	654	619	627	585	551	537	587	588	623	586
23136	21105	28787	23630	21127	20867	11137	3478	1705	1139	786	583	500	440	533	460	390	380	334	283	274	290	319	310	272	266	224	236	233	235	241	218	232	233	204	189	210	227	205	244	192	250	214	184	216	218	211	230	235	210	213	217	188	211	206	219	194	208	230	217	214	191	225	213	186	197	209	218	205	215	185	196	243	220	210	195	194	199	191	218	194	210	200	216	195	207	193	205	187	222	186	216	192	197	185	200	207	202	191	188	210	211	183	194	217	202	170	208	215	189	192	218	204	178	206	193	193	176	199	221	199	223	201	188	217	211	224	185	206	212	232	189	235	207	197	228	222	207	201	192	170	198	198	203	183	200	205	165	208	196	178	185	226	192	207	181	179	193	195	199	194	229	181	204	230	202	209	211	213	200	190	196	210	208	197	184	196	187	214	221	196	186	193	208	194	192	202	207	209	191	197	223	200	201	206	185	202	190	179	216	205	197	198	197	215	200	217	193	196	190	204	185	172	220	209	200	207	191	208	200	192	196	204	194	185	189	195	182	196	171	193	233	202	211	229	208	203	189	203	194	190	197	180	203	186	204	207	198	184	196	187	201	173	190	182	203	193	213	208	196	222	200	203	194	182	198	201	198	190	211	196	202	190	216	208	199	192	198	243	223	213	188	203	178	200	198	191	184	201	199	224	195	188	188	190	208	214	178	211	223	203	210	232	210	181	196	176	180	177	213	209	197	219	209	197	195	183	190	184	175	203	183	192	233	204	190	224	185	181	198	186	198	204	185	201	223	196	185	198	181	205	207	188	195	208	215	218	179	191	206	167	219	201	230	186	196	199	211	199	200	192	193	197	187	195	204	208	187	219	180	200	203	202	195	202	232	196	196	180	201	197	185	208	202	219	189	188	195	197	188	204	216	188	212	208	206	204	182	204	181	227	223	211	202	213	198	204	191	207	201	205	191	164	212	209	177	188	194	234	191	191	216	192	221	188	234	200	208	193	201	189	206	196	187	217	196	187	214	217	210	186	210	177	186	228	198	211	206	208	186	189	195	220	194	197	194	206	189	198	193	210	201	206	193	183	220	208	194	193	199	208	204	174	190	207	194	221	199	198	204	180	191	198	165	188	190	213	183	212	204	216	195	183	190	214	219	191	195	198	209	199	201	207	188	186	201	182	211	211	200	167	199	173	210	213	213	206	177	199	202	189	198	199	182	169	205	202	184	186	183	204	194	186	229	214	198	182	173	189	187	216	191	200	200	193	179	187	183	203	215	220	191	193	213	190	213	199	219	174	203	192	221	189	196	214	176	207	209	208	186	190	186	203	200	228	179	208	188	203	217	193	172	177	175	188	190	218	217	201	207	194	198	197	195	196	187	181	199	212	214	189	181	225	183	205	221	208	211	177	178	199	216	181	181	202	216	196	203	197	179	206	207	228	192	211	185	198	184	202	162	207	190	191	206	220	179	201	176	196	178	201	200	185	195	215	210	164	206	177	189	179	216	216	208	202	229	203	203	190	188	211	191	209	202	200	216	188	195	201	190	184	212	194	190	201	216	178	217	176	213	182	196	199	186	234	203	203	185	207	192	194	184	198	195	199	197	208	192	200	197	177	199	192	202	210	198	173	191	231	203	200	212	171	194	190	192	215	211	192	223	212	216	218	188	194	197	202	179	200	202	208	202	203	174	192	205	211	200	211	204	193	192	208	213	199	221	182	179	193	186	199	193	202	181	190	186	196	149	183	205	185	182	188	198	180	195	201	223	203	177	205	225	215	187	209	210	208	189	184	193	181	199	194	187	194	188	177	181	177	202	210	210	202	225	194	204	197	181	184	195	204	198	198	171	220	204	199	195	205	209	201	175	186	218	205	180	180	192	201	213	207	185	179	218	202	191	222	201	209	184	204	233	158	215	192	225	162	205	220	217	176	177	205	176	202	189	184	204	184	208	194	210	205	176	195	177	189	207	207	195	211	184	180	208	197	230	188	177	216	195	227	221	177	179	190	152	183	204	204	198	201	194	195	190	198	209	202	210	201	180	215	204	199	173	200	216	208	221	210	199	190	178	183	177	189	222	201	194	173	192	203	200	226	208	192	186	205	194	181	207	184	201	187	184	182	192	236	192	178	191	177	172	211	218	203	196	212	196	218	195	185	190	202	189	214	209	197	185	193	185	205	207	199	193	189	190	191	181	196	205	193	207	206	201	201	187	183	198	217	235	203	208	211	181	200	190	207	181	210	196	197	185	188	196	199	205	195	195	210	221	227	216	187	184	204	169	198	211	198	207	212	207	221	189	207	217	195	177	184	210	184	188	219	158	218	170	201	190	207	215	172	200	196	190	198	217	220	209	172	186	194	211	168	188	204	174	187	182	197	188	213	215	177	181	202	225	214	223	208	184	204	233	182	189	204	197	203	197	186	202	172	177	186	187	210	183	192	212	176	203	196	207	213	196	183	190	223	197	183	228	207	205	185	211	195	214	227	187	189	208	194	191	186	182	174	190	208	203	202	198	208	191	178	226	202	217	208	217	198	180	188	211	189	197	217	218	181	189	186	199	205	216	197	206	185	185	205	190	192	210	206	202	193	196	197	209	192	184	197	186	177	209	185	192	192	198	188	192	171	206	168	153	192	195	189	179	189	236	192	185	227	199	162	209	202	178	205	206	202	191	191	193	195	176	211	184	182	204	178	214	214	213	199	187	195	216	177	209	190	174	199	194	177	200	203	233	191	210	224	189	193	195	198	214	202	206	209	207	213	193	206	198	194	193	187	179	209	203	188	192	185	202	196	184	203	196	214	209	184	198	190	206	175	196	203	191	230	199	206	190	210	209	173	196	196	202	169	187	197	213	239	192	205	197	201	198	205	187	202	186	220	177	202	211	188	194	186	193	186	198	198	194	204	188	194	181	198	206	206	208	204	183	209	192	194	191	172	185	179	200	213	199	207	209	188	203	191	182	204	177	193	181	181	210	217	214	201	212	206	193	199	211	231	194	185	204	200	179	200	188	207	210	205	217	210	204	191	202	211	175	202	204	206	219	208	217	199	238	184	207	235	184	190	190	201	166	196	230	188	190	216	180	210	197	183	223	201	177	235	210	216	185	187	222	187	202	233	192	177	201	201	193	209	198	213	189	211	197	217	174	203	209	195	199	215	186	192	197	202	205	204	220	186	197	186	198	207	185	192	211	196	216	188	208	185	200	197	209	247	191	179	209	214	195	198	212	201	175	198	196	208	186	212	194	195	197	200	231	196	187	191	191	186	216	195	186	210	187	189	208	203	217	195	205	180	226	217	222	182	180	207	204	164	183	210	178	210	166	196	212	218	211	181	197	197	197	209	180	167	196	184	198	193	196	177	193	188	193	211	179	184	208	191	190	171	197	208	215	201	191	202	218	184	206	214	172	248	205	213	214	204	213	193	194	195	167	189	195	215	222	177	202	185	207	202	190	207	219	198	231	217	189	217	209	178	191	217	194	201	200	212	204	183	190	189	194
34334	28958	22287	17387	16041	14510	11537	7036	4093	2492	1709	1171	989	933	1003	707	679	659	542	522	481	480	477	464	462	432	403	390	368	366	341	380	360	336	317	341	325	307	311	326	340	360	320	311	308	301	342	336	330	293	311	309	340	333	300	331	320	313	339	299	308	292	289	291	284	330	271	297	271	292	270	269	299	305	297	272	306	277	288	269	259	282	298	294	279	275	277	300	285	270	277	281	296	276	285	305	288	346	297	284	261	305	287	283	297	279	284	315	270	294	312	271	272	280	265	311	299	299	263	276	274	284	284	293	295	276	243	249	262	280	286	252	307	281	295	287	278	313	279	288	293	272	314	273	291	317	287	280	297	296	335	266	298	294	289	273	295	286	266	282	301	294	309	271	340	255	303	303	299	288	305	272	288	284	256	260	302	286	275	276	292	275	282	288	280	289	307	287	263	279	297	287	298	293	304	258	285	262	283	279	285	283	274	270	336	306	256	282	285	312	272	274	304	283	278	268	295	267	238	248	299	277	256	259	292	282	293	263	295	297	261	292	293	304	256	284	289	267	285	297	259	269	335	296	283	292	287	258	308	269	283	296	264	287	263	262	285	280	282	273	274	317	281	282	282	277	287	259	294	291	282	275	303	303	287	289	301	266	276	254	282	291	297	297	296	291	257	297	265	332	312	273	302	287	285	294	285	307	278	280	296	287	248	307	301	276	310	267	295	295	255	265	302	279	272	295	281	280	279	285	271	237	261	297	299	255	272	279	253	302	275	316	258	291	266	293	283	269	281	262	251	288	267	284	278	278	283	259	304	290	299	274	263	275	301	286	296	279	268	277	280	285	280	284	267	280	274	266	306	282	279	283	262	294	299	305	273	292	293	309	280	286	274	263	251	261	271	284	303	292	285	278	266	268	271	299	299	303	294	288	266	299	293	294	269	263	271	281	264	269	270	275	302	300	266	290	296	260	321	260	283	303	278	270	303	282	283	323	281	257	277	295	297	274	298	274	253	297	296	286	301	259	282	266	274	287	286	328	267	285	280	289	281	287	318	277	282	244	264	277	296	273	248	270	272	289	301	296	306	280	286	293	291	295	271	278	293	279	269	278	336	279	282	269	259	273	277	251	290	293	296	276	283	272	244	287	254	295	285	319	255	294	283	297	317	288	298	312	293	290	283	271	300	292	252	284	263	309	282	267	294	294	311	268	271	275	287	293	290	237	287	287	304	267	327	300	286	279	264	275	284	269	284	304	291	282	271	284	330	309	302	294	308	298	269	243	274	299	308	287	271	286	294	251	277	273	255	286	273	281	264	289	279	309	296	286	308	309	265	303	291	279	261	299	245	262	258	276	277	307	289	289	303	318	265	268	288	278	265	278	269	267	283	294	262	273	265	282	314	282	279	273	279	290	286	314	299	286	275	257	277	276	269	269	294	272	256	265	288	301	286	280	263	269	304	261	311	276	278	278	300	296	310	307	289	293	292	263	257	280	274	252	276	285	287	288	306	267	261	288	286	276	303	306	283	282	277	278	256	275	283	299	297	259	259	296	272	287	311	286	295	272	291	258	318	261	285	262	267	291	276	271	249	311	292	288	276	309	240	296	262	282	297	290	288	271	275	287	276	313	284	266	268	293	301	292	278	295	282	265	277	300	284	295	283	273	272	278	258	306	284	270	281	290	281	280	271	276	278	299	277	289	280	298	267	284	277	296	308	253	278	273	314	284	285	281	292	300	272	283	279	254	280	307	302	279	279	317	260	244	298	284	285	275	282	296	301	289	258	295	271	310	272	294	263	307	267	268	303	268	293	293	267	263	291	266	285	273	299	308	243	305	268	295	272	300	277	280	278	279	315	292	283	292	271	301	327	291	278	261	276	252	287	256	279	283	281	305	297	283	279	271	289	276	258	292	291	303	288	285	279	281	309	271	267	279	289	260	310	293	282	280	316	265	280	299	282	297	294	323	295	273	314	265	269	315	282	293	270	312	303	290	280	295	274	264	269	254	302	304	286	282	275	322	300	273	294	309	295	282	285	292	278	296	298	274	254	270	274	285	269	283	265	277	270	284	305	261	254	308	271	284	260	290	312	287	262	311	262	265	265	272	306	235	321	272	300	284	252	255	274	274	273	306	278	285	283	268	267	272	262	287	288	306	309	309	300	276	286	283	276	282	295	271	289	296	270	308	268	271	259	311	282	307	273	284	290	274	256	298	289	264	274	284	285	295	282	280	290	273	268	260	273	266	277	280	238	303	290	260	297	281	279	263	301	256	292	276	288	294	286	270	309	282	268	273	284	300	302	295	278	277	254	289	275	303	290	292	272	242	297	286	290	287	281	298	283	291	264	282	266	304	271	310	287	300	304	274	285	289	279	289	259	282	300	313	272	283	276	279	265	297	258	296	272	280	262	284	285	268	278	310	273	298	265	271	278	300	290	260	270	276	262	256	287	278	298	253	274	289	287	278	296	302	290	286	266	292	300	273	270	286	282	287	290	267	299	273	275	312	287	295	262	270	310	262	284	302	263	273	276	297	268	298	327	286	286	264	263	273	277	241	277	307	282	263	282	302	275	261	273	281	274	290	276	292	254	273	304	309	267	287	300	268	324	276	279	276	299	283	290	260	275	308	272	272	274	267	271	291	323	267	280	277	305	289	290	306	268	293	251	277	298	287	291	306	262	294	285	251	273	287	270	306	291	286	300	278	290	246	288	256	295	256	274	295	295	276	273	294	263	289	271	273	292	265	301	270	273	282	299	274	255	311	278	265	277	280	293	271	284	285	269	279	278	304	303	248	284	278	292	283	287	273	287	288	282	331	322	268	292	269	293	269	292	309	258	273	267	307	233	255	277	309	296	288	276	272	280	287	254	263	265	265	268	293	300	261	286	277	273	277	265	293	273	286	261	263	261	288	296	263	283	276	279	272	284	294	251	259	307	267	275	270	268	295	279	292	305	274	305	273	270	277	274	278	281	272	323	301	309	282	280	272	300	296	291	252	298	312	285	272	302	295	308	262	284	302	264	266	299	270	333	287	275	298	289	275	277	264	271	282	261	274	281	271	269	259	275	305	280	280	274	297	288	284	299	300	261	260	296	295	282	274	284	278	272	304	274	260	271	291	272	261	295	274	293	259	265	281	319	308	300	266	276	272	292	277	291	290	249	270	287	277	280	264	316	253	288	246	263	258	271	287	282	293	294	261	252	291	304	269	295	286	277	329	266	294	280	263	282	286	247	268	275	279	310	267	267	257	270	286	266	284	297	253	239	307	301	250	276	268	286	277	276	306	276	334	269	271	273	267	264	275	280	267	267	320	289	281	289	278	298	277	257	286	284	310	279	276	297	274	272	307	300	267	267	291	292	279	296	261	270	286	268	275	289	278	297	296	264	294	266	285	290	295	285	288	257	280	276	287	275	291	304	298	243	311	293	283	299	322	279	310	280	282	273	292	267	302	292	271	296	297	306	282	298	271	276	297	263	296	296	297	288	275
27379	20363	11423	5354	3947	3592	2638	1602	981	768	598	499	535	497	550	534	481	509	540	497	535	525	519	491	510	492	472	467	484	480	510	502	467	461	485	516	474	499	515	453	478	507	488	471	476	507	457	490	505	497	508	456	466	481	491	482	491	506	499	514	467	481	513	493	469	520	491	480	464	481	468	504	481	520	494	491	503	529	479	468	492	461	492	481	484	511	431	478	510	490	480	511	467	489	453	495	464	508	504	455	488	508	499	473	513	486	499	489	539	486	500	499	477	486	461	517	469	526	469	506	449	520	488	492	466	510	492	464	491	480	493	466	477	483	497	490	511	535	496	493	520	488	501	496	534	453	518	506	517	502	499	505	528	481	499	501	475	464	490	487	517	452	439	471	485	509	489	479	467	494	509	476	485	489	478	464	531	471	486	459	474	461	540	468	500	448	483	478	479	491	475	503	498	493	481	469	469	513	502	501	491	487	510	465	468	529	488	492	478	506	434	446	447	454	511	464	475	466	489	479	470	487	464	492	501	520	506	502	487	514	537	516	455	501	489	471	489	490	487	485	461	495	521	492	463	456	478	512	459	483	509	504	457	517	484	502	509	502	470	471	510	471	463	489	530	491	479	508	478	492	483	494	465	478	525	503	497	506	485	472	479	496	478	518	489	530	485	488	493	477	483	482	484	501	507	458	525	473	506	503	479	459	532	498	518	456	518	469	521	518	508	473	501	471	519	513	445	509	501	541	500	549	502	518	505	467	486	526	485	541	450	500	497	542	490	474	537	496	489	491	471	467	463	495	510	484	478	468	516	542	495	459	502	503	483	482	489	541	497	477	481	483	486	501	498	478	520	480	470	444	474	494	516	493	503	496	500	489	512	516	480	464	485	515	436	489	487	471	479	525	462	498	483	463	473	460	501	513	505	515	447	460	466	518	515	492	509	516	471	496	488	461	493	510	507	455	487	491	486	466	469	530	516	473	462	475	504	486	498	517	482	477	494	501	479	500	484	484	481	497	505	448	502	469	452	495	495	487	498	523	490	491	506	494	461	453	502	471	542	528	511	488	460	517	503	495	502	472	509	503	511	457	528	508	501	470	487	482	470	530	484	513	534	529	472	495	466	467	489	490	493	509	492	479	471	467	505	536	439	479	553	481	472	484	463	473	521	474	521	507	496	491	507	487	464	535	515	508	493	498	504	521	483	466	537	517	494	460	473	477	500	498	493	473	483	543	479	533	504	474	500	456	486	452	478	486	501	452	511	490	525	467	487	454	506	523	475	458	512	527	472	547	475	518	480	472	482	495	509	508	488	506	518	499	543	474	484	499	493	500	503	510	513	509	505	516	541	480	521	503	506	504	497	503	473	471	504	502	489	465	466	458	476	478	488	523	495	527	525	455	512	493	484	527	474	496	506	482	493	467	454	531	501	485	493	502	452	505	496	486	517	497	497	509	472	458	509	488	492	459	552	527	508	456	447	440	460	466	467	459	525	443	469	527	448	467	495	481	553	509	480	502	509	456	472	533	501	512	517	502	499	489	481	501	489	449	486	490	501	475	465	483	488	471	481	473	491	489	472	459	514	509	455	486	471	488	470	505	469	527	457	457	454	509	527	485	497	447	482	480	495	490	494	509	507	517	507	518	510	468	500	486	512	486	513	501	487	487	496	475	529	471	513	470	479	463	505	539	503	506	474	549	473	485	477	491	511	476	491	518	494	483	436	483	481	491	443	464	473	484	499	508	466	475	454	443	474	519	469	504	529	441	461	471	525	477	451	470	511	466	509	497	495	516	502	490	514	443	453	492	544	478	501	480	503	475	492	481	476	477	447	472	501	462	436	494	483	497	494	493	484	490	483	501	490	506	481	503	515	498	505	508	494	489	535	513	504	460	506	469	537	487	495	501	475	487	441	479	519	514	500	454	495	480	456	507	502	505	478	458	515	487	472	481	463	467	479	477	457	520	477	507	492	455	491	479	500	473	469	439	555	458	469	480	494	507	476	485	458	459	494	475	492	510	516	479	481	526	533	498	516	477	521	505	507	453	485	502	498	486	505	495	490	517	498	510	508	511	500	515	507	486	488	505	541	475	486	496	515	498	494	498	518	482	460	452	453	494	448	523	485	502	510	555	439	489	505	478	516	489	448	475	501	513	510	514	488	546	475	491	473	489	470	472	498	509	455	517	474	495	506	500	516	466	514	505	506	491	478	469	521	455	490	508	536	533	486	461	466	503	538	462	516	474	508	499	463	528	470	476	493	468	504	480	471	471	477	502	448	461	472	475	523	484	493	442	492	487	479	472	485	497	480	486	497	456	510	493	462	486	501	502	488	474	440	476	492	483	476	484	481	487	523	490	509	474	511	471	523	482	504	488	462	481	472	492	518	499	481	465	472	517	450	481	451	492	490	502	470	513	551	542	471	500	484	480	520	474	490	465	497	471	474	494	493	505	492	506	519	525	483	442	490	496	473	494	493	503	492	506	494	480	493	479	533	507	528	490	485	479	513	478	515	471	495	550	509	514	512	506	481	474	504	522	508	514	520	483	472	515	512	489	450	494	450	507	503	505	500	483	479	491	506	461	460	471	483	512	499	517	514	494	503	480	526	484	505	500	469	486	503	457	476	502	464	473	502	491	455	544	485	502	511	495	459	499	465	486	463	514	522	453	495	482	528	481	499	473	502	480	487	489	462	470	486	458	485	534	458	498	454	512	491	493	518	502	496	520	499	516	493	515	481	496	487	490	505	449	523	463	520	527	480	506	499	534	497	475	486	501	451	505	479	473	504	506	445	489	461	469	528	448	478	473	495	470	463	482	481	505	490	528	527	491	475	462	503	505	474	500	495	452	514	497	503	517	516	455	490	483	502	497	470	495	500	486	496	486	482	512	509	486	508	486	471	501	471	501	498	504	489	465	474	499	450	501	492	499	487	495	483	521	495	486	492	468	512	497	456	496	470	496	480	471	535	512	502	469	511	483	479	449	459	522	483	493	516	531	512	469	502	482	531	486	495	491	470	474	528	485	492	487	476	508	514	499	469	510	501	441	508	526	497	465	527	498	459	504	491	544	492	472	486	525	435	477	509	531	492	481	501	478	484	531	455	495	504	489	470	489	468	508	491	473	489	443	498	475	500	510	497	462	488	499	484	465	476	494	502	464	451	490	497	514	482	518	484	504	462	482	496	501	500	479	541	500	456	485	486	499	493	477	471	523	483	465	483	460	486	475	465	471	452	504	440	499	474	509	481	501	514	500	515	471	490	490	448	497	516	517	483	458	517	489	480	474	512	458	467	471	462	466	466	493	540	479	453	527	482	484	492	496	457	464	514	496	522	500	498	470	468	457	443	487	548	525	487	473	480	487	487	466	489	478	501	515	479	512	515	498	487	517	483	518	484	473	496	486	499	509	478	492	498	440	501	504	531	535	520	478	501	486	483	486	510	436	504	491	491	434	465	497	460	496	463	513	475	508	519	484	504	468	452	498	512	459
26796	14388	9741	8204	7868	7793	5975	3422	1988	1331	958	823	756	843	751	757	686	753	755	714	749	705	705	653	688	694	666	708	702	688	698	686	637	688	685	669	685	664	640	653	662	648	676	629	698	684	662	717	667	649	667	676	669	702	641	692	697	680	664	681	698	732	669	635	724	653	642	638	696	645	641	703	681	702	689	656	657	705	637	734	676	663	623	694	676	689	677	625	692	686	608	669	707	654	640	727	690	703	625	670	661	704	668	665	643	638	658	646	634	705	637	663	706	655	648	707	655	656	663	648	674	655	662	646	701	699	673	691	671	622	632	614	702	633	636	694	649	644	675	627	685	677	667	700	686	683	658	679	718	688	673	689	689	649	674	672	692	662	710	649	652	657	668	673	652	657	630	659	680	636	650	729	643	610	647	675	660	678	636	677	643	679	671	708	633	659	667	690	630	654	671	658	634	651	657	664	681	655	655	702	643	673	667	642	665	655	609	665	679	677	693	663	641	627	720	654	696	639	643	683	659	630	626	682	683	635	619	722	685	668	663	641	670	697	649	690	719	686	637	646	691	628	681	644	652	652	690	624	699	634	692	619	646	668	691	661	682	690	657	668	623	657	675	672	706	647	656	650	670	672	654	676	664	697	642	652	648	701	663	692	694	602	641	647	676	694	695	641	673	642	704	653	716	677	672	637	677	660	646	604	665	652	628	674	677	635	732	656	691	614	643	630	688	636	657	667	646	617	667	686	692	633	625	680	648	667	635	634	657	710	700	672	678	678	658	678	667	747	680	649	750	692	675	673	654	721	664	707	694	686	706	679	622	711	658	665	672	636	643	708	628	659	651	636	679	709	697	723	665	720	675	708	671	648	630	648	689	682	681	705	682	660	675	651	684	660	667	673	688	709	660	653	702	675	657	660	638	618	657	686	660	664	652	659	672	707	658	653	644	667	681	698	711	682	697	695	671	665	657	660	688	653	637	711	675	706	700	687	672	712	660	721	641	642	631	664	696	698	660	642	670	647	652	682	664	652	657	679	653	669	608	671	674	704	652	648	661	699	635	650	627	686	639	649	620	694	643	665	659	621	680	701	729	684	660	652	663	671	681	644	636	682	629	700	674	668	699	665	656	657	669	625	647	629	688	706	684	675	672	674	709	673	653	636	663	696	670	682	646	710	656	669	621	644	688	661	644	698	638	693	643	652	722	654	693	695	680	637	725	671	681	684	669	622	629	644	636	673	652	670	678	656	634	660	667	674	656	664	657	672	687	586	703	624	668	645	700	645	657	655	649	675	714	685	645	652	683	668	670	668	688	709	714	681	687	658	622	645	691	711	671	697	695	662	688	676	656	622	671	649	691	683	612	670	637	656	680	665	690	642	680	647	704	634	670	686	624	635	697	711	658	679	688	656	658	622	592	697	646	666	642	700	615	607	632	658	695	659	702	682	676	659	631	703	680	665	649	630	644	676	703	671	651	709	661	684	674	692	666	678	604	637	714	645	696	662	662	694	679	655	666	623	707	667	675	655	655	655	622	675	686	606	692	645	626	636	704	662	655	670	723	710	628	632	691	691	704	677	679	690	645	639	612	636	652	667	727	709	652	682	673	668	668	667	712	677	650	678	723	653	655	639	674	688	642	628	662	672	651	626	670	660	632	687	638	647	637	707	660	664	730	666	658	705	687	660	643	688	643	625	620	676	663	669	628	674	615	688	663	636	688	677	690	624	718	682	641	662	687	666	680	683	662	630	714	730	662	678	665	686	644	673	702	668	675	679	655	666	643	650	672	692	674	621	661	680	692	727	627	665	617	626	698	621	708	662	640	632	670	682	641	717	715	658	654	659	649	667	678	666	680	687	654	678	670	667	662	660	665	653	695	696	705	671	700	659	674	657	621	618	643	694	700	674	663	662	694	718	689	684	660	654	688	655	682	684	711	693	693	640	668	647	648	647	664	758	683	693	652	647	641	652	669	717	685	668	631	662	702	651	702	630	712	652	688	713	689	662	674	694	645	654	666	665	662	643	682	667	636	690	691	682	649	671	667	638	648	649	639	673	681	642	646	698	713	616	678	662	673	666	656	682	680	676	699	716	667	720	663	708	699	671	676	613	683	683	651	675	675	741	653	634	647	625	727	616	681	668	684	747	683	645	659	697	622	706	674	689	656	628	678	656	694	672	696	654	670	681	703	647	636	705	705	673	680	695	743	663	682	662	672	642	672	677	678	701	655	658	660	625	661	688	635	682	669	619	701	647	652	669	626	667	689	708	707	638	677	647	649	655	676	638	696	672	658	671	681	657	688	670	695	698	687	696	664	665	656	664	688	697	663	684	676	743	651	681	686	662	699	685	682	674	658	688	642	707	697	669	680	647	683	702	622	658	694	691	657	671	705	656	667	623	649	676	734	635	648	669	680	706	636	690	692	696	711	690	683	677	730	694	661	715	698	669	673	654	676	661	693	627	670	672	682	655	691	642	654	631	658	708	697	687	689	683	680	705	703	622	686	667	652	653	646	689	725	699	684	642	689	704	636	641	689	651	623	637	657	688	659	648	671	671	697	623	642	670	701	658	640	682	661	664	647	651	675	654	664	662	697	671	670	645	707	686	710	675	715	676	634	638	717	657	683	661	671	680	654	680	681	682	661	638	690	670	668	678	662	691	666	646	688	642	619	725	623	669	663	648	695	660	701	685	675	652	644	699	698	673	653	694	649	642	657	663	657	654	623	653	673	649	642	643	672	675	646	647	683	629	664	684	664	652	666	631	679	637	662	663	732	650	659	643	648	645	675	692	697	689	673	694	669	687	681	674	711	719	673	666	655	640	660	685	693	658	664	688	681	620	643	710	701	688	655	614	644	625	682	701	655	630	685	601	663	692	671	626	640	647	669	698	695	691	666	684	663	681	687	642	624	660	669	658	665	643	691	675	662	684	652	688	677	636	666	656	680	679	682	690	690	652	708	652	681	637	677	712	643	726	695	686	658	673	624	666	649	648	685	673	653	623	657	660	667	709	673	698	672	625	640	672	671	642	648	634	628	674	679	672	711	672	684	649	694	651	679	709	686	587	648	658	698	626	666	663	668	662	644	640	676	641	696	673	682	695	682	623	726	641	644	629	723	693	695	647	704	687	731	690	631	673	615	664	664	664	628	634	637	640	684	645	675	702	644	665	671	629	645	703	629	665	720	679	684	677	662	704	632	657	661	606	685	659	657	686	679	683	686	649	682	727	650	640	600	622	668	642	668	647	699	636	685	671	660	687	680	649	688	681	647	654	695	681	685	681	651	647	690	673	677	662	654	683	663	642	664	663	688	632	663	660	656	675	657	675	638	661	659	675	699	670	649	693	666	656	714	628	655	733	629	691	651	704	689	688	615	684	709	682	675	683	680	649	702	612	656	649	676	649	655	644	687	711	670	644	668	648	652	659	653	666	665	688	655	697	682	621	658	694	673	728	675	688	658	673	662	640	722	642	674	668	669	633	674	667	663	669
24181	21028	28155	24082	20650	11027	5399	2343	1433	1086	841	664	607	544	618	584	557	530	518	530	448	501	485	487	467	468	439	433	445	463	461	453	421	445	439	441	448	451	453	433	428	424	422	453	478	438	455	430	468	465	475	427	469	443	432	443	435	460	436	440	490	429	459	446	460	438	462	460	433	398	431	409	437	436	433	430	422	401	435	425	448	421	444	446	399	415	444	425	453	434	427	430	440	412	451	431	457	484	439	427	416	441	468	442	448	473	468	430	420	423	428	425	453	431	465	392	406	453	414	490	435	433	441	436	444	421	427	467	401	416	475	421	458	453	446	428	426	419	425	410	411	405	407	428	400	415	428	424	429	469	458	459	432	451	427	416	456	400	463	420	416	446	412	412	444	493	447	442	437	448	428	422	426	472	424	436	423	451	406	432	441	450	433	435	444	419	427	417	433	445	442	455	424	414	392	438	411	414	427	431	400	450	453	425	409	442	421	436	453	389	442	429	439	444	445	415	453	453	411	444	440	441	413	453	441	424	476	436	441	417	411	448	441	434	439	426	405	409	459	410	424	405	411	424	463	462	458	447	441	436	415	465	416	466	424	405	463	421	434	432	410	426	406	422	430	423	389	411	423	426	440	430	447	425	414	417	462	396	428	465	408	435	459	406	459	430	435	406	407	454	440	425	431	391	437	439	428	453	415	437	451	473	441	420	410	467	448	436	460	447	436	379	403	439	398	428	439	501	403	411	404	440	449	438	423	432	443	410	419	458	483	417	433	426	433	450	398	418	459	432	446	417	460	465	448	409	459	438	425	455	451	453	474	433	411	429	437	432	454	436	425	471	433	379	435	438	441	427	425	394	441	387	434	407	439	440	431	437	446	425	439	465	461	424	407	447	409	420	436	412	437	434	442	415	427	434	422	413	434	467	453	449	417	461	428	433	399	399	429	430	415	430	449	436	448	407	452	474	397	415	466	406	439	406	436	430	420	419	428	413	452	425	437	425	457	461	443	421	427	408	449	433	468	443	433	449	439	432	431	412	455	440	425	428	422	413	405	416	457	465	455	433	427	480	428	417	429	379	442	439	443	447	437	428	420	441	466	403	407	436	481	454	437	428	409	415	379	443	452	494	414	434	423	437	444	410	409	417	433	454	410	415	434	418	449	460	399	438	435	459	425	426	403	456	412	437	430	434	464	418	431	442	403	471	467	425	430	403	448	438	418	411	473	384	434	437	421	445	396	472	473	418	435	453	388	449	410	424	408	412	436	462	430	431	473	468	466	412	455	435	444	444	442	438	427	492	439	442	416	435	454	469	389	427	438	436	468	426	414	444	401	463	469	440	449	420	436	415	440	429	426	407	417	448	421	457	464	425	466	431	437	431	433	435	440	443	435	441	428	428	464	421	430	417	465	432	398	421	414	419	445	436	425	460	436	457	443	411	406	441	473	438	400	447	450	421	446	418	436	468	460	450	450	425	481	462	447	442	457	415	416	448	428	443	455	435	477	443	454	420	418	429	409	406	408	405	444	414	424	403	431	430	452	417	430	420	431	455	422	456	416	432	389	434	417	384	455	465	424	423	430	426	415	424	430	477	432	447	422	460	446	412	446	451	437	450	459	406	383	427	442	416	466	401	477	451	422	428	414	388	446	414	426	393	425	437	403	439	398	445	419	408	413	467	436	462	451	416	393	450	454	435	439	442	442	435	418	475	418	436	451	447	411	427	466	458	446	438	451	409	436	431	439	418	434	454	411	454	470	390	409	433	438	418	445	450	461	452	463	470	440	447	424	449	453	422	443	412	421	429	434	452	436	422	407	469	434	483	428	438	409	412	458	390	448	420	415	441	431	388	450	427	443	437	438	430	407	442	459	449	408	428	454	462	425	426	437	416	445	435	432	439	398	436	449	422	461	390	450	413	439	445	417	439	427	406	457	430	463	440	435	439	425	439	421	452	447	441	403	412	398	445	426	398	442	459	427	417	433	436	392	437	397	416	415	440	417	435	433	459	454	413	445	402	468	408	437	398	436	417	453	470	433	448	442	429	416	431	442	426	450	459	424	408	409	460	442	442	450	430	406	470	408	455	445	382	421	451	395	424	417	461	456	426	422	443	437	438	434	459	446	444	402	418	435	396	438	455	424	422	437	425	437	433	455	452	444	454	458	406	430	398	441	424	416	442	452	451	411	420	431	432	446	465	420	447	477	413	453	407	437	398	435	425	408	428	428	473	441	423	425	413	406	444	423	442	428	439	413	414	427	409	448	401	436	438	439	445	443	474	425	447	437	445	404	433	413	432	454	466	453	416	424	440	427	415	447	435	411	451	423	398	420	448	452	422	449	413	435	443	434	418	449	459	457	450	389	427	434	453	447	443	448	424	425	451	421	455	477	429	453	417	446	444	420	447	445	449	427	411	434	426	459	437	413	449	457	460	427	461	451	380	453	429	436	397	412	421	397	461	451	431	418	418	458	460	441	445	436	399	414	445	461	420	383	461	372	412	447	425	440	444	389	412	446	381	423	488	405	443	448	438	426	416	404	414	442	422	415	462	465	459	446	406	450	449	451	442	449	438	439	441	445	431	449	446	412	427	404	414	421	461	461	411	421	429	455	438	412	422	375	431	421	428	420	463	418	446	405	410	454	400	416	448	408	456	436	441	444	445	419	415	434	421	449	454	396	409	448	414	455	413	458	408	472	453	452	426	408	422	430	413	436	423	424	438	419	447	432	412	459	455	436	421	451	436	455	480	440	440	459	431	409	464	401	424	415	400	419	427	450	425	432	410	493	424	421	473	420	443	419	456	453	427	404	433	415	434	419	423	402	453	452	471	423	420	398	422	419	422	444	442	456	472	441	468	391	434	415	441	465	396	421	475	409	450	465	430	442	440	426	425	408	468	406	403	412	435	429	449	467	437	444	447	444	425	458	441	454	443	446	452	415	439	438	430	430	413	434	431	455	426	463	429	446	428	441	455	429	391	426	445	475	438	398	413	450	464	436	468	443	416	440	396	415	432	435	445	452	445	433	451	415	424	431	419	436	422	401	431	411	380	429	392	411	420	428	393	456	394	461	479	446	459	413	436	458	444	446	415	439	437	461	426	422	419	467	463	437	420	434	404	443	422	443	455	391	434	484	492	456	425	429	429	435	439	440	430	435	430	394	400	418	422	462	449	447	445	424	433	426	472	424	440	447	442	385	439	451	420	409	397	430	443	461	434	417	411	415	421	429	425	437	433	416	441	458	431	412	454	435	471	414	443	430	414	431	457	436	418	465	437	442	444	460	425	446	396	419	487	452	445	421	430	435	463	456	459	479	416	444	426	407	407	450	418	405	449	461	453	480	393	429	438	415	439	446	428	442	400	429	453	399	411	450	397	434	457	458	435	452	406	422	467	423	409	461	435	463	478	460	432	442	427	450	437	462	471	428	436	452	432	407	453	444	450	431	435	463	431	481	404	427	410	453	441	451	461	436	415	465	408	412	373	406	410
30335	22588	16484	12778	11619	12248	8894	5205	3057	2297	1516	1129	1063	929	993	919	832	814	760	730	753	729	681	758	647	694	687	674	653	652	685	624	633	614	653	609	592	642	624	633	636	619	611	622	630	612	635	641	635	581	592	607	641	576	596	604	650	625	631	584	618	656	620	641	609	579	611	620	612	661	600	610	556	616	624	628	630	607	627	570	587	554	655	553	609	594	612	654	621	582	642	556	579	592	550	576	618	569	603	601	655	630	596	603	580	602	618	593	580	621	572	634	578	604	595	609	608	588	600	592	651	575	567	592	628	571	613	582	554	621	605	634	589	593	646	615	574	604	575	594	619	579	621	594	607	603	591	635	573	600	637	611	598	632	605	591	599	587	637	576	561	577	576	607	588	591	587	567	588	577	618	571	572	634	623	616	564	633	637	600	622	598	580	623	610	591	629	636	602	563	549	593	577	617	595	618	567	620	573	624	627	597	623	576	574	582	620	614	620	586	582	603	608	601	597	589	629	626	570	625	603	611	572	596	597	584	578	596	589	556	589	551	592	572	598	609	555	606	616	594	575	596	609	598	594	616	634	572	608	624	600	623	585	617	631	634	611	600	624	610	589	584	607	627	617	643	588	607	574	628	567	596	618	648	590	611	617	613	611	601	600	557	615	572	606	613	603	600	595	664	631	538	597	609	596	567	573	589	598	600	595	604	640	635	623	580	667	590	603	619	643	588	587	570	635	578	597	575	567	611	576	596	618	605	611	579	579	603	601	613	604	589	616	600	592	606	636	608	626	622	591	632	601	585	634	604	613	591	621	611	571	611	545	624	557	611	604	573	601	612	609	591	623	644	565	577	561	624	589	624	588	613	662	575	603	592	566	592	595	606	557	595	549	610	578	630	579	640	582	591	608	658	621	609	588	560	558	601	584	593	595	593	625	607	563	608	570	601	631	676	606	600	574	644	577	592	584	574	607	571	622	569	611	575	625	602	613	602	617	609	627	602	635	580	585	541	621	586	573	632	608	612	602	593	566	562	601	567	576	588	625	634	578	562	552	630	626	534	597	574	610	608	575	578	600	599	577	647	549	668	580	637	602	617	574	614	649	579	577	599	577	651	609	598	626	618	616	636	587	600	620	649	583	627	606	644	576	601	574	644	649	619	554	563	573	597	614	612	599	578	588	615	591	650	636	621	599	613	601	565	583	584	568	632	622	595	591	599	593	619	582	618	594	605	581	599	639	580	575	623	597	584	625	592	577	614	625	637	600	630	573	552	579	644	618	629	583	570	574	619	605	589	598	598	656	607	588	616	588	567	589	632	624	617	619	611	665	589	561	576	569	644	616	550	601	590	655	599	621	615	572	558	602	566	617	648	568	606	613	603	611	624	608	634	591	585	628	625	588	618	639	551	630	652	614	595	596	648	608	565	585	556	610	605	575	607	615	576	595	615	619	610	586	626	614	607	573	566	570	555	577	606	596	598	580	606	583	589	612	600	662	585	624	574	585	606	624	592	582	600	583	615	622	582	583	615	583	609	585	592	582	569	600	642	569	619	608	595	557	572	573	592	595	606	601	635	591	598	609	578	604	591	561	597	597	613	596	613	594	556	589	603	595	614	580	554	560	627	610	601	596	586	577	623	619	567	607	565	559	571	574	566	592	565	536	593	557	616	632	579	598	560	529	614	621	591	637	597	614	587	642	622	576	585	632	626	652	621	607	578	599	581	592	614	600	611	604	629	612	615	568	614	606	558	612	593	589	562	576	607	584	620	623	646	632	599	613	564	536	606	608	580	593	550	594	587	627	586	555	613	631	603	615	589	622	613	612	621	591	611	606	611	601	592	617	569	639	630	640	568	567	611	644	595	604	620	606	644	630	620	594	581	606	592	647	594	643	614	609	577	626	593	609	572	604	613	590	585	613	606	629	575	609	642	620	623	561	555	617	601	608	576	584	579	593	600	602	581	579	605	637	609	608	612	617	618	623	621	545	607	627	593	595	612	595	609	566	571	647	584	601	610	616	551	602	611	628	569	579	621	607	613	601	584	596	571	609	628	612	576	622	611	595	596	645	626	591	603	617	581	580	632	556	588	635	647	646	618	612	575	596	579	612	597	596	607	598	591	600	607	556	602	624	580	579	605	618	616	623	611	597	559	622	604	589	562	599	608	620	605	557	577	605	579	580	625	572	623	580	579	585	592	604	563	596	618	612	623	588	607	571	608	621	581	595	568	599	597	581	594	586	607	608	611	586	644	585	583	631	597	597	580	613	564	595	574	583	589	608	605	585	611	592	614	587	648	615	606	568	609	679	578	635	593	626	599	650	599	625	603	589	604	595	600	586	603	610	637	585	586	550	593	603	592	609	568	647	624	589	593	586	615	630	631	588	587	574	621	618	625	629	604	599	567	590	562	619	626	581	620	583	582	584	618	593	628	580	604	576	611	579	573	603	634	642	579	555	614	617	586	653	601	625	584	648	612	622	614	604	586	575	605	621	609	634	637	625	628	589	626	545	577	604	633	622	586	605	615	636	577	555	571	605	589	575	654	600	619	596	599	621	564	565	609	616	583	605	622	625	619	612	631	608	636	586	546	670	573	589	603	620	552	629	624	631	602	538	646	569	587	622	612	593	573	584	582	621	588	585	652	580	639	579	599	615	619	613	621	584	614	577	584	566	525	601	614	595	616	613	627	569	612	597	592	637	586	577	606	623	606	621	577	588	593	599	605	620	582	603	613	618	587	606	592	594	603	611	615	550	561	597	629	575	579	621	640	605	629	586	590	588	592	623	605	599	629	571	620	568	624	594	621	577	588	641	590	598	574	574	610	599	614	572	597	602	594	619	639	603	607	605	597	588	541	642	576	607	604	589	616	596	601	618	598	580	601	601	620	585	626	579	576	613	593	593	577	623	583	611	644	576	633	630	619	609	571	560	604	606	582	647	598	618	586	611	614	599	623	563	614	623	585	625	619	599	639	599	619	582	563	583	668	529	589	620	642	542	594	607	609	611	569	582	595	588	618	622	612	610	621	603	586	622	577	546	586	545	618	566	588	583	598	584	614	644	615	622	651	612	581	630	585	591	585	582	604	600	626	553	598	615	594	608	589	582	575	564	592	564	623	567	600	594	661	583	553	591	612	595	619	609	608	600	611	620	602	603	601	569	616	614	585	602	617	602	564	598	622	607	623	566	593	632	618	632	592	627	601	603	595	580	635	607	603	573	627	564	600	608	607	592	581	593	569	574	608	624	625	611	607	607	586	615	613	590	606	593	606	588	573	617	566	606	608	612	607	560	573	608	600	620	597	617	608	559	615	576	594	612	593	597	570	610	645	619	611	612	630	593	564	591	560	584	622	616	605	648	603	614	620	598	616	601	623	589	595	620	625	590	591	638	584	576	551	594	584	623	590	568	558	573	571	588	607	607	657	582	598	628	612	639	595	588	624	596	619	630	627	569	598	619	641	584	636	594	586	593	632	604	609	610	605	597	573	601	597
23102	21061	28739	23581	21074	21035	11315	3145	1974	1287	859	634	446	471	461	443	377	339	330	261	278	298	287	295	290	251	254	256	268	250	234	235	232	193	217	241	239	234	225	199	201	224	223	198	239	257	202	230	198	216	204	224	218	183	208	194	196	178	205	206	197	218	195	215	192	214	189	210	196	221	184	213	196	210	218	212	199	195	229	218	212	173	207	197	199	213	198	212	205	210	188	200	197	193	217	207	214	207	228	169	212	193	210	222	203	224	229	206	203	190	208	205	217	201	180	201	210	223	192	191	200	216	194	196	197	200	205	188	179	190	205	186	195	203	167	218	194	178	209	223	198	204	202	200	194	182	211	166	189	174	171	218	174	227	192	215	215	225	208	206	190	201	201	183	185	197	171	183	201	189	190	198	198	191	202	176	228	195	188	195	193	199	226	201	194	193	201	196	178	201	216	204	209	192	201	173	196	213	207	205	199	183	184	220	221	209	191	173	194	195	211	203	204	200	184	215	180	200	175	200	179	207	196	203	219	215	189	206	204	227	204	225	200	202	199	170	204	217	196	185	215	196	188	193	208	177	188	210	196	218	203	201	243	191	205	193	203	206	226	183	187	190	209	227	187	193	184	190	213	190	215	196	184	206	198	222	199	220	175	201	191	203	217	200	205	200	177	183	192	196	187	202	199	176	173	202	206	197	172	195	196	190	209	204	189	185	191	180	206	211	165	192	204	192	215	200	183	212	200	204	212	196	208	197	217	213	224	198	205	192	204	193	186	204	199	183	206	212	178	200	203	186	187	217	185	163	182	219	202	216	203	203	213	212	201	195	204	196	223	203	201	203	207	195	189	189	194	199	208	176	211	194	180	183	199	207	205	199	210	181	187	191	198	192	226	208	199	197	191	187	183	196	196	190	176	223	196	200	204	196	207	202	220	215	192	189	173	229	203	196	201	190	179	186	174	208	197	193	200	178	217	208	185	191	172	198	205	173	178	199	199	196	209	205	201	211	174	204	206	195	199	195	185	215	198	195	239	187	175	195	197	205	199	189	225	179	174	197	203	201	222	193	210	194	198	193	182	208	194	194	203	177	202	217	210	207	209	199	189	205	228	198	213	198	207	192	203	185	191	198	200	216	184	205	194	195	204	189	195	192	201	185	213	192	185	210	203	208	217	207	185	185	185	201	199	203	194	200	170	204	184	198	226	182	208	225	182	207	195	196	197	188	218	173	190	208	188	202	209	202	202	179	195	175	201	189	193	226	187	184	178	199	210	229	206	198	183	197	202	208	228	219	173	208	178	190	202	172	192	225	201	209	190	234	185	200	197	205	207	185	195	205	168	198	221	196	206	176	208	202	198	195	204	198	205	202	211	213	191	222	185	203	196	188	191	168	178	191	208	188	218	220	195	200	219	195	223	197	198	199	188	201	188	178	186	218	188	190	181	217	188	173	185	216	176	184	201	178	196	172	206	172	190	186	184	204	210	213	211	178	193	214	193	208	218	187	212	218	207	190	190	220	189	205	237	200	215	206	191	208	208	207	201	212	201	201	198	208	185	182	206	173	194	175	201	201	197	228	219	189	216	207	192	181	200	209	183	222	176	172	203	199	204	217	198	182	185	186	222	206	203	197	198	204	193	198	198	193	196	173	191	204	204	187	199	189	195	197	215	174	200	201	207	171	187	198	198	181	216	192	198	186	181	184	211	170	197	198	192	183	199	211	217	188	195	177	192	220	204	192	199	213	189	218	199	211	195	219	200	182	198	178	184	221	197	195	190	196	189	203	217	192	197	216	189	187	179	187	177	229	214	193	188	184	200	171	188	218	206	227	187	199	216	171	186	191	182	189	189	192	191	188	226	214	186	198	185	201	186	206	212	181	202	190	194	201	211	192	203	203	194	206	191	201	199	190	221	198	200	180	219	213	213	212	195	211	179	188	201	180	206	185	187	192	208	176	192	219	200	176	200	199	205	209	185	199	195	209	168	186	179	220	192	223	199	187	217	195	201	192	193	202	194	200	205	192	206	202	207	191	198	184	196	196	179	196	195	178	199	191	217	175	226	206	227	213	183	180	202	205	218	189	200	203	183	216	188	198	187	174	204	201	221	193	186	201	196	201	203	191	209	211	186	171	209	190	213	215	194	207	208	197	175	199	220	188	186	230	198	185	196	188	196	164	198	196	208	195	215	201	195	177	192	188	208	196	187	216	186	181	168	200	195	210	203	190	216	215	185	205	194	196	196	203	195	231	183	203	187	186	185	198	220	202	203	214	220	225	193	208	192	210	151	176	184	187	209	206	210	178	197	200	181	193	197	199	192	214	203	187	186	216	195	200	219	188	198	201	180	210	188	191	204	232	181	201	197	193	211	195	173	184	196	197	218	189	202	193	161	185	220	202	206	217	184	211	213	183	206	181	186	197	225	195	199	218	189	190	193	186	205	212	173	202	212	201	189	190	210	200	204	193	217	194	190	187	207	188	186	211	216	189	210	190	187	192	214	220	194	175	199	187	194	194	194	207	195	222	196	207	199	230	218	188	213	210	170	169	202	189	215	205	189	199	210	180	193	205	202	206	193	176	173	200	184	206	224	181	216	186	189	198	202	203	222	184	214	192	208	193	185	193	185	210	198	192	184	187	207	179	205	200	198	214	188	215	212	209	192	206	199	162	196	182	179	200	181	196	165	196	167	186	195	182	169	199	218	218	186	222	193	201	190	152	184	204	209	216	191	218	184	196	207	212	210	201	202	212	184	208	211	200	208	180	205	224	179	178	195	215	210	207	196	188	220	197	203	219	174	202	228	189	198	204	190	173	221	186	199	217	214	183	203	191	211	197	176	195	216	197	203	185	189	209	212	209	192	213	186	196	179	222	215	202	189	194	198	206	196	194	211	211	183	176	193	208	200	177	191	219	192	184	194	204	193	194	200	213	240	192	213	195	188	228	189	190	212	209	213	196	180	207	217	177	203	202	204	209	191	167	177	187	221	202	169	201	193	185	219	209	212	177	203	175	223	224	200	172	193	214	184	204	208	183	202	190	213	184	214	185	213	199	193	176	209	198	214	188	228	183	192	204	191	201	166	178	179	191	178	205	189	181	185	177	193	212	198	194	199	175	170	189	202	179	193	205	186	180	189	177	220	216	227	215	216	218	203	199	181	180	178	211	218	200	197	171	210	178	189	193	197	210	183	197	178	214	201	186	209	193	187	198	171	192	194	189	180	190	197	190	197	229	201	189	211	203	182	199	199	198	188	218	198	204	205	198	214	202	180	205	191	177	204	202	202	203	184	174	195	180	208	182	165	216	206	170	206	193	173	219	192	195	190	170	190	190	190	189	187	205	195	200	188	195	215	223	200	181	204	214	203	199	205	184	219	199	176	237	199	192	197	221	198	187	210	206	189	215	208	191	197	183	195	168	196	205	202	200	195	198	212	200	198	200	201	191	215	184	193	203	206	208	222	179	211	193	194	214	217	192	193	191	223	220	183	188
33514	26625	20955	17893	14691	16795	11338	6696	4821	3052	1923	1357	1002	866	872	819	742	644	612	537	507	504	415	419	414	437	433	376	383	382	370	390	332	349	335	341	314	328	326	325	332	327	323	329	304	341	369	328	320	336	333	298	329	278	300	298	310	296	352	309	315	343	314	327	299	332	294	288	316	304	284	318	310	303	302	271	313	328	298	282	304	292	271	291	311	292	292	270	272	304	261	281	306	307	309	296	277	291	311	281	274	292	295	291	322	279	312	283	295	316	271	281	275	267	294	290	287	290	273	289	318	268	292	305	293	298	290	254	286	286	309	286	291	319	303	297	308	302	260	274	291	302	289	308	264	301	304	268	280	317	255	289	260	314	315	290	283	253	272	287	258	257	296	298	288	290	320	277	281	272	309	336	290	316	289	277	294	285	292	303	284	273	291	277	270	290	267	288	240	290	284	335	284	320	271	271	251	277	285	303	275	297	296	288	296	298	300	294	300	285	251	258	276	289	255	267	312	297	288	293	269	273	278	289	283	278	299	300	294	299	302	267	274	297	261	273	287	288	277	269	279	274	274	289	302	267	247	306	289	267	310	261	264	272	271	290	259	286	315	291	309	276	286	271	283	252	265	298	311	286	282	276	292	263	266	287	305	293	274	285	289	289	293	299	301	287	260	285	305	282	276	249	282	288	299	266	271	260	302	296	271	274	282	295	291	275	301	312	269	311	265	274	283	293	290	288	318	268	303	262	300	301	291	280	275	317	299	292	291	288	272	248	284	276	277	263	285	298	277	261	293	301	283	282	281	285	258	264	272	288	265	274	287	279	283	289	298	283	269	278	256	311	273	255	300	275	284	302	259	294	286	275	268	263	291	264	270	263	307	286	253	274	286	284	302	273	299	287	286	312	305	289	258	287	273	273	294	290	324	290	284	266	270	291	285	298	271	268	280	306	301	274	286	305	289	265	267	288	250	309	269	294	305	253	307	271	292	304	285	265	316	295	309	290	270	286	267	270	268	288	290	273	247	274	292	283	267	281	285	311	296	270	258	296	265	272	265	294	273	268	252	295	296	269	287	266	249	287	264	292	297	289	281	287	262	265	274	268	289	280	288	261	309	286	282	278	281	307	293	304	277	276	270	306	296	315	289	291	267	255	275	281	276	278	272	303	309	233	303	293	264	269	281	267	296	268	290	316	241	276	289	271	289	312	291	272	293	302	285	294	268	265	297	278	269	297	281	271	291	285	285	272	288	317	280	278	315	282	288	289	280	275	294	307	253	275	302	268	248	237	252	277	273	292	269	291	292	285	306	265	286	277	248	280	249	253	299	299	281	275	292	299	296	292	298	304	256	260	265	266	262	259	276	290	306	285	284	291	270	324	289	285	302	284	296	282	306	291	289	283	283	287	307	299	265	246	306	265	277	302	279	261	257	286	293	274	278	285	298	291	309	295	298	311	320	274	277	302	301	276	264	297	258	273	300	264	273	279	323	309	273	254	320	286	290	301	263	299	294	292	289	317	278	310	268	280	295	276	264	290	280	304	280	284	274	291	304	269	280	293	291	260	277	257	291	290	279	276	304	302	289	308	262	276	293	273	281	276	286	284	293	273	300	284	278	301	291	302	267	271	283	260	284	247	303	310	290	277	293	272	297	255	316	271	262	279	314	301	289	282	290	277	280	277	283	263	307	289	295	272	293	307	303	291	252	275	290	277	284	273	288	295	296	292	274	274	277	295	260	321	279	272	298	295	277	307	304	263	286	258	279	288	296	270	285	265	259	283	298	313	261	268	278	298	355	283	301	260	274	274	251	261	305	282	299	272	312	267	304	269	270	281	272	260	275	323	274	297	269	292	274	293	322	282	273	291	261	264	277	298	308	288	292	297	289	284	262	267	320	298	272	264	291	269	295	278	287	307	276	270	274	297	299	296	264	287	305	290	276	278	310	279	290	259	279	271	260	268	281	286	276	314	250	270	294	285	299	287	261	304	265	293	278	287	277	309	261	266	261	284	270	302	263	295	299	267	255	294	286	295	280	278	297	298	278	271	312	256	294	299	252	281	297	284	283	293	286	288	260	276	288	290	278	271	272	276	272	317	281	299	287	287	292	273	267	269	270	288	280	313	288	290	265	298	261	289	289	300	288	270	276	285	296	277	271	314	299	283	293	293	303	259	280	268	288	284	298	282	269	278	279	296	282	302	261	276	295	291	263	274	292	251	270	263	280	268	279	277	286	300	298	294	275	258	270	269	300	285	298	273	288	276	312	278	255	317	311	294	289	296	298	258	273	276	279	289	261	300	283	300	315	283	305	296	311	289	298	306	315	287	278	261	301	297	306	313	284	274	287	279	288	292	276	263	274	280	285	288	311	265	268	286	298	272	267	266	268	284	261	288	254	284	295	285	272	289	293	265	258	275	287	300	297	277	272	272	265	288	294	269	276	279	283	327	286	262	265	275	281	273	294	291	299	262	283	281	278	304	268	306	260	284	290	263	277	279	281	312	298	265	278	292	291	293	286	301	284	249	270	290	286	285	286	300	261	293	321	285	275	269	274	286	280	293	291	272	276	240	266	286	273	259	306	266	299	269	260	278	294	270	283	308	272	280	276	259	255	320	296	256	291	288	276	289	275	269	302	272	270	284	258	271	271	307	258	281	255	267	298	304	265	265	270	254	299	269	313	298	283	300	296	276	290	299	298	260	287	271	285	298	272	251	296	293	264	269	266	289	271	278	305	307	273	275	277	305	293	299	285	296	299	288	256	289	273	276	302	272	234	316	271	285	267	272	300	292	292	268	253	293	302	299	305	301	286	283	280	270	267	282	280	279	306	283	296	272	287	272	260	307	317	256	289	319	286	281	305	267	273	265	253	300	305	291	294	295	271	288	275	294	280	271	270	294	289	251	291	270	301	273	274	277	279	276	303	263	313	281	285	264	275	276	288	293	297	284	306	299	264	288	277	276	303	288	269	262	309	286	267	291	321	261	279	296	288	284	299	265	282	300	283	263	265	302	305	300	282	271	278	261	310	290	294	263	295	293	259	293	251	285	283	286	263	290	303	278	259	262	293	296	305	280	273	284	257	298	307	283	279	286	282	278	303	278	277	265	294	270	325	285	286	296	270	281	262	274	308	286	278	300	272	275	264	262	274	269	268	262	271	264	289	266	276	280	287	266	276	293	264	277	284	265	296	268	286	294	277	290	276	244	265	301	289	289	282	279	270	291	277	302	268	290	271	293	263	299	312	273	283	262	279	265	301	287	273	311	269	274	311	281	303	256	291	297	269	300	290	290	303	267	300	291	282	326	271	299	312	283	311	279	288	241	289	274	307	314	267	314	256	315	305	274	278	274	270	262	273	290	287	304	299	267	259	278	303	300	278	274	306	277	290	314	271	283	282	300	273	300	318	298	289	288	296	250	279	307	234	292	299	292	259	262	282	260	277	273	289	294	268	297	266	296	286	292	276	273	260	289	324	284	242	304	313	313	284	292
27440	20313	11306	6225	4266	4704	2418	1301	1152	877	646	544	554	549	502	494	546	501	529	524	505	536	503	496	496	523	537	504	472	511	520	565	467	529	497	510	455	504	542	529	503	516	509	478	464	472	468	525	497	486	507	467	527	523	496	507	485	489	520	517	459	514	514	498	508	479	510	464	472	504	503	488	497	520	538	463	482	475	511	512	505	511	497	506	471	501	502	480	473	498	485	469	479	471	487	483	505	518	513	515	516	491	525	491	499	506	490	476	527	520	499	485	481	469	519	497	536	513	494	504	507	520	517	516	483	516	498	479	466	491	490	518	527	517	475	470	500	533	505	477	511	538	471	456	473	467	487	464	503	548	518	498	555	488	521	496	493	476	512	450	503	485	490	504	510	466	495	514	468	523	489	483	482	492	506	516	476	502	508	520	483	496	465	470	537	468	518	475	477	472	500	544	499	495	509	508	506	469	505	483	495	518	500	486	535	501	501	513	501	482	508	529	502	473	462	473	455	532	463	487	489	456	483	500	514	487	465	500	476	511	510	540	505	525	454	512	508	496	509	489	521	519	474	497	525	459	467	467	517	518	507	493	451	486	509	498	482	486	526	475	507	484	470	520	485	500	470	521	504	506	495	521	479	465	507	499	487	483	489	471	486	524	520	518	495	490	489	499	525	482	524	500	504	516	483	490	471	516	467	484	511	499	498	486	491	511	527	499	460	496	485	511	453	457	467	494	480	466	507	434	474	516	525	493	487	483	532	535	504	480	468	496	495	494	496	480	555	474	530	469	516	465	488	505	475	520	479	493	514	526	519	505	483	525	468	472	460	490	501	470	504	516	480	455	476	484	521	512	508	506	476	522	515	482	481	473	517	510	436	507	488	534	540	504	515	525	510	534	521	485	495	510	471	505	489	497	501	454	455	453	514	494	478	522	468	497	501	534	507	517	499	473	494	512	536	469	516	471	535	525	513	458	479	457	467	480	509	516	511	482	509	534	528	504	503	467	491	471	522	505	484	478	489	505	528	536	480	541	484	509	456	507	495	521	527	441	510	453	498	450	482	482	478	540	503	501	497	484	499	541	476	500	496	537	521	504	461	470	531	518	540	518	512	492	475	459	499	521	506	507	522	470	508	516	425	566	474	533	480	507	451	479	511	492	519	559	488	465	495	464	514	510	495	479	493	529	479	473	491	543	522	487	485	514	530	515	476	509	478	487	497	468	506	483	489	503	511	503	517	517	507	558	500	508	501	499	524	490	496	487	494	518	477	504	559	472	515	482	503	507	477	467	495	532	522	503	512	514	509	536	470	515	420	553	487	460	499	477	504	466	531	513	460	479	484	509	498	483	502	489	462	482	538	485	520	449	503	451	520	478	485	488	505	469	474	473	518	561	479	504	453	486	504	510	514	533	460	517	525	479	515	501	487	528	489	526	482	485	535	503	523	496	473	507	495	472	484	488	481	466	505	474	494	460	517	474	477	504	482	506	506	486	490	478	452	484	496	509	520	502	452	489	458	506	508	518	520	492	455	517	472	472	487	470	473	516	470	517	521	525	472	529	543	495	479	507	480	485	504	482	497	521	506	502	494	471	491	480	462	496	462	486	507	501	515	502	498	473	508	497	484	522	548	519	509	497	475	506	479	516	507	480	486	526	483	524	512	503	524	506	497	525	476	508	523	507	472	490	510	522	520	492	518	547	503	509	513	450	476	489	504	505	515	495	516	500	508	499	483	507	463	476	514	451	494	509	485	497	506	490	489	501	487	485	535	523	501	549	472	530	492	494	500	529	473	449	486	494	496	497	488	488	492	492	512	486	469	493	470	499	473	538	496	472	493	475	510	530	539	502	547	510	521	485	496	496	549	473	499	499	496	506	484	442	462	506	498	506	540	492	523	539	502	542	510	529	508	473	502	504	500	498	474	484	508	508	506	483	475	511	485	497	497	516	499	521	476	509	489	518	529	521	519	513	503	461	529	522	457	518	498	455	470	479	481	486	497	523	501	530	520	500	533	491	487	465	459	472	489	555	525	460	470	483	516	462	519	513	453	518	487	503	494	492	513	482	540	494	509	473	467	530	468	486	530	469	492	511	477	497	501	488	526	447	475	540	522	480	531	495	515	486	505	525	477	505	487	519	446	490	510	474	488	485	498	505	515	521	518	500	503	506	515	464	470	470	506	497	547	495	521	488	480	511	499	485	512	461	492	535	508	431	476	516	507	529	541	500	483	507	513	531	485	495	501	494	508	479	502	503	487	524	511	499	519	474	503	520	483	512	487	483	522	491	507	510	517	514	480	501	485	518	512	516	472	474	453	468	472	509	530	479	504	508	472	487	510	516	476	506	480	507	526	476	473	515	514	488	489	547	462	507	527	512	487	493	492	510	513	502	491	513	479	479	517	538	472	545	510	487	492	483	530	509	458	478	518	489	536	511	470	535	494	517	494	494	497	509	533	488	468	496	476	485	462	512	474	512	489	521	512	521	492	484	504	476	455	503	503	507	482	481	502	481	506	504	519	496	559	493	494	504	510	492	521	477	477	492	479	515	506	510	512	544	506	507	458	488	490	473	477	492	513	530	495	489	529	464	468	500	504	542	508	469	471	496	548	479	465	517	524	497	502	496	480	464	516	494	483	486	519	540	507	491	505	528	519	509	531	494	521	521	485	462	467	480	456	527	483	474	497	500	458	462	511	480	513	517	479	510	486	487	508	488	492	475	505	512	518	491	504	515	501	522	497	473	446	503	492	494	520	483	520	518	509	487	473	487	461	480	467	484	484	446	497	490	478	526	476	445	465	504	484	495	487	497	466	513	530	514	472	489	522	479	509	531	491	488	466	521	481	518	495	512	500	485	509	475	466	501	527	494	504	512	508	475	472	477	491	532	487	508	508	497	493	467	490	522	502	475	498	489	526	462	502	464	441	520	467	518	485	472	479	522	514	497	454	501	518	483	481	527	475	477	489	485	514	491	513	461	451	515	506	538	466	475	501	493	480	508	477	514	493	533	544	481	460	503	504	522	488	517	527	484	458	531	461	510	500	498	519	504	470	519	488	485	493	515	528	497	506	528	511	456	519	489	517	487	418	465	518	487	507	496	499	512	543	518	505	495	560	521	469	518	493	540	489	505	511	528	440	523	459	498	489	508	494	480	490	520	476	512	472	461	514	506	486	487	460	556	521	532	479	540	526	525	496	503	480	480	527	438	492	504	474	485	558	504	497	534	500	521	476	470	514	505	484	494	509	484	493	503	527	485	505	506	520	498	500	483	500	492	480	491	510	501	473	498	490	464	514	497	512	486	502	472	531	513	485	488	554	506	473	490	481	470	463	549	485	499	526	488	488	476	509	494	464	454	509	510	473	467	513	473	527	473	481	510	505	474	490	499	457	536	481	534	494	469	514	511	481	485	466	539	496	522	467	515	480	524	499	509	515	550	485	492	527	512	512	491	502	521	505	453	505	494	482	468	504	487	470	486	484	529	507	491
26048	13254	9329	9673	8373	10280	5258	2802	2540	1496	1103	850	755	784	747	738	720	726	718	715	733	691	739	675	676	693	722	697	676	714	680	669	657	678	707	706	723	717	696	619	643	675	688	672	693	696	718	741	649	708	686	712	700	659	682	677	726	654	666	730	669	695	690	663	675	645	663	661	645	673	635	710	687	709	716	646	699	669	663	690	662	620	673	681	709	670	655	646	637	667	705	627	681	678	663	688	658	655	697	689	641	693	710	721	702	667	676	655	699	689	713	717	690	679	646	653	685	662	664	673	649	692	676	652	679	673	696	653	654	662	668	680	691	656	682	683	644	670	690	667	715	658	682	649	690	668	674	686	699	631	651	659	684	695	615	721	678	628	714	684	684	678	710	649	640	664	658	727	675	674	677	667	696	682	666	670	676	683	685	683	675	704	682	681	662	702	672	684	656	631	737	631	684	684	678	681	665	694	699	668	715	699	683	673	670	709	690	695	655	645	673	707	693	704	672	678	654	646	709	650	694	661	663	683	724	654	704	644	663	676	719	704	688	681	692	637	675	638	646	671	675	695	687	695	655	647	692	668	685	656	701	743	672	681	684	673	689	698	704	668	677	676	646	682	638	737	697	622	687	692	689	712	702	701	686	702	678	648	681	719	656	686	730	678	655	682	671	705	620	668	665	698	733	681	677	708	682	690	689	709	712	682	643	669	671	612	608	712	648	713	660	693	695	713	680	662	698	703	697	671	663	735	643	687	654	684	685	681	682	638	700	691	711	643	661	651	661	674	728	662	671	668	705	698	687	688	661	666	662	646	668	690	686	651	692	687	660	679	663	684	733	736	678	686	697	688	703	696	674	639	652	699	670	619	685	681	648	691	673	710	665	695	720	655	700	652	650	674	696	664	640	683	674	652	684	680	649	656	632	670	667	697	653	673	651	685	708	695	674	665	712	666	721	695	699	703	743	696	705	684	685	694	677	654	723	662	661	707	673	725	727	667	659	662	726	675	700	658	700	708	659	668	654	682	669	692	649	655	685	693	695	667	665	709	702	694	681	668	676	684	678	691	650	634	635	652	701	680	663	684	673	672	650	650	693	681	697	687	688	661	666	684	683	706	694	659	652	673	661	660	674	692	662	642	677	640	657	694	699	693	709	645	725	680	701	623	664	719	674	675	658	637	641	676	685	658	717	672	651	739	676	683	648	711	692	646	652	666	670	707	636	670	713	691	671	687	667	690	694	670	697	696	660	688	652	719	698	648	676	628	706	690	658	635	729	697	644	680	657	728	673	674	670	695	674	640	673	690	699	664	701	662	696	669	660	703	650	647	649	667	674	718	700	692	679	680	655	667	696	661	692	695	688	673	625	706	641	688	679	701	678	624	690	702	698	646	680	647	684	665	636	694	648	706	624	650	615	666	655	714	719	692	659	705	697	671	725	675	716	699	656	638	700	645	666	673	695	661	716	660	663	692	631	698	655	675	671	697	698	686	661	642	680	646	652	639	643	695	696	685	683	683	667	650	649	656	700	714	707	676	652	707	716	646	667	696	654	699	627	677	674	650	694	699	661	672	673	651	688	687	673	691	700	720	676	633	704	647	655	729	699	707	665	635	661	692	673	651	679	625	705	656	624	688	674	720	651	655	671	714	724	636	696	682	717	711	676	669	707	688	694	694	647	687	657	669	650	656	667	669	688	655	672	700	638	681	712	609	723	660	725	692	665	711	706	742	651	687	661	710	661	652	699	677	683	652	741	689	675	700	681	650	691	679	730	672	636	704	651	669	698	696	683	657	664	693	691	712	679	658	686	665	679	698	689	634	647	673	691	639	693	620	657	697	666	705	677	650	647	689	694	687	681	660	658	658	697	699	680	675	702	670	684	654	698	685	655	664	687	666	649	691	668	682	663	625	664	681	677	696	729	692	685	666	640	687	699	660	705	717	626	710	658	698	698	668	607	675	693	648	702	679	690	662	662	719	675	669	638	660	679	693	712	659	647	681	718	696	702	678	690	655	674	679	686	673	701	648	695	675	660	728	645	673	647	657	668	716	655	688	700	662	681	678	705	690	667	707	677	692	695	691	704	682	708	662	678	659	693	639	684	664	707	652	709	707	692	659	701	708	659	666	676	646	695	685	695	653	680	677	627	661	666	654	744	636	687	717	622	677	706	654	637	678	690	720	681	669	612	655	660	690	652	683	675	662	677	656	670	726	672	638	663	654	693	693	667	671	661	718	616	659	678	672	704	710	651	678	673	651	725	665	706	640	670	663	689	694	680	666	652	687	667	675	704	650	642	667	690	728	665	699	656	698	673	699	702	660	736	669	676	674	724	685	629	681	651	685	674	613	668	717	693	674	667	667	639	664	701	654	644	680	652	639	689	724	710	649	708	637	685	666	664	636	712	672	690	666	676	716	683	680	676	698	688	693	693	697	690	676	671	642	664	684	683	685	689	667	698	729	695	680	678	671	678	642	660	675	686	673	667	698	687	694	677	705	673	719	672	666	653	657	684	659	696	755	693	671	710	682	688	689	730	647	683	681	676	691	702	641	651	688	704	664	699	679	664	652	675	683	690	634	633	693	701	674	680	664	675	695	683	661	659	679	701	695	643	700	673	651	714	653	692	696	690	674	720	674	674	695	680	660	722	703	665	685	604	697	692	655	648	677	653	687	680	714	652	691	685	709	727	655	659	642	678	719	629	690	687	689	702	656	680	656	710	681	660	669	662	626	713	706	702	689	668	686	645	644	685	707	680	682	644	703	661	655	671	643	710	693	665	614	650	692	652	635	670	689	688	686	635	725	724	715	684	688	689	659	698	688	672	648	697	675	688	686	673	704	680	635	694	653	698	661	685	702	676	689	656	695	755	629	644	644	685	646	684	624	652	676	681	652	651	668	671	680	685	699	667	702	675	675	685	687	680	665	681	681	655	701	658	680	699	685	694	705	728	646	680	621	670	629	693	688	688	687	674	720	685	688	684	710	651	673	678	673	637	659	671	684	714	628	694	692	685	720	739	644	698	670	624	637	711	674	678	715	712	668	684	692	668	728	660	648	683	659	666	707	696	641	639	636	654	677	649	696	684	693	636	682	674	691	670	637	658	673	688	676	681	682	661	626	677	682	684	675	673	695	686	688	721	658	719	673	686	703	643	626	648	657	650	704	656	664	653	686	720	680	648	677	644	682	646	665	669	676	677	684	700	699	672	677	673	697	657	681	663	689	666	680	669	642	668	669	670	664	648	719	684	695	719	646	659	676	670	702	683	728	688	710	713	659	678	703	707	656	662	669	678	690	675	667	686	674	679	660	677	681	703	639	676	658	643	628	651	691	679	668	707	690	639	644	703	727	690	693	654	672	643	665	699	707	644	644	680	667	654	646	692	639	679	637	717	704	657	684	665	674	666	652	682	675	705	657	677	632	675	677	685	673	625	739	707	643	687	680	626	732	671	608	635	669	709	680	695	695	671	667	689	713	679	701	671	652	643	619
24168	21129	28279	24217	20871	13159	5439	2164	1875	1283	880	719	589	605	616	534	541	573	533	515	488	526	509	515	451	477	501	478	481	458	494	445	490	473	470	470	484	433	400	444	481	463	448	414	491	469	453	484	486	441	427	488	436	447	443	456	470	435	414	443	437	437	470	432	431	452	461	434	432	468	466	435	454	477	456	437	488	459	430	440	468	422	445	440	471	423	461	431	425	466	418	410	458	432	459	459	461	455	445	465	416	418	433	446	450	425	434	422	428	416	461	460	466	448	450	407	435	471	442	420	473	449	392	450	451	466	475	446	461	464	435	411	449	456	472	429	442	472	431	419	461	444	468	455	445	445	447	433	414	456	459	415	428	415	438	460	475	445	439	428	455	411	429	460	394	435	445	426	431	426	447	431	415	443	460	458	441	452	443	461	466	427	431	410	460	459	447	480	432	464	452	444	479	456	458	404	428	423	433	447	473	419	431	435	441	484	444	410	454	433	441	444	452	458	439	451	452	445	425	435	458	403	472	473	439	456	473	452	433	415	424	462	437	449	440	404	432	442	423	503	463	420	442	414	426	477	463	467	424	477	438	511	469	448	470	480	425	438	427	428	494	463	416	476	436	413	455	446	441	450	466	459	486	442	434	428	454	426	436	474	473	428	445	438	428	433	477	454	429	443	480	449	413	456	478	462	442	421	452	463	472	456	421	442	419	441	466	429	434	452	429	429	459	450	451	416	478	452	417	430	501	444	468	452	425	458	462	430	455	439	446	433	465	458	457	435	465	420	456	443	453	452	426	482	445	440	440	452	497	422	478	465	444	462	442	451	455	432	469	474	495	441	410	445	416	430	445	452	416	430	458	444	457	405	448	444	437	440	444	435	439	398	449	417	437	457	445	451	507	417	472	437	411	419	467	437	440	431	440	407	456	452	457	451	444	433	453	416	439	428	435	450	459	427	454	443	409	462	440	443	436	471	461	451	442	447	456	495	482	447	487	444	433	447	444	400	434	409	450	416	435	469	429	473	428	425	419	435	498	410	488	446	456	490	453	420	423	496	422	472	474	476	473	450	426	431	434	448	403	460	426	435	448	462	424	466	439	512	500	477	452	434	444	436	431	461	430	447	431	447	469	434	417	433	441	467	445	447	434	423	456	421	419	488	445	437	449	393	466	464	392	449	441	465	440	436	414	439	425	460	436	446	437	418	400	401	451	471	414	448	409	455	468	413	436	439	428	456	420	486	474	439	444	417	426	449	426	423	446	422	408	436	480	463	456	450	451	479	498	448	449	487	434	465	409	476	445	471	450	437	421	436	458	465	411	452	432	434	490	431	440	429	438	435	439	452	458	449	482	455	431	471	428	465	421	420	458	424	449	469	431	432	394	441	448	448	460	443	444	405	403	399	389	445	433	464	453	485	451	401	479	448	436	444	424	460	475	427	446	420	449	474	495	427	444	440	452	413	427	426	468	445	430	458	420	471	462	468	435	434	451	458	444	430	419	472	441	437	449	466	452	470	468	445	453	443	450	450	435	433	454	485	447	450	439	412	448	422	466	415	440	419	499	468	458	462	453	469	423	457	473	468	436	444	406	418	443	459	453	419	477	458	440	427	444	466	453	467	470	418	453	481	419	432	460	437	423	466	453	429	440	394	454	423	437	450	483	423	449	468	441	451	455	411	475	462	446	417	459	462	463	455	413	421	470	435	437	395	418	439	431	451	447	458	443	449	431	418	469	442	473	443	446	434	477	441	443	441	410	479	442	476	421	440	440	440	428	400	481	437	490	445	432	476	465	442	461	435	415	414	450	458	458	429	436	451	410	442	472	452	406	437	419	493	422	416	497	482	486	426	453	442	469	459	431	421	438	430	428	435	412	453	426	475	427	424	421	448	495	414	432	430	437	432	412	434	450	446	466	449	428	427	433	436	465	448	470	413	473	454	427	456	438	455	434	469	405	438	434	439	429	441	433	408	466	446	445	452	445	425	466	436	436	426	537	439	430	430	451	463	466	409	416	463	473	422	455	430	464	423	420	470	449	446	436	430	454	423	425	455	413	491	450	461	447	462	431	421	444	455	438	449	427	470	440	464	424	410	458	412	452	445	481	434	429	423	461	419	457	463	463	419	428	429	434	468	492	430	436	465	473	417	489	405	448	440	444	483	479	447	455	464	455	452	459	446	428	458	454	423	440	462	436	462	469	466	419	428	442	433	475	459	438	418	492	415	435	455	463	508	494	428	414	430	467	433	409	441	418	450	478	451	430	469	408	442	438	437	465	424	411	453	462	426	450	435	459	454	456	414	483	449	411	427	438	455	452	425	435	454	455	443	442	447	462	450	481	465	404	450	491	452	467	464	409	409	446	425	431	469	461	472	426	457	438	430	448	457	460	439	428	460	450	432	409	408	486	435	429	383	437	435	458	442	408	456	439	401	432	422	458	475	447	474	441	425	497	470	447	436	435	455	467	443	430	432	424	453	473	450	463	413	461	424	432	465	419	458	438	446	429	460	424	457	438	416	462	460	416	447	430	457	396	434	447	458	454	464	453	459	453	428	441	438	458	469	436	460	432	454	469	456	411	431	468	463	436	452	414	455	440	401	451	425	430	424	465	466	441	437	442	469	436	464	444	403	453	433	436	488	434	375	442	436	447	433	478	447	441	443	422	421	450	421	434	405	440	435	420	431	442	468	470	442	451	445	432	473	459	434	453	433	447	429	448	441	463	468	434	478	417	426	438	443	433	469	456	459	443	434	450	442	464	466	429	458	426	451	444	501	451	436	445	440	416	475	441	439	422	450	462	474	485	455	443	458	456	422	459	441	435	394	444	449	420	433	476	452	439	454	422	457	437	433	439	442	404	445	473	467	459	433	432	502	440	471	426	453	410	434	449	428	436	433	449	461	471	442	427	424	444	460	423	428	482	454	434	440	447	446	431	455	436	445	454	447	432	412	426	444	442	420	451	435	460	427	431	453	466	426	424	428	457	403	449	468	444	458	445	460	479	467	455	425	420	413	445	427	416	458	457	438	468	440	423	445	433	471	439	434	408	449	422	424	451	445	480	476	483	452	446	431	459	430	459	454	436	429	418	457	427	426	448	423	462	436	436	417	440	440	430	418	470	423	464	498	446	446	436	405	459	455	436	420	456	467	464	456	467	459	439	434	451	456	431	464	406	421	485	429	438	444	418	477	434	435	455	448	439	443	446	437	467	440	439	409	450	422	418	442	456	481	440	467	444	420	480	435	435	429	458	453	420	441	439	417	460	405	444	432	410	414	410	437	491	458	429	463	431	418	458	464	430	452	432	436	442	423	486	425	431	468	441	420	490	435	444	426	449	469	425	450	411	479	449	436	454	427	442	448	465	410	435	477	436	411	471	441	420	428	433	451	421	451	459	418	472	435	460	459	420	432	473	477	490	430	436	464	419	454	462	468	450	406	475	447	451	465	415	451	402	438	469	472	433	471	456	448	458	415	458	420	411	421	443	492
31034	20992	16198	13322	14036	15025	7989	4690	4109	2763	1730	1232	1057	965	1000	830	807	834	786	716	730	723	740	710	727	679	660	666	689	670	632	642	639	624	659	655	623	626	608	640	597	599	631	684	608	686	699	666	597	689	646	664	619	612	624	654	626	610	653	674	684	647	634	618	655	603	583	623	660	607	614	610	601	654	614	616	606	582	635	645	646	606	601	608	671	602	587	598	615	635	615	612	642	635	628	605	615	638	643	627	633	625	637	639	590	601	633	583	577	642	661	610	594	616	603	634	553	618	628	605	634	634	602	647	572	588	629	622	605	619	658	554	612	598	666	628	564	635	644	639	637	617	642	602	608	612	648	618	637	609	661	624	619	630	604	595	634	618	649	631	601	641	631	584	630	609	610	617	618	625	618	608	600	657	598	549	610	589	668	607	598	636	605	598	593	593	588	620	616	599	617	596	597	597	581	669	632	641	604	637	662	665	591	622	618	615	605	640	582	592	641	636	607	619	616	603	595	624	576	595	614	632	646	654	610	603	598	587	581	581	599	575	585	631	601	662	609	615	586	610	633	617	587	587	593	612	612	594	590	579	593	611	619	584	600	581	631	600	646	587	561	616	608	566	607	668	587	644	583	610	581	586	619	595	610	587	617	636	630	590	617	665	559	600	583	624	656	588	615	598	615	603	608	658	629	628	623	607	604	588	573	586	631	623	603	628	672	631	652	574	612	633	589	610	598	618	566	604	634	594	583	628	584	615	631	589	631	589	593	631	623	632	632	590	604	595	642	605	624	640	571	620	667	601	609	578	606	626	617	659	625	605	637	567	601	595	622	599	642	593	605	635	641	609	658	600	609	611	624	650	642	638	603	585	667	610	598	586	619	635	593	637	572	579	608	625	624	628	630	636	590	584	662	618	587	635	615	610	607	586	605	645	594	578	572	586	568	609	647	597	562	606	617	605	658	678	616	586	624	577	595	613	626	660	590	601	638	639	587	627	578	620	587	655	557	597	594	645	619	603	579	596	623	584	600	633	598	591	616	599	639	604	617	614	577	624	634	664	578	578	630	625	605	585	609	630	645	578	589	630	586	611	618	616	597	592	606	583	622	596	609	596	608	606	607	610	603	621	585	619	572	573	592	618	566	620	597	577	623	638	629	591	606	601	629	634	582	620	566	603	657	622	640	573	669	606	629	613	594	671	612	664	592	633	640	602	573	593	592	610	595	607	599	578	600	611	630	607	652	643	581	603	661	633	586	627	580	610	610	614	631	625	578	554	565	594	595	578	596	586	607	583	645	615	611	588	599	600	627	634	604	612	612	609	596	623	619	594	565	636	624	600	608	593	599	576	637	636	570	635	620	590	614	597	619	610	674	638	629	589	602	609	595	642	605	625	616	618	611	638	624	623	607	616	606	616	557	608	605	626	604	613	627	663	660	626	585	627	593	671	603	553	615	613	634	538	661	612	628	624	666	598	630	556	586	602	613	584	632	568	603	634	594	598	584	607	674	588	588	598	592	599	617	607	621	656	608	618	601	575	605	653	578	605	619	626	623	634	602	627	632	558	599	544	624	609	627	614	638	586	580	617	584	629	593	616	605	616	618	563	594	633	626	562	614	568	620	642	613	610	626	622	630	642	630	595	607	617	660	626	582	662	629	624	583	613	621	659	613	566	601	642	594	610	623	613	637	621	646	572	665	622	593	656	615	610	637	646	648	660	584	601	623	634	613	630	643	587	597	637	633	646	599	574	617	632	634	587	600	550	600	585	610	600	634	621	600	563	640	624	661	674	618	618	634	566	617	557	621	592	613	618	571	625	646	614	625	561	591	613	600	601	592	590	611	608	604	612	644	597	611	640	629	617	663	617	647	608	623	614	604	645	640	594	607	586	596	595	596	643	618	597	597	613	628	650	616	597	606	588	630	585	588	623	629	633	647	600	592	577	590	569	619	623	571	628	651	555	626	636	595	611	582	607	614	629	629	603	599	637	616	620	603	602	596	567	605	623	603	606	598	599	650	616	611	586	621	586	586	616	604	618	608	605	646	578	611	557	577	603	616	619	595	613	662	650	629	612	594	606	604	597	600	635	605	613	613	594	615	612	575	587	599	594	675	593	633	602	578	612	604	643	630	618	603	569	600	594	609	624	578	582	598	631	660	613	612	627	562	587	676	668	595	594	573	610	626	646	628	642	603	652	635	613	632	656	672	646	651	623	586	626	609	622	581	619	624	649	585	609	611	598	597	636	633	645	562	583	564	563	620	611	575	589	613	608	633	590	617	645	625	642	672	589	594	631	619	630	644	647	590	634	621	639	592	626	611	566	602	622	677	582	636	632	616	614	583	616	660	543	592	617	586	625	578	594	597	618	558	592	667	606	606	583	589	633	606	643	581	591	621	575	623	684	573	637	591	611	608	636	625	605	641	626	626	620	616	597	611	564	672	584	585	626	635	664	621	614	610	607	639	647	653	564	583	611	623	616	655	646	621	587	632	653	584	624	611	634	587	627	584	581	603	674	633	572	595	536	617	661	617	639	618	617	583	640	579	562	577	618	602	622	613	602	611	618	586	595	583	599	600	618	631	634	588	592	606	624	628	627	625	589	652	611	635	621	604	625	561	604	608	599	547	612	640	619	597	613	613	555	619	646	579	613	616	627	603	618	587	593	623	643	613	610	603	598	620	621	586	567	577	588	627	579	612	613	594	597	588	626	641	560	589	592	643	617	650	602	579	626	628	630	596	582	616	646	589	589	626	596	624	612	625	603	595	633	576	631	581	594	637	635	634	570	614	612	605	600	609	605	623	574	603	576	531	602	590	656	614	605	598	649	628	620	623	572	595	581	583	624	623	580	585	590	612	621	599	632	620	598	616	662	607	646	569	598	568	659	604	617	582	590	575	627	622	582	602	625	595	615	605	622	633	621	614	628	623	599	605	625	601	602	629	638	631	595	557	569	595	547	595	597	597	642	588	605	630	629	616	635	603	628	637	627	643	618	641	625	634	609	651	598	607	589	596	590	592	659	669	598	612	614	624	622	591	598	611	597	605	566	624	590	625	618	621	601	616	633	613	635	590	599	612	600	617	638	613	635	610	623	605	572	604	631	619	597	635	662	580	585	649	605	554	587	586	576	654	582	612	597	611	592	643	587	620	597	672	583	613	621	569	619	625	639	597	641	600	661	647	593	610	580	601	609	589	615	619	604	630	593	592	612	629	602	621	580	618	595	612	605	580	600	599	615	594	641	629	657	640	579	610	654	579	603	594	617	592	674	565	622	624	613	628	590	613	588	664	614	616	617	597	588	623	643	620	548	603	617	630	594	577	580	584	623	620	638	591	613	618	600	667	582	600	610	635	639	631	587	627	626	609	597	593	612	606	573	582	666	613	546	581	610	574	593	616	586	604	618	608	619	620	604	594	568	639	635	621	601	607	643	620	601	634	592	624	648	594	658	598	590	601	576	630	601	581	599	641	629	617	619	625	623	617	626	608	625
23172	21126	28842	23633	21161	21356	11747	3095	2214	1555	966	667	538	433	463	433	382	345	348	285	296	293	302	294	295	262	270	265	260	277	274	269	242	226	208	254	228	235	252	191	212	224	234	210	224	222	210	228	231	258	255	242	241	187	234	218	223	245	258	234	217	246	221	234	216	218	204	219	216	202	214	216	236	212	242	232	211	194	192	229	202	217	194	216	206	219	239	239	194	208	199	204	211	193	223	242	172	195	191	221	172	223	196	220	211	210	230	241	201	215	195	210	193	215	185	193	200	184	210	202	230	181	226	203	214	205	200	184	215	212	218	222	217	186	211	212	213	210	206	197	193	231	224	206	212	196	208	207	202	190	205	200	245	239	206	192	216	224	208	228	201	199	209	212	202	188	226	203	189	200	223	192	192	213	205	210	194	204	211	195	184	195	202	208	195	236	211	211	197	212	219	222	190	206	207	212	226	200	193	230	201	224	196	203	211	204	205	213	214	216	208	194	216	221	220	212	247	201	196	203	220	202	192	200	189	215	205	188	221	213	203	192	213	199	229	188	190	200	201	216	214	231	219	210	197	214	215	201	215	221	207	208	192	197	230	214	220	202	210	204	215	201	201	214	200	198	221	200	203	180	190	222	225	181	194	205	225	200	225	188	209	209	222	219	209	213	236	191	188	215	207	200	233	219	195	212	219	210	201	206	221	205	193	205	209	216	215	200	217	203	217	196	216	197	207	195	204	235	212	210	192	217	228	221	205	221	197	218	243	211	237	202	232	212	248	248	233	223	194	212	216	203	212	198	206	200	221	212	206	206	225	222	223	199	218	217	202	233	192	198	198	206	213	212	204	222	226	202	211	218	202	194	207	210	217	188	185	192	187	220	228	201	211	217	216	214	226	179	214	225	218	194	207	205	201	211	180	187	217	223	212	212	212	203	208	195	219	213	224	198	209	194	201	217	208	196	226	188	196	195	203	226	220	201	197	206	216	227	187	196	209	183	211	192	196	199	201	208	228	207	183	214	184	196	211	234	199	184	199	225	223	218	158	192	202	172	207	228	219	220	197	188	189	188	201	212	214	208	194	214	209	215	231	239	233	209	196	215	205	213	223	212	209	235	226	204	192	193	198	230	214	210	234	196	193	193	201	219	213	192	213	197	185	213	188	216	208	192	208	202	213	220	211	186	217	197	212	226	218	221	215	208	200	189	216	203	210	203	223	186	201	199	198	219	200	204	200	214	202	207	233	234	183	206	228	195	201	185	180	186	197	188	184	223	214	222	205	245	224	197	227	211	196	206	192	218	198	198	213	171	224	205	237	191	202	196	196	203	200	208	196	201	202	202	179	216	210	222	205	211	223	188	198	199	208	206	214	183	188	196	198	209	219	206	220	236	188	213	198	216	204	213	220	214	215	205	196	226	212	220	210	207	216	215	198	219	188	223	231	201	226	217	222	214	215	205	191	213	188	204	217	188	196	199	201	211	204	202	202	190	211	208	179	197	224	206	209	213	213	202	203	203	225	212	206	207	210	212	222	175	222	225	201	242	228	179	243	226	204	215	246	215	213	198	220	187	230	212	215	186	208	213	187	234	216	215	213	214	198	219	200	177	210	174	203	211	229	210	199	194	199	205	187	208	207	198	184	196	223	203	167	196	205	224	219	170	229	204	218	180	225	222	190	204	201	233	199	195	230	214	224	187	210	227	232	214	217	202	221	229	209	222	221	203	216	215	205	217	237	207	232	204	221	201	198	217	214	196	209	215	204	216	200	206	218	199	213	197	241	195	204	221	189	221	226	210	220	229	203	232	207	201	208	203	236	226	188	183	219	213	203	225	215	197	211	199	213	210	195	192	193	197	189	216	199	196	198	215	187	229	233	182	189	196	204	209	214	202	216	193	199	194	228	218	206	200	208	218	197	216	211	194	237	185	202	208	171	219	203	214	211	204	213	213	199	212	203	228	190	192	196	191	191	209	207	195	206	223	225	218	205	193	203	228	231	202	225	188	205	196	192	220	217	208	211	212	205	196	206	199	186	226	225	211	218	209	221	201	219	219	195	217	208	217	228	216	198	204	198	192	219	212	195	192	216	213	187	221	208	235	212	205	200	220	214	207	194	199	227	181	192	219	205	208	206	198	204	230	186	218	211	199	204	212	213	215	204	219	187	211	223	238	217	207	215	193	233	225	220	202	193	191	201	205	196	245	210	196	230	210	230	247	189	215	220	223	194	217	206	216	220	219	188	224	209	216	210	211	206	215	206	216	238	237	202	218	226	219	183	222	242	183	198	220	213	235	213	219	208	230	203	217	212	191	200	192	213	196	197	235	178	179	201	213	218	208	212	180	192	220	214	217	225	214	183	206	195	189	204	218	215	226	203	206	215	190	196	215	224	239	234	206	191	198	202	197	220	239	235	211	215	229	230	204	231	225	213	218	204	200	228	198	204	214	213	176	220	218	233	213	209	225	220	201	209	213	185	209	195	188	222	186	216	213	211	222	177	215	182	206	211	212	225	214	208	222	190	178	196	191	217	195	205	217	208	217	228	208	215	203	217	199	193	222	182	212	186	190	203	207	207	221	214	198	217	229	213	197	207	203	202	225	184	197	220	230	196	211	225	216	184	200	232	205	201	179	210	202	218	227	199	217	198	204	205	207	195	231	209	225	200	196	211	187	209	212	210	207	205	225	191	202	195	209	208	212	199	209	213	206	185	189	210	193	226	194	194	184	207	204	208	240	212	204	195	230	194	180	235	209	203	207	205	222	210	218	232	230	225	195	225	202	200	192	238	221	202	206	219	209	216	194	203	230	161	211	215	229	189	219	230	187	208	223	228	200	192	197	204	200	214	231	181	199	206	219	199	206	179	198	213	196	220	218	208	214	223	198	203	193	207	234	218	198	213	237	238	222	191	231	206	209	211	194	215	223	207	190	206	226	210	198	206	193	194	195	226	201	199	197	215	223	193	212	195	185	194	220	213	239	205	214	217	182	204	205	211	201	213	247	186	200	208	206	232	209	213	208	221	204	189	225	218	230	197	220	221	196	222	221	212	232	225	211	206	182	187	204	193	236	230	234	211	212	225	219	207	237	192	204	189	213	172	205	224	216	215	236	241	206	197	211	217	200	204	218	215	222	192	183	208	201	211	209	211	201	207	210	222	202	184	197	220	204	211	193	226	172	212	240	214	201	212	200	197	197	203	220	193	181	229	207	228	206	215	201	176	199	225	201	200	191	216	221	222	213	227	206	225	186	219	207	198	213	214	213	209	182	190	193	249	198	210	211	212	227	179	198	182	199	189	215	205	210	213	225	203	210	193	226	217	214	168	198	211	183	213	209	203	205	240	194	227	195	184	191	202	216	239	167	211	193	205	216	215	226	217	206	200	214	197	191	185	199	203	221	199	209	223	209	217	208	214	193	207	199	218	219	230	203	217	227	201	181	217	195	196	224	221	191	185	203	194	205	203	199	194	212	217	192	198	199	216	208	203	218
34471	26393	20717	17566	18315	19550	10519	6442	5302	3716	2029	1478	1037	932	874	768	684	670	598	507	488	518	470	453	411	456	389	433	389	341	356	380	348	382	364	335	318	315	325	340	332	337	323	346	304	306	321	342	353	310	344	331	305	342	307	306	303	333	340	357	317	316	353	299	325	321	314	309	313	307	309	286	333	306	310	296	279	310	279	318	285	295	301	318	301	269	300	293	287	333	299	297	300	315	299	285	288	347	288	318	281	293	300	306	282	296	289	292	273	308	272	287	284	300	333	301	294	300	312	284	298	305	303	302	315	299	292	293	282	299	292	285	299	293	280	328	296	295	292	262	298	319	264	299	319	289	266	308	274	296	296	280	278	285	316	291	284	263	249	296	302	259	310	313	291	321	309	248	313	282	320	303	276	302	293	302	294	294	291	310	295	313	292	290	281	269	267	303	271	266	278	292	280	295	297	325	296	267	290	308	302	280	281	295	322	288	285	284	296	282	277	286	299	281	282	276	298	308	329	326	285	291	291	284	302	284	289	296	287	320	315	308	292	293	308	317	299	299	294	298	294	286	285	280	316	302	279	309	269	311	265	314	300	292	280	309	302	282	291	285	332	311	262	321	281	296	299	265	314	268	286	317	290	300	307	295	271	296	307	307	312	302	277	279	292	294	300	299	287	288	282	278	261	314	299	271	293	277	294	283	305	289	251	294	300	288	311	282	285	286	280	310	307	296	273	286	296	296	276	323	255	258	287	328	281	274	310	292	290	288	304	292	285	279	290	282	283	294	269	318	282	284	269	307	314	296	272	262	288	307	279	287	299	305	318	285	305	308	278	291	283	270	290	284	290	281	279	281	290	311	336	307	283	275	289	279	314	296	282	266	277	322	302	302	301	274	321	309	290	300	324	311	269	280	311	276	288	304	285	268	313	319	303	294	296	290	282	259	299	299	307	309	275	304	305	299	285	300	298	255	302	295	262	293	291	284	301	284	293	300	284	296	319	265	286	290	275	312	265	325	280	289	280	263	282	320	295	285	297	298	279	323	267	258	326	329	255	271	276	292	266	256	312	288	286	289	333	295	294	289	304	301	288	277	297	294	295	267	269	279	262	298	291	310	282	250	264	297	288	289	329	296	295	281	306	319	307	283	296	272	270	311	295	297	276	291	274	291	327	282	312	320	317	293	299	309	297	299	288	289	304	308	272	265	302	301	290	304	302	303	277	291	265	328	275	302	290	286	309	332	295	293	293	329	283	302	296	283	320	255	260	261	307	307	301	267	273	315	252	265	285	268	272	309	287	301	265	284	288	304	282	306	250	322	302	337	289	292	274	276	282	286	289	327	282	273	297	275	317	298	306	270	283	272	316	300	277	265	293	298	294	282	304	309	316	284	296	317	278	267	282	243	316	265	306	298	306	286	295	292	284	312	287	280	294	285	314	285	321	303	308	302	272	266	299	302	297	285	294	266	298	284	303	290	295	297	301	296	256	340	288	338	302	283	325	312	302	290	308	265	295	299	265	292	283	315	314	280	302	303	294	308	306	283	317	278	305	278	289	289	297	318	294	296	315	258	314	290	290	277	274	278	309	300	288	285	298	310	253	267	295	285	273	296	281	329	280	291	306	320	284	312	343	278	315	308	277	299	285	276	244	299	288	300	322	266	308	286	292	300	300	285	303	295	299	289	316	292	308	310	280	320	301	313	287	293	256	288	269	288	293	280	259	308	316	303	290	313	298	295	278	300	311	280	296	329	302	264	294	316	313	269	302	279	272	321	292	276	289	294	290	312	292	300	288	303	289	316	300	280	270	303	309	280	294	280	273	293	297	299	285	284	295	300	298	312	308	291	282	268	302	300	289	280	312	316	312	285	292	271	265	277	285	305	272	307	311	295	287	289	299	274	285	278	305	318	288	290	309	271	276	295	296	296	303	284	272	294	311	282	276	300	278	322	318	281	254	305	288	288	274	265	295	267	324	276	303	283	291	310	291	282	280	304	325	288	267	293	316	284	268	273	308	319	301	302	248	306	297	266	282	274	306	349	303	285	289	291	293	287	278	325	301	266	311	302	290	288	267	254	297	315	307	313	304	284	276	290	289	287	312	265	280	295	287	285	314	279	307	277	289	288	306	266	295	300	308	316	281	268	300	269	272	309	265	284	276	294	320	304	285	293	279	324	313	278	301	285	287	283	298	273	324	298	286	263	294	317	284	293	276	279	276	298	326	288	306	285	301	277	298	281	281	295	335	297	310	298	297	299	273	275	298	252	287	302	307	268	293	323	300	319	303	295	303	295	265	315	307	312	289	276	290	284	296	301	283	312	296	308	298	289	292	274	308	306	290	276	290	265	309	275	291	318	312	290	310	291	307	280	298	313	274	300	281	286	286	290	272	325	313	267	272	290	259	297	299	311	289	296	291	331	281	283	307	287	296	279	294	286	296	322	259	313	268	298	284	291	266	271	303	279	299	306	313	290	302	284	288	283	309	330	293	298	296	285	296	301	268	304	279	304	340	280	303	256	285	279	269	293	304	298	293	312	273	286	306	292	321	286	299	311	312	260	290	278	327	291	314	310	286	297	286	307	307	286	306	316	312	258	269	265	306	316	297	279	286	276	266	312	291	272	321	303	310	303	287	298	290	289	289	285	303	298	302	297	285	307	301	290	286	311	292	279	301	303	255	288	300	343	298	267	278	310	292	307	311	321	314	329	285	283	322	286	320	293	270	299	314	311	293	291	307	280	284	272	286	296	266	309	310	297	295	275	292	281	278	278	296	294	309	260	313	293	288	267	322	281	282	302	291	286	329	278	270	271	310	306	292	269	293	273	304	285	304	269	274	275	311	280	311	298	298	294	308	287	299	329	306	253	284	319	291	275	320	303	273	253	298	325	255	271	291	262	270	278	281	273	299	286	306	275	338	308	283	311	300	294	288	310	283	294	300	281	305	301	285	297	312	298	301	302	260	289	314	308	283	284	267	328	315	306	299	296	289	294	303	290	316	297	314	269	280	291	285	291	303	277	301	280	303	281	283	276	292	294	286	306	298	297	299	296	280	307	283	309	278	252	297	280	283	307	296	294	294	281	301	338	296	281	294	293	310	266	286	301	287	294	289	289	336	296	294	313	299	287	327	316	316	267	249	287	305	311	336	314	295	315	282	281	297	298	279	323	276	300	295	298	307	319	282	287	266	293	297	291	282	312	295	305	289	273	304	285	289	293	294	314	284	298	286	299	282	284	334	295	273	278	333	286	268	277	289	275	301	298	270	277	297	296	303	312	265	319	275	303	302	309	287	266	277	303	314	291	268	295	283	285	296	255	275	312	307	270	312	305	296	302	279	275	263	286	320	272	264	287	311	286	304	292	288	277	283	299	286	269	311	315	284	295	313	271	305	305	274	286	287	295	273	315	270	303	324	287	270	291	308	293	300	309	312	272	291	273	283	296	307	301	277	303	282	301	298	308	280	298	293	298	292	310	267	321	301	300	241	271
27486	20346	11091	7123	6170	5866	2445	1304	1149	886	680	632	511	544	538	552	529	496	555	530	496	487	513	554	555	523	539	536	525	481	465	517	528	495	509	448	518	521	510	491	535	540	498	487	487	534	526	462	539	540	499	511	505	561	542	462	528	530	514	539	517	545	546	529	488	536	532	499	509	496	515	516	528	505	506	498	504	536	512	481	494	507	519	522	534	475	554	555	534	519	499	474	481	481	501	498	497	508	493	494	509	532	496	525	524	494	542	470	512	477	497	471	525	493	525	505	500	490	499	533	501	513	520	504	551	470	526	497	522	462	508	555	499	509	525	528	521	515	518	509	498	502	529	484	487	525	497	558	531	468	520	507	473	500	533	523	546	472	520	510	515	507	546	519	532	485	509	516	538	484	522	448	500	512	501	485	494	521	499	502	506	522	496	505	458	463	503	513	536	502	467	514	490	506	503	532	522	557	516	517	499	509	470	535	512	473	475	512	545	541	493	508	539	474	505	592	493	501	516	513	491	516	545	505	550	525	471	509	467	503	461	538	493	470	526	504	541	497	497	519	509	476	531	494	500	477	488	485	475	508	524	548	469	551	515	483	518	518	544	493	526	464	525	485	484	547	504	548	487	471	499	469	509	487	534	479	485	532	560	510	499	519	511	520	498	523	489	503	518	468	505	506	526	486	506	496	507	512	550	529	510	462	486	487	495	513	535	527	473	497	498	510	574	485	505	517	477	494	503	524	475	474	518	495	485	495	488	574	495	490	506	506	486	514	535	520	527	493	524	520	477	508	502	505	519	462	522	511	540	479	526	490	472	494	519	499	505	482	482	500	525	508	541	504	512	456	506	534	515	472	513	532	534	489	499	504	557	481	511	526	532	485	532	482	508	522	539	504	495	512	513	498	507	501	469	473	529	504	527	511	526	515	540	539	475	497	539	518	533	480	532	535	557	471	517	506	473	497	484	533	494	490	490	488	507	517	509	536	548	522	493	499	481	514	532	481	537	502	480	510	499	536	520	532	496	479	507	502	531	510	502	481	490	477	518	524	496	514	525	484	501	519	493	492	526	488	504	503	534	524	526	515	520	501	494	487	497	459	552	504	504	508	559	498	520	523	475	508	516	468	511	497	516	506	474	501	530	508	501	485	484	448	518	515	512	486	465	489	504	509	489	471	492	513	542	489	481	484	470	519	485	501	537	545	511	540	477	522	498	527	493	514	547	463	480	496	510	487	549	519	505	501	508	505	482	537	496	550	510	466	496	507	487	505	497	486	540	518	510	498	509	480	543	528	541	512	501	497	526	460	536	504	474	522	499	475	467	488	529	501	542	499	508	565	504	513	483	498	474	530	510	476	499	479	480	473	493	486	487	504	509	496	482	481	516	538	452	520	518	520	543	470	497	498	482	529	510	491	539	510	504	504	499	473	543	505	547	487	527	531	551	540	532	493	486	517	554	529	515	498	497	501	472	505	513	480	481	470	487	534	524	543	507	528	513	506	520	532	512	523	499	553	469	533	503	515	505	484	511	459	485	565	508	558	456	494	497	508	496	549	516	522	518	503	517	525	551	535	520	502	529	493	518	471	523	489	497	510	517	473	512	531	471	504	493	548	504	490	507	510	492	510	538	517	478	520	532	493	498	519	527	467	530	539	530	499	502	518	528	506	560	544	498	547	547	502	516	513	505	497	533	513	495	522	488	489	516	467	515	512	511	496	503	489	522	454	490	533	538	504	550	527	476	513	529	511	538	512	497	472	503	505	497	527	486	502	476	481	489	489	493	504	523	497	499	520	517	518	505	522	512	525	480	521	545	533	519	474	467	521	479	508	496	485	498	515	521	502	562	511	496	483	504	488	489	477	517	495	478	516	516	487	492	498	502	502	514	534	542	479	502	501	513	526	539	506	464	515	515	489	491	485	492	529	517	511	517	487	495	531	523	461	523	541	513	474	485	501	518	485	525	496	499	502	502	518	483	508	533	493	522	462	523	459	505	497	476	487	517	497	485	487	525	548	541	499	542	482	495	498	484	496	518	508	487	511	512	528	529	506	486	534	503	528	491	493	503	521	483	519	485	505	534	530	502	509	489	480	559	516	513	540	530	522	477	483	523	525	483	525	509	538	480	535	515	511	500	483	470	486	506	532	503	518	545	534	556	501	547	521	480	536	513	521	511	527	494	505	468	516	459	485	526	539	500	498	496	497	466	492	454	550	496	500	497	531	467	469	541	471	525	503	495	541	491	525	527	553	507	489	499	539	510	530	465	507	532	506	476	520	497	486	529	504	510	483	529	462	533	530	514	504	521	535	518	500	510	491	474	460	540	515	495	527	485	478	510	497	523	456	520	473	521	504	483	513	462	510	516	539	467	489	509	493	485	470	481	484	551	526	517	518	497	526	487	506	492	522	515	516	533	495	526	571	461	517	503	542	498	531	507	516	497	510	504	522	496	471	509	500	490	527	516	521	522	500	463	532	491	492	532	535	514	472	503	503	516	528	499	522	505	499	532	490	487	526	477	529	508	505	482	481	471	516	507	525	511	524	529	477	483	486	477	506	524	543	493	506	521	469	516	486	487	496	474	513	502	573	522	502	515	455	518	546	522	472	510	534	484	510	488	517	474	472	458	532	479	513	513	488	515	510	536	512	513	507	523	499	513	534	485	535	457	538	527	529	541	505	464	525	436	498	508	547	518	555	476	484	498	482	490	512	518	485	482	506	477	490	529	487	512	557	526	510	510	498	504	490	495	510	541	501	514	530	504	504	487	517	528	525	524	507	535	511	481	534	504	520	540	500	535	513	486	467	502	513	520	567	514	504	513	478	502	550	546	472	513	486	452	475	507	514	507	507	464	487	492	524	532	510	535	493	555	518	512	459	485	491	491	539	464	492	534	549	480	493	533	454	513	522	514	517	504	494	561	527	488	508	515	515	507	492	542	503	503	533	514	516	502	494	492	509	501	550	520	520	507	503	506	491	512	498	516	519	506	498	521	494	494	527	510	519	497	522	503	493	480	553	492	511	523	525	521	514	526	538	484	516	514	501	466	502	520	494	505	495	492	490	509	527	474	512	499	514	526	529	524	533	477	503	501	518	472	512	543	517	507	481	484	507	508	491	531	500	490	524	485	463	478	507	505	495	479	516	512	487	456	516	507	524	493	498	499	509	523	487	517	521	490	500	513	491	513	507	511	530	499	518	491	497	515	539	507	552	500	481	472	470	503	435	511	500	491	476	545	506	532	507	517	535	506	512	531	490	462	498	503	470	499	533	495	518	493	495	486	520	519	535	506	496	541	532	502	568	490	485	555	483	521	489	474	528	492	517	501	524	526	493	514	526	513	466	533	495	505	519	515	500	493	497	492	492	513	508	516	483	515	466	509	458	492	519	514	484	490	500	505	508	494	505	536	507	518	537	520	518	507	499	487	521	509	494	534	529	500	472	488	486	493	522	510	526	524	485	490	484	500	515	537	533	486	490	501	490	498	494
24878	11971	9519	10910	11878	11648	5195	2894	2343	1844	1054	957	810	797	802	742	774	707	736	710	683	710	709	741	726	705	639	666	739	637	701	657	689	671	654	681	709	687	624	649	676	655	756	741	698	687	718	683	676	707	722	703	692	672	682	735	659	659	653	673	702	692	642	659	675	681	716	698	693	673	619	677	726	649	698	711	663	672	698	691	650	671	706	713	685	697	631	677	653	705	709	691	689	672	703	696	711	689	713	637	722	692	710	667	665	685	666	680	675	672	705	668	715	671	657	717	688	658	690	702	678	688	662	680	676	634	703	729	672	665	716	709	693	705	752	698	688	698	691	733	684	682	678	679	638	717	717	701	675	729	721	667	684	687	673	663	659	699	733	682	640	712	700	754	726	724	667	698	731	696	682	695	690	699	716	706	690	654	707	679	670	678	721	671	658	757	703	667	697	674	677	669	686	714	720	681	691	720	655	726	678	676	663	762	689	676	661	677	688	634	746	705	729	708	677	721	712	648	672	656	721	713	692	728	664	707	645	688	702	677	691	680	683	693	679	682	651	665	733	673	674	703	701	709	713	669	685	711	646	693	666	680	684	612	729	700	668	706	685	656	675	684	695	635	695	670	647	684	708	676	645	686	747	678	687	682	652	671	694	624	694	675	740	718	695	680	672	678	681	710	684	667	687	702	661	722	673	672	674	657	727	680	694	710	649	669	710	691	675	658	720	625	701	673	713	686	655	657	705	693	711	676	664	692	681	728	704	646	658	693	657	687	655	676	700	662	716	661	654	650	690	658	645	680	687	719	678	720	683	667	669	695	705	662	697	681	709	700	700	684	694	714	644	662	702	656	717	668	690	664	675	694	668	688	701	646	718	713	725	661	686	672	651	672	695	686	721	664	682	677	695	659	665	675	620	695	670	712	663	702	658	675	657	707	663	647	669	674	651	645	690	657	714	686	676	661	712	668	703	632	699	683	685	691	699	699	646	697	704	698	673	676	687	727	649	709	716	691	697	693	685	712	704	699	653	667	675	669	672	674	709	682	664	701	661	628	703	673	678	627	686	668	617	705	685	680	747	661	632	721	659	688	664	703	714	671	707	713	726	681	697	671	677	693	685	709	667	654	667	689	701	671	673	703	656	685	689	706	705	662	677	687	707	709	643	713	680	677	646	679	677	700	681	623	680	728	694	703	673	732	669	723	709	691	694	670	660	710	699	727	697	659	691	715	727	713	713	688	672	668	685	699	707	671	694	688	693	711	706	690	688	734	663	649	656	693	663	714	644	683	753	718	722	639	686	700	707	693	651	666	697	690	659	664	679	674	700	706	726	685	689	686	669	686	654	682	677	706	674	672	714	661	640	651	728	649	706	685	696	691	696	663	690	633	720	666	705	680	687	681	741	708	683	690	674	672	708	659	708	663	695	719	655	663	723	706	675	669	704	647	658	711	678	716	639	736	711	699	714	675	705	690	667	670	705	692	655	731	652	690	644	697	692	682	708	679	705	652	664	658	694	694	688	689	754	727	690	754	679	706	713	697	705	703	674	635	723	675	688	697	704	666	717	669	707	659	690	671	704	634	708	684	666	707	661	725	675	649	679	691	682	700	767	712	684	669	725	711	705	702	717	696	653	740	707	682	715	697	689	710	685	618	692	679	668	679	705	681	703	690	674	665	732	675	646	630	666	704	742	709	690	703	678	679	700	732	667	667	694	658	656	708	725	653	678	655	687	679	702	674	649	705	683	680	687	680	693	689	652	641	683	713	644	707	652	667	676	685	680	696	674	693	640	728	669	727	669	674	692	677	669	639	703	617	711	685	681	697	687	697	669	718	667	713	639	666	713	683	664	699	727	669	698	655	693	693	700	698	671	729	694	636	659	712	713	657	697	655	693	687	708	670	687	680	690	684	620	670	684	707	725	692	673	659	667	682	647	659	652	698	720	700	712	686	686	668	724	665	674	709	728	701	704	715	689	682	681	645	674	700	691	673	704	680	661	691	682	647	668	653	677	686	699	717	708	707	676	692	672	659	698	725	693	679	656	623	684	705	659	661	700	636	682	682	672	767	722	703	655	715	707	687	711	713	727	682	695	733	684	685	733	748	684	704	675	727	654	677	682	717	709	677	666	726	723	686	682	690	646	709	692	736	691	662	695	702	694	718	710	666	698	683	679	700	683	676	709	702	694	668	679	728	679	677	668	727	728	635	696	713	711	692	694	673	658	661	673	659	681	669	698	683	626	708	697	697	659	681	669	681	675	698	686	623	730	707	686	694	702	679	694	735	675	660	713	668	643	719	730	672	701	716	685	711	751	665	665	686	668	753	738	705	678	664	729	690	682	659	711	692	653	664	713	688	705	656	674	641	597	664	685	709	702	662	681	665	661	669	713	702	680	692	687	652	685	684	665	728	669	718	691	689	660	700	644	707	697	716	736	754	673	664	685	706	676	756	699	699	702	689	690	629	695	716	672	679	637	676	697	724	692	646	680	672	711	663	741	660	719	623	686	652	684	685	724	694	707	670	711	643	708	701	719	690	661	671	645	695	688	682	694	669	690	658	699	683	654	646	702	728	696	754	702	711	707	676	653	687	667	700	697	702	731	689	705	693	735	681	700	720	648	696	654	666	646	668	698	659	681	685	716	697	715	598	672	675	758	653	694	658	753	690	661	691	676	716	668	699	704	697	719	679	730	697	690	690	644	671	701	732	677	698	697	670	685	712	693	642	632	665	652	604	700	722	717	659	664	725	700	716	620	625	693	641	729	675	687	746	735	695	675	644	698	657	753	683	704	743	686	733	681	719	698	732	685	690	677	659	647	675	700	663	703	687	681	706	666	689	691	659	649	657	665	720	644	703	707	743	703	697	709	730	706	720	723	693	702	703	692	687	682	700	753	655	664	640	677	714	685	715	647	663	667	666	662	671	708	676	687	648	662	721	694	701	673	659	663	697	749	654	720	704	656	696	688	658	680	699	660	661	717	688	675	700	675	695	655	688	729	671	674	737	682	664	703	697	700	728	700	707	679	709	712	682	677	697	711	668	693	688	734	690	643	659	676	711	679	685	708	701	732	699	667	661	652	688	682	664	638	714	714	698	703	670	671	673	719	715	664	665	698	727	704	709	730	698	658	721	725	723	666	662	665	660	697	674	724	720	700	689	699	731	664	658	658	690	716	628	671	693	721	659	682	691	700	714	699	687	684	676	679	730	664	728	707	708	694	669	747	729	662	693	681	698	705	684	727	702	702	670	675	656	665	710	683	709	722	761	685	657	661	659	664	695	697	700	718	701	672	742	718	646	721	630	656	749	728	709	643	654	652	716	689	651	641	681	651	706	680	679	660	706	713	638	681	689	679	685	684	712	705	652	728	697	731	681	680	664	698	678	662	711	664	712	697	670	705	666	671	724	659	681	673	696	666	701	706	656	704	710	709	668	683	726	709	671	673	649	680	731	719	703	725	697	688	645	671	684	703	688	645	707	689	662	740	654
24216	21093	28158	24222	20888	13571	5897	2220	1614	1429	832	765	638	627	639	569	562	538	550	475	515	503	465	521	545	503	540	465	485	499	456	497	501	477	475	449	451	474	496	473	470	472	474	450	468	421	474	472	489	451	440	474	480	462	421	456	409	452	448	450	498	462	480	479	440	482	411	463	423	478	404	428	456	472	469	470	471	481	455	467	469	442	459	429	471	456	446	471	451	444	469	457	413	448	450	432	478	418	463	455	452	442	444	459	445	474	454	447	423	433	460	472	473	432	455	481	500	447	422	451	487	449	442	490	495	479	482	469	436	437	432	459	439	431	469	427	437	438	485	474	468	432	470	425	441	443	448	414	449	445	465	435	441	446	442	468	459	456	415	434	406	488	434	438	423	463	455	423	464	471	461	450	421	461	425	440	459	439	440	491	460	452	477	457	442	456	489	401	430	456	401	453	465	463	444	478	451	465	462	395	461	457	441	452	444	449	432	432	435	444	432	502	462	435	484	437	430	457	430	458	409	467	426	443	457	435	465	434	437	401	420	414	443	476	443	462	442	475	425	429	438	432	455	436	416	446	432	467	444	451	493	431	456	493	433	494	455	445	451	444	445	424	443	443	435	448	486	442	451	472	469	428	459	429	457	444	462	438	476	452	450	465	479	464	460	419	429	464	452	459	501	490	465	442	456	471	472	442	473	427	464	465	474	456	433	438	452	424	457	439	438	432	422	447	445	452	435	420	485	413	466	434	448	443	430	467	455	451	462	465	497	463	488	455	442	441	423	421	455	468	435	446	468	445	406	461	454	444	454	460	464	471	483	445	441	432	454	424	447	435	451	447	484	457	441	470	407	429	474	420	430	446	434	479	478	432	437	457	426	435	435	430	450	469	467	432	460	422	500	433	458	468	477	434	452	444	410	463	484	421	444	443	449	472	428	452	434	460	466	449	445	460	445	437	480	459	502	442	487	407	432	432	461	436	472	447	436	435	464	412	421	471	444	422	463	431	477	408	442	438	456	452	441	432	453	454	437	481	449	424	438	429	472	473	448	420	417	438	457	445	383	425	479	447	419	430	475	435	408	409	481	437	434	426	440	462	406	405	477	417	397	464	442	488	451	441	457	490	490	479	452	463	434	422	452	444	494	454	439	447	476	459	427	467	463	440	445	452	444	480	467	428	413	455	491	466	447	438	448	447	462	440	417	446	450	419	491	508	404	465	462	469	412	436	443	419	479	421	445	448	446	413	459	460	455	417	438	432	500	454	446	447	472	443	455	454	407	461	473	456	424	456	447	511	461	510	438	443	413	448	431	445	431	461	485	455	442	456	443	407	478	443	459	422	462	451	477	449	445	482	446	473	458	451	483	405	441	403	430	434	467	458	443	446	468	450	421	456	477	438	452	461	436	448	442	443	442	439	402	454	458	431	434	456	466	458	495	418	452	467	440	463	459	464	455	437	433	429	447	452	427	419	436	483	455	452	501	454	420	415	467	437	438	400	438	420	417	453	452	433	460	418	447	459	437	448	453	433	430	468	459	461	448	472	422	455	435	454	480	478	441	438	421	456	463	428	448	493	447	449	438	444	447	493	442	437	433	481	419	480	453	436	477	444	471	461	452	458	489	414	452	458	429	484	434	436	467	446	491	437	470	410	411	456	445	434	463	440	432	432	453	438	424	450	448	445	473	481	455	443	435	443	454	458	417	444	448	428	437	456	397	456	425	463	487	458	454	470	451	415	426	498	451	433	482	396	464	468	441	445	450	435	469	451	445	439	429	409	453	446	427	434	439	437	421	430	433	453	459	468	420	454	463	458	418	485	446	474	398	412	465	456	448	417	458	483	493	455	431	470	449	490	447	471	450	427	455	433	487	472	460	479	438	465	449	465	431	450	426	425	462	465	459	430	465	439	448	449	422	493	490	437	450	467	444	443	459	470	465	477	479	454	482	441	447	445	433	445	453	430	446	454	463	452	437	393	454	474	441	449	441	424	437	452	462	453	463	444	447	438	469	492	436	451	404	478	395	408	471	463	413	488	410	449	459	448	438	438	429	491	448	441	474	452	458	437	443	477	449	421	481	437	437	463	438	422	447	446	434	452	472	457	467	424	497	452	469	420	453	443	438	430	388	448	465	437	421	446	460	450	476	457	501	443	410	455	462	423	450	447	453	448	458	429	456	467	422	472	442	462	405	443	432	480	480	435	427	491	461	448	447	422	419	416	408	479	453	444	447	406	460	473	430	414	433	451	465	451	418	444	449	435	455	491	481	483	437	406	454	502	502	466	424	452	405	424	429	429	432	424	429	461	412	478	417	461	411	450	451	489	490	455	484	427	416	429	402	446	447	448	441	475	444	457	431	467	468	408	449	450	455	465	468	440	449	428	431	446	426	440	427	406	507	462	433	472	455	464	425	430	469	466	431	491	458	452	456	473	421	437	483	456	454	468	478	414	467	461	426	451	443	439	438	434	438	406	458	457	425	446	424	470	466	468	437	488	432	439	436	458	432	445	434	465	426	439	492	465	435	432	491	432	447	417	437	408	443	385	435	398	440	465	458	478	466	450	501	431	401	421	435	443	433	415	489	474	441	476	430	427	443	433	437	463	425	442	433	441	484	444	462	445	434	482	434	444	500	434	432	429	448	443	430	406	460	423	451	464	455	466	432	449	448	442	416	466	452	449	468	452	443	445	432	435	481	445	421	443	442	466	443	450	411	458	418	442	487	465	440	460	440	437	437	408	461	441	409	442	460	471	437	406	475	420	435	442	471	458	461	440	444	480	409	436	401	454	406	409	453	427	462	455	451	442	450	412	408	448	415	393	443	443	414	448	432	460	442	469	431	479	468	432	399	453	440	455	443	474	489	458	458	452	447	452	470	461	446	418	463	500	476	474	444	442	465	418	474	471	425	470	447	459	463	462	487	475	457	418	435	467	433	460	432	470	443	440	424	450	446	441	452	455	406	453	467	435	470	433	477	458	433	441	489	457	455	425	419	411	451	458	445	449	438	453	391	494	473	473	447	446	471	434	459	431	439	453	457	468	454	458	458	475	505	437	441	471	446	440	475	464	475	443	434	460	445	434	420	475	422	419	472	418	446	439	442	479	427	471	477	452	446	439	453	428	430	445	473	467	441	486	436	461	428	415	400	473	438	462	392	403	460	446	452	462	423	477	441	432	449	458	439	439	452	422	464	421	442	432	465	441	454	436	441	421	455	467	440	426	460	464	462	457	423	416	450	455	510	421	473	477	413	462	463	491	481	428	467	496	443	451	443	478	436	452	442	449	443	445	425	476	447	464	446	431	470	470	433	438	455	453	481	443	457	452	435	405	454	444	440	434	456	450	436	459	447	449	428	422	430	470	460	421	465	441	467	401	443	451	478	475	438	451	435	432	435	436	450	496	468	473	441	436	446	463	443	460	484	459	475	436	464	452	441	464	417	457	435	456	411	425	470	447	418	441	470	461	423	442	480	489	418	449	467	457	468	437
29959	20634	16962	16757	16811	14836	8853	4669	3608	2761	1601	1378	1155	889	925	862	840	859	792	746	757	707	695	733	671	655	712	667	658	657	637	710	699	679	659	666	606	618	612	652	661	629	648	623	673	586	650	666	656	660	673	646	640	647	661	640	622	654	661	618	672	618	656	652	629	599	603	621	627	616	628	568	635	633	650	618	588	676	574	654	621	577	596	635	587	652	631	668	624	596	617	651	588	631	644	626	621	619	577	663	567	571	619	607	624	591	627	581	639	618	580	578	592	611	595	634	610	622	603	616	646	646	653	621	652	631	619	612	628	625	574	616	623	607	632	627	632	606	595	609	589	612	607	638	679	632	625	616	610	608	604	594	583	600	655	632	607	591	597	629	616	593	656	590	585	628	630	596	626	623	605	654	629	637	596	632	653	664	640	610	614	613	594	630	598	619	634	602	622	596	614	585	609	593	600	602	648	643	599	611	583	613	641	595	638	596	663	617	589	626	619	616	613	609	610	679	634	614	607	572	605	654	597	623	628	588	619	622	610	636	615	648	614	599	601	662	580	571	605	605	629	660	644	596	643	639	611	605	554	626	647	625	665	640	598	643	609	584	608	665	598	557	648	628	631	583	623	613	634	618	612	607	605	617	646	677	648	655	646	597	630	650	635	628	636	627	610	593	567	604	658	638	648	654	571	643	644	663	651	652	601	625	560	599	594	601	607	629	572	581	645	621	665	604	622	598	649	634	613	558	636	570	621	565	669	585	618	623	584	623	632	660	645	633	612	596	579	662	602	625	634	614	630	621	616	600	641	633	611	623	642	647	620	603	596	616	619	651	594	624	669	580	570	609	614	622	639	605	642	607	571	551	629	650	638	577	637	594	590	575	601	600	658	632	633	607	667	605	638	627	618	649	649	605	627	608	634	629	642	606	663	622	607	596	598	575	603	576	592	612	627	607	573	633	620	623	615	594	628	587	599	606	605	620	597	654	628	638	624	570	645	643	575	599	640	556	652	568	636	569	625	590	612	656	605	596	593	646	628	660	632	635	615	619	579	617	616	611	577	611	597	605	582	636	612	613	612	592	626	600	627	567	611	612	613	645	604	632	583	612	615	628	648	677	576	641	606	629	648	617	641	588	646	581	631	630	668	626	622	588	614	586	604	616	609	596	648	582	596	636	622	623	612	639	620	593	668	619	607	596	633	627	649	636	654	661	607	610	601	619	627	586	609	575	573	612	631	604	650	612	587	607	599	658	626	626	659	599	589	633	619	605	596	590	619	612	615	567	611	630	634	595	595	588	580	645	621	596	628	634	611	636	586	622	587	577	641	590	623	662	609	613	657	591	579	615	600	628	640	594	592	600	580	622	577	611	621	609	621	570	627	600	625	626	616	583	635	624	632	637	661	572	569	600	603	643	621	636	632	584	597	619	597	627	596	634	645	600	604	617	621	618	624	625	616	609	590	638	650	643	590	605	597	616	636	638	609	634	633	633	602	598	577	574	566	625	638	586	626	596	613	603	542	615	567	584	601	630	593	618	598	615	636	610	646	619	594	595	612	637	677	622	660	596	649	589	607	596	615	587	626	598	639	623	612	537	661	622	580	620	623	609	605	632	615	621	592	596	641	616	627	616	616	619	571	591	596	659	604	622	622	639	608	584	573	630	609	620	616	573	646	647	645	575	564	606	626	619	610	624	609	596	602	641	623	575	587	601	619	589	635	658	621	618	597	608	618	637	595	613	657	601	599	584	632	632	574	562	556	619	624	632	636	577	633	633	630	624	623	637	590	655	639	626	615	629	594	574	604	579	596	635	629	595	612	617	640	612	605	611	672	645	621	662	579	617	574	640	607	598	590	664	649	666	604	598	608	597	609	612	597	609	607	640	627	573	590	624	584	618	621	592	622	614	616	621	622	581	600	599	655	638	634	631	583	657	636	617	616	614	584	607	596	631	589	640	661	648	597	630	628	600	633	616	612	582	623	623	655	651	630	621	615	625	596	614	609	647	594	633	579	603	607	609	645	584	627	622	633	571	635	582	634	618	609	629	606	651	636	603	627	586	592	606	637	630	581	627	616	629	634	605	664	597	610	630	568	668	576	600	643	597	620	669	598	620	590	611	643	628	621	663	616	600	587	643	582	646	618	649	609	607	684	611	625	631	616	642	610	649	603	623	597	661	614	582	598	572	635	628	651	598	621	566	594	639	599	625	655	611	609	638	652	611	611	625	646	641	627	634	603	625	592	619	587	618	637	604	629	605	624	596	642	595	615	661	658	584	613	600	589	592	664	590	634	656	598	666	673	604	609	606	651	640	595	592	631	609	585	628	616	633	590	637	714	639	647	637	650	633	600	593	592	683	639	632	678	628	636	634	622	645	653	600	672	665	604	588	596	577	620	666	576	626	642	612	624	596	579	632	631	612	599	591	624	597	573	631	618	621	624	624	621	597	619	601	599	598	607	616	607	590	569	656	646	631	563	618	616	591	597	572	609	663	651	586	620	626	578	583	612	636	635	597	618	684	621	607	620	609	637	623	663	641	652	592	639	617	610	619	580	618	634	606	612	606	649	602	595	618	621	607	621	606	606	593	594	634	614	570	623	615	605	596	634	638	590	680	595	598	638	607	602	625	634	627	561	625	611	643	594	630	640	627	581	625	612	634	618	584	654	611	601	584	636	560	607	648	608	582	643	610	594	621	559	597	571	626	621	630	638	621	613	593	657	626	618	604	603	596	590	559	626	574	661	596	696	629	613	605	641	615	581	603	601	597	627	650	598	652	591	630	581	594	608	569	642	659	597	614	579	618	634	664	606	572	623	626	613	639	571	650	626	602	645	634	631	591	631	617	622	628	581	598	616	640	608	629	612	618	573	655	644	588	601	651	632	622	647	653	581	592	657	585	610	610	591	613	677	621	580	622	602	608	612	594	639	611	670	645	594	643	655	579	625	616	602	620	606	576	597	599	646	641	637	616	635	608	590	618	606	636	584	636	636	613	581	630	605	594	620	661	620	623	617	626	658	630	634	586	576	601	615	650	639	586	651	607	602	640	635	640	630	593	618	629	593	646	609	656	580	628	583	657	619	638	633	579	602	632	593	581	605	583	600	625	639	617	560	648	632	620	601	657	601	640	670	617	599	603	627	646	596	582	621	619	621	623	619	631	608	620	601	573	655	603	661	591	619	668	615	619	630	629	595	617	606	608	629	603	654	616	591	571	586	640	606	612	629	649	658	656	589	635	610	607	584	599	596	621	568	615	586	603	620	632	646	581	639	654	599	650	605	597	629	583	579	628	630	673	637	638	589	597	605	634	613	665	616	622	647	585	614	596	610	629	643	612	587	656	606	562	599	615	585	618	643	675	591	627	598	611	608	597	611	641	673	590	602	604	610	592	664	598	578	607	606	589	579	590	556	610	607	590	594	613	600	595	630	603	609	640	610	616	582	616	605	596	613	615	656	630	625	620	573	626	624	587	586	598	623	572	614	593	612	646
23068	21056	28786	23539	21121	20987	11965	3517	1949	1596	909	693	549	449	450	437	417	402	323	334	290	327	329	284	276	261	267	281	261	240	247	239	251	226	216	226	201	199	218	226	235	230	232	231	224	191	216	228	236	217	217	235	217	223	224	243	247	226	208	207	214	214	223	218	217	220	230	224	197	215	208	214	219	218	207	200	211	199	212	227	203	181	240	193	225	224	225	234	222	183	198	201	184	238	222	199	201	218	200	222	209	205	209	214	222	234	200	208	210	214	205	225	229	213	229	221	209	227	211	213	228	205	216	200	229	214	211	210	211	229	197	196	220	215	211	216	217	212	238	202	230	206	235	228	219	201	209	195	218	220	191	187	185	207	203	210	231	209	187	180	167	197	189	200	213	214	198	219	206	193	221	201	196	194	214	211	219	212	215	220	180	187	232	210	207	193	230	199	231	194	233	199	211	243	220	214	205	214	183	203	192	212	214	191	200	210	213	218	205	196	204	223	219	207	233	231	203	227	185	201	232	202	193	205	182	213	185	204	203	204	200	195	206	223	210	211	217	209	211	203	211	198	210	219	200	212	220	215	224	205	206	177	213	223	238	198	210	208	203	234	211	208	220	221	202	221	202	182	207	209	219	195	223	202	209	219	202	216	225	215	238	189	204	224	192	218	203	215	209	197	206	212	200	207	191	207	207	213	198	203	191	220	229	208	214	205	203	232	216	252	237	195	207	205	199	215	198	186	241	212	207	215	219	217	206	196	233	198	190	227	239	219	207	211	215	198	204	189	209	197	201	197	209	203	197	199	195	207	190	203	227	241	203	220	222	177	213	227	220	220	192	199	178	212	214	180	199	197	213	206	218	229	240	203	178	197	213	214	232	218	211	226	211	233	196	195	219	217	173	221	238	201	217	212	196	195	189	226	203	211	232	195	220	203	217	219	221	191	238	186	192	191	201	209	217	196	198	222	226	216	189	206	227	195	219	215	212	187	232	205	188	217	215	205	219	219	212	217	207	218	203	225	211	190	211	230	199	180	206	200	213	221	216	224	217	174	210	197	212	187	185	178	200	181	205	206	211	229	214	187	183	205	224	230	187	190	227	215	205	209	207	217	211	196	213	211	226	237	238	214	201	196	206	217	200	198	199	222	201	243	223	187	204	213	206	201	225	171	220	194	234	214	250	179	215	182	207	196	170	208	180	228	212	222	202	221	191	194	219	209	234	234	200	200	208	206	245	216	215	218	212	200	218	231	206	229	221	221	183	214	210	221	185	224	191	213	217	209	211	197	200	216	182	211	194	239	207	200	198	222	227	208	221	220	225	196	208	230	230	203	197	212	198	191	195	231	213	202	229	194	191	212	208	204	215	235	214	222	233	229	167	220	206	215	195	201	211	220	213	202	228	194	214	219	225	200	214	218	224	203	194	200	256	211	209	212	239	198	184	226	221	204	233	198	209	241	216	238	214	223	211	214	210	216	228	211	195	211	210	213	201	208	216	203	198	181	200	194	220	200	204	226	216	195	188	225	202	216	191	201	197	235	192	194	218	201	192	214	200	178	216	204	223	236	210	188	194	216	185	232	198	180	199	195	195	201	221	211	213	207	208	233	201	214	205	214	215	216	212	194	204	256	196	197	212	206	210	183	192	205	198	220	208	230	222	208	204	221	200	223	241	211	213	238	192	225	208	202	188	210	222	214	203	185	192	194	214	205	201	195	212	187	210	204	222	218	195	216	217	203	228	229	189	219	231	212	238	233	218	203	225	206	199	221	164	206	203	212	214	205	210	200	213	197	206	225	204	217	195	214	203	206	192	209	174	200	200	225	182	224	193	214	195	197	232	206	213	197	231	220	213	183	199	206	210	204	228	221	182	201	220	217	222	220	183	208	209	184	203	194	219	211	193	205	207	214	189	218	217	224	183	216	214	200	203	217	208	215	204	241	201	189	208	242	231	198	231	199	204	206	216	211	210	182	187	232	230	189	203	227	205	179	202	226	206	223	212	198	201	215	210	222	201	214	193	216	201	216	221	216	248	225	212	203	234	211	205	204	197	217	236	219	204	241	201	185	232	211	207	212	210	202	190	202	224	216	191	210	223	197	213	184	198	178	218	191	209	221	234	188	213	207	226	207	225	220	210	198	196	204	187	204	196	195	196	190	213	211	213	194	205	208	207	231	188	191	216	215	201	206	212	219	211	197	198	219	207	191	219	205	207	219	189	213	218	212	220	241	210	190	218	233	216	220	207	222	234	210	201	212	243	204	214	203	196	205	222	215	224	222	235	194	203	205	209	208	218	200	186	214	219	230	204	211	195	206	212	212	208	213	185	214	208	226	217	220	204	204	199	211	237	220	196	200	210	207	210	202	225	212	217	239	231	187	233	226	194	214	216	217	214	215	232	221	209	210	216	225	196	213	226	189	201	205	216	212	208	205	188	225	223	245	227	180	188	214	207	217	192	207	211	190	207	224	195	240	184	191	194	223	231	200	190	217	223	197	215	205	188	227	209	201	236	188	208	216	214	201	224	194	210	222	177	205	226	226	201	236	211	225	214	224	213	204	187	215	195	188	215	208	222	206	214	209	200	211	199	203	212	215	184	243	216	202	201	208	216	205	198	249	223	215	232	200	217	219	208	205	211	224	221	213	197	211	222	197	234	195	201	213	214	194	204	186	211	211	205	221	208	190	197	237	199	214	204	224	212	208	217	198	213	192	216	192	213	217	193	226	231	180	204	206	223	250	171	192	232	209	212	216	218	198	213	206	216	224	226	194	190	214	208	213	208	201	191	192	203	235	210	213	184	211	217	204	195	203	205	200	218	206	207	229	194	182	210	210	197	221	197	200	208	177	225	217	227	198	190	223	227	201	187	213	225	235	236	170	217	207	220	208	210	189	216	202	209	222	208	204	215	191	215	193	241	240	212	201	218	232	217	203	183	193	206	203	226	184	215	205	189	209	189	200	203	228	226	219	209	213	228	216	206	197	206	208	207	232	220	188	213	199	182	209	205	221	203	218	230	185	223	212	221	221	204	199	197	205	209	202	202	198	219	204	217	205	208	213	218	234	214	201	185	207	208	209	193	209	204	215	204	223	194	209	206	222	217	189	213	228	218	201	206	192	196	230	228	204	187	205	202	209	184	231	199	215	220	190	216	209	201	213	193	211	196	205	192	210	234	220	209	211	207	200	199	214	209	223	248	194	237	188	195	214	203	210	207	216	210	186	208	203	203	202	198	210	207	224	203	221	195	244	204	194	224	212	198	211	217	222	217	204	213	211	220	213	193	210	218	211	220	213	230	197	207	205	205	190	230	207	230	218	220	208	194	215	205	217	205	192	230	230	213	210	184	191	211	192	206	175	205	243	183	220	202	206	212	230	236	229	199	204	201	226	200	210	206	217	197	216	209	216	205	220	242	212	240	206	191	208	222	220	216	224	226	206	213	202	219	215	210	229	200	193	193	220	179	221	191	186	228	191	214	218	194	196	207	190
33637	25598	21106	19238	19298	18297	11432	6764	4572	3637	2138	1403	1046	853	923	781	758	604	563	527	469	487	476	416	460	358	411	388	399	381	327	405	355	366	340	348	375	352	364	341	358	349	329	331	297	352	321	350	323	352	343	341	358	325	328	349	320	301	316	322	315	357	315	359	331	296	331	294	308	283	305	302	308	301	351	325	307	300	317	299	317	305	291	309	314	311	296	305	297	305	298	337	297	302	291	291	319	299	276	308	311	274	297	283	287	328	270	306	289	293	303	288	246	283	307	304	339	297	279	310	311	318	324	294	309	304	305	296	307	303	299	304	284	275	295	279	308	294	301	289	276	274	313	302	288	282	303	288	325	304	311	294	312	272	303	298	284	293	306	311	288	321	297	306	268	266	318	293	332	286	299	290	286	296	271	295	301	307	288	283	293	302	298	277	280	308	287	298	283	301	282	286	265	278	297	295	308	312	281	328	279	289	312	310	309	283	294	328	336	311	293	319	269	304	307	289	307	300	314	292	277	318	288	325	287	265	288	315	321	284	312	307	307	324	289	281	314	292	310	290	305	294	302	269	332	307	263	297	302	303	319	272	290	278	313	293	319	314	297	301	286	279	285	282	271	292	321	306	286	298	276	280	286	298	314	309	274	294	305	284	303	297	300	267	301	282	285	278	305	267	268	291	280	299	279	283	277	317	310	277	308	301	298	322	289	277	305	262	318	325	277	296	283	283	285	290	270	311	332	316	280	292	304	328	317	292	298	295	278	288	321	289	310	296	316	310	311	317	311	298	309	283	306	335	303	268	314	317	317	266	256	288	304	320	299	296	314	301	292	315	320	290	294	310	288	273	294	300	281	287	286	296	266	286	323	306	306	278	281	304	294	297	308	268	306	309	272	314	282	295	297	296	327	270	298	294	298	326	275	299	284	285	308	292	313	297	302	301	306	285	325	295	269	281	283	281	331	299	290	289	326	288	298	288	288	286	308	311	312	279	315	284	295	293	290	269	303	289	293	261	299	253	309	279	313	294	311	294	287	283	301	293	277	295	310	280	266	282	290	301	302	287	301	319	307	334	310	292	312	290	289	269	317	285	282	309	294	272	309	277	284	308	319	263	314	330	255	301	314	292	277	297	300	326	291	306	302	286	301	276	297	291	290	308	316	285	302	318	293	307	254	302	309	308	263	304	305	299	271	278	305	290	264	283	304	279	302	282	294	284	309	296	316	296	270	282	317	272	281	304	315	274	329	296	280	289	297	263	305	284	274	294	283	313	292	255	295	294	304	316	284	265	271	323	287	277	299	299	300	289	295	293	278	281	284	310	297	285	285	312	316	303	306	320	303	281	292	275	336	281	300	287	295	262	278	285	288	297	313	298	297	305	326	317	270	279	291	312	302	309	305	283	289	317	307	286	282	317	293	302	291	285	278	312	285	294	331	299	310	298	322	300	282	322	297	281	273	307	309	319	298	310	312	301	313	315	279	304	282	295	302	298	269	308	285	298	303	260	286	318	302	277	315	295	330	294	266	299	287	321	308	314	310	313	296	303	290	280	280	306	319	293	311	275	280	300	309	285	290	287	308	287	297	289	302	279	300	317	280	314	288	283	293	288	307	299	308	275	318	299	296	306	315	325	301	294	283	283	290	287	307	291	268	294	283	281	273	298	299	307	258	298	300	281	298	319	289	327	279	306	322	292	294	293	312	281	302	275	325	288	261	278	288	297	302	271	291	295	328	301	295	290	321	291	302	304	312	297	301	287	297	295	289	291	280	296	316	296	301	267	319	344	282	275	307	321	306	314	318	324	320	281	305	293	288	305	309	264	292	291	313	291	293	298	298	283	291	297	306	285	309	308	297	275	316	318	270	292	292	323	319	303	282	297	288	302	306	285	290	347	285	331	287	289	264	309	302	298	292	310	274	255	280	288	281	297	336	284	299	293	302	277	312	289	321	296	305	278	313	321	285	297	278	280	277	301	301	311	282	317	267	277	277	292	298	308	286	298	288	322	320	322	278	333	288	263	320	303	308	295	310	269	307	343	314	295	324	307	307	291	298	294	308	283	303	298	314	285	293	295	310	327	271	312	315	297	300	290	289	301	303	273	279	298	303	284	311	285	299	311	299	331	274	292	283	286	277	296	300	307	282	288	281	296	278	317	306	282	317	331	281	274	308	298	306	295	278	312	303	298	270	268	295	271	294	313	314	291	312	272	299	273	319	284	320	297	288	281	284	273	299	255	285	287	299	291	287	301	319	307	329	281	307	306	246	296	290	302	284	276	301	292	296	316	313	319	327	294	297	293	313	303	291	318	295	285	323	318	303	302	288	296	292	267	308	297	284	273	277	326	289	319	293	325	270	289	328	272	329	311	302	327	299	291	290	296	297	283	293	336	324	286	272	306	251	302	296	295	277	306	337	304	292	314	284	310	316	281	311	288	319	320	258	289	282	299	299	311	316	311	316	305	274	272	274	305	297	272	321	279	277	295	272	311	266	311	323	290	301	310	290	303	310	285	284	293	270	296	309	299	282	319	304	322	247	271	312	309	301	322	324	265	322	323	291	324	298	287	301	306	314	289	309	309	262	331	293	292	317	326	272	310	296	302	284	310	305	271	321	327	313	299	323	282	301	301	308	298	317	304	297	292	310	299	289	308	295	292	312	269	280	311	314	309	306	305	291	309	289	290	303	278	285	333	268	334	323	282	277	281	321	303	304	316	303	288	286	288	298	275	298	285	326	300	269	315	270	304	273	308	286	290	281	311	280	305	300	304	280	290	297	300	316	325	287	320	302	287	292	331	270	286	303	307	312	326	290	308	299	280	289	290	292	288	272	310	320	305	287	296	300	276	274	355	297	295	298	303	309	292	281	272	293	294	300	282	290	323	305	285	292	295	312	295	280	302	295	292	293	286	290	298	333	285	288	331	245	290	322	292	312	305	284	297	269	291	268	307	302	322	296	308	288	279	277	332	295	316	290	288	292	276	306	301	289	270	262	321	310	284	293	255	303	319	311	279	291	306	318	312	302	254	284	290	303	304	290	296	301	285	289	302	291	300	282	299	281	288	280	248	276	306	303	289	273	279	298	325	324	279	288	265	294	292	315	303	324	242	326	291	283	300	267	308	284	276	286	299	319	311	316	280	298	280	292	303	286	282	289	277	317	275	304	246	271	290	285	307	302	293	290	288	307	302	303	282	303	299	277	311	322	307	285	290	318	285	270	294	296	316	276	297	305	283	290	299	291	296	287	302	305	326	289	302	291	293	314	290	310	283	274	318	323	308	290	292	283	305	302	293	320	311	304	294	294	324	284	284	324	331	311	293	293	302	306	291	275	281	283	277	266	287	292	279	320	271	321	297	257	318	278	287	297	327	299	327	309	296	278	286	289	282	290	275	315	307	313	312	268	330	302	318	284	304	291	264	286	287	305	290	293	307	292	310	331	312	299	296	260	286	281	312	302	297	291	313	287	278	300	283	277	322	285	295	283	286
27134	20231	11714	6647	5438	5312	2578	1475	1048	908	736	591	577	510	534	559	496	563	567	512	503	503	532	546	553	508	537	507	558	517	529	494	519	534	523	514	485	505	504	532	494	498	498	510	525	489	483	517	511	482	482	484	505	474	529	577	509	482	538	497	526	539	519	531	500	526	494	520	529	558	527	511	517	489	469	511	522	493	532	517	532	475	484	494	518	541	524	521	507	494	534	484	556	526	495	528	498	513	495	510	514	504	456	487	480	536	536	551	506	529	476	505	518	475	538	521	552	501	512	494	499	487	478	516	493	480	488	533	543	507	510	549	519	551	483	507	486	517	527	491	510	482	511	508	494	534	505	486	497	504	514	492	531	519	482	472	504	534	489	477	493	558	498	525	529	469	530	485	554	482	500	516	514	508	494	552	467	548	520	551	530	472	525	468	495	539	535	512	538	524	498	531	530	543	493	543	485	530	500	521	517	523	504	495	512	513	517	491	566	536	513	524	503	542	486	490	495	503	548	507	532	501	499	519	482	561	513	501	532	492	505	526	520	527	538	506	522	472	506	451	482	508	491	482	546	513	467	511	505	502	505	491	494	512	516	505	471	463	518	475	490	529	476	519	527	539	523	486	552	521	539	492	504	530	521	493	541	558	515	539	502	496	507	492	517	514	507	527	487	493	530	546	486	505	518	476	491	472	513	479	501	488	559	532	512	486	487	502	500	479	536	522	519	562	496	503	489	540	469	519	506	538	544	497	504	476	467	526	534	448	520	507	504	488	499	515	516	469	537	486	563	471	473	471	514	544	531	538	514	486	471	493	481	513	524	563	495	529	494	448	501	518	552	547	518	506	505	523	475	487	520	542	505	510	523	494	543	532	535	518	508	510	482	532	538	505	526	486	512	495	520	496	524	513	513	521	532	514	516	526	489	525	513	526	569	489	478	518	492	550	483	555	535	474	480	521	505	504	493	501	464	524	510	516	507	546	523	512	474	539	511	516	492	478	513	542	476	515	493	473	460	500	491	471	523	527	489	473	508	494	508	506	524	494	506	485	500	500	493	505	483	515	527	528	466	502	509	560	523	461	527	506	522	499	474	512	475	485	502	542	489	542	481	464	500	468	535	518	498	494	499	520	527	524	508	502	500	503	489	542	542	487	492	462	490	528	511	518	505	546	535	509	491	456	539	485	519	515	485	481	509	514	526	455	487	514	494	516	485	512	509	524	535	473	504	488	521	477	509	512	464	498	493	525	509	519	516	485	495	498	503	500	509	509	505	513	489	535	500	509	518	540	508	495	457	514	483	506	485	519	526	507	457	517	507	464	525	503	497	509	506	512	520	476	491	495	481	495	492	495	501	490	512	515	484	523	495	551	485	493	487	511	518	510	513	534	506	501	487	530	475	502	530	501	491	536	508	516	514	482	481	480	523	502	479	506	507	534	513	524	527	514	510	540	521	563	522	487	509	528	561	500	516	482	500	494	539	500	495	494	518	530	503	494	518	520	527	513	509	525	541	509	514	483	516	509	518	505	523	490	550	501	511	476	485	466	499	485	518	542	500	533	487	508	527	501	498	499	503	545	522	514	469	525	494	510	491	518	511	524	509	496	485	562	497	506	525	495	478	458	465	493	511	509	511	541	506	522	567	495	498	506	493	502	520	547	490	484	497	507	498	513	503	507	507	525	472	512	523	528	475	475	540	519	495	560	542	505	511	501	519	484	507	546	478	448	518	531	531	527	487	503	517	489	512	521	511	520	513	520	487	503	534	510	541	530	511	518	486	531	519	485	529	491	499	487	501	486	516	515	514	510	515	510	476	504	566	495	545	510	535	489	512	497	516	516	472	518	505	546	472	442	520	551	484	542	504	517	545	484	526	520	474	521	523	578	474	500	471	492	543	530	502	491	490	510	496	490	525	529	540	496	532	514	513	527	490	465	512	527	521	535	512	536	527	441	474	538	512	510	517	460	521	511	523	507	502	500	495	499	498	508	562	492	493	534	512	534	526	502	484	534	536	483	493	494	517	473	496	514	497	506	512	528	535	478	510	459	519	521	487	524	531	517	517	493	502	504	507	531	511	522	513	482	523	530	515	516	528	507	544	507	483	533	543	516	496	513	497	505	515	515	488	522	555	511	511	484	489	519	511	508	510	512	513	529	488	510	482	450	498	514	479	509	481	464	517	515	464	481	509	482	518	526	508	505	497	490	550	522	461	529	502	530	480	514	515	532	524	512	522	526	523	497	530	505	500	497	478	540	494	510	540	530	502	514	477	486	500	488	512	543	536	467	515	506	528	525	523	530	506	547	539	524	509	468	447	500	551	506	538	521	531	460	516	508	497	549	529	511	490	513	519	520	515	487	514	536	498	515	507	522	543	492	509	533	500	483	538	552	519	512	498	474	489	531	496	479	478	501	493	484	552	481	503	528	512	522	514	515	520	524	527	484	528	513	534	515	527	510	506	527	502	518	520	511	490	501	510	513	526	502	505	520	507	522	475	537	546	520	439	528	510	489	509	488	524	494	501	522	486	501	477	541	548	516	465	509	508	535	475	547	513	460	541	535	525	488	531	465	505	536	467	454	540	481	459	500	500	466	499	457	512	475	533	495	512	483	523	499	532	515	540	499	523	506	518	508	509	512	473	495	516	509	510	505	497	562	520	521	517	498	465	496	527	471	506	513	513	548	475	552	531	550	539	514	456	509	498	516	523	499	507	511	531	502	497	520	492	535	462	482	508	488	510	508	488	497	511	469	474	526	514	520	494	509	493	525	533	486	492	466	492	510	520	507	507	534	475	504	525	508	540	486	521	523	502	540	528	508	532	486	497	514	513	449	475	516	523	512	506	501	517	476	509	496	538	522	489	470	529	504	497	469	509	530	520	500	500	529	510	480	507	564	524	509	524	519	534	473	503	520	541	492	489	552	522	499	478	530	501	506	509	513	518	487	549	463	505	494	537	507	493	502	494	509	480	493	507	488	520	511	498	553	466	481	534	531	532	522	561	491	498	527	487	470	531	535	530	533	507	479	513	487	464	509	507	483	530	534	518	501	507	505	533	487	503	480	526	513	488	474	522	517	538	500	511	507	498	478	534	524	458	512	510	532	516	498	492	487	527	529	557	533	504	490	490	525	529	489	507	493	539	496	544	546	522	478	489	505	524	514	496	489	473	476	489	480	514	492	499	512	472	503	549	496	482	543	530	518	492	521	533	507	505	503	520	543	519	486	501	505	492	533	544	505	530	493	493	492	486	488	524	501	492	531	502	504	483	573	479	506	492	469	490	515	519	530	522	520	510	478	482	490	504	514	485	516	506	534	466	541	532	557	514	526	507	548	506	477	510	490	578	507	509	525	497	537	509	522	539	521	523	487	502	512	494	537	500	504	517	492	469	537	490	530	497	516	465	501	507	523	514	503	506	519	523	494	505	539	523	490	520	473	519	514	533	498	501	528	550	493	505	482	480	503	493	511	507	530	494	509	524	486	528	462
24774	11465	10171	9833	10081	11099	5539	3158	2376	1734	1161	877	827	746	808	781	787	776	761	723	751	702	686	695	686	670	700	653	706	736	691	716	736	751	711	735	700	742	717	718	715	700	764	698	725	681	695	681	722	666	696	726	677	708	665	690	720	695	726	692	708	689	722	725	676	680	694	719	738	692	696	704	713	659	697	686	692	697	678	701	710	704	691	688	709	717	662	650	656	714	671	679	691	688	663	675	703	708	694	699	687	680	661	738	668	669	716	705	662	684	726	700	682	683	724	668	689	677	646	690	665	714	656	672	717	676	664	685	675	689	707	663	716	678	702	652	686	723	663	716	651	697	646	730	727	690	692	690	675	703	707	708	689	655	653	676	650	690	686	670	688	676	691	696	703	686	685	657	666	678	661	705	757	677	746	717	700	661	691	687	752	712	674	699	662	676	668	699	686	685	689	654	643	712	711	689	694	731	685	717	687	686	711	694	661	678	650	688	724	678	729	668	673	673	680	699	697	661	679	683	672	705	699	668	641	691	706	675	680	744	719	688	699	711	727	653	667	672	698	682	641	697	655	656	662	660	686	637	670	699	631	672	706	696	658	689	703	691	722	653	716	706	708	677	701	704	664	692	683	681	722	696	655	764	656	675	675	684	689	684	692	685	674	678	707	671	676	735	660	701	682	709	680	646	668	677	686	701	697	672	679	650	720	723	686	725	664	692	656	680	708	723	659	696	685	689	629	718	729	698	702	707	687	684	685	692	712	664	700	663	698	655	723	641	705	688	725	721	692	751	720	690	627	711	752	716	695	704	675	722	728	698	680	715	726	730	623	683	715	690	670	716	675	673	682	684	709	693	701	679	690	668	695	669	689	684	689	716	720	746	673	678	714	687	712	672	767	675	689	660	716	720	680	657	696	733	690	661	643	695	648	663	716	703	745	671	739	693	689	721	672	688	703	703	683	694	700	697	728	719	672	690	727	671	731	674	660	693	671	676	683	696	690	697	745	692	728	663	726	695	711	671	682	757	691	705	684	695	708	691	703	674	704	659	695	678	653	659	691	700	682	675	690	642	681	686	710	717	683	712	677	662	680	716	676	659	720	675	663	687	727	705	723	675	675	666	707	718	723	662	678	687	679	670	684	655	626	676	676	666	685	668	675	679	705	668	654	674	685	661	709	654	680	700	667	686	750	724	701	682	662	646	694	701	710	673	717	731	718	667	713	680	681	674	696	670	677	728	707	681	674	664	672	691	653	695	716	723	729	704	761	666	661	707	691	708	634	699	722	660	667	698	726	693	715	693	716	718	702	667	692	699	711	704	672	690	707	685	669	680	661	706	739	668	677	684	667	649	664	657	695	661	738	655	690	678	694	664	680	679	699	733	703	673	693	674	668	690	663	712	702	705	666	694	718	724	714	680	701	711	689	686	696	720	716	649	685	737	664	700	673	726	647	652	693	725	706	660	675	689	669	678	687	664	702	704	692	703	744	688	687	687	683	627	660	716	704	626	667	691	698	688	750	718	685	726	669	675	691	681	691	668	667	694	657	710	700	703	716	699	691	747	715	626	690	727	689	654	705	683	692	673	723	692	695	690	688	693	681	725	680	623	696	713	693	695	731	708	708	682	643	663	669	680	707	702	677	675	704	692	663	693	674	667	718	662	679	691	688	695	689	680	703	708	684	683	663	638	698	692	721	691	722	694	686	687	674	672	741	649	699	729	716	676	739	687	639	684	622	685	704	633	650	690	678	695	698	698	723	723	646	723	654	650	688	737	688	666	635	703	663	694	672	703	737	701	717	683	708	691	652	690	687	705	678	666	657	683	716	701	726	689	709	660	700	732	669	695	717	682	641	707	688	650	687	698	711	668	688	708	698	727	746	730	695	681	665	682	695	682	727	694	704	695	714	648	752	738	643	692	676	693	672	739	687	709	659	675	724	697	671	679	679	675	699	723	694	709	680	717	703	696	660	716	717	706	691	784	693	678	669	670	698	686	708	685	658	712	675	723	653	706	741	728	713	715	701	704	725	722	688	689	689	751	670	685	676	673	719	709	687	656	679	705	674	688	676	686	680	698	680	695	677	661	718	683	669	683	661	704	669	737	678	677	690	669	698	686	696	656	717	682	650	706	694	680	701	675	679	746	717	700	685	689	682	711	655	697	660	669	739	679	635	724	726	663	767	662	651	694	718	691	712	696	702	698	655	685	660	665	670	691	696	698	735	689	684	646	715	685	679	721	727	659	690	671	661	689	610	662	702	725	688	638	693	677	756	657	643	689	684	648	681	715	699	748	706	665	727	685	662	687	625	711	710	691	640	724	666	676	710	677	734	667	609	675	695	692	653	695	708	722	663	720	672	659	675	704	670	683	707	704	726	677	699	701	701	699	638	670	698	687	672	674	678	715	695	734	663	744	685	662	675	708	695	716	678	681	693	703	701	735	689	677	661	697	693	680	718	702	688	698	709	705	667	679	710	690	673	663	694	717	688	691	719	664	741	647	728	661	655	732	703	718	697	681	770	729	662	694	674	712	723	680	689	703	690	710	750	686	728	672	696	672	688	691	664	704	687	743	721	660	675	693	698	706	690	696	693	681	690	664	655	685	712	657	691	713	691	677	692	677	654	746	666	669	705	644	705	660	733	706	665	668	667	686	717	658	708	702	719	683	742	649	698	707	662	694	667	650	622	720	673	649	689	661	707	684	696	699	720	685	705	706	728	737	726	705	719	688	630	711	691	709	670	649	654	724	689	662	704	683	696	717	699	705	711	692	670	718	685	693	686	672	661	709	663	722	677	684	719	685	681	725	643	663	689	702	698	711	699	686	721	690	732	709	707	695	684	657	705	676	716	694	636	699	669	669	664	672	675	692	695	745	723	692	688	707	706	724	711	671	665	715	684	657	709	646	698	669	760	654	703	672	711	675	677	690	670	661	710	697	653	687	723	648	713	715	749	679	702	671	650	726	684	716	728	712	677	709	700	716	623	747	699	685	690	750	679	656	706	673	715	722	686	717	690	669	712	708	611	694	703	642	713	681	693	735	661	702	688	696	646	719	712	679	690	702	721	644	727	717	696	689	689	673	707	720	702	638	679	685	711	712	705	679	690	674	652	671	645	716	683	680	676	641	725	696	680	642	654	712	714	677	728	663	699	669	667	667	703	655	680	685	734	655	683	673	690	671	666	658	663	703	685	742	661	706	717	695	700	693	659	710	663	680	730	693	659	683	694	699	740	687	730	637	690	639	712	675	677	676	699	694	691	682	670	689	658	692	733	704	690	660	670	690	669	656	692	694	695	677	728	687	736	661	697	695	717	745	701	693	735	704	725	679	716	673	702	680	687	692	689	689	675	700	678	674	680	679	713	672	698	679	678	715	715	729	658	666	699	698	722	729	718	690	650	668	688	663	642	733	699	696	709	678	726	681	727	703	721	686	673	667	679	737	680	674	731	703	686	660	673	686	671	713	651	649	713	729	692	673	680	679	732	702
24150	21058	28186	24166	20848	13365	5113	2423	1627	1317	1004	698	661	601	596	535	590	547	553	515	474	486	514	509	485	466	479	447	457	495	510	494	477	477	498	475	486	438	498	503	458	471	465	489	439	485	479	504	453	486	478	453	506	470	447	496	445	458	509	478	474	474	418	454	447	433	443	459	423	443	456	456	453	515	463	455	445	524	439	500	452	471	439	458	470	444	456	454	490	438	434	470	420	450	421	444	418	433	462	470	430	429	432	442	426	470	467	468	439	444	459	494	414	473	461	433	453	459	450	454	430	442	433	453	448	410	424	457	458	475	447	476	441	486	413	440	449	454	435	493	445	471	427	447	409	441	448	430	430	431	457	469	489	426	448	450	409	465	485	470	442	397	430	453	460	421	470	439	460	476	434	453	454	482	471	467	485	435	435	401	442	477	462	453	439	472	434	433	440	458	427	450	455	485	467	472	483	442	462	483	421	468	440	490	455	427	458	464	466	457	418	426	485	478	467	462	453	453	473	450	438	423	428	469	468	460	414	465	439	447	471	493	483	445	455	448	450	435	434	500	466	430	460	457	440	449	405	463	462	482	466	457	443	450	458	438	463	459	460	450	469	454	470	470	436	450	417	438	448	420	449	443	456	484	451	452	406	443	449	472	416	485	457	475	454	456	445	423	420	432	409	423	442	406	460	448	451	475	428	499	471	436	488	454	487	441	432	433	437	422	484	453	451	475	473	420	463	419	462	418	431	475	448	435	429	468	467	416	430	458	460	447	462	450	430	462	463	436	493	457	471	451	444	474	469	449	442	469	433	456	443	483	431	430	440	420	468	466	437	438	444	404	467	448	430	479	458	452	455	439	450	441	456	464	430	442	468	470	502	461	431	476	431	446	444	452	493	486	467	478	430	463	432	456	412	461	443	448	466	436	437	473	460	433	438	442	447	485	444	438	434	465	478	437	497	441	501	460	454	464	462	469	478	426	451	468	476	458	465	482	478	442	408	465	466	438	414	478	438	442	443	435	460	480	434	472	471	497	434	485	458	452	497	489	430	446	449	475	442	477	460	474	491	427	468	435	481	477	450	444	416	444	448	451	416	432	452	505	483	464	480	438	439	449	462	442	433	483	413	460	453	425	418	455	462	466	432	453	448	458	440	432	455	482	473	446	442	480	439	459	446	465	414	451	446	454	422	435	459	501	454	452	459	441	464	463	449	454	443	456	471	463	473	440	423	454	492	410	451	448	452	427	429	445	468	436	447	459	447	437	474	469	451	467	477	421	460	468	445	480	444	439	403	487	459	459	445	453	432	432	471	439	442	448	464	459	438	472	485	406	446	481	452	471	464	461	423	446	465	441	474	437	421	440	431	458	456	395	415	444	462	455	424	441	460	455	423	433	470	421	436	433	495	468	445	412	436	450	479	427	448	451	456	468	464	505	473	435	470	447	465	448	432	473	448	430	432	474	468	444	430	466	472	458	457	450	489	451	437	435	438	445	455	426	452	443	505	472	469	451	440	439	394	451	463	481	448	453	479	443	460	457	453	465	492	506	456	472	454	438	504	463	450	440	468	491	417	418	479	433	450	459	445	505	457	422	447	455	478	451	461	444	445	491	463	447	478	421	418	462	433	425	451	446	466	467	449	466	436	458	428	457	454	444	458	483	446	444	459	465	432	453	455	432	466	506	494	455	410	442	457	488	480	438	426	420	439	441	438	461	469	409	453	492	465	446	442	454	437	435	452	448	435	456	413	466	420	490	473	438	438	439	452	460	487	482	471	470	410	426	471	429	436	439	411	441	462	437	462	437	447	457	440	467	416	444	469	481	406	455	451	469	465	458	449	452	483	477	442	416	456	435	448	442	465	423	454	450	441	470	464	479	430	434	436	463	465	462	454	469	439	461	447	410	437	446	482	434	424	478	419	484	479	420	461	452	438	443	463	433	459	456	419	420	479	428	443	475	460	420	428	450	427	439	413	476	416	492	419	436	445	414	453	435	423	451	404	459	400	445	485	427	436	472	482	425	433	433	465	451	497	458	450	438	477	441	442	464	487	426	502	460	493	453	431	443	426	492	509	422	475	463	428	425	489	469	433	447	484	472	441	441	474	469	454	470	461	432	411	463	444	430	443	481	438	485	460	477	427	467	462	449	458	462	454	450	418	449	444	453	419	480	445	491	449	477	485	468	426	447	456	463	466	430	480	444	417	457	448	476	422	454	426	465	475	423	469	450	445	489	459	489	481	479	443	435	464	439	420	444	487	485	424	450	437	444	423	380	422	423	428	445	454	399	450	465	498	416	452	481	447	415	429	433	441	430	449	410	456	467	471	455	441	476	452	440	431	456	465	419	465	469	452	432	449	423	439	460	424	445	470	451	448	436	427	407	455	451	482	418	478	417	415	453	436	451	420	491	459	438	436	401	427	405	427	465	451	458	455	453	460	426	438	446	468	437	455	443	486	453	448	475	464	427	442	418	453	433	468	443	492	425	448	466	431	488	465	411	493	457	431	467	451	482	423	487	446	436	472	443	444	459	442	431	433	466	427	444	462	436	471	464	450	475	442	481	443	410	430	443	463	427	455	452	451	476	464	451	419	479	453	445	463	465	462	436	469	477	484	488	434	463	456	430	469	425	468	470	475	426	433	458	435	429	484	453	391	490	437	465	424	452	461	435	454	425	481	456	412	486	439	429	429	407	494	485	427	415	471	455	482	446	491	463	421	443	450	446	423	427	481	450	435	438	422	451	452	454	433	451	484	448	456	458	441	452	409	443	469	471	482	443	411	441	489	463	403	414	470	472	463	441	450	451	498	454	452	442	425	473	440	433	456	442	450	458	467	456	412	441	461	446	440	468	470	449	459	486	422	448	454	449	433	441	453	463	456	465	457	471	418	440	443	474	457	488	454	459	463	463	507	482	442	437	454	457	476	448	454	420	452	458	448	434	475	456	450	438	469	434	486	483	446	456	453	460	426	437	455	467	461	445	460	448	443	462	450	446	452	436	473	450	473	446	467	439	435	449	423	423	495	446	457	423	460	420	411	462	452	464	463	460	442	460	457	477	452	479	456	444	476	429	459	462	421	424	449	474	449	472	439	442	446	416	452	477	450	457	443	445	430	442	454	418	458	440	432	444	453	422	427	449	454	439	479	437	472	424	434	496	416	447	479	394	455	425	525	464	452	447	450	462	474	431	451	454	430	450	440	448	439	441	464	429	433	450	448	438	454	438	434	431	449	467	405	439	468	436	462	482	438	432	471	454	467	451	432	467	453	439	441	438	471	438	497	400	411	458	434	466	442	448	440	435	463	441	414	453	407	478	426	410	447	452	424	487	475	462	472	452	462	440	469	486	468	470	443	443	473	429	438	435	460	444	468	425	459	441	510	439	505	474	478	453	449	433	455	475	466	444	455	434	482	430	438	465	480	492	434	448	475	426	441	451	466	485	455	507	467	436	450	422	480	428	417	427	441	441	442	434	466	419	455	432	511	456
29214	20465	17742	16172	15146	14336	7948	5188	3719	2960	1939	1307	1082	959	968	876	859	792	774	754	797	738	714	692	730	754	709	699	686	691	710	649	631	663	633	638	621	661	672	643	683	620	634	691	653	611	601	628	663	610	623	651	623	661	618	627	627	612	667	593	656	606	644	602	652	601	600	655	603	603	665	628	621	629	601	626	650	643	599	596	556	655	605	600	640	626	634	618	624	631	648	652	630	610	604	642	620	642	640	634	671	603	610	615	634	589	652	610	596	612	648	641	621	612	626	644	605	581	665	635	609	596	589	599	599	641	626	602	636	585	603	640	647	583	647	659	660	661	591	653	631	578	623	606	614	634	613	634	631	621	595	610	603	619	632	635	596	617	612	621	591	630	605	574	611	531	597	624	648	617	644	626	616	631	608	633	618	595	620	626	586	639	635	628	586	632	646	645	627	609	633	677	649	658	620	573	596	607	608	587	614	650	656	637	621	639	605	622	637	652	583	591	603	620	636	570	611	626	642	607	665	643	666	593	600	623	597	609	615	620	571	605	561	586	575	619	661	652	619	660	644	649	586	591	592	624	624	612	683	578	626	634	590	579	621	643	645	658	618	650	623	618	627	593	665	666	630	609	647	639	596	604	634	596	602	607	622	665	614	634	650	642	619	598	630	613	605	594	611	598	618	626	620	628	640	598	622	645	621	622	640	590	692	605	627	630	636	634	664	641	661	575	613	592	584	637	581	636	665	623	617	627	630	650	615	606	630	620	608	650	583	617	603	644	647	635	621	613	613	602	595	648	631	603	616	617	667	605	617	625	634	658	663	630	591	609	613	611	622	662	578	610	588	628	644	589	625	626	596	587	618	625	683	632	635	622	606	639	564	629	648	648	668	644	625	633	613	631	610	598	669	613	621	645	657	633	620	621	620	654	625	616	663	595	604	590	617	613	625	605	628	602	642	566	630	640	603	616	629	645	618	609	599	613	601	665	584	622	608	636	619	608	671	611	610	610	626	616	606	620	626	587	597	647	630	632	629	602	618	635	648	650	625	592	616	616	632	612	600	655	634	607	608	593	649	667	602	642	589	610	595	590	679	615	601	654	624	609	639	644	633	573	588	627	616	632	627	617	619	629	646	659	612	590	664	613	631	627	642	628	620	589	582	612	649	617	632	608	604	652	609	621	584	639	603	632	595	564	649	617	613	629	604	601	628	672	647	670	664	620	590	610	644	612	608	609	632	593	623	636	655	645	603	623	615	632	619	597	597	655	577	627	605	648	620	610	622	618	597	588	660	653	616	625	636	620	644	594	608	592	649	609	666	604	589	639	631	600	621	587	577	586	615	633	570	638	569	600	609	612	620	647	578	614	632	616	629	582	575	628	618	644	614	621	622	598	617	625	571	616	561	660	586	644	590	630	577	632	616	616	610	658	671	647	587	624	625	593	618	629	629	633	574	622	597	589	662	612	669	644	636	607	658	623	644	593	629	605	636	679	636	643	648	636	612	598	551	626	624	608	616	592	633	649	588	614	606	626	637	605	601	630	647	618	594	597	644	617	625	633	610	628	635	643	568	583	630	651	574	617	605	639	617	574	639	640	640	635	596	633	617	589	714	647	631	642	605	658	635	584	610	654	573	620	642	573	586	620	614	638	600	669	614	636	624	601	618	635	598	626	645	616	607	660	646	632	633	634	650	603	604	680	641	606	623	652	610	607	628	624	626	656	643	645	605	609	627	607	624	664	612	623	612	601	673	600	600	629	617	611	611	596	649	680	573	641	628	623	584	638	636	633	627	654	634	617	599	637	600	660	651	636	651	635	656	628	643	606	622	611	598	614	634	590	607	637	629	646	608	633	600	618	630	641	607	603	593	611	631	662	636	634	602	682	617	615	616	609	596	604	626	611	631	601	640	635	614	645	607	605	644	595	620	629	619	575	623	635	585	599	620	619	635	573	671	624	620	616	612	601	623	626	577	604	628	641	621	609	624	622	619	651	608	589	656	644	570	625	642	654	653	602	644	618	612	652	605	642	620	607	640	609	591	663	649	609	617	643	580	627	581	584	598	607	647	644	634	613	589	648	640	612	658	590	618	596	605	626	591	613	624	619	622	557	586	604	596	631	634	599	679	634	665	546	580	638	636	602	659	605	604	668	646	639	591	600	597	618	605	587	655	628	636	621	635	598	625	633	607	606	634	607	664	602	651	614	648	610	638	581	617	585	606	646	603	630	584	617	622	577	604	615	634	655	619	596	598	606	612	606	627	608	585	655	636	634	632	616	603	612	674	649	634	598	604	667	637	628	620	606	661	619	604	619	641	602	598	622	569	583	628	647	594	629	607	572	629	638	594	649	605	611	637	577	603	616	646	621	643	617	592	590	617	581	639	573	630	602	573	651	597	597	605	672	607	681	625	667	642	642	651	653	579	644	623	646	641	546	562	630	614	663	611	637	593	558	631	578	636	612	621	619	640	617	622	601	622	588	633	620	623	623	653	626	607	599	616	637	587	613	658	628	589	619	624	597	623	578	622	608	588	609	581	635	613	614	612	633	601	666	629	636	622	585	617	592	611	661	637	576	653	600	595	572	664	589	672	597	624	632	601	602	578	636	637	620	622	638	591	601	633	605	590	646	608	621	609	629	631	620	612	624	608	649	615	659	596	661	616	561	620	631	622	655	584	654	620	618	597	642	611	605	629	628	595	629	610	641	696	622	616	608	590	631	615	617	619	652	621	634	595	631	624	621	648	606	618	599	627	636	620	622	618	589	596	613	573	658	620	595	585	658	596	648	625	589	633	600	647	608	573	613	543	623	685	621	685	674	596	612	582	603	600	621	602	616	572	624	618	666	613	626	619	605	596	660	625	615	600	603	593	554	642	596	584	625	653	637	650	632	592	638	607	643	660	642	598	636	642	565	623	606	615	599	616	621	632	615	633	603	602	624	621	643	576	607	616	623	626	625	587	571	657	634	637	576	615	633	645	617	668	643	593	587	580	616	626	612	596	615	590	691	634	646	598	646	643	661	623	616	639	613	585	601	609	598	595	610	647	650	638	648	601	600	597	625	574	647	594	626	617	600	576	638	673	612	627	621	621	607	612	632	610	593	624	590	649	627	645	587	644	633	658	578	607	654	638	638	595	670	634	584	639	600	621	615	623	628	633	615	671	533	655	654	642	639	621	564	614	657	601	626	584	645	605	631	609	602	616	602	660	631	639	597	637	618	588	617	668	637	656	619	617	616	672	608	548	653	642	657	643	589	593	615	626	618	644	604	589	673	608	664	590	644	596	626	683	590	613	625	653	555	609	586	603	641	626	628	673	618	612	622	646	661	665	598	649	611	639	579	607	666	653	646	647	655	582	601	626	598	640	612	622	617	635	693	584	623	585	604	605	562	637	601	634	582	649	624	621	586	649	596	623	576	635	610	609	548	584	606	636	641	636	646	605	635	626	587	682	614	658	575	617	663	592	635	631	628	616	608	585	618	611	656	645	617
23108	21078	28758	23608	21128	20809	10872	3212	1945	1579	1049	716	601	499	440	410	403	387	346	321	321	315	306	315	276	261	239	264	246	253	257	231	236	234	252	237	245	212	244	258	234	217	238	232	222	226	221	254	237	243	235	189	213	228	234	216	237	237	217	249	251	221	240	236	246	225	244	232	230	227	176	215	205	206	215	216	219	219	227	193	232	209	219	227	236	229	199	212	193	230	233	189	196	221	222	213	197	199	205	212	221	219	211	215	215	208	206	200	210	202	228	205	212	215	208	224	210	196	189	218	229	182	224	197	226	211	203	217	202	201	211	194	205	208	210	209	189	193	202	235	200	240	226	213	223	217	201	207	214	198	218	217	202	216	200	209	212	203	237	239	197	207	200	205	236	204	206	213	198	206	220	207	229	215	218	205	188	202	213	214	220	212	193	202	189	220	198	194	226	226	215	215	235	202	205	211	210	207	207	230	191	183	211	216	218	196	208	201	208	199	211	229	218	227	219	208	201	208	215	212	208	213	187	196	200	204	220	195	231	216	230	225	234	203	220	224	203	202	216	204	200	210	202	232	227	217	212	216	221	206	206	196	208	207	223	191	198	198	242	204	218	188	219	225	190	230	208	211	196	201	192	224	211	225	211	236	208	210	216	212	234	221	225	235	200	217	218	233	207	213	208	186	209	198	206	226	204	242	211	201	179	187	213	166	226	203	226	195	199	209	222	210	215	208	185	212	195	237	208	222	199	222	217	208	198	202	200	202	221	194	224	202	205	205	223	222	202	192	204	252	225	206	199	204	204	223	205	188	199	217	237	204	190	198	194	216	234	231	202	198	231	208	204	214	205	206	216	226	232	203	222	205	231	214	233	230	230	209	219	187	193	197	234	204	201	199	239	210	185	219	226	199	226	239	218	207	232	201	230	225	197	200	206	230	188	201	188	215	212	219	234	214	179	218	217	204	209	229	243	221	209	194	213	227	201	200	212	220	240	221	199	230	231	212	198	213	230	228	240	188	217	199	198	223	221	209	231	224	224	221	210	204	232	223	216	220	212	208	213	225	217	231	200	194	202	207	220	203	217	231	189	219	207	213	207	212	192	206	204	203	229	199	200	227	208	231	192	220	199	209	223	195	208	215	207	232	202	213	212	244	246	210	203	190	205	239	199	206	210	205	218	216	215	198	220	211	239	222	225	191	205	212	226	215	216	220	223	213	203	198	209	218	206	213	213	235	237	199	213	222	207	221	223	201	193	210	229	230	227	217	187	209	220	213	207	211	226	214	198	183	200	211	209	227	203	199	207	207	234	209	190	205	201	209	205	205	224	191	199	220	214	214	229	223	208	233	214	220	209	198	207	204	203	238	201	197	208	226	211	220	204	209	209	201	190	196	204	218	208	219	209	224	244	176	222	255	253	216	190	204	189	201	199	205	213	215	226	208	227	224	219	218	206	205	213	234	199	207	203	203	210	200	207	223	190	224	203	216	199	212	194	213	249	228	245	223	218	229	201	225	208	230	208	220	209	231	196	220	212	189	205	208	218	203	197	198	222	220	221	209	228	213	205	218	219	215	206	251	191	218	218	199	209	221	242	211	225	189	197	235	215	212	199	188	241	203	189	227	215	217	225	212	214	209	234	179	208	225	215	225	222	213	225	203	196	202	208	211	197	206	221	230	182	181	249	231	205	218	226	194	192	219	197	202	232	210	209	220	199	206	218	226	217	211	235	199	201	196	187	205	218	209	196	223	212	207	209	212	218	212	232	208	199	189	221	203	204	215	235	219	198	224	208	215	200	197	222	196	186	224	220	224	218	241	249	227	211	210	215	229	208	199	220	218	207	221	219	216	218	236	199	184	203	193	211	217	220	218	229	220	230	217	204	205	173	228	212	229	231	224	209	200	231	186	200	200	222	203	213	210	231	228	232	221	236	198	206	213	195	207	212	201	204	198	217	203	205	228	205	231	185	214	235	213	179	186	227	205	203	208	219	218	231	196	211	218	210	208	190	197	207	218	212	236	203	206	194	199	228	219	215	221	182	204	218	228	217	208	214	187	218	225	184	205	211	229	229	219	217	220	203	188	217	195	196	221	222	199	233	191	210	204	205	182	213	212	199	222	225	197	228	206	205	198	221	207	210	186	200	224	223	194	230	220	212	203	239	210	218	215	226	211	216	213	210	206	236	193	213	219	217	213	200	217	229	234	218	213	212	215	211	221	225	188	210	210	211	218	215	201	189	204	201	214	196	190	205	211	219	212	208	223	212	201	190	199	215	191	177	184	226	228	206	214	227	222	218	212	189	200	218	211	209	227	214	223	197	238	223	185	193	185	217	208	207	194	226	224	195	219	209	220	203	193	242	216	194	214	227	220	221	235	237	193	192	222	218	237	178	186	200	181	193	198	216	206	210	196	201	232	232	197	211	212	220	210	220	209	190	195	206	236	212	193	205	200	229	193	215	205	215	200	197	192	223	229	203	201	199	219	219	206	211	213	213	207	212	218	216	206	193	238	223	210	209	214	216	203	204	215	209	193	227	198	204	197	213	204	214	193	221	229	225	214	223	194	197	215	230	219	218	202	191	217	179	197	203	214	216	202	224	210	207	211	237	225	176	226	201	223	195	213	225	209	206	202	248	220	213	201	225	241	202	222	209	212	196	187	202	179	216	195	204	222	230	199	182	219	211	215	196	236	218	197	209	202	206	198	211	212	222	174	199	222	217	201	204	221	202	214	205	226	251	236	184	192	204	224	194	223	227	213	215	224	206	223	217	198	200	187	194	228	194	239	215	211	213	201	235	220	233	197	224	212	222	191	221	210	201	227	190	208	191	194	210	217	213	193	212	219	238	213	217	228	218	225	213	196	197	207	191	201	193	234	200	214	217	230	214	203	215	205	190	178	211	222	195	207	206	232	247	215	232	211	187	218	220	205	208	196	218	195	204	220	217	221	208	190	205	191	220	213	214	208	195	215	225	194	219	216	216	204	247	217	214	214	193	194	192	203	214	215	196	233	213	213	211	209	226	203	227	207	206	208	225	236	225	211	210	216	209	204	210	208	228	218	215	198	232	234	182	225	220	228	218	203	217	203	213	225	194	225	217	213	198	212	229	206	204	182	215	231	199	216	189	213	219	202	212	190	181	201	201	191	225	223	226	217	192	193	207	231	200	171	197	249	209	238	215	197	222	200	221	196	207	225	216	226	212	227	221	221	200	201	213	199	190	211	221	213	227	187	239	217	219	227	201	237	227	210	208	193	213	202	206	247	213	196	201	196	211	240	212	207	223	223	223	203	182	193	222	230	205	213	221	221	212	220	210	191	209	168	226	210	209	188	238	191	223	190	219	216	203	212	220	209	201	218	203	196	210	208	225	214	208	214	202	211	213	217	202	208	209	219	191	192	228	220	197	206	237	201	194	204	182	226	200	210	201	207	188	214	208	235	223	226	223	189	208	200	222	202	216	204	220	211	218	192	212	228	202	206	227	210	209	228
34074	25661	22151	21946	18979	16036	11083	6807	4637	3689	2524	1489	1082	910	845	754	726	631	628	536	501	467	475	444	475	435	434	392	382	359	361	331	381	360	366	352	348	364	326	354	356	328	348	329	348	323	337	349	318	346	346	342	361	337	297	327	370	329	333	310	312	356	354	352	322	320	303	307	318	316	331	303	329	322	287	327	294	337	268	290	321	312	310	316	320	290	318	343	346	315	285	315	301	289	277	318	311	308	307	297	315	284	277	311	319	304	305	291	274	298	270	302	291	251	278	284	286	309	281	325	315	269	303	285	284	304	313	307	327	286	308	281	301	276	271	292	327	308	289	265	294	306	291	318	288	287	301	316	310	300	284	265	309	280	301	305	288	278	285	313	308	309	270	332	323	304	315	311	312	285	299	335	290	280	311	312	308	254	326	288	314	305	309	289	321	326	302	294	303	279	339	342	297	293	290	278	264	303	290	287	297	305	298	302	322	292	313	284	303	293	297	297	311	278	286	303	324	322	326	275	296	302	315	301	310	292	335	305	322	291	286	277	296	310	330	319	302	296	292	308	301	307	319	258	285	265	287	263	309	308	299	271	304	307	299	281	286	283	281	296	287	289	309	278	313	313	296	318	309	309	288	295	297	276	295	306	308	313	305	286	287	294	309	302	334	305	290	312	289	280	289	325	298	287	297	317	295	321	303	307	292	291	282	325	313	311	306	275	297	291	293	330	321	307	288	322	289	299	301	280	315	309	294	300	280	299	326	308	290	289	304	299	322	265	262	308	292	287	300	309	288	306	282	315	324	292	275	302	293	315	302	299	293	283	299	279	287	290	345	303	322	263	338	301	277	306	281	293	289	295	275	320	265	295	296	297	290	285	272	275	278	285	302	291	277	285	283	285	303	308	308	317	301	283	302	272	287	318	295	312	278	306	321	267	294	269	299	285	295	312	288	276	293	293	293	324	309	294	290	321	320	319	304	302	327	316	315	293	322	306	282	305	292	294	314	302	272	286	309	302	279	317	307	291	306	307	283	285	299	314	287	324	275	326	313	308	311	334	318	289	330	301	283	329	299	299	273	309	301	324	312	293	296	314	318	285	315	291	301	298	292	273	302	266	313	294	299	322	329	315	306	318	269	292	310	291	310	298	305	312	326	292	295	270	306	308	275	321	315	298	310	288	333	306	320	298	285	319	304	309	293	316	331	289	289	315	280	307	306	327	282	294	290	310	248	343	314	323	285	294	341	301	289	275	277	277	302	311	270	293	276	315	285	325	295	302	316	298	256	278	316	272	275	292	291	285	293	312	301	285	320	281	312	312	298	300	268	305	301	299	316	291	298	298	305	294	332	302	276	304	328	282	294	282	309	315	306	321	305	278	322	287	292	303	308	307	312	309	301	283	306	297	297	306	309	298	329	304	316	280	282	309	307	304	319	266	305	305	302	269	302	260	279	278	291	320	291	331	308	308	278	280	294	305	302	256	326	272	303	331	284	297	284	307	295	284	288	304	320	289	299	294	290	307	301	248	325	303	292	313	308	313	311	281	298	268	291	287	352	328	283	281	295	297	288	308	285	302	309	292	330	310	290	292	317	300	294	331	290	298	317	302	288	308	276	299	330	295	293	286	308	284	297	300	315	306	303	318	316	328	313	271	281	307	306	269	304	286	309	321	318	320	263	293	314	286	293	299	304	308	333	282	288	312	303	319	338	288	298	289	314	339	305	291	292	307	291	307	327	282	279	272	295	293	292	277	288	315	314	309	321	294	301	323	295	261	284	297	287	313	308	290	324	254	301	335	300	299	306	296	323	292	334	298	277	319	301	276	306	305	279	306	284	282	314	285	283	297	283	318	299	296	312	298	284	316	312	287	314	322	270	290	270	310	300	294	291	280	328	302	297	309	286	291	324	312	295	300	286	322	299	295	271	280	322	339	288	283	294	303	313	311	297	291	285	309	311	274	311	272	300	302	305	307	319	315	299	312	325	292	275	309	292	318	283	281	296	288	305	280	297	300	301	282	260	321	319	278	314	312	322	256	296	281	301	274	268	297	297	324	282	282	309	285	321	272	287	301	276	321	314	303	314	303	294	308	286	308	322	311	287	289	279	292	277	319	292	274	286	284	302	294	283	293	314	307	304	324	288	291	291	294	330	332	278	299	268	267	321	297	306	307	298	247	293	320	313	278	303	298	302	288	275	273	291	269	311	281	312	306	305	309	282	304	301	282	301	287	279	282	317	264	311	297	326	298	292	261	302	303	293	305	311	311	340	305	302	309	284	279	289	289	289	265	278	289	293	285	305	301	297	287	305	274	304	335	297	278	326	258	290	285	305	291	306	314	270	282	313	296	297	320	286	291	298	286	315	294	282	309	290	309	353	292	304	299	305	308	312	297	290	332	275	294	333	309	301	342	292	318	306	269	294	308	309	275	263	300	322	321	296	296	324	302	319	324	303	290	287	305	306	295	292	335	291	302	276	258	281	287	315	283	288	261	298	306	288	299	329	292	329	274	282	323	261	315	279	308	312	304	294	365	331	304	292	285	325	294	292	319	307	312	293	282	314	267	282	311	289	319	318	262	299	299	299	280	276	324	309	300	283	306	279	327	295	320	271	265	283	294	308	322	298	305	306	280	294	295	298	303	270	261	319	289	293	323	332	306	307	292	282	266	311	300	308	309	306	310	305	269	293	287	317	331	296	306	291	336	326	303	293	307	322	302	267	306	295	291	303	306	318	296	279	318	292	297	287	288	286	292	266	271	313	305	300	311	311	291	284	323	324	289	322	292	281	269	319	291	275	308	294	293	319	284	281	313	301	281	296	317	305	265	287	283	293	320	318	264	326	309	337	276	286	277	316	315	287	307	310	275	281	281	296	315	309	308	333	305	334	285	313	310	285	294	311	278	250	317	310	272	290	289	284	296	271	303	285	295	273	281	275	266	326	308	321	291	298	318	304	288	314	293	313	312	282	258	292	309	288	319	289	307	293	342	278	291	313	341	294	306	311	271	282	285	286	298	298	317	322	278	299	261	308	305	313	291	292	309	314	288	266	309	306	285	282	279	290	264	315	318	265	315	268	315	296	319	316	279	293	276	304	250	305	313	305	310	276	287	292	316	255	325	284	283	316	290	284	294	292	297	286	306	306	297	303	267	270	301	300	289	277	277	306	288	280	291	316	305	331	319	289	309	295	307	333	293	290	309	314	297	253	345	286	285	279	269	309	282	296	287	303	259	319	277	321	290	306	307	297	299	299	291	315	277	313	264	298	294	292	318	309	304	274	279	322	327	270	263	291	295	313	296	308	308	306	278	269	273	321	293	298	302	302	272	311	334	302	312	316	281	281	305	286	302	300	289	300	296	301	306	294	310	309	306	296	284	276	282	259	298	270	297	303	303	290	331	323	326	292	302	317	301	307	276	336	308	303	269	290	301	295	278	314	304	310	291	275	267	287	299	320	303	327	301	292	303	313	286	291	286	297	317	279	309	282	314
27078	20201	12236	8293	6602	4235	2665	1362	921	830	718	640	587	526	510	541	548	543	574	502	491	520	529	538	496	533	528	504	519	541	521	516	550	547	481	494	547	508	521	529	543	521	507	544	506	549	539	529	549	550	488	533	535	524	491	563	536	491	539	509	520	547	513	492	527	488	505	545	501	496	529	485	536	474	584	517	521	523	515	530	498	479	490	512	503	516	529	563	523	531	522	513	475	514	526	453	492	503	542	489	485	545	541	534	505	487	538	537	523	491	509	486	514	516	505	526	470	507	515	465	569	505	539	514	503	532	505	534	506	521	520	509	516	516	512	511	480	529	490	515	510	532	518	515	535	554	466	511	517	499	545	439	505	506	513	571	547	543	508	513	551	480	471	493	517	517	536	524	520	497	488	509	519	495	496	512	526	525	463	520	525	498	492	520	517	492	503	537	503	509	545	499	504	478	509	487	554	509	550	476	517	551	544	529	534	504	497	496	533	499	504	503	499	500	470	497	484	495	517	497	520	555	502	509	536	508	462	490	514	497	492	488	526	492	497	535	496	507	503	505	485	528	484	512	518	513	483	565	511	563	524	517	496	539	541	494	576	515	481	505	486	519	516	510	525	473	527	521	484	485	556	504	501	556	485	562	521	511	524	537	506	526	513	543	511	487	534	492	514	543	524	531	520	534	511	508	544	496	490	490	513	519	503	504	524	541	538	502	517	504	494	509	560	496	496	460	525	512	505	516	479	528	507	554	478	516	506	476	515	522	494	530	528	528	507	526	495	554	512	510	542	521	515	528	499	522	516	497	514	538	477	516	513	494	510	526	540	558	531	514	530	532	516	525	503	534	503	514	474	504	523	504	495	543	481	490	513	497	537	524	548	541	500	504	505	493	498	597	522	483	514	497	483	535	497	552	519	543	481	497	530	514	516	504	500	532	528	522	503	503	521	490	526	493	554	542	488	537	461	525	498	509	536	496	485	528	513	502	505	504	539	530	514	530	509	492	521	549	510	481	521	526	485	544	479	524	495	491	528	490	537	497	521	521	513	528	485	542	559	470	454	481	516	509	491	496	566	517	506	530	506	529	540	534	548	526	506	499	490	536	502	514	509	519	502	536	487	506	517	516	551	504	526	539	510	495	510	486	521	503	514	564	555	483	531	491	500	512	522	498	557	509	523	590	544	485	499	491	497	556	507	521	530	541	471	507	531	509	522	554	515	538	501	541	507	532	496	479	519	514	552	551	510	519	510	502	537	502	487	565	530	536	525	513	504	545	517	500	507	515	516	519	489	517	556	509	519	544	550	519	503	546	496	504	505	524	558	534	495	506	519	485	505	515	520	515	546	533	501	457	510	514	539	514	486	566	494	543	507	527	527	477	520	480	527	537	503	502	510	478	510	491	534	511	515	519	504	510	502	514	506	494	510	523	537	507	556	556	560	508	507	516	488	516	485	522	506	508	502	545	512	522	517	481	549	524	531	537	498	538	490	488	523	500	511	517	494	483	540	532	471	515	475	499	479	579	487	550	519	522	510	501	508	522	488	543	509	549	488	558	500	479	536	560	477	541	528	464	508	478	513	524	527	549	523	499	501	534	485	520	496	507	514	471	499	478	502	492	490	518	502	534	545	490	480	499	488	522	540	527	496	506	540	455	501	509	544	506	547	505	522	554	547	551	508	533	533	532	478	519	509	516	486	512	504	528	509	523	521	489	517	504	474	494	530	531	509	527	581	506	488	525	513	503	531	501	489	458	481	570	487	505	526	535	500	528	532	503	512	509	578	543	527	505	537	527	547	493	487	492	499	511	535	499	501	516	493	522	511	501	546	507	508	495	497	500	492	522	505	546	548	510	516	530	519	514	541	537	530	503	525	493	524	510	532	534	541	516	502	539	476	546	550	530	550	499	501	539	507	513	520	524	537	519	513	533	457	528	502	510	522	494	537	535	481	534	516	471	524	553	494	531	522	462	549	514	505	491	507	514	543	516	500	497	508	502	527	521	524	550	531	537	515	516	528	518	551	518	520	502	516	518	525	498	507	522	499	522	517	499	483	501	544	535	522	501	515	517	505	502	508	498	477	538	495	503	530	510	502	504	495	500	508	511	503	545	494	492	541	524	496	525	519	513	500	514	535	508	504	496	518	487	512	506	519	465	469	501	505	511	495	512	519	518	491	538	518	525	473	535	497	534	512	521	493	506	519	514	510	507	533	483	526	537	531	541	523	501	527	559	483	506	539	519	499	500	518	534	571	555	520	542	475	539	497	546	514	509	512	491	495	494	548	471	525	536	507	522	521	505	485	511	511	528	589	528	529	524	557	507	474	521	543	517	513	478	544	486	487	554	502	495	483	546	509	483	532	527	500	517	543	501	512	498	510	513	520	473	505	543	534	506	561	508	541	555	548	546	490	483	521	488	488	493	552	495	506	518	485	520	472	492	504	496	484	533	456	491	509	533	500	539	604	519	526	545	521	499	491	513	498	496	504	510	512	499	521	488	550	492	543	553	510	511	538	493	482	508	534	528	502	551	522	522	568	485	541	540	534	534	517	566	502	484	514	507	508	457	522	515	489	534	518	534	500	538	528	514	497	486	486	521	525	489	513	563	500	544	527	529	502	512	530	573	509	465	482	527	485	531	537	516	555	513	516	500	483	494	480	522	528	449	512	504	588	495	524	513	545	508	490	487	507	512	527	512	474	494	520	509	527	526	516	539	511	548	536	554	530	513	520	498	520	523	519	519	505	534	497	528	533	550	546	499	534	521	505	521	515	521	503	535	535	536	516	524	515	520	498	503	521	522	504	547	522	492	552	513	474	541	494	501	538	498	514	517	512	464	513	488	504	509	517	524	515	552	542	505	510	501	533	539	536	508	550	499	476	475	478	497	532	501	491	513	502	494	501	540	538	503	513	526	498	495	518	546	530	529	531	506	513	505	537	466	497	496	522	504	501	499	514	497	485	535	496	505	504	499	530	573	535	478	498	469	514	493	528	483	534	549	515	500	480	509	508	527	518	501	568	532	501	474	536	528	507	554	480	506	514	520	512	508	467	525	484	527	520	481	517	522	497	546	472	506	528	507	523	482	519	539	520	485	511	506	541	503	500	497	479	550	502	506	558	503	506	516	514	544	479	513	505	504	475	523	484	499	484	464	527	517	484	509	521	514	468	537	513	532	508	505	523	505	548	514	493	541	537	526	498	518	528	508	493	517	510	522	510	494	530	511	483	520	512	544	538	497	517	523	545	482	533	535	502	549	485	489	570	479	503	515	506	539	515	506	577	511	512	496	521	502	507	507	506	549	496	509	526	513	542	514	486	530	534	532	532	484	500	519	518	512	465	497	536	513	497	505	504	532	502	504	546	537	547	536	514	475	529	476	510	538	545	493	549	506	504	513	511	472	530	509	521	491	542	498	541	513	522	509	502	509	514	485	512	475	535	477	499	538	517	509	509	511	529	509	513	535	558	526	529	577	523	527	510	537	530	511
24765	11547	11115	12296	12238	8138	6242	2976	1947	1615	1306	955	820	783	771	752	753	737	732	752	687	724	711	692	747	722	688	721	706	689	678	675	666	738	655	693	678	701	638	696	745	690	730	680	699	688	695	769	746	714	757	696	675	704	728	672	700	722	693	667	668	707	713	684	695	667	694	696	743	681	703	683	686	677	708	688	694	723	689	704	746	704	683	750	644	683	680	652	712	679	672	700	706	674	689	739	709	696	721	656	682	671	646	713	710	693	686	686	742	673	719	688	707	688	746	683	671	772	702	699	716	666	709	677	709	717	685	635	716	711	706	695	729	686	677	661	771	700	680	689	670	713	749	689	684	650	685	687	691	701	686	716	700	692	725	679	717	661	750	670	701	685	725	693	717	697	656	741	693	672	683	730	679	697	647	666	686	681	675	731	682	652	722	684	722	707	720	738	704	699	703	697	671	676	696	711	673	699	709	715	729	627	709	703	645	704	725	708	692	715	676	660	715	757	689	673	726	692	719	701	670	700	714	673	681	755	656	643	734	706	707	682	695	724	707	661	722	714	722	681	715	661	703	663	722	664	722	671	668	671	725	704	683	712	687	709	706	727	677	665	709	668	685	660	710	705	727	679	705	715	672	698	729	671	695	674	701	679	683	703	708	698	690	705	676	704	745	654	702	710	762	699	669	693	687	695	724	722	704	732	684	701	687	716	687	687	704	754	684	675	715	674	665	653	696	670	713	691	725	667	694	718	660	715	718	638	712	683	675	691	729	667	667	700	702	709	708	692	716	661	683	679	727	728	691	689	644	700	715	681	766	675	710	695	696	701	752	706	686	683	705	716	685	701	709	711	695	701	734	693	697	715	714	703	703	729	742	689	698	700	676	625	726	701	702	683	721	726	735	696	702	671	684	664	656	680	689	700	702	691	677	729	711	695	717	706	648	703	713	727	727	665	708	635	724	732	684	707	698	666	731	673	709	687	665	727	736	695	733	680	698	679	706	695	711	699	723	731	720	701	731	660	692	648	672	716	724	665	733	682	676	678	682	678	695	656	661	713	713	687	715	670	731	695	690	653	699	651	718	732	705	737	683	658	718	684	701	686	708	669	732	678	697	710	747	694	709	726	659	720	681	712	729	702	777	699	704	709	693	714	677	720	747	714	674	678	681	700	686	718	710	738	657	707	723	674	677	716	689	637	664	733	695	687	655	710	695	652	764	673	728	742	714	675	660	659	735	684	692	704	683	666	656	698	673	676	719	659	681	652	723	692	665	735	709	715	752	694	721	711	686	703	654	729	735	652	692	671	693	685	746	724	663	722	665	692	714	699	733	693	698	667	730	713	704	656	707	705	714	675	703	656	656	695	697	685	714	686	729	737	717	676	726	709	695	685	646	673	674	715	710	696	700	661	650	694	679	697	733	646	664	665	680	670	756	656	723	701	734	704	690	726	703	688	690	651	697	661	737	727	700	697	710	701	673	736	680	731	663	718	692	721	674	719	652	689	678	667	689	653	715	661	725	727	707	666	706	661	686	672	696	705	674	714	644	717	719	692	686	674	727	662	681	686	691	715	722	727	709	710	718	715	697	740	660	660	687	707	690	697	728	690	716	677	686	621	692	702	682	668	665	716	692	701	660	750	695	746	685	700	732	668	732	696	744	691	699	699	705	708	701	695	676	686	703	716	692	723	715	708	698	723	644	711	680	700	670	687	718	757	688	700	710	719	674	696	716	732	702	701	745	666	672	679	676	685	665	681	676	679	699	689	737	721	692	747	721	747	677	721	684	747	704	646	697	636	700	708	707	692	703	694	695	677	708	712	710	687	704	703	672	721	656	679	667	673	693	708	649	733	735	688	718	695	696	706	658	734	686	661	748	701	719	758	660	675	719	730	724	704	693	720	723	678	710	670	717	698	757	690	705	675	704	716	682	713	708	701	704	668	697	708	692	685	707	687	665	701	685	669	695	701	759	681	713	711	717	726	693	724	697	693	704	753	683	713	679	717	669	747	696	682	651	692	681	693	662	714	701	727	684	731	690	671	660	687	683	706	692	747	732	720	689	681	705	676	662	682	677	698	708	697	685	679	703	672	742	681	695	682	708	753	689	656	728	691	704	697	678	705	686	695	703	694	680	684	730	665	712	670	688	707	689	653	682	694	727	677	669	713	677	707	678	708	730	694	682	691	725	682	699	699	707	675	699	725	716	736	707	716	692	700	712	724	681	702	661	687	666	701	699	739	686	672	724	680	716	686	708	722	695	718	700	700	690	715	689	704	703	719	701	646	728	685	700	723	731	690	688	721	717	705	695	733	679	733	695	706	707	717	713	720	709	695	686	727	696	697	735	672	708	716	723	717	693	643	698	681	658	727	708	690	718	681	696	692	738	689	687	688	698	712	711	679	658	727	691	739	721	668	651	728	732	682	720	695	706	700	688	695	697	710	676	685	691	713	692	677	687	692	764	718	689	714	677	707	676	690	714	735	694	703	639	680	699	696	692	698	707	755	719	710	756	725	738	691	682	679	696	730	713	701	672	702	683	682	725	687	697	712	724	652	668	645	690	690	700	681	681	691	714	696	672	692	666	713	699	706	667	697	714	725	730	667	709	725	677	649	722	664	675	672	657	699	712	639	689	666	661	707	709	708	700	687	675	678	730	690	717	751	709	715	719	694	688	647	701	698	683	669	685	686	676	728	723	726	699	708	696	719	736	673	685	646	654	696	707	704	669	677	724	744	690	710	700	721	728	726	704	756	743	688	702	705	705	671	673	725	680	694	699	694	686	644	693	717	700	684	707	696	735	726	693	709	714	700	714	684	708	691	677	630	721	700	671	684	685	669	746	685	714	688	696	712	692	693	706	701	702	709	746	672	736	649	716	725	678	699	687	706	717	683	714	675	675	700	679	665	698	708	702	655	715	715	650	662	717	675	698	683	676	698	673	745	719	705	710	746	701	689	686	736	711	690	673	662	691	737	710	690	701	668	719	705	692	717	725	647	662	680	749	673	723	704	705	712	709	654	704	695	696	675	675	696	690	650	718	714	695	683	728	696	698	639	739	672	692	727	726	704	761	713	729	715	664	708	713	686	714	689	711	738	727	707	680	717	685	673	682	718	719	691	719	683	717	714	729	696	709	714	677	700	689	716	722	678	713	704	722	702	681	708	640	698	655	746	668	687	699	694	703	685	712	685	690	738	697	720	679	705	684	712	712	695	687	643	672	643	754	700	667	693	726	693	725	687	702	655	653	670	654	667	713	701	707	705	731	710	675	676	699	735	678	669	710	642	664	695	696	706	704	714	656	719	694	684	715	723	664	740	704	725	702	688	702	690	693	702	734	683	713	716	708	681	730	691	727	686	623	705	670	711	666	691	700	706	663	687	734	692	683	664	706	716	695	706	695	713	728	700	705	673	657	688	727	656	727	689	680	739	737	717	687	720	700	692	691	674	681	704	744	728	688	704	729	686	669	678	691	651	700	699	686	681	696	699
24132	21059	28153	24164	20895	11697	5813	2347	1437	1155	1013	826	681	604	595	557	540	568	545	498	485	535	542	519	496	448	520	496	500	491	488	468	436	472	489	485	440	478	472	479	444	468	444	473	516	452	437	489	440	434	497	495	481	473	455	440	507	477	448	451	457	484	479	463	456	453	469	460	461	449	500	459	466	439	479	465	476	457	435	458	479	466	447	456	433	461	436	438	406	434	424	462	435	463	448	453	456	424	454	441	446	489	448	474	471	455	447	489	447	478	447	457	469	431	463	465	442	478	458	456	464	431	453	440	452	452	499	465	464	450	409	458	457	457	414	452	446	426	464	471	463	434	474	493	449	434	465	457	440	459	492	454	465	465	460	483	466	434	471	418	458	499	513	472	454	445	455	436	504	523	460	453	450	436	452	464	423	418	419	439	436	406	465	452	512	462	433	439	474	481	464	472	455	462	453	438	423	437	459	489	506	438	450	448	472	465	428	473	466	446	428	465	486	453	411	494	475	506	437	429	471	444	430	453	427	484	467	450	459	448	466	452	471	448	472	444	451	433	449	489	461	463	503	451	428	453	441	419	452	412	439	447	449	450	439	477	478	457	463	423	459	457	480	473	425	482	457	438	467	467	466	448	453	466	488	437	478	452	440	436	461	459	480	456	458	446	466	452	432	431	459	440	483	487	494	433	450	474	475	477	489	478	466	477	450	411	439	423	443	465	487	422	439	442	457	463	466	447	466	448	445	479	475	420	457	454	472	441	430	458	452	428	475	464	430	451	426	480	456	453	459	463	420	485	444	456	475	460	471	479	448	447	448	451	427	436	455	459	470	483	454	471	451	467	479	449	456	509	470	479	459	462	395	457	441	454	483	441	501	391	473	500	434	466	480	459	437	438	430	454	438	455	432	468	463	452	435	441	476	460	471	445	423	463	435	469	448	468	474	453	471	449	461	443	449	469	472	468	472	475	452	425	462	465	435	464	459	460	454	476	468	481	433	434	474	458	465	488	454	468	479	462	451	443	458	463	473	425	456	488	458	460	401	451	444	420	476	477	465	458	435	466	458	426	458	442	482	442	435	444	465	430	483	451	443	460	475	442	479	476	470	445	428	471	460	479	437	439	444	477	416	459	463	497	422	455	435	445	485	446	446	418	461	448	428	451	457	449	481	449	462	475	449	494	441	466	465	473	448	458	454	488	442	442	485	466	474	477	429	448	444	444	472	508	475	470	438	476	458	473	443	487	444	463	440	445	482	487	480	423	429	471	471	454	504	439	454	477	456	479	461	442	453	448	450	472	419	470	480	426	496	447	454	449	457	432	445	457	455	494	484	492	473	471	474	477	471	460	454	451	420	464	416	493	469	454	438	455	501	468	437	460	459	452	458	464	457	487	477	445	453	465	449	439	465	419	461	456	451	453	428	449	475	449	437	512	441	467	429	475	474	411	463	486	434	482	479	475	436	434	416	460	436	462	470	432	456	474	461	462	454	460	427	437	438	484	456	477	430	414	464	454	440	469	445	444	459	443	471	484	465	492	466	462	455	489	429	469	499	451	459	489	445	434	449	426	461	442	452	429	493	445	505	441	477	472	459	477	468	423	438	433	431	456	453	453	440	467	467	465	450	463	423	473	471	451	462	426	426	455	481	456	448	459	454	463	456	484	446	462	481	481	467	450	426	460	438	429	463	484	452	421	444	437	462	447	480	469	451	428	479	459	487	421	448	450	440	459	436	495	464	460	422	458	456	450	432	485	452	445	445	459	410	456	426	459	441	443	456	445	458	457	465	462	465	465	467	457	472	473	452	461	505	442	439	491	445	461	449	455	526	472	429	454	474	435	461	480	450	465	459	493	462	482	442	469	463	434	441	448	460	474	483	428	490	418	394	454	470	489	414	435	471	510	470	411	481	461	485	437	474	492	462	421	458	461	419	426	478	434	454	468	456	446	472	466	489	447	414	420	458	471	471	491	482	459	485	488	457	420	415	423	451	446	452	478	427	402	456	445	487	421	472	449	435	458	443	452	427	486	439	438	472	437	419	451	437	472	485	426	454	474	444	423	453	457	421	460	464	517	435	464	476	444	460	426	418	459	450	466	465	454	447	489	438	481	430	418	452	442	462	430	471	432	456	447	429	430	482	474	460	448	449	450	428	457	442	470	470	444	450	449	459	433	456	460	445	482	479	443	453	435	509	436	440	493	441	450	461	424	487	467	461	429	470	447	472	468	446	436	436	450	464	467	445	493	464	467	489	463	448	442	455	475	454	426	456	470	413	452	485	407	452	473	455	479	477	475	466	469	453	456	455	455	460	461	463	474	494	479	438	473	437	439	487	408	447	430	490	435	459	431	433	470	462	422	432	450	459	460	437	465	501	466	477	474	479	443	439	453	433	460	491	458	414	474	451	468	451	462	471	451	452	443	495	443	472	455	465	431	453	454	493	437	491	453	460	466	466	453	479	490	471	437	458	483	459	404	466	489	446	424	421	474	438	423	462	459	440	444	458	462	470	470	462	433	456	454	448	457	430	450	448	457	476	491	437	472	464	411	445	465	464	462	452	444	480	448	462	418	405	460	441	516	417	454	455	470	448	438	476	419	457	494	465	413	493	493	434	458	439	469	429	464	463	447	480	456	450	443	420	410	459	449	453	467	440	448	460	447	461	436	456	440	463	448	439	432	434	439	476	448	449	431	449	428	479	448	470	471	504	497	455	450	445	433	445	434	457	492	484	486	462	435	486	434	448	471	475	468	443	456	423	457	468	447	446	464	469	452	460	419	452	438	451	446	492	434	445	441	468	450	472	445	451	498	467	442	461	428	463	449	461	463	455	459	479	422	456	457	477	431	458	478	462	415	468	454	459	472	429	468	436	471	448	447	430	474	449	482	425	455	417	460	474	466	443	474	454	451	468	433	449	442	461	449	470	480	467	470	447	443	471	445	445	430	454	441	438	442	433	438	440	439	482	487	463	448	426	430	452	454	480	459	454	483	454	442	419	442	486	451	446	463	474	475	486	406	486	457	423	473	457	468	449	469	448	428	445	398	477	449	447	460	444	479	444	486	454	430	455	478	456	466	456	464	443	441	483	481	501	467	433	425	459	485	469	420	473	432	438	428	442	484	423	445	444	460	447	476	474	415	475	473	485	454	468	465	457	442	465	431	452	478	456	430	444	438	462	466	448	426	467	425	452	431	417	452	470	452	478	443	429	425	421	480	461	433	463	456	465	433	443	421	440	443	463	436	476	445	481	461	444	473	478	493	414	451	445	423	487	465	477	439	478	477	451	469	426	428	492	429	437	442	430	426	467	432	457	470	499	447	477	444	434	442	437	480	459	421	494	466	480	464	435	457	453	449	480	454	444	494	465	447	475	451	464	453	396	418	522	454	437	451	478	461	462	439	467	442	432	475	457	449	441	423	458	453	450	441	492	449	450	447	445	485	463	453	470	486	460	468	453	451	417	437	458	467	454	441	458	453	476	442	478	460
29816	19334	18235	17809	16793	10983	10376	4791	3062	2335	2103	1568	1153	928	855	937	842	842	806	756	739	743	732	697	717	711	639	679	709	688	669	648	669	675	656	662	654	702	678	701	652	604	690	640	649	694	684	663	617	666	664	633	657	662	656	664	626	650	655	632	673	672	626	656	645	565	617	598	690	665	613	590	608	608	645	612	658	599	632	600	643	640	617	633	627	618	621	704	664	634	660	634	613	622	637	678	603	628	629	684	625	591	611	640	641	633	636	659	635	613	639	599	639	627	710	609	587	639	632	613	621	645	559	621	629	668	647	675	623	668	613	640	606	672	634	670	608	711	626	587	623	583	621	651	673	688	605	625	630	687	636	615	651	660	645	634	610	600	617	635	675	662	640	628	609	594	612	647	676	637	636	658	661	587	578	713	618	610	616	610	576	684	640	652	647	604	618	613	650	637	614	582	584	691	594	638	598	620	637	631	654	668	638	588	617	621	633	624	639	615	609	621	594	619	659	654	647	614	629	608	649	612	646	662	619	661	623	618	633	630	633	655	638	616	617	634	624	608	670	597	608	650	612	599	576	651	633	626	607	614	636	624	650	621	636	657	656	677	644	614	644	609	667	632	667	633	636	583	622	622	633	622	584	631	654	666	594	651	628	633	628	613	595	646	587	618	620	637	611	610	638	657	643	664	647	655	585	632	629	644	641	616	634	608	632	679	628	653	609	687	634	633	629	649	640	650	664	607	642	629	648	620	633	655	629	636	630	595	619	594	673	603	662	591	640	626	644	617	658	642	658	619	607	596	664	627	617	609	616	609	640	627	647	640	627	617	601	636	639	667	639	636	654	657	642	583	632	683	646	635	630	621	660	629	611	638	655	640	623	610	633	591	681	647	628	687	629	634	608	623	620	674	616	564	626	632	605	644	610	589	614	620	658	641	609	691	604	597	644	651	626	624	634	620	685	659	641	693	611	624	636	638	638	641	647	626	618	651	631	600	658	605	619	609	642	643	649	584	658	615	621	707	618	605	602	615	618	576	624	619	666	631	602	656	582	615	653	616	641	657	622	647	642	595	649	638	630	635	643	594	602	616	641	627	641	550	596	689	661	630	641	611	631	628	623	642	643	607	674	647	628	650	652	623	654	681	650	650	618	610	640	612	609	635	633	652	640	578	633	631	650	595	663	657	638	656	635	636	631	635	664	647	681	629	635	635	612	630	631	625	643	655	640	619	671	664	632	595	593	640	599	593	652	616	653	646	644	631	674	661	624	631	660	623	633	616	626	586	618	619	613	617	609	611	667	670	621	634	597	613	593	647	629	609	626	663	633	647	619	599	615	650	638	640	654	647	627	653	605	613	611	613	635	634	634	673	674	588	664	627	598	624	592	645	632	687	623	667	639	655	662	660	631	605	674	655	686	657	634	643	613	648	650	611	603	592	622	637	596	587	623	638	622	637	602	622	595	644	675	623	657	604	620	651	639	642	603	622	616	615	603	625	620	635	604	644	623	630	635	653	611	632	628	610	631	636	657	593	659	554	630	644	616	610	576	663	648	618	643	607	597	606	647	633	660	646	557	601	625	609	606	603	630	619	609	649	637	647	627	611	624	639	607	628	615	654	569	634	625	614	631	638	584	662	669	651	591	611	669	636	621	615	628	650	669	615	598	663	618	667	641	625	628	638	622	626	606	646	669	623	615	582	659	680	617	631	611	608	607	625	651	647	655	632	630	644	619	638	641	621	680	627	638	627	647	620	623	648	691	619	632	635	678	606	627	626	617	627	637	613	624	640	613	613	638	661	641	647	636	671	592	619	652	624	633	626	647	608	609	620	646	647	584	619	633	636	618	682	658	616	632	594	646	640	677	637	652	640	638	633	676	682	619	601	611	644	627	637	609	608	665	620	628	605	605	640	639	639	624	629	656	636	607	646	635	651	680	640	625	629	659	631	640	604	611	648	653	618	686	614	638	617	621	681	701	644	625	659	603	629	604	644	621	639	642	633	600	596	660	638	637	619	631	635	633	671	620	644	674	615	648	619	642	652	582	654	628	635	648	607	602	649	652	646	697	627	617	621	632	679	606	615	674	667	645	639	637	642	609	631	652	604	627	596	633	622	590	647	625	634	643	630	575	621	667	615	627	660	609	588	641	658	644	613	612	620	635	641	617	665	619	667	626	648	597	650	636	655	669	610	638	615	633	644	634	620	607	622	616	633	574	615	620	620	572	641	634	671	638	616	658	583	659	656	594	619	597	606	660	657	686	605	648	649	608	616	650	618	600	612	631	636	679	632	591	648	624	644	637	613	665	595	674	627	631	589	621	610	616	631	614	635	635	600	614	612	677	637	595	673	611	673	637	604	616	664	683	612	605	616	614	646	638	621	643	625	609	637	633	677	607	632	619	623	653	658	629	625	649	687	611	663	638	609	630	639	647	593	630	587	665	617	617	649	636	638	639	630	651	630	584	614	627	622	612	619	635	637	599	628	605	605	572	630	653	613	639	620	645	633	620	662	589	595	634	622	646	647	638	732	648	603	605	590	624	657	604	618	639	625	619	598	618	601	617	619	650	617	667	649	581	636	601	649	602	644	652	648	612	652	619	630	667	654	641	589	617	630	576	645	641	560	662	665	628	615	645	630	638	643	659	613	570	615	641	617	618	662	615	638	593	633	625	631	661	644	593	634	633	578	630	580	621	618	632	622	671	633	633	688	560	654	620	663	609	626	602	657	604	630	646	648	651	642	649	610	616	620	668	628	640	630	574	648	631	627	635	632	630	645	643	640	575	611	630	645	612	588	640	655	646	612	651	633	621	629	628	656	616	611	701	632	595	605	637	607	600	691	595	655	628	645	611	595	622	593	610	605	614	652	611	636	580	651	612	608	593	620	602	659	612	655	633	627	652	619	647	636	612	652	619	653	604	628	659	616	642	622	650	634	635	668	673	605	604	629	648	616	650	652	652	597	625	625	641	617	585	636	636	644	621	585	653	635	665	610	653	645	608	592	597	632	626	617	628	654	623	630	640	581	646	603	633	591	633	662	615	611	578	654	623	602	673	665	623	654	622	647	602	649	629	617	634	620	650	647	638	639	636	657	618	584	626	663	627	645	611	661	612	620	605	634	645	582	630	637	633	610	625	634	627	622	605	706	637	628	668	666	602	621	652	658	632	624	598	632	675	614	668	655	639	656	689	597	635	626	643	676	630	608	635	629	679	634	596	678	612	632	586	701	656	639	640	636	631	635	652	610	614	610	625	614	648	624	634	616	666	591	647	641	638	649	637	633	604	601	617	616	611	604	592	661	656	657	607	667	615	640	665	645	661	601	619	573	617	602	654	607	626	639	616	636	665	599	647	637	606	601	652	656	646	650	667	638	649	636	636	621	672	632	630	651	650	612	614	637	644	648	693	613	623	607	601	628	596	648	629	638	600	638	629	624	635	626	586	618	619	623	652	639	614	612	631	651	623	637	583	600	653	611	634	620	622	673	639	618
22987	21038	28782	23511	21085	20578	11967	3362	1445	1235	1087	894	627	474	429	419	373	405	341	353	326	292	291	252	266	268	255	266	243	257	236	252	271	256	272	235	245	237	239	227	277	238	247	235	213	241	240	254	247	249	236	239	189	225	248	216	226	231	226	234	208	207	238	229	223	242	233	206	225	209	228	214	206	224	216	219	207	234	206	218	206	204	235	185	216	205	189	233	206	220	214	219	223	221	214	234	206	242	214	220	218	186	213	207	221	226	207	201	205	223	209	209	212	220	216	186	225	213	210	223	211	209	227	210	208	236	191	246	176	209	230	218	237	216	233	230	203	204	205	201	176	220	232	229	208	239	235	205	213	227	223	220	227	222	224	225	216	189	213	186	205	234	219	238	214	204	213	210	226	217	209	240	210	195	212	203	219	220	189	208	214	194	208	230	181	207	228	210	217	229	221	215	204	208	178	227	204	224	202	208	227	193	211	234	202	208	222	209	220	226	209	216	222	228	227	213	206	244	209	220	214	219	197	208	215	233	207	223	196	229	221	187	206	191	220	213	195	218	214	233	213	206	213	247	228	191	187	216	204	244	202	214	223	228	217	218	241	210	213	184	218	229	208	210	222	173	229	207	196	221	220	231	216	221	169	204	220	236	194	191	211	208	203	225	232	212	224	222	215	211	206	212	204	194	207	212	217	211	224	184	216	237	213	211	210	224	221	228	232	189	217	192	213	209	191	201	236	207	198	251	201	209	202	206	210	234	228	223	217	210	227	186	207	208	196	223	211	205	205	221	198	222	214	221	202	234	192	223	218	188	217	205	237	216	200	213	191	211	224	244	233	200	227	208	207	216	192	208	227	204	207	231	205	189	249	202	213	201	241	225	204	238	214	221	185	212	172	187	218	232	208	209	202	213	221	205	185	200	213	216	223	186	234	210	215	208	205	222	200	203	191	213	196	233	192	229	210	206	222	208	195	223	209	190	205	197	221	239	200	236	205	198	184	212	213	204	206	223	203	210	240	211	208	222	238	189	195	199	211	221	203	245	207	224	207	218	223	209	187	217	204	242	209	231	212	218	220	197	232	202	206	196	216	242	226	220	198	219	230	207	193	242	223	203	190	231	210	216	197	201	226	221	216	224	175	220	217	197	230	214	205	230	204	203	207	202	211	200	198	212	194	221	208	239	209	211	228	213	228	217	221	208	208	218	220	200	207	194	198	218	228	200	199	205	209	188	241	212	213	195	238	200	227	225	204	198	241	234	232	244	191	223	255	211	208	207	214	201	204	217	214	227	211	209	203	197	242	221	219	237	217	230	205	205	195	188	228	184	216	192	203	227	198	206	225	211	237	209	206	207	208	204	225	224	220	217	198	235	189	218	210	194	190	208	208	214	231	188	218	223	210	206	227	211	204	218	201	232	224	223	223	218	200	209	237	229	192	194	197	217	224	206	216	194	185	237	230	210	241	180	210	212	219	229	221	208	219	209	199	219	203	230	190	199	195	221	207	200	209	217	209	208	204	212	217	215	198	215	201	202	225	215	201	218	198	183	197	193	194	189	200	201	201	202	191	200	219	230	222	206	220	209	215	227	189	225	204	214	205	222	210	210	199	204	217	200	194	205	229	212	192	207	210	242	191	220	205	216	202	218	220	214	216	170	204	198	212	240	202	210	211	175	210	202	213	228	203	198	213	219	216	215	182	224	190	201	205	225	233	199	207	233	215	212	202	224	215	199	200	218	223	202	216	211	207	197	209	227	220	211	202	189	204	225	208	212	232	207	197	225	224	203	223	206	237	217	189	214	214	201	215	226	224	191	220	215	215	232	195	192	215	190	198	241	198	192	211	240	223	200	205	197	195	201	201	227	215	214	212	225	225	234	218	200	210	210	215	207	202	201	216	230	220	183	217	199	221	241	193	207	215	195	170	219	215	205	211	210	190	238	200	222	211	206	218	196	205	214	208	231	204	207	234	209	208	232	232	190	207	194	244	205	206	212	196	216	195	198	216	186	234	190	216	202	248	203	203	219	182	179	206	203	210	205	219	213	210	236	225	237	187	223	222	208	213	225	199	222	220	208	225	214	210	202	209	234	222	195	233	193	244	207	224	217	194	215	205	227	198	215	197	220	235	205	230	228	214	222	241	213	172	212	217	228	225	199	214	220	223	225	251	227	217	189	210	201	217	202	191	210	229	185	199	196	209	197	220	213	200	225	196	206	209	185	209	238	212	220	223	217	234	206	203	205	218	207	200	224	232	213	195	174	197	219	219	204	197	208	220	220	216	216	224	202	196	206	192	208	221	222	193	194	218	207	200	209	182	240	207	224	227	212	225	227	244	233	224	190	205	230	211	233	209	203	220	209	209	220	197	231	180	196	220	209	223	227	222	213	253	231	246	201	201	213	231	213	201	221	178	206	204	219	220	207	195	215	199	233	186	214	212	200	230	200	202	183	216	192	223	226	231	172	207	209	215	194	219	203	204	206	207	197	194	207	200	206	214	222	217	206	177	205	237	225	199	209	209	226	217	203	201	204	219	199	203	188	199	205	185	218	222	245	208	196	191	202	193	224	230	223	230	219	188	238	214	199	235	203	215	219	206	204	217	224	197	225	203	211	232	201	195	211	192	202	206	178	196	188	179	203	203	193	180	220	203	237	226	222	228	203	249	224	221	226	234	196	197	184	192	214	200	218	194	197	215	206	224	225	194	220	184	222	218	211	251	213	229	216	234	193	211	204	215	221	213	219	188	229	191	238	215	212	246	207	212	233	234	203	214	213	212	229	214	243	223	187	224	218	239	228	212	207	220	224	197	216	192	183	233	215	231	199	208	218	195	220	200	196	217	196	223	212	185	222	218	187	223	206	239	187	223	204	180	181	205	232	205	203	230	212	218	235	208	214	223	196	200	207	188	218	209	167	212	217	212	222	207	191	201	217	221	238	224	187	222	193	204	188	207	211	206	213	207	200	212	211	235	231	229	201	189	208	226	211	230	175	206	222	226	202	220	204	199	216	216	207	199	225	205	220	224	211	202	202	218	211	227	231	209	206	208	223	211	216	216	224	188	226	225	185	227	207	188	197	207	209	233	227	202	192	212	205	199	199	197	219	238	232	217	220	209	237	215	210	210	197	221	202	212	203	218	227	178	216	209	214	212	222	218	211	192	196	231	212	193	230	218	225	227	209	229	202	200	176	189	223	228	233	200	212	198	211	209	207	205	186	207	220	233	198	198	212	211	195	195	214	197	206	222	195	220	223	212	208	211	177	200	208	185	189	203	241	213	183	209	192	216	224	213	194	198	205	231	214	215	211	207	212	231	217	188	204	199	209	193	208	217	197	230	206	215	199	206	203	220	190	225	190	186	237	211	206	222	217	190	208	229	203	198	207	226	221	205	217	210	199	218	194	213	189	202	235	212	228	227	225	210	202	176	219	200	197	201	192	226	205	195	211	165	200	193	211	222	184	210	217	215	228	191	208	209	212	195	218	220	211
33135	25066	24047	21344	18509	13548	13284	6423	3520	2870	2511	1864	1247	875	732	716	624	626	565	575	521	474	460	464	422	393	422	393	412	367	369	343	371	347	298	309	349	318	326	336	347	350	356	352	381	361	343	385	343	380	329	329	318	339	321	305	339	347	355	376	362	333	322	343	301	311	323	329	300	303	335	307	295	312	315	347	308	353	344	291	316	316	296	336	309	278	308	326	275	331	278	283	310	271	321	275	301	320	317	305	312	260	324	293	287	308	272	273	324	295	344	322	297	322	308	279	299	291	287	308	296	291	304	281	302	314	326	274	313	318	280	313	297	253	298	308	325	278	305	299	313	320	246	297	326	292	287	304	311	284	311	268	309	307	312	299	288	289	332	304	279	303	296	274	299	303	327	304	288	306	309	286	292	288	307	325	275	302	331	300	322	305	307	327	311	284	328	325	317	338	271	309	304	311	305	312	258	313	307	325	331	313	325	328	315	280	303	292	327	304	284	318	300	300	324	281	304	293	304	280	290	298	277	295	295	294	301	301	302	319	321	310	289	320	305	296	311	300	306	324	278	309	311	306	293	341	326	310	306	302	273	298	298	273	301	268	315	264	294	307	306	291	289	283	285	301	304	316	313	309	283	277	297	300	293	303	298	283	294	309	314	315	263	294	304	308	279	301	324	296	301	318	318	306	267	299	296	300	304	314	304	313	275	263	315	287	316	304	313	286	273	313	295	299	266	292	285	293	332	320	294	338	321	324	342	282	282	305	291	296	297	290	265	310	270	312	316	307	306	300	293	295	280	301	298	288	310	326	247	317	283	285	322	311	308	318	333	275	281	331	287	298	295	292	291	314	306	292	290	314	314	300	294	316	270	296	293	290	313	304	321	304	305	296	290	284	296	289	289	303	309	299	306	280	289	257	293	308	290	292	325	313	327	314	290	314	323	311	302	305	306	296	310	300	302	282	292	301	291	317	329	314	306	308	271	311	300	330	308	260	318	313	324	308	287	279	322	316	322	331	280	273	301	293	306	327	279	305	284	281	312	295	312	289	301	321	303	282	302	294	265	280	289	321	307	288	301	276	320	302	275	273	271	293	301	317	283	340	272	299	304	292	286	318	308	285	311	291	286	283	300	340	274	271	305	315	277	257	302	265	302	281	325	308	270	311	285	299	296	284	293	284	275	327	288	295	330	307	300	321	295	292	317	333	273	299	327	308	292	286	324	275	303	293	285	328	264	330	305	274	268	308	305	288	337	325	274	299	292	311	304	282	300	289	279	265	312	340	296	285	286	338	240	318	314	298	315	292	286	283	303	281	293	311	299	306	312	286	278	308	300	299	307	300	315	326	311	313	309	292	335	300	309	285	282	312	326	317	288	291	274	290	298	291	299	307	295	311	285	311	278	300	302	306	298	292	305	294	297	310	298	314	284	301	308	302	307	297	323	309	308	294	313	324	317	291	296	313	305	332	288	306	285	301	297	296	281	298	286	312	303	286	284	287	293	319	312	304	304	293	312	288	279	315	305	292	305	249	290	315	307	285	298	316	330	281	313	305	294	332	302	288	278	302	312	302	318	286	342	285	307	311	306	327	295	316	309	316	276	303	316	276	298	291	319	298	278	278	290	325	295	315	315	281	270	344	267	291	291	305	284	276	316	270	282	311	308	274	272	276	316	299	326	289	358	256	321	300	283	289	295	312	334	292	300	269	278	279	281	267	305	312	264	272	279	257	282	281	318	310	302	301	327	317	301	308	287	311	308	293	271	301	289	309	308	313	282	293	298	296	296	275	289	284	309	339	283	281	301	286	293	271	305	306	307	325	329	270	286	296	285	312	300	312	316	298	290	269	309	338	316	330	285	317	337	317	323	312	285	325	290	280	298	309	319	305	301	307	275	305	318	290	311	295	310	323	301	286	287	305	276	317	326	301	318	274	335	293	318	309	267	285	299	303	304	311	296	286	311	298	307	291	306	280	289	293	301	341	302	315	301	338	287	284	286	303	295	275	294	310	285	310	317	331	311	298	275	276	325	307	303	294	290	275	297	285	304	292	299	311	323	324	313	286	292	314	321	314	308	301	290	310	314	272	305	306	264	279	340	308	286	277	309	277	302	278	334	279	292	302	314	292	311	302	277	334	311	305	308	297	293	313	315	317	270	257	307	287	311	314	282	279	271	299	304	293	329	288	293	325	278	278	283	297	306	319	298	276	312	295	329	292	308	286	305	271	299	304	283	318	319	292	314	286	310	302	335	289	277	321	283	331	304	317	280	303	312	291	299	289	307	298	263	317	298	320	298	312	289	279	293	297	327	293	291	270	282	283	273	262	294	315	311	333	319	288	297	330	310	322	314	297	318	296	291	307	303	308	286	283	273	269	335	279	291	330	293	289	289	282	273	292	305	299	313	293	307	316	273	306	302	315	321	290	306	281	308	302	306	285	308	269	281	288	309	296	271	313	312	287	327	291	282	297	309	291	284	304	267	322	290	307	290	295	299	324	302	301	319	321	284	304	333	313	285	280	292	312	281	292	327	308	327	297	314	286	273	308	331	292	301	279	301	302	326	312	314	313	308	313	261	320	336	298	281	295	304	313	301	315	282	295	312	306	295	304	267	314	319	332	289	294	314	333	318	306	298	309	311	316	291	335	276	319	282	288	297	310	284	316	290	290	283	302	309	294	282	270	313	290	299	328	302	290	325	308	303	300	318	265	326	295	295	299	315	318	310	288	301	321	292	283	310	328	314	302	302	335	318	341	313	302	297	284	305	319	312	303	309	302	272	288	277	303	307	296	312	309	271	276	299	325	309	302	307	285	317	309	326	291	279	307	300	329	297	356	305	309	299	291	280	273	316	297	279	275	306	281	294	290	323	296	317	326	303	332	301	293	299	300	308	267	299	284	316	304	306	282	309	296	295	276	345	273	291	301	330	291	301	271	315	312	311	280	326	287	283	283	321	311	270	319	319	277	272	294	322	317	288	277	286	302	304	286	284	322	325	300	301	280	294	310	293	303	265	299	287	280	310	315	275	276	289	323	329	307	303	332	315	318	304	304	295	305	258	335	296	295	335	292	316	317	273	292	328	331	280	255	309	292	296	275	309	302	302	313	283	291	295	324	300	301	315	309	315	319	312	336	283	312	302	321	325	272	306	254	289	312	311	332	301	276	284	279	315	302	294	326	282	327	315	300	285	296	339	295	285	323	334	310	259	283	270	289	321	309	310	306	336	297	296	314	298	306	303	302	293	306	282	283	295	323	303	316	289	293	304	314	291	305	275	288	301	335	311	337	313	345	296	328	297	297	289	288	305	314	322	290	290	327	258	294	287	299	293	271	302	319	304	303	306	299	309	316	306	323	289	288	313	321	276	270	288	322	306	313	268	293	294	297	291	308	297	286	325	299	314	303	299	279	305	303	282	281	317	256	272	304	273	297	315	305	349	314	334	281	274	253	298	280	286	327	299	293	288	329	291	341	301	312	311	276	298	283	262	279
27270	20394	14349	9258	4424	3469	2812	1142	823	714	706	687	605	538	541	514	547	538	551	561	495	542	534	547	484	492	510	509	489	540	542	492	513	514	516	542	555	533	525	540	480	556	542	536	532	535	497	540	533	548	544	567	502	540	501	540	534	509	529	524	541	487	525	512	476	546	539	504	486	500	558	525	529	500	560	543	525	504	533	497	511	521	488	510	539	543	528	496	516	505	499	502	534	524	507	490	508	464	461	484	478	511	518	495	552	508	547	533	476	544	528	521	500	539	502	479	523	518	490	467	485	521	476	523	515	525	488	499	541	518	533	522	508	499	533	525	506	489	548	490	534	485	534	535	520	521	475	547	505	514	514	483	569	552	507	524	486	523	507	505	544	503	534	505	511	515	510	560	504	566	553	535	522	544	518	486	540	552	538	515	514	482	509	508	528	507	548	516	482	494	509	527	532	559	492	508	507	506	507	496	513	544	523	532	547	531	502	496	544	459	498	498	491	504	516	490	526	499	510	506	525	503	540	539	551	493	496	525	514	508	513	494	521	535	486	518	525	516	501	498	484	525	503	512	492	537	530	523	483	533	505	551	536	524	525	486	518	489	515	516	472	513	489	526	525	571	527	508	564	497	522	517	546	479	544	491	506	536	492	522	530	532	515	525	477	521	488	514	477	499	540	500	522	488	559	532	496	560	503	505	503	559	517	493	523	537	523	518	545	536	528	475	504	500	554	488	536	474	477	551	488	497	486	517	494	530	565	531	521	526	558	491	547	529	537	535	555	529	516	511	497	501	516	496	518	502	513	536	516	525	521	499	529	531	515	506	524	531	523	536	459	524	560	503	508	516	475	527	553	529	532	472	521	489	505	467	504	527	535	544	518	522	520	512	493	499	515	521	505	507	524	528	507	504	536	505	520	535	513	517	529	501	502	500	527	517	508	502	511	522	531	510	517	483	506	480	548	529	540	521	531	530	531	511	524	525	531	520	504	490	546	532	516	464	530	504	518	488	513	500	487	535	491	558	495	497	489	511	543	524	544	491	518	472	529	523	506	509	541	526	484	570	517	539	506	564	498	520	514	506	519	522	525	477	491	497	550	477	481	549	536	522	496	533	526	494	488	533	520	516	512	522	586	490	498	483	554	533	503	556	539	492	486	501	464	499	515	505	491	542	537	483	545	516	488	519	539	508	515	545	521	494	533	517	511	490	530	519	562	518	481	488	518	552	528	527	529	500	524	526	529	503	497	486	511	535	476	493	531	504	502	514	480	544	527	526	487	513	477	546	557	521	521	483	543	505	497	509	508	478	471	517	497	541	516	531	501	463	491	491	471	518	526	563	533	484	497	501	536	535	511	492	473	508	536	519	569	508	522	528	475	498	510	497	526	526	509	544	504	538	545	557	544	503	505	493	488	486	504	515	522	510	521	534	495	541	474	499	476	506	488	524	492	548	467	518	473	482	512	508	526	516	497	501	463	532	508	536	516	530	505	528	506	511	545	499	501	537	515	529	533	455	514	562	487	552	518	517	528	542	528	501	538	512	542	511	552	539	503	549	485	513	525	506	459	486	501	529	497	502	495	511	507	523	486	517	563	508	504	500	512	525	489	486	500	524	504	539	502	499	518	505	542	502	454	482	527	502	476	517	525	504	483	489	526	477	538	510	538	533	510	518	506	509	551	535	477	498	465	526	450	489	494	485	486	495	545	498	463	551	543	478	532	551	502	532	537	508	529	482	501	526	556	514	539	548	486	512	508	530	513	519	481	520	480	503	514	545	517	535	521	528	554	508	491	457	508	526	480	497	483	529	551	501	554	577	525	541	530	523	515	532	501	490	518	490	503	482	532	496	516	479	512	465	499	506	538	506	514	518	503	549	550	522	517	488	523	493	504	517	519	488	526	504	502	499	508	484	497	487	495	482	506	515	524	509	482	524	498	520	492	555	488	533	488	517	545	477	542	494	488	496	512	558	499	511	461	502	527	512	508	499	525	520	535	521	494	512	504	528	486	501	531	506	507	502	480	512	512	575	489	494	537	531	566	496	504	515	526	490	510	512	514	503	501	511	539	528	545	499	521	506	531	491	505	495	509	531	486	500	519	555	500	492	492	510	513	489	540	519	493	535	509	557	528	506	493	533	494	516	493	502	537	540	487	540	509	488	509	499	479	523	501	524	467	488	505	519	491	540	468	511	541	521	476	516	539	525	506	518	480	546	536	495	517	490	510	507	512	498	566	520	495	549	520	516	510	555	545	511	523	490	501	505	521	534	491	531	519	482	472	488	557	516	496	520	555	559	513	519	519	568	491	506	535	495	518	541	547	534	515	510	497	481	501	483	502	525	512	536	490	531	502	538	530	492	537	480	499	534	530	484	532	528	533	526	482	526	515	514	517	487	503	542	559	504	461	494	499	494	549	568	529	547	477	536	516	473	553	485	499	518	546	480	515	488	520	499	496	504	482	487	556	541	485	473	528	502	534	546	505	535	521	504	534	520	458	493	513	474	532	504	508	506	492	541	531	537	523	535	513	529	534	491	526	523	475	496	498	523	548	485	521	510	504	537	488	468	484	558	514	552	499	496	525	518	501	501	539	502	525	522	507	526	499	481	532	484	517	483	531	496	538	460	497	537	505	496	521	532	497	552	537	523	528	516	507	529	513	502	524	535	505	556	492	521	548	529	472	502	499	517	514	503	559	488	526	508	544	549	533	518	502	501	535	531	509	509	500	474	516	513	472	547	516	517	499	524	530	529	495	464	547	531	535	535	553	525	531	507	487	493	541	530	543	552	513	526	524	513	530	504	520	559	490	529	502	528	531	507	478	565	499	522	509	527	552	492	512	498	501	498	461	492	493	476	464	491	506	565	510	492	499	516	531	544	476	495	519	542	466	505	497	501	500	500	511	461	489	524	497	477	492	462	495	535	498	495	506	537	517	521	493	490	523	499	495	510	552	528	507	484	476	528	496	530	487	529	539	543	508	504	488	519	540	513	501	555	516	519	520	469	506	508	495	509	536	512	468	538	472	509	470	499	496	523	467	480	506	495	480	574	540	490	559	509	518	547	515	489	504	534	542	513	504	527	524	477	513	519	499	506	528	514	537	523	518	527	523	517	508	542	529	554	512	479	525	518	468	577	520	486	530	534	540	491	514	500	512	561	575	493	496	535	490	560	489	508	513	498	574	491	487	525	501	479	511	513	513	538	524	505	514	505	526	534	515	523	556	524	527	487	509	567	493	484	495	532	527	557	520	484	524	471	505	513	493	477	487	516	506	520	537	488	527	530	488	532	492	515	471	518	510	519	531	498	524	526	519	498	508	501	530	535	488	520	508	525	527	525	520	527	467	482	524	541	490	529	556	486	563	532	503	491	524	539	526	471	515	469	510	500	501	515	542	511	511	522	538	493	524	497	526	550	513	510	539	497	518	517	514	544	537	531	470	545	507	539	543	499	525	526	511	505	518	521	510	481	505	518	525	536	513	514	513	533
25149	11814	14422	12054	8119	7230	6394	2252	1533	1299	1165	1065	906	832	748	775	802	727	725	749	800	680	745	754	666	758	737	744	731	697	707	678	730	663	672	701	702	709	702	732	720	650	654	725	689	728	716	757	757	735	704	685	713	743	718	699	692	710	727	673	692	688	780	687	716	688	716	755	716	723	720	707	683	701	688	735	696	687	698	735	680	655	655	720	679	669	731	718	726	746	719	709	665	733	687	733	755	717	705	698	730	692	766	695	712	698	706	715	697	724	731	652	714	662	684	721	708	732	718	697	679	667	714	707	690	695	694	719	713	655	688	724	699	666	736	717	692	711	713	699	670	698	674	721	713	696	679	675	665	693	707	723	721	705	720	695	711	698	701	649	712	708	702	693	668	690	737	690	714	679	723	728	733	687	730	704	661	751	695	747	744	685	671	648	666	770	733	677	719	685	722	723	680	678	716	730	724	759	733	660	698	790	698	672	681	676	699	714	695	692	651	714	662	740	686	671	713	720	677	693	685	689	666	695	694	722	720	699	737	656	725	697	684	660	654	763	733	706	716	730	735	697	715	693	694	717	652	693	729	699	714	703	708	717	670	665	688	712	757	675	691	660	701	736	670	673	714	667	700	761	715	703	702	734	709	678	632	714	732	709	690	720	710	719	726	699	720	705	687	726	687	738	676	714	697	688	719	712	696	715	704	736	670	722	684	724	721	700	705	680	722	680	694	716	701	690	675	710	707	682	678	659	724	726	713	684	710	721	704	736	713	708	721	710	703	727	709	713	697	731	656	691	693	679	691	676	714	742	672	699	680	714	690	688	722	708	731	679	711	714	674	736	648	657	701	706	733	744	711	689	702	667	699	707	678	722	756	721	726	670	724	699	728	693	736	691	701	688	738	734	728	721	714	729	713	687	691	671	689	740	665	704	730	709	655	748	723	700	690	716	732	680	673	667	724	686	686	756	716	730	660	677	721	664	706	692	697	661	684	708	679	722	717	705	704	698	703	700	712	708	704	718	689	705	751	707	684	700	752	750	698	754	687	682	706	669	673	771	733	735	753	710	685	709	752	664	711	677	696	756	723	723	690	700	688	744	703	645	714	697	686	660	671	693	708	714	698	721	682	727	688	682	734	665	761	709	665	710	675	734	685	691	778	693	711	669	704	776	761	732	697	692	712	722	722	721	733	766	724	693	693	694	705	704	675	668	681	716	699	703	710	729	697	673	702	726	715	709	704	737	713	691	719	683	705	736	665	708	735	712	690	702	741	685	719	771	694	692	714	724	717	713	723	715	722	705	733	710	644	727	720	717	666	760	730	695	768	685	729	729	700	664	673	712	704	716	697	720	683	734	701	709	668	707	676	739	692	706	725	691	682	704	717	675	730	688	778	652	708	718	722	704	687	670	738	699	691	702	725	715	722	701	711	719	721	731	673	702	684	729	706	712	697	697	677	673	678	693	756	732	718	720	711	685	723	714	648	721	680	749	702	714	716	735	715	705	712	740	725	646	719	718	733	724	665	687	720	729	740	689	660	697	708	683	652	709	717	687	701	734	706	671	723	689	695	674	766	741	750	696	730	719	696	709	744	679	702	711	636	707	715	688	687	706	665	691	726	722	717	704	695	689	669	722	725	661	688	710	720	707	735	688	719	753	724	681	725	739	720	715	717	685	692	675	691	736	680	705	694	747	720	695	669	714	702	684	674	723	698	692	694	650	712	694	738	684	724	664	673	708	730	729	691	637	665	724	694	697	696	705	711	675	702	687	641	717	703	752	693	703	778	694	659	723	701	699	694	776	715	638	717	739	697	696	653	723	701	685	657	724	740	686	718	727	708	728	703	686	736	693	729	692	724	709	690	735	706	724	729	675	688	696	714	695	736	704	644	712	697	704	709	729	683	699	718	726	691	662	717	718	700	698	655	670	684	629	709	750	720	685	709	721	723	682	738	672	688	664	698	712	686	683	754	733	734	683	713	689	704	672	690	708	680	657	749	730	700	724	724	749	716	672	737	706	765	718	718	694	736	681	698	711	659	707	711	701	748	734	706	752	684	720	701	685	711	712	710	702	674	715	706	701	692	743	650	746	710	759	684	667	713	669	683	642	686	710	741	714	725	689	695	683	669	685	727	695	715	685	690	705	722	700	750	681	696	796	717	726	682	740	707	677	675	728	688	691	698	731	708	695	697	654	719	801	723	716	708	654	707	677	695	716	741	714	669	722	707	686	722	696	716	658	685	741	695	698	656	673	677	711	715	702	754	672	729	705	662	660	723	706	718	679	690	644	696	712	702	720	738	719	700	683	717	736	688	715	704	705	676	665	680	705	707	723	709	716	708	690	709	676	686	687	700	708	748	680	708	720	722	699	679	693	700	696	648	697	725	688	743	697	698	682	715	705	735	726	711	743	686	719	725	709	714	696	704	710	715	704	695	689	731	686	703	689	755	642	695	726	722	686	698	684	718	676	759	690	682	675	725	654	711	710	740	742	721	778	707	726	649	718	680	685	727	734	689	693	700	703	700	729	679	706	694	682	713	716	724	703	730	727	689	675	711	698	735	731	682	703	751	709	711	698	673	760	677	733	708	679	722	630	708	698	709	661	670	739	731	704	753	688	704	719	736	699	731	699	663	673	696	727	738	748	686	713	732	747	677	678	690	693	685	676	703	682	717	739	657	712	725	713	724	701	721	725	717	689	697	760	737	680	654	680	715	678	736	717	700	722	688	705	674	729	685	703	640	726	729	659	718	745	637	732	708	736	715	731	719	704	706	691	718	736	703	727	700	672	672	689	726	679	754	696	683	702	700	793	671	713	668	686	701	663	735	678	720	679	757	660	723	666	681	725	664	722	698	681	707	696	713	670	698	714	712	722	701	726	680	702	703	717	705	660	729	778	673	685	682	703	726	754	701	698	656	671	693	738	689	714	676	738	734	738	725	717	631	658	693	665	663	675	688	669	706	702	743	711	652	706	697	709	683	721	688	714	712	675	697	701	699	726	667	677	700	697	714	689	695	773	722	716	710	694	691	691	673	729	697	733	673	717	753	700	701	713	695	691	676	659	700	736	726	690	671	695	683	730	700	736	681	655	682	674	688	702	668	732	709	660	735	731	681	667	716	737	678	706	734	735	662	688	703	702	641	702	733	731	688	704	707	718	683	688	714	652	679	672	704	701	677	726	734	680	749	683	721	719	710	715	748	685	720	731	696	697	704	691	766	706	676	701	715	706	737	672	686	716	727	681	682	723	723	700	708	712	716	722	760	730	693	722	746	717	712	701	711	693	776	693	683	752	701	721	700	687	666	665	698	743	654	718	730	702	699	681	751	728	713	651	741	699	706	696	690	737	698	648	706	725	734	696	687	713	733	672	702	703	651	738	693	684	702	688	732	704	707	717	682	720	724	706	734	637	669	767	659	651	732	691	720	734	648	728	701	724	686	729	730	703	732	670	764	705	675	713	709	696	697	708	729	663	663	726	726	718	758	726
24031	21072	28253	24098	20727	10910	4456	1930	1286	984	954	938	718	575	563	577	527	587	547	522	513	558	506	485	535	485	530	483	499	487	472	490	444	447	440	450	445	441	455	478	478	466	470	480	460	466	477	464	495	468	479	472	457	494	479	491	443	448	448	508	504	494	496	483	443	511	452	510	431	462	476	448	480	481	470	474	485	439	473	492	462	465	458	436	436	468	456	470	459	444	456	462	441	463	467	439	487	451	474	476	443	479	482	423	475	487	450	450	458	472	449	463	452	450	429	457	459	462	486	486	454	460	445	482	439	440	461	477	478	419	438	486	495	445	427	489	446	456	422	457	466	461	498	448	464	429	478	460	460	475	439	466	503	421	454	494	469	467	479	433	484	459	464	488	461	429	444	435	429	455	479	472	466	433	471	438	494	485	447	446	468	503	452	510	487	483	489	446	436	409	510	458	466	455	423	483	491	448	464	463	468	472	425	456	459	459	425	463	459	421	460	448	463	435	475	430	494	482	448	440	451	454	497	437	431	442	448	435	419	467	441	474	450	440	448	428	432	458	415	465	469	426	431	444	484	461	477	479	457	427	462	469	465	424	470	416	446	440	431	436	460	449	454	467	484	442	462	523	432	473	444	472	423	479	460	472	394	469	437	472	435	443	489	453	456	469	477	454	471	426	490	464	454	447	462	479	462	473	435	452	469	452	439	427	461	459	464	481	435	452	483	468	467	497	460	418	466	486	478	453	435	479	435	474	450	447	462	448	508	491	460	495	480	478	439	433	469	436	419	491	467	441	433	495	491	460	487	456	490	432	435	452	444	430	435	428	462	449	450	493	437	461	445	422	478	459	448	451	467	436	456	460	429	485	490	440	457	485	442	444	472	478	453	449	434	444	482	434	508	460	492	432	495	448	439	467	493	496	437	469	431	431	434	483	437	419	469	441	477	468	475	481	409	469	451	432	442	474	499	418	463	431	463	505	439	434	432	432	452	474	433	499	454	468	476	452	455	434	462	430	463	467	446	469	477	445	425	474	473	433	466	454	508	465	474	442	476	474	480	453	453	489	449	463	472	467	468	476	457	405	465	429	498	439	428	451	441	470	466	454	470	493	487	427	486	470	473	458	460	467	449	473	457	489	458	456	463	467	477	500	458	463	474	476	465	464	472	412	453	487	463	467	484	450	449	471	420	458	450	488	476	437	448	455	481	481	452	459	462	432	464	443	470	449	445	448	412	434	472	478	482	456	443	442	459	441	482	471	447	456	475	450	468	470	488	476	450	471	447	431	485	446	429	466	460	463	462	454	442	468	462	457	458	455	495	407	463	464	442	431	438	448	484	454	487	442	483	437	481	478	435	476	484	462	478	439	426	476	447	430	426	450	432	474	440	455	453	488	510	417	441	455	492	438	454	455	427	415	465	448	433	479	437	468	457	455	460	442	480	486	458	443	455	486	481	448	470	468	420	464	435	456	455	429	435	457	443	454	454	484	416	490	458	420	470	450	480	457	452	449	446	447	461	414	503	426	467	452	422	432	502	455	438	459	438	449	468	453	465	453	440	480	450	483	449	425	442	470	481	476	434	484	462	438	428	460	430	481	478	388	477	410	460	445	479	484	438	477	411	470	494	448	443	427	459	502	460	469	475	477	461	462	421	461	435	429	435	448	431	465	456	436	460	441	455	486	439	438	450	415	450	452	503	439	448	497	434	444	418	457	438	451	460	444	507	449	410	442	458	439	471	437	451	458	476	448	457	458	472	429	433	441	437	430	445	435	450	460	445	476	482	449	454	467	430	486	473	479	474	445	462	446	513	409	462	463	447	460	485	416	443	463	440	440	454	404	453	454	469	439	427	432	481	459	448	447	471	459	451	446	410	448	454	459	465	429	509	499	422	473	444	468	452	460	455	467	438	499	457	455	452	445	477	434	450	499	487	456	443	442	436	462	473	444	458	436	418	449	429	472	487	464	452	450	471	437	511	488	462	481	487	483	484	485	441	493	441	451	437	429	452	454	459	460	441	470	429	394	414	429	455	459	444	470	475	465	448	481	459	469	463	457	424	424	453	446	465	476	435	464	457	438	429	460	437	469	476	458	435	461	481	462	442	467	429	451	414	440	456	434	461	483	459	424	454	465	456	438	407	456	433	482	451	437	433	469	458	480	432	433	445	484	454	480	468	463	450	428	443	437	434	463	449	465	422	482	484	438	426	486	452	442	439	447	435	476	418	447	494	431	476	451	445	431	448	433	447	422	458	462	443	456	450	445	405	415	438	443	390	435	461	454	434	443	432	439	454	460	453	438	457	464	455	478	475	482	414	459	441	480	425	469	485	457	461	404	436	411	483	431	460	455	501	465	444	454	464	474	461	398	427	454	481	467	449	446	477	451	470	453	448	431	423	455	470	462	456	452	436	457	466	445	456	453	459	483	431	450	493	424	456	434	495	469	451	435	461	447	476	444	460	484	446	454	437	455	467	477	443	465	461	427	446	440	452	434	418	447	424	474	500	452	490	454	463	450	442	457	480	492	463	438	456	443	471	470	463	482	465	428	502	419	481	459	440	449	465	442	488	443	472	453	469	470	467	435	485	446	430	438	503	459	457	426	499	496	476	434	455	482	476	464	450	484	425	472	431	477	475	447	503	444	435	453	438	472	440	451	462	406	493	452	464	493	440	456	500	442	423	425	449	452	477	419	479	447	455	466	444	434	483	472	462	461	471	442	469	489	489	429	446	420	497	478	441	468	466	438	420	466	451	495	417	455	472	518	485	466	475	461	464	439	473	444	449	430	461	483	426	460	435	460	457	460	486	440	450	475	463	464	453	470	480	442	461	460	435	439	478	446	472	451	421	448	451	468	487	452	424	435	451	430	430	471	456	432	483	453	457	425	451	444	474	454	473	450	420	468	479	482	484	402	443	446	461	481	451	479	446	440	418	425	446	446	465	450	445	412	463	442	467	425	488	464	462	424	424	457	426	495	476	439	471	514	451	468	461	457	446	453	469	485	451	488	466	472	483	474	497	456	440	448	452	463	443	472	472	449	435	452	492	463	461	477	460	445	448	469	497	414	461	461	465	449	444	455	453	412	469	465	463	416	465	471	467	417	446	457	468	449	481	472	495	488	449	457	455	508	456	429	461	484	415	452	460	443	419	455	461	417	450	443	454	466	443	479	434	462	467	440	465	454	442	449	463	497	464	484	434	453	481	445	445	436	443	487	433	481	433	484	448	435	448	465	473	458	456	466	434	507	476	465	452	464	474	466	444	468	465	463	421	474	433	483	440	444	460	443	480	473	450	458	480	440	450	424	437	448	464	442	472	457	441	432	507	439	486	446	443	438	456	437	444	452	465	457	469	477	491	440	481	465	455	452	446	451	434	468	479	458	473	435	424	465	499	453	438	460	454	429	455	454	455	442	472	462	455	452	479	455	483	449	436	449	462	460	421	449	472	442	442	430	475	482	493	481	454	470	468	435	423	446	470	451	451	436
29453	20170	22404	15214	11693	10973	7592	4007	2825	1959	1753	1765	1229	996	897	894	830	891	776	715	735	738	739	732	754	669	723	776	701	632	691	672	626	677	638	665	610	657	649	647	642	668	612	619	666	687	650	659	671	666	676	612	643	659	663	686	640	658	642	699	681	675	678	636	656	715	623	651	671	633	620	693	632	682	637	594	657	651	650	693	622	654	633	634	683	654	613	625	601	639	661	635	629	633	674	634	672	599	651	615	629	597	635	650	652	635	628	603	622	619	599	616	616	673	652	661	664	627	657	615	615	633	637	632	609	657	634	738	629	665	626	656	669	687	655	683	648	630	628	639	635	637	659	614	621	616	658	648	631	656	644	627	650	620	633	634	607	651	653	610	640	661	610	646	644	631	642	660	611	608	627	656	609	655	630	661	677	671	631	589	629	655	610	628	587	589	627	670	614	549	625	617	615	648	605	635	642	644	645	637	639	641	614	631	682	642	687	657	639	643	601	681	629	607	665	614	652	635	670	638	660	566	659	661	628	612	661	576	666	650	656	662	648	667	631	650	632	656	603	630	637	592	643	623	643	651	647	614	640	633	620	586	633	672	635	641	616	639	662	645	658	627	654	602	610	613	615	643	657	690	611	646	630	638	604	668	596	606	657	661	607	696	629	603	643	632	652	619	654	598	621	640	633	609	595	618	640	629	673	634	655	677	627	686	630	620	628	630	638	636	632	652	610	608	632	624	641	654	631	562	648	614	599	689	648	634	609	615	616	654	609	664	678	626	603	669	617	597	666	628	645	626	670	644	644	633	641	624	615	638	638	614	624	634	660	641	658	645	629	614	649	646	661	640	638	592	618	687	643	638	600	635	651	594	668	655	621	618	639	620	653	643	598	626	627	614	625	651	639	594	679	655	651	670	613	665	636	636	618	678	676	654	640	661	645	626	606	621	601	623	614	634	638	615	636	618	673	614	632	619	632	610	612	637	642	634	654	626	663	613	594	667	617	640	615	632	649	652	684	633	650	613	629	629	652	613	654	644	607	667	631	626	658	621	606	647	627	619	624	608	663	660	604	616	634	650	660	588	637	631	614	628	620	660	670	588	651	662	600	675	632	668	622	639	685	659	643	627	629	655	640	623	615	639	646	628	642	615	643	616	649	633	676	640	656	631	609	662	642	650	650	620	614	617	637	618	633	626	601	716	621	653	571	610	666	662	619	627	669	642	669	661	642	628	641	641	617	652	566	621	640	629	651	697	600	689	652	640	657	622	647	629	633	641	630	620	661	654	635	602	650	680	647	638	625	660	612	646	597	644	602	642	602	632	596	643	612	639	677	615	597	628	621	638	642	660	660	631	686	603	636	644	626	632	621	657	658	637	663	636	651	676	617	598	629	656	701	632	628	650	632	635	687	695	622	634	635	648	608	642	689	650	576	634	627	614	617	626	642	663	637	678	650	582	596	613	647	658	648	667	612	624	612	631	621	636	644	589	620	650	649	649	677	655	611	610	651	652	641	628	661	656	651	641	617	613	690	643	672	668	617	633	635	644	648	626	616	604	625	649	658	606	598	640	592	632	634	619	583	618	677	611	632	601	613	649	639	677	614	648	667	621	616	656	657	673	633	638	636	613	589	681	638	665	645	622	646	595	683	589	658	640	588	629	680	650	606	618	640	626	589	693	669	670	651	626	600	650	668	632	636	638	595	655	655	671	636	646	676	645	650	635	626	629	630	609	642	627	681	644	640	604	626	635	597	648	700	583	651	643	667	647	652	644	677	603	637	622	619	644	641	674	619	637	632	632	610	650	653	575	633	636	667	648	667	688	630	613	644	622	661	691	645	614	645	594	663	651	614	599	603	628	610	673	664	668	667	665	634	603	596	627	643	644	597	587	659	663	644	661	611	649	650	622	604	654	637	632	639	610	658	656	633	596	644	600	627	625	660	635	611	585	607	639	651	670	645	582	635	669	618	636	588	646	651	617	588	655	620	652	627	620	668	596	671	641	614	674	662	636	657	636	612	642	580	640	614	662	626	613	618	614	579	658	698	645	667	622	649	626	677	668	613	647	619	632	685	652	614	653	684	670	668	575	647	607	625	650	642	657	646	651	591	600	628	638	657	610	652	626	653	628	624	632	603	616	613	653	626	639	650	634	633	628	638	630	628	628	570	655	617	593	631	654	655	606	692	653	628	656	676	631	581	603	616	606	628	633	646	611	614	622	607	635	642	607	645	643	636	632	629	619	581	644	664	636	623	579	659	629	657	644	615	679	643	642	602	642	617	628	609	631	628	597	629	596	644	592	614	603	627	635	619	648	692	573	630	655	661	625	666	648	630	645	680	609	619	671	646	606	604	605	662	626	627	601	659	624	616	642	641	694	621	591	648	619	635	641	681	620	569	645	651	616	638	619	650	616	611	606	664	618	646	581	614	664	655	613	621	643	614	660	628	642	616	606	658	620	649	659	640	616	608	593	651	623	638	628	617	644	643	680	633	611	614	604	652	602	617	618	621	683	653	696	683	626	639	689	624	618	643	606	653	599	610	650	638	645	662	660	629	658	622	632	627	602	606	653	643	615	607	644	607	649	630	658	676	636	624	633	633	657	675	644	678	609	613	639	645	610	606	586	626	626	637	609	690	652	630	674	599	633	616	641	652	633	676	631	616	659	693	679	650	602	640	574	656	625	647	671	611	633	605	664	629	635	648	614	631	646	681	593	664	641	605	619	674	639	594	623	616	630	610	683	633	614	621	658	649	665	630	609	640	617	605	659	611	661	619	668	604	608	661	654	617	651	588	570	668	624	618	683	635	639	653	647	603	660	604	610	603	609	652	686	605	624	671	618	659	646	629	614	638	659	644	632	650	655	614	615	662	612	618	638	635	650	626	578	623	665	656	638	653	617	713	609	640	620	662	609	614	651	639	632	647	656	609	651	664	640	620	630	625	633	672	605	673	641	602	584	658	654	604	655	598	675	669	656	664	604	653	650	627	646	647	640	604	637	617	624	660	617	583	651	632	642	657	638	596	605	652	612	625	644	631	630	665	613	583	642	626	631	627	588	627	601	665	644	632	656	653	666	672	654	594	672	686	646	630	627	592	655	655	619	662	615	630	604	612	633	648	621	636	622	596	677	632	618	642	620	597	640	651	685	594	622	641	629	682	610	626	613	633	631	661	650	618	602	665	610	659	644	611	667	633	662	599	617	630	619	651	635	665	634	610	639	623	645	650	634	635	629	619	651	644	673	620	662	659	646	635	675	607	678	671	629	676	596	645	650	628	632	649	624	661	664	625	638	584	650	633	664	661	622	616	617	657	671	675	669	685	650	671	624	668	640	642	638	650	626	622	650	639	606	644	656	621	606	614	662	625	669	631	614	641	611	629	662	630	633	595	682	669	672	606	624	619	597	638	645	670	637	586	673	621	576	621	659	637	630	606	622	618	604	646	612	570	611	654	588	633	657	621	658	617	610	649	626	653	634	664	614	611	664	682	634
23062	21039	28736	23552	21060	20860	9997	3178	1634	1105	893	893	729	481	418	427	387	364	372	282	271	316	267	297	281	284	282	291	273	281	253	256	270	267	241	255	232	212	211	272	247	257	237	214	245	245	259	239	221	254	251	245	228	230	214	218	226	215	212	215	225	224	247	254	221	226	212	233	235	224	217	222	206	205	201	223	244	224	216	233	195	221	201	216	188	227	193	201	209	228	196	204	187	186	195	224	203	199	208	205	209	203	237	206	208	204	214	209	221	206	207	212	212	217	224	238	202	233	235	222	195	215	224	195	209	224	230	209	214	209	168	196	221	198	201	243	222	218	205	195	205	233	223	222	215	206	187	217	227	213	164	215	226	227	233	223	227	218	206	184	202	193	208	214	184	211	196	219	229	215	205	211	200	207	207	210	226	233	205	214	197	201	214	220	182	198	219	242	212	209	207	189	221	201	203	177	198	208	207	187	225	183	189	226	221	212	245	212	230	206	200	209	206	225	182	211	196	201	214	223	228	225	196	209	227	221	233	223	214	209	205	195	233	232	227	217	227	225	210	236	208	214	236	200	192	213	207	212	212	218	225	195	221	227	195	239	218	201	190	223	229	210	206	234	188	203	224	188	199	217	188	194	204	207	203	214	244	220	219	227	205	234	229	225	193	223	188	206	220	201	192	227	214	205	213	231	211	192	202	208	212	214	224	211	218	222	196	214	219	202	215	214	218	201	235	202	202	209	219	222	210	220	210	214	195	223	241	209	211	220	217	223	167	231	196	219	196	203	232	225	189	211	204	195	210	239	240	219	204	213	199	196	213	214	220	206	218	225	218	211	208	212	227	207	215	206	229	215	205	242	194	230	217	231	236	196	245	239	199	204	205	194	198	207	205	208	224	183	234	216	214	244	211	211	206	224	184	234	207	199	200	204	216	202	195	197	214	201	232	217	196	253	216	238	189	214	239	199	212	198	194	201	222	209	191	216	209	210	202	216	213	214	212	196	197	206	213	184	217	200	231	232	208	213	194	191	234	213	213	209	203	217	217	180	184	221	212	240	238	204	234	234	199	204	226	209	215	226	205	229	233	204	216	245	204	197	237	198	212	186	234	209	225	238	188	226	236	234	219	203	191	219	198	177	222	197	217	202	199	206	207	206	206	212	180	230	223	203	215	195	240	243	223	214	232	207	199	222	207	224	227	237	224	216	199	219	192	215	214	211	197	201	238	215	236	207	192	210	226	228	224	229	195	212	218	208	214	204	218	204	221	217	233	208	221	212	220	222	215	211	212	232	231	194	208	211	202	211	212	219	201	188	231	209	229	248	193	197	192	204	217	184	196	193	203	212	206	197	205	247	238	201	237	223	209	231	189	217	202	195	217	205	200	226	217	207	206	201	236	201	214	219	233	233	221	204	228	186	238	197	229	203	201	206	216	214	189	216	207	216	200	185	222	203	204	239	231	210	206	224	222	227	226	179	226	224	231	210	220	221	227	218	211	187	223	171	212	227	210	216	220	222	207	217	233	235	215	216	205	220	219	214	209	235	217	207	196	237	206	209	218	194	196	204	192	212	227	198	220	220	224	213	230	202	216	230	231	209	212	209	220	218	224	200	226	210	204	236	230	207	212	192	204	203	225	218	229	207	207	193	207	205	218	188	211	206	215	219	192	193	208	221	209	204	230	198	191	228	206	221	212	198	220	186	209	211	211	215	218	209	193	225	229	224	214	237	195	185	223	208	226	224	227	207	233	223	230	222	224	219	225	242	226	218	217	200	210	190	213	213	211	199	237	206	207	225	218	238	202	214	193	199	226	229	206	197	232	228	212	233	182	224	191	213	214	213	211	213	211	222	219	204	239	221	193	182	235	177	221	216	185	223	211	239	221	218	226	229	204	206	169	189	201	218	208	200	206	203	191	204	204	186	200	217	219	200	219	212	191	209	217	222	211	199	208	187	192	208	222	210	220	190	212	210	195	243	205	193	194	189	192	195	221	202	204	197	218	220	205	214	222	224	176	244	219	208	227	218	205	225	192	228	207	209	212	232	224	197	202	227	213	218	216	205	227	221	229	209	212	209	208	197	226	234	185	220	192	241	223	213	212	259	224	205	218	208	239	228	204	209	229	227	218	191	204	218	216	218	207	216	207	217	192	203	228	230	194	210	210	205	209	208	225	217	217	210	222	222	215	193	232	230	216	220	195	239	197	246	217	204	229	218	234	230	205	198	207	195	203	236	215	198	193	230	214	197	207	222	212	225	225	209	210	215	231	213	190	206	228	219	235	192	209	208	193	204	220	210	200	180	209	188	209	187	209	239	218	207	196	242	216	202	234	226	231	203	188	230	203	191	226	210	223	216	208	207	237	215	224	212	186	216	215	196	249	235	213	193	207	236	218	240	223	195	214	209	196	229	254	195	216	222	206	233	229	195	204	243	230	227	221	218	207	246	210	238	223	205	203	240	254	228	189	193	220	222	222	218	217	222	219	212	206	206	208	228	214	188	238	219	201	204	201	214	196	221	204	226	219	200	226	224	213	242	235	220	218	203	217	206	231	202	186	214	217	216	216	250	195	221	195	220	213	193	242	219	217	203	232	186	203	222	202	205	207	227	209	199	208	202	217	195	206	210	233	208	212	197	237	190	229	220	199	236	207	213	197	204	191	221	219	217	226	208	232	221	216	228	228	231	204	213	212	201	197	214	197	217	188	235	201	196	204	195	178	202	206	194	214	208	219	213	203	201	189	211	222	194	212	232	213	215	222	210	203	203	206	211	203	233	201	205	220	222	219	219	186	212	195	226	204	216	209	205	224	217	213	196	218	232	200	207	224	212	189	218	217	237	216	202	200	240	201	220	240	236	206	173	204	228	200	237	229	211	220	229	233	196	218	207	215	204	218	222	210	232	208	220	212	189	233	202	193	206	216	188	221	210	245	206	249	225	220	212	242	185	207	211	225	219	235	213	196	196	209	216	219	190	190	211	209	192	235	203	211	206	220	218	221	235	191	191	204	210	214	190	213	221	244	210	212	213	226	227	246	193	231	226	208	218	199	213	204	220	230	197	201	196	216	228	207	230	196	208	216	221	204	213	211	205	251	182	205	215	228	214	253	217	224	227	205	236	215	199	234	218	224	209	199	192	196	212	187	209	194	221	214	217	206	220	224	238	195	211	208	192	219	214	215	220	221	203	213	221	216	213	207	225	211	203	214	208	215	208	201	220	238	220	206	227	215	211	233	199	191	221	200	203	210	237	222	212	217	204	210	212	207	206	230	213	244	200	182	237	205	229	213	222	229	192	212	231	207	196	206	195	226	204	229	238	207	231	233	210	224	201	214	214	239	217	224	214	215	229	224	209	207	219	199	212	224	227	246	210	215	211	189	211	218	216	197	190	237	220	200	216	233	210	243	224	203	199	193	200	211	198	199	243	219	219	213	241	222	192	205	214	220	196	217	191	211	230	211	204	247	221	224	220	226	222	230	188	220	208	181	200
33168	25935	27626	17719	15867	14824	9050	6542	3943	2423	2073	1865	1498	1003	778	712	679	603	648	586	505	459	461	437	459	411	468	403	428	423	392	367	361	349	373	375	331	331	356	374	366	346	363	362	312	313	352	347	350	329	360	326	361	332	333	328	359	354	349	335	353	346	353	358	321	303	303	329	331	358	331	292	311	322	323	319	315	320	330	320	335	331	305	320	329	305	315	300	321	288	348	354	298	336	307	319	308	317	314	320	325	310	304	288	339	331	304	324	319	338	299	286	294	310	320	304	305	342	277	308	301	299	295	305	294	293	325	257	304	294	295	305	302	328	311	304	324	317	300	309	297	320	292	306	326	304	314	344	279	313	324	320	309	306	300	315	335	309	344	310	292	307	303	270	298	276	320	306	295	298	308	289	345	314	315	325	301	289	312	312	305	308	324	303	293	324	303	318	309	271	304	307	323	296	341	278	284	316	303	325	301	312	313	305	303	301	313	298	274	313	282	313	353	310	271	322	322	286	304	303	278	319	285	311	315	317	283	326	316	313	286	290	295	310	288	272	291	275	304	291	289	291	311	292	304	326	298	305	303	293	324	333	311	318	303	306	340	293	320	295	317	290	285	318	338	294	303	292	302	328	283	342	287	321	287	321	292	326	327	324	292	328	312	300	261	299	313	299	312	308	320	304	272	323	318	310	270	338	314	290	282	254	308	324	320	268	304	303	305	299	303	308	296	306	334	311	280	304	349	313	327	311	279	318	284	318	313	314	279	299	282	332	293	314	295	306	305	312	277	290	297	317	301	318	306	290	281	290	316	282	328	313	313	325	333	305	310	313	274	341	312	294	313	296	278	332	327	297	292	307	302	290	330	314	273	320	333	306	289	289	303	317	256	307	303	266	316	286	259	299	298	317	287	307	328	295	310	314	306	295	323	302	260	261	298	315	313	302	297	308	319	314	293	300	290	282	293	298	306	291	307	288	294	299	296	335	329	292	323	304	294	277	283	292	318	330	324	323	310	319	316	309	296	282	321	330	295	299	305	314	290	290	315	280	300	317	311	296	287	308	281	297	302	258	285	316	334	264	289	318	315	304	321	299	273	302	315	320	304	308	305	282	327	278	302	285	277	288	305	319	324	311	326	312	276	288	280	329	314	326	287	307	296	312	324	307	342	305	304	307	289	322	279	294	296	293	311	322	292	312	309	326	316	301	278	317	330	289	301	305	295	308	297	313	327	311	291	315	308	340	310	301	262	286	290	308	348	320	296	298	333	305	316	294	303	321	308	308	298	282	302	318	332	299	296	286	325	295	283	293	326	304	319	333	332	288	306	308	289	300	300	316	328	319	311	292	292	303	298	307	317	296	298	303	265	311	293	316	271	309	308	299	296	294	305	308	309	292	270	299	259	295	302	340	303	322	314	278	310	276	300	284	286	304	316	295	302	311	300	287	293	335	298	275	298	325	334	296	294	288	316	333	299	297	304	268	300	312	297	313	334	292	316	300	317	316	285	304	293	311	304	334	313	308	285	290	295	285	300	343	329	284	337	302	329	315	305	311	312	269	327	311	335	326	316	304	321	307	304	306	310	315	322	322	326	278	286	274	300	292	321	272	301	291	327	319	269	295	301	314	286	297	311	325	294	328	304	298	322	295	290	323	305	289	306	297	293	313	297	301	336	312	298	311	308	295	301	332	290	287	304	284	366	312	312	312	305	299	280	317	304	335	332	305	297	292	293	316	266	306	302	303	340	297	321	301	270	342	303	309	312	350	276	315	322	313	289	321	323	306	313	298	319	295	302	311	308	317	346	292	284	293	305	324	316	303	338	301	303	301	260	308	295	300	311	268	273	278	312	306	311	269	294	305	301	311	333	285	302	322	302	312	284	279	292	291	322	325	331	286	310	280	346	283	295	306	319	308	346	298	324	289	298	304	315	290	290	294	299	319	294	308	297	333	318	287	320	276	311	287	286	304	297	282	304	307	302	316	307	336	327	290	298	342	314	310	301	320	286	290	298	282	321	277	316	311	271	315	331	304	280	284	293	283	332	299	303	310	292	311	324	270	311	292	289	288	314	282	293	305	273	308	270	290	319	293	321	277	320	317	277	300	306	296	310	316	319	304	287	299	336	299	308	296	311	322	291	320	350	323	309	337	312	282	312	296	309	313	309	283	315	277	336	318	291	290	294	299	268	305	270	306	304	268	325	295	289	331	305	284	314	322	287	299	280	290	309	274	307	338	344	306	312	288	275	290	316	293	295	317	279	340	276	285	327	275	308	308	306	292	281	318	320	294	320	320	294	293	273	290	302	286	282	346	280	310	293	317	342	309	290	311	293	331	316	291	295	303	298	308	284	330	293	339	315	299	301	284	288	304	304	308	319	309	316	301	299	303	319	320	322	310	279	308	331	306	279	284	310	317	294	315	305	309	303	296	284	333	313	296	298	306	301	305	301	334	306	315	317	298	302	300	327	292	330	308	305	283	307	300	315	319	302	300	288	302	319	293	297	287	338	356	316	320	300	311	295	308	304	296	275	282	334	299	312	299	285	300	294	300	275	318	264	299	293	324	286	305	303	299	314	295	327	298	332	278	315	314	302	278	307	287	329	336	282	290	299	293	330	283	288	263	283	306	284	281	328	313	308	306	299	332	314	290	308	328	300	331	279	271	296	321	297	301	308	305	310	283	290	306	290	331	302	314	328	316	305	320	329	297	287	302	301	310	325	313	289	304	300	312	318	297	320	296	331	277	293	299	315	322	277	315	298	300	326	306	275	291	302	296	270	315	288	307	277	293	278	297	308	301	274	319	319	318	299	285	307	290	352	342	311	313	315	314	302	307	299	328	293	313	304	297	287	323	290	291	298	293	311	319	290	303	325	306	324	298	319	302	339	319	278	299	279	312	297	285	314	311	292	280	316	302	301	287	328	306	299	288	294	277	302	331	262	327	310	306	279	292	280	292	288	316	285	297	333	319	301	305	313	325	311	272	327	278	296	285	304	318	296	295	321	302	327	317	326	318	255	279	333	301	275	309	303	288	323	334	299	308	332	312	322	314	312	296	277	312	294	335	338	285	328	300	279	269	292	319	310	306	326	290	298	281	257	293	303	294	285	300	323	278	283	336	305	309	337	284	269	322	336	290	306	296	301	296	302	319	330	271	296	300	286	284	327	277	292	326	296	306	289	304	278	315	286	298	277	337	328	312	328	276	312	297	336	278	332	289	358	323	294	302	304	318	326	318	296	304	293	292	284	298	295	300	308	286	278	291	258	287	286	298	334	277	295	308	293	308	298	289	308	299	306	319	297	300	295	310	296	332	273	301	329	281	326	295	281	304	306	275	304	321	265	334	344	309	299	303	307	300	285	315	307	318	290	317	303	294	305	291	285	334	308	286	301	323	309	303	294	295	305	304	314	324	322	315	333	340	311	302	311	315	329	312	295	307	334	324	301	297	281	311	313	284	292	307	297	312	307	305	273	285	268	306	293	292	311	327
27285	20535	15490	7475	4534	3697	2340	1561	856	716	657	667	621	601	547	556	570	548	553	574	518	552	550	562	556	564	508	532	528	493	551	487	538	509	516	533	534	542	487	511	499	539	535	535	551	518	531	507	500	535	543	580	566	524	489	528	514	553	526	569	567	527	513	575	551	498	539	552	543	536	530	512	505	527	547	523	551	545	475	536	536	476	535	517	567	546	535	503	486	503	562	490	526	546	488	481	502	527	561	528	522	513	520	551	511	506	551	532	519	526	546	516	486	525	567	550	530	538	511	496	532	525	531	518	518	484	527	555	516	522	523	517	516	538	528	486	518	527	581	516	554	582	524	511	510	518	551	493	539	528	488	538	525	542	482	532	508	552	539	525	524	533	545	543	506	507	487	491	538	519	534	567	553	541	529	522	495	524	546	495	522	529	542	501	469	507	537	514	567	529	461	533	540	536	555	574	546	592	562	536	518	512	539	545	541	540	523	560	539	526	531	523	532	500	553	531	532	558	529	506	491	522	530	497	527	547	547	518	514	525	520	493	501	519	547	501	524	539	527	531	517	508	497	540	555	523	521	559	520	503	518	500	490	482	535	524	533	537	530	519	504	508	543	508	521	532	508	515	491	501	605	517	518	509	504	481	528	532	518	493	541	526	515	551	512	525	544	513	549	559	541	520	516	522	500	519	516	546	535	527	510	532	537	511	519	494	537	502	547	539	531	527	514	519	516	526	495	522	522	534	533	552	542	530	523	512	475	535	513	511	513	551	495	524	526	519	505	532	534	557	508	530	544	476	523	484	529	508	557	542	444	508	540	517	550	508	527	507	493	499	509	553	551	513	498	549	515	562	522	532	531	549	569	479	526	507	564	534	508	551	532	547	522	513	503	534	532	522	535	529	557	527	549	536	526	502	564	501	518	518	482	537	536	536	534	529	528	536	517	507	550	571	512	532	503	543	540	545	525	530	513	483	514	494	527	528	506	502	506	522	527	504	494	545	501	537	566	530	500	514	550	541	508	460	519	472	546	535	525	508	538	531	568	524	535	519	540	583	542	489	494	485	537	540	532	521	534	559	513	541	511	522	499	529	507	571	543	528	527	522	536	508	479	499	465	535	524	499	542	503	528	544	515	499	531	556	484	495	480	526	515	523	528	535	528	507	513	516	482	545	477	550	482	492	499	576	539	536	501	490	506	516	548	551	491	523	511	538	485	521	541	528	509	511	521	550	508	582	513	513	493	503	581	487	554	543	529	518	494	493	529	558	504	543	563	521	543	527	506	505	545	512	499	500	488	559	529	483	540	507	542	539	540	510	545	527	510	533	508	503	543	538	521	518	518	478	562	494	494	531	471	534	528	543	515	501	537	520	506	510	516	514	515	551	513	515	559	590	561	494	531	524	493	526	504	500	541	467	486	548	517	518	537	498	535	500	508	520	529	556	534	530	505	508	543	535	539	544	524	500	546	523	520	507	553	558	511	526	539	495	528	520	507	488	538	481	480	519	521	554	551	538	550	497	533	580	563	531	507	525	535	534	523	526	542	522	566	504	535	554	516	492	532	531	521	534	500	510	528	548	570	530	466	528	548	572	505	487	524	513	507	508	566	529	556	551	561	499	505	491	477	501	531	548	541	500	525	514	539	552	520	556	520	534	519	530	539	539	499	498	523	501	486	543	505	491	484	490	542	521	515	519	511	555	513	532	543	492	563	453	516	498	491	519	539	533	525	534	500	546	491	519	524	512	533	517	567	532	543	490	517	548	503	553	517	500	522	541	559	532	516	510	516	539	509	513	522	513	534	513	537	505	525	532	493	483	475	482	559	544	545	525	490	506	503	550	526	520	511	497	544	529	519	508	497	510	522	528	590	521	528	488	534	533	520	494	544	537	538	475	517	494	533	534	529	531	557	540	537	571	534	486	547	523	530	512	520	518	549	503	554	522	532	582	533	550	523	525	529	534	524	542	539	537	507	535	524	489	518	499	546	526	500	516	479	495	489	564	551	540	498	544	531	549	530	508	539	531	504	538	530	491	502	474	514	540	532	553	525	539	523	497	509	478	490	552	511	548	520	531	536	533	544	528	512	571	558	510	527	511	512	566	546	539	533	491	535	519	562	565	565	546	540	543	546	536	543	549	522	571	510	541	504	510	490	569	496	552	546	529	518	524	471	524	514	526	530	529	566	532	542	488	527	524	536	493	531	526	493	521	498	503	526	527	499	550	508	537	484	556	505	522	511	510	511	497	503	536	560	551	527	516	526	533	508	530	507	546	494	505	540	522	525	546	480	466	502	516	467	553	492	534	555	531	522	510	514	528	516	512	528	504	549	490	541	527	504	513	550	530	527	530	504	529	505	575	518	504	507	519	564	479	556	522	497	523	538	502	558	484	522	572	505	552	503	535	542	541	529	497	511	564	500	475	527	515	543	541	490	570	515	549	547	486	559	529	533	543	513	490	510	537	523	529	518	499	491	514	508	537	554	564	493	508	532	519	533	489	518	552	578	496	495	550	527	506	522	540	540	564	520	494	511	542	500	516	527	543	554	521	472	502	519	491	507	524	505	501	547	514	553	555	531	521	578	530	576	526	507	548	557	501	501	526	574	535	512	519	522	516	528	560	534	530	535	534	531	569	543	540	548	561	490	528	520	572	551	523	508	555	536	572	496	507	508	566	557	509	554	502	507	516	520	551	558	524	517	517	512	579	509	492	552	555	501	542	541	566	500	498	507	557	519	558	537	502	500	459	540	559	496	594	562	537	520	545	507	499	486	560	534	506	538	527	549	544	502	554	502	515	514	532	513	550	555	544	518	527	533	514	513	527	536	539	559	528	494	540	573	493	531	513	489	547	540	523	527	524	526	517	511	522	488	508	495	552	494	486	531	469	519	506	576	529	504	525	531	498	524	532	501	509	514	495	570	537	550	491	532	582	509	513	514	512	507	515	577	557	474	554	518	532	530	488	480	510	539	465	533	522	502	544	526	510	558	503	532	555	529	509	506	522	530	531	502	529	506	528	510	519	529	510	539	525	564	550	543	539	513	537	537	525	595	537	509	519	510	513	508	516	568	527	488	504	549	504	520	512	492	530	541	539	525	513	543	530	524	544	532	523	529	532	548	542	525	529	539	494	531	489	547	537	558	541	518	521	560	545	551	526	494	539	538	502	524	524	541	545	523	523	582	496	521	532	518	545	523	493	500	506	559	520	512	520	537	508	562	516	552	511	529	526	543	523	575	494	528	502	539	546	513	507	567	527	545	548	518	540	514	558	509	538	493	531	539	544	495	508	542	559	534	525	535	521	552	519	546	507	520	516	540	518	555	518	514	494	506	563	521	540	506	484	538	519	524	523	546	519	496	553	506	577	523	486	540	502	526	550	479	526	511	518	507	491	528	581	515	490	561	525	521	548	512	483	564	528	490	513	536	530	545	532	502	496	558	522	540	483	557	549	533	541	531	508	526	522	519	570	546	532	525	564	542	556	516	465
25493	12920	16785	9327	8473	7698	5252	3503	1506	1238	985	1046	988	817	789	741	755	750	785	705	711	732	772	780	759	722	702	693	743	746	715	682	730	748	700	701	730	713	680	746	681	721	724	701	754	703	715	727	682	676	709	737	672	766	758	706	768	694	704	711	696	737	699	692	675	776	732	716	725	734	706	696	737	752	667	746	705	728	725	733	707	706	704	711	718	714	675	741	702	704	741	716	782	664	732	708	746	733	725	675	724	710	724	736	745	756	768	755	744	700	698	698	733	704	731	709	709	729	705	741	755	704	706	713	701	660	732	705	730	697	720	697	728	686	771	708	754	708	731	717	682	717	716	714	720	673	704	728	718	730	721	703	750	749	758	734	760	702	694	716	699	711	704	722	705	713	739	681	738	671	692	740	724	730	740	703	687	717	740	701	697	689	725	778	739	728	692	749	752	684	755	722	704	736	720	724	670	744	699	749	729	764	674	714	740	684	700	720	689	724	742	730	717	743	722	704	700	714	707	693	776	731	702	713	701	735	715	700	708	735	698	724	696	731	714	730	731	690	706	683	696	719	694	706	736	674	736	715	729	723	757	714	706	754	779	664	743	721	741	729	783	660	742	687	702	688	708	723	768	699	720	709	682	676	723	756	658	740	721	715	691	723	697	699	746	722	808	741	683	699	717	746	711	729	772	744	738	725	723	709	695	683	733	734	673	788	761	713	722	740	731	736	725	751	714	687	702	713	695	693	711	692	685	733	726	701	721	706	693	738	700	750	711	685	706	717	754	675	762	729	713	764	692	714	656	687	705	730	711	725	711	693	739	693	701	774	756	699	699	706	733	758	725	672	713	666	731	747	714	755	686	714	747	715	726	725	699	744	737	691	759	738	725	734	748	688	702	700	756	698	705	721	704	683	709	688	731	735	750	779	735	716	685	703	748	730	707	738	704	742	706	728	751	693	724	699	662	716	715	743	742	759	705	681	709	707	765	709	705	748	730	747	715	697	752	708	742	767	704	719	721	754	721	735	705	746	706	717	714	679	742	716	730	690	720	754	715	746	665	756	692	708	709	698	712	672	703	736	692	785	703	737	745	703	711	672	736	666	760	707	716	701	718	679	704	705	732	702	684	714	717	768	711	697	664	724	675	724	713	708	739	727	673	720	684	700	719	708	691	697	710	728	720	724	747	708	671	687	698	712	691	645	706	713	723	739	703	675	762	737	806	674	760	730	710	731	715	702	749	730	687	735	730	682	683	768	715	690	747	694	709	712	656	747	724	703	676	735	722	708	716	700	678	659	719	694	700	700	785	749	703	679	744	728	775	732	664	749	718	688	704	659	710	769	717	716	757	715	672	729	785	712	689	713	711	729	700	721	753	716	665	690	739	746	732	688	688	716	740	664	732	665	784	693	700	678	770	757	733	713	743	728	739	727	666	687	755	756	727	709	674	691	715	690	733	702	733	721	750	678	704	757	722	697	703	732	710	734	689	699	725	698	698	669	673	739	690	735	710	686	719	711	734	721	742	685	743	713	729	693	739	726	746	724	705	748	753	669	703	738	652	662	713	717	745	711	678	661	758	752	741	671	761	746	737	726	751	698	721	704	711	726	717	652	744	735	765	700	730	724	704	736	693	748	723	784	730	716	738	698	735	712	711	704	735	726	740	726	696	715	685	743	712	696	720	711	709	715	726	736	689	708	692	708	642	669	676	709	717	733	757	734	746	758	714	688	687	690	715	681	733	720	723	669	711	745	717	718	741	744	702	725	648	752	730	725	725	711	733	709	684	711	733	687	722	720	765	692	732	695	705	707	731	796	704	726	686	709	755	729	762	748	721	699	699	704	711	719	716	721	689	721	723	689	706	706	716	712	704	687	669	731	725	719	776	730	693	716	728	708	710	747	713	708	681	720	723	678	658	779	730	759	752	709	750	740	690	700	700	740	765	746	738	743	712	680	685	694	713	715	705	732	717	682	752	688	762	751	761	752	754	694	748	714	674	742	756	761	700	671	701	682	710	728	719	759	707	697	688	760	658	719	709	743	697	700	646	702	722	747	719	741	725	705	762	741	711	710	708	712	706	739	718	665	725	747	766	700	719	697	715	714	741	679	733	718	715	680	733	715	672	723	695	724	678	729	696	746	727	708	711	686	710	739	717	703	686	699	765	704	675	693	759	714	700	676	687	717	695	719	692	729	724	728	723	683	713	701	726	715	748	712	741	751	731	690	717	765	682	738	712	664	682	757	708	771	729	699	719	691	736	659	701	741	710	736	701	732	707	727	698	688	697	719	740	688	676	733	711	670	707	754	708	704	725	728	671	704	693	714	728	695	701	722	708	697	719	774	730	659	738	716	717	706	733	743	706	721	735	775	728	713	763	716	707	740	730	702	720	716	718	712	721	703	733	653	743	681	749	737	697	760	677	699	732	773	670	759	682	722	721	707	685	711	709	675	733	750	699	721	720	703	698	705	686	757	710	677	708	761	665	731	706	702	764	698	777	685	767	716	738	714	727	727	712	718	724	704	731	713	671	778	724	694	743	732	709	757	720	685	680	706	789	786	715	714	742	702	734	694	751	691	703	689	737	727	695	695	679	706	750	711	738	708	688	718	737	747	708	769	708	696	727	694	737	684	713	735	708	695	758	736	740	706	741	736	725	727	723	729	735	756	755	683	719	718	731	714	750	730	707	695	761	720	681	725	745	698	704	708	709	697	747	741	701	711	725	698	757	747	683	723	677	701	739	740	709	748	776	678	691	697	688	735	754	674	734	693	757	728	737	740	720	757	696	750	722	707	677	693	697	691	654	727	689	733	735	708	688	754	723	671	715	723	684	734	760	755	674	727	733	689	722	762	757	713	725	739	765	691	769	714	700	758	728	735	674	701	710	753	753	674	709	731	741	696	723	667	680	740	696	705	723	687	718	753	704	708	717	725	696	678	741	668	721	704	700	733	732	741	721	713	643	714	694	716	725	749	778	689	711	751	710	705	726	792	728	690	720	714	699	692	730	762	691	752	714	730	749	730	728	709	704	715	704	755	701	713	682	703	737	732	713	747	706	727	664	711	689	693	728	698	741	720	757	748	730	730	666	644	738	725	744	715	683	717	699	697	745	704	703	691	755	716	739	712	702	679	736	734	720	708	727	682	715	736	703	686	712	756	732	720	679	673	712	702	711	738	718	674	753	725	746	715	693	756	688	744	701	724	701	752	724	680	653	727	701	735	678	670	701	674	713	745	669	718	688	678	708	722	709	745	696	744	678	709	719	715	690	736	729	766	708	689	700	710	712	692	704	665	724	694	706	728	741	744	699	738	741	723	690	705	739	734	707	723	737	727	733	733	669	697	729	726	696	739	689	711	687	676	721	714	698	719	739	735	699	714	752	739	752	729	691	692	723	739	759	717	711	738	667	691	738	703	715	673	726	678	693	688	714	726	702	681	719	731	680	682	724	695	691	759	709	698	740	719	694	712	731	713	714	709	746	729	717	742
24163	21122	28288	24212	20839	11556	4993	2387	1183	1027	869	789	785	643	577	592	573	529	557	525	495	507	525	490	496	469	514	512	545	462	471	472	512	481	472	471	485	424	458	476	481	492	477	509	485	438	497	459	439	509	487	492	464	465	452	450	494	484	460	459	506	469	489	492	471	455	468	473	465	455	489	420	478	495	457	462	480	439	480	467	462	458	446	489	452	495	404	504	456	464	445	441	472	452	475	459	461	475	490	460	476	455	426	467	453	475	480	452	461	427	498	463	465	472	461	452	471	484	466	500	461	438	449	412	460	481	426	439	471	436	473	445	497	487	475	462	485	501	441	426	459	466	465	457	484	480	473	455	478	458	465	462	496	463	454	451	497	470	476	471	415	475	442	457	498	451	470	496	450	483	466	447	452	484	538	485	509	440	461	455	453	483	499	479	477	450	480	438	471	465	493	489	457	457	447	473	475	495	458	486	479	479	471	479	462	459	472	484	473	483	453	512	467	462	450	463	453	456	464	469	482	485	474	443	442	465	426	491	508	490	476	491	448	452	509	479	479	441	451	469	452	446	447	483	460	469	460	477	458	471	435	452	457	462	463	479	443	488	457	463	464	476	481	457	446	430	470	505	460	465	503	445	502	436	480	435	454	444	481	430	455	490	436	421	464	466	444	491	455	421	443	457	493	497	456	456	430	465	465	428	438	471	505	458	471	474	448	463	463	482	441	459	435	515	479	503	487	463	495	477	450	510	437	473	459	429	485	451	465	424	471	463	471	463	476	486	443	467	469	455	504	431	457	463	440	462	460	493	444	482	450	467	455	474	441	448	435	502	478	484	487	445	478	507	473	473	457	476	498	450	448	476	515	469	453	493	470	446	496	412	459	457	498	502	470	501	461	451	482	447	467	485	470	470	457	470	488	468	472	456	486	463	507	468	478	439	433	467	472	486	457	467	406	459	504	434	473	467	459	464	483	482	484	466	440	458	475	479	481	450	479	464	465	468	456	454	467	457	479	470	488	469	482	467	444	458	459	464	466	439	444	447	488	468	485	467	452	455	457	452	463	457	460	426	478	487	474	477	463	492	466	474	431	486	423	448	439	497	486	427	472	471	493	458	455	449	458	500	507	477	459	480	458	456	484	477	479	462	448	456	480	458	464	507	441	442	440	473	459	452	461	425	461	420	488	453	473	507	463	432	467	437	490	436	475	429	500	442	476	448	462	443	451	454	444	433	475	465	429	432	482	466	446	434	493	493	450	480	451	471	456	470	434	456	454	456	453	438	469	484	475	477	475	442	490	480	478	455	442	405	454	457	484	507	487	497	444	498	491	445	398	483	469	509	482	481	456	432	447	471	451	464	498	485	502	424	454	466	481	486	460	469	480	506	472	453	449	448	450	438	444	471	494	457	449	492	461	463	492	467	467	463	444	473	476	481	461	498	503	513	505	414	504	476	492	483	442	483	449	471	489	499	489	482	479	446	512	488	457	442	475	430	514	459	508	488	449	444	473	465	458	417	464	488	485	446	495	474	476	427	445	494	455	432	450	451	458	486	467	459	432	477	485	478	471	481	436	473	504	439	439	506	460	468	466	448	475	447	460	459	434	421	448	440	453	459	464	469	470	471	474	472	450	412	485	495	464	462	476	472	475	470	481	496	434	482	520	433	436	467	442	472	475	482	497	479	469	485	467	450	499	497	437	466	487	456	488	506	478	479	445	484	449	463	458	451	448	425	456	480	462	451	478	466	450	495	466	494	481	486	468	458	502	431	432	441	496	469	447	444	452	439	464	462	484	497	476	492	477	464	445	474	471	453	489	478	491	451	474	458	427	493	499	526	493	510	458	485	474	485	461	470	462	513	465	522	469	451	503	478	445	488	446	488	478	447	469	524	466	467	481	421	441	432	459	487	481	440	528	455	486	502	464	455	466	450	459	492	460	438	495	428	486	449	484	446	460	456	494	464	428	462	469	428	460	483	464	450	458	494	489	462	471	453	481	459	511	450	494	450	474	470	461	459	403	454	450	476	458	448	461	458	488	487	480	438	488	476	485	485	475	426	460	418	449	472	460	475	451	468	449	471	484	489	480	476	440	463	495	494	466	472	452	475	502	499	468	490	446	447	454	456	461	461	484	417	452	462	473	444	474	459	492	451	484	466	482	472	456	471	482	426	482	458	447	435	455	459	464	448	459	497	425	473	455	433	460	466	448	469	467	468	436	457	470	464	447	486	439	446	432	496	461	442	452	443	472	440	486	462	464	440	440	510	496	497	429	469	472	471	453	437	469	461	505	487	436	473	444	442	479	440	458	454	454	437	455	444	448	469	469	465	486	455	479	485	453	479	459	462	430	450	444	487	433	444	451	480	490	475	479	438	481	447	457	443	433	450	469	491	456	477	447	458	442	431	443	517	446	486	487	475	445	457	490	451	474	496	458	462	469	459	459	485	473	485	464	455	483	473	473	479	475	451	457	479	503	498	484	465	478	509	484	450	475	466	426	496	440	482	468	466	465	470	452	428	465	444	459	459	472	449	480	465	477	464	418	483	490	442	497	470	464	447	443	413	428	422	481	494	481	473	503	510	463	436	479	487	441	473	466	478	457	478	489	449	433	496	431	469	453	492	471	460	455	493	473	471	460	436	470	433	444	442	484	419	468	487	460	465	447	490	467	437	440	526	466	457	464	490	457	493	467	518	414	455	460	463	477	455	464	438	484	448	457	449	491	483	482	474	443	480	463	487	493	444	467	467	491	441	436	428	445	445	454	473	489	468	421	439	459	426	473	476	455	464	496	454	436	477	454	455	487	525	489	484	462	440	499	414	463	442	478	465	471	490	456	463	458	462	444	480	449	461	461	487	480	439	450	472	483	504	469	464	456	425	455	479	497	492	446	459	479	479	455	432	488	438	459	465	457	475	511	484	472	499	472	492	459	438	427	459	463	469	453	467	453	451	455	463	469	469	428	469	438	484	457	424	433	418	464	437	490	490	482	480	462	453	441	455	467	496	493	446	453	460	485	468	480	468	481	510	416	480	442	495	503	455	495	443	497	471	437	459	471	522	471	437	439	469	457	448	469	461	500	470	437	462	432	451	459	482	476	489	478	450	480	482	432	470	445	446	447	490	479	436	492	443	428	458	449	468	503	467	499	429	477	423	475	485	427	438	450	452	493	441	429	453	469	481	497	480	449	436	500	436	512	472	468	475	474	454	483	459	494	453	489	489	493	479	447	494	455	481	459	459	488	434	476	464	470	450	446	486	480	470	452	501	435	483	439	477	475	445	481	461	445	457	459	450	483	476	464	477	461	461	438	466	491	451	463	467	440	470	469	437	469	472	529	467	509	471	509	493	469	439	431	476	460	465	456	455	455	486	477	419	485	442	447	474	478	444	461	451	466	424	435	483	437	478	481	468	458	460	466	485	461	448	521	489	431	490	470	413	481	425	467	455	449	475	427	464	453	474	462	461	459	463	451	465	494	460	438	448	473	486
29807	22082	22320	13773	14021	11331	8434	5205	2521	1904	1612	1497	1418	1088	915	931	853	802	831	814	756	741	720	722	724	730	726	744	657	722	701	693	691	680	695	657	708	641	645	714	706	651	625	685	682	696	646	666	702	677	695	635	645	629	677	648	651	644	664	642	670	681	628	657	692	666	658	665	667	639	673	694	665	651	651	668	656	648	667	655	642	635	614	621	603	659	651	678	713	672	606	639	658	627	641	630	666	675	633	658	621	636	635	660	633	670	620	634	640	656	655	664	664	623	612	618	638	665	648	658	628	606	669	642	652	670	621	680	636	653	639	628	606	614	671	605	664	599	643	650	613	665	625	641	688	612	620	644	610	563	614	676	629	658	652	662	663	636	637	597	686	594	664	630	625	629	618	666	597	671	655	640	696	641	666	642	598	663	616	630	623	668	684	613	688	611	656	612	662	608	641	648	642	665	638	689	659	651	666	633	716	648	647	655	653	651	676	666	682	594	635	640	619	657	671	676	673	659	630	647	612	642	639	643	656	651	654	603	621	666	625	632	624	582	650	668	634	657	664	603	672	632	680	629	593	670	630	645	716	595	640	663	581	637	639	658	666	615	588	667	641	643	712	633	611	676	687	632	649	633	632	644	628	637	667	638	614	654	617	665	671	656	644	682	705	651	601	619	671	656	683	620	644	648	667	689	662	613	636	628	653	658	703	643	660	672	649	685	640	644	638	629	647	644	670	623	624	651	667	649	667	654	664	606	641	637	621	648	636	654	683	653	624	624	656	657	621	621	646	634	671	626	678	670	619	663	647	685	603	610	611	603	686	625	666	632	648	687	690	614	637	621	637	673	653	664	660	646	626	643	643	659	625	666	673	646	626	639	634	648	631	650	632	602	692	631	690	660	698	603	644	683	642	632	668	660	646	684	609	643	646	709	691	627	673	643	635	659	632	664	661	652	635	656	608	648	627	594	663	656	659	626	663	630	675	633	658	666	649	607	615	610	600	652	613	617	629	689	651	637	683	645	623	630	688	609	632	610	636	664	685	648	626	624	662	672	665	630	665	661	670	612	616	645	633	666	645	655	646	643	638	668	621	642	676	625	629	592	647	665	577	652	638	629	676	705	610	623	673	593	669	660	636	659	657	600	606	633	635	659	663	659	673	656	662	679	662	679	593	630	644	660	628	658	651	654	633	659	648	647	644	614	652	619	667	642	632	637	627	614	659	676	693	629	649	677	643	658	644	624	660	672	594	615	620	665	688	630	666	615	662	646	647	658	636	699	697	642	655	637	690	654	679	596	602	609	657	632	653	629	673	664	645	639	626	667	665	592	621	631	670	628	669	647	661	662	625	620	651	699	635	667	638	585	637	649	650	587	603	588	648	631	609	662	593	622	686	634	589	618	623	683	624	637	671	645	618	656	633	645	624	616	671	618	653	613	660	639	667	624	679	676	651	604	668	622	621	639	653	660	643	606	632	641	630	628	661	648	684	673	637	688	604	691	681	621	616	607	598	656	604	676	622	628	652	632	611	616	667	657	629	702	629	619	633	624	615	638	653	654	607	688	623	636	653	667	681	670	665	648	630	666	639	668	657	644	640	650	660	622	652	620	638	630	673	658	651	655	629	630	650	635	631	671	639	656	638	570	612	622	676	663	652	665	611	680	646	668	605	646	643	648	695	649	626	655	721	639	579	626	670	649	681	630	644	617	635	686	624	634	678	678	656	630	705	670	676	693	601	635	656	627	656	629	659	649	641	655	623	603	706	614	661	639	643	582	674	616	655	625	653	652	603	614	636	673	643	615	661	639	633	627	609	638	623	671	656	680	596	623	675	652	597	674	612	656	653	604	663	663	649	664	590	612	635	647	642	614	638	676	643	592	634	615	658	673	619	632	648	637	603	649	646	636	666	612	672	649	625	646	607	681	587	615	663	616	612	667	599	657	673	663	592	639	619	671	656	706	625	670	642	636	651	626	624	592	634	613	683	619	653	670	683	580	670	618	647	617	649	675	639	659	650	649	627	648	670	603	657	636	617	665	649	692	624	653	621	635	672	637	620	658	661	638	597	673	655	628	675	671	635	642	676	569	636	665	668	627	660	645	673	626	630	659	658	619	665	609	641	672	673	669	617	639	662	643	640	633	673	634	628	624	647	663	593	667	626	670	661	686	607	717	642	593	646	626	634	651	695	619	645	666	691	652	629	662	669	655	655	662	661	614	642	684	653	665	641	631	661	683	657	633	665	602	679	659	665	632	671	596	665	681	634	616	659	613	690	645	631	676	634	652	639	642	658	660	581	659	652	683	627	649	670	659	653	658	587	640	654	641	611	673	615	650	620	633	636	653	696	627	694	680	632	634	680	650	621	644	638	632	626	666	670	671	616	672	646	616	632	603	679	599	680	679	668	622	616	673	673	622	660	625	685	639	677	656	666	616	670	654	642	620	679	627	701	641	636	701	629	617	603	677	651	628	614	674	674	630	650	645	658	649	682	645	683	628	676	679	651	672	626	650	676	603	650	610	668	632	649	680	629	646	632	653	614	646	626	628	632	696	670	622	627	657	660	641	640	631	621	671	639	619	689	690	652	642	652	637	647	625	670	610	630	637	628	671	686	672	672	661	643	644	667	628	658	660	642	645	628	616	647	660	643	603	641	651	636	687	593	622	646	660	667	672	663	654	645	685	652	604	603	619	659	678	668	645	674	582	622	666	644	640	661	687	666	655	634	681	579	657	685	619	640	675	611	689	650	647	640	606	603	667	667	698	638	618	629	666	626	631	619	644	630	648	683	646	640	612	625	658	602	623	670	654	686	649	616	639	635	604	662	652	665	652	652	648	676	646	640	595	659	653	630	619	631	662	605	642	607	623	622	640	624	682	648	661	668	645	624	639	619	622	663	612	636	636	625	671	618	674	644	605	628	607	643	621	717	621	619	673	669	633	597	656	669	692	684	645	660	624	631	607	653	618	644	655	655	656	677	608	621	656	638	596	619	602	651	640	646	578	634	648	630	653	683	645	652	639	608	653	643	681	650	599	613	654	628	662	622	628	625	656	638	659	640	639	661	638	604	714	652	628	641	621	677	610	674	617	608	659	679	638	645	679	617	637	629	627	637	690	671	679	641	641	622	720	649	637	604	648	630	649	612	659	683	598	623	645	643	634	690	654	650	664	640	699	621	663	681	640	638	619	707	630	634	671	607	640	643	628	646	641	616	642	651	649	628	652	648	664	658	646	665	635	665	634	676	637	686	651	645	658	667	620	607	654	608	638	659	664	609	695	666	651	630	699	602	624	611	671	608	600	606	665	641	673	663	635	609	620	660	643	652	618	679	633	659	658	660	640	653	596	699	642	667	621	635	670	708	630	636	642	644	646	674	668	649	641	619	657	671	637	659	643	634	635	634	607	631	653	637	653	690	644	630	644	666	688	644	650	653	633	673	646	647	640	688	658	617	677	671	624	613	667	640	657	648	660	638	608	620	619	617	644	640	620
23097	21076	28787	23596	21109	20901	12062	2710	1247	950	806	788	726	564	425	448	350	345	333	328	317	291	279	267	271	283	265	263	251	286	252	263	232	245	253	247	248	253	221	242	257	225	237	244	227	223	235	244	245	239	220	217	243	235	234	218	240	271	243	237	242	227	229	232	239	275	225	241	213	220	206	222	205	213	209	234	244	217	218	215	225	231	231	244	222	222	226	239	211	241	246	235	205	212	203	219	232	209	230	194	240	204	247	251	226	213	186	194	214	218	223	237	198	207	209	219	249	203	227	220	198	222	218	219	205	255	266	222	206	210	229	244	187	193	244	200	211	235	234	215	242	229	210	229	207	228	225	209	210	224	238	214	176	245	235	207	236	225	208	227	234	235	218	212	250	215	211	214	209	208	202	244	254	226	226	198	208	203	223	220	243	224	215	203	200	225	213	223	248	233	242	229	214	231	219	235	206	208	207	244	265	217	200	202	219	238	221	220	235	229	218	221	223	230	214	222	214	210	216	197	212	215	242	221	229	211	221	229	214	240	220	232	222	232	263	215	184	208	245	232	234	223	243	209	214	206	237	232	240	224	229	206	225	219	246	218	233	212	207	212	206	196	213	225	209	221	224	231	223	207	239	238	210	206	225	198	221	215	216	215	217	210	221	205	219	219	199	272	212	221	237	241	199	214	205	240	226	211	208	221	218	213	214	225	217	225	230	241	213	223	221	197	209	195	220	208	236	215	222	216	214	205	236	221	228	237	215	231	221	215	217	228	234	223	222	208	212	210	204	232	225	231	196	218	218	229	205	208	230	207	209	205	237	216	201	215	217	258	219	225	251	221	246	215	227	241	232	226	213	196	240	227	233	231	234	204	190	209	194	225	246	228	225	198	198	192	209	243	264	228	249	217	216	234	224	236	208	228	226	201	233	233	230	220	201	211	230	254	218	239	200	227	229	227	207	218	193	201	233	212	216	222	236	247	187	226	202	206	203	216	213	239	212	212	207	225	202	238	203	231	210	236	207	226	216	216	240	198	245	206	218	233	223	180	223	204	217	192	236	223	216	198	218	227	224	205	209	228	225	229	231	239	194	183	198	229	221	213	204	212	227	217	225	226	203	233	204	197	206	244	235	205	218	204	250	235	221	238	216	235	199	219	210	221	223	212	210	213	225	208	245	209	208	248	223	197	212	209	237	221	222	241	192	213	222	205	236	235	216	210	210	223	220	212	192	220	204	213	212	227	246	198	211	215	216	216	217	191	217	233	226	244	254	220	229	220	202	201	199	245	212	231	206	206	224	207	230	204	187	221	207	211	220	221	207	192	191	244	233	221	225	208	218	210	218	225	210	227	213	207	220	214	210	208	208	173	243	202	219	231	208	215	206	204	214	219	227	221	208	231	201	221	223	237	226	226	222	218	230	212	209	214	207	212	218	232	235	227	212	237	228	214	232	186	190	217	235	189	230	208	226	192	186	219	236	202	224	191	216	220	205	215	238	224	234	217	230	187	209	224	236	210	201	223	218	202	209	222	206	224	230	184	201	192	208	195	222	222	219	234	205	170	183	214	215	217	209	180	197	217	206	241	232	205	200	213	229	223	210	215	222	225	242	202	207	231	215	236	221	192	214	206	209	232	207	196	216	202	224	205	224	210	213	206	200	220	234	211	224	233	206	223	206	230	219	232	189	226	177	241	215	221	242	213	235	226	203	211	227	211	230	239	189	216	205	226	234	186	219	221	235	209	219	218	210	232	226	192	214	212	205	235	210	199	222	234	207	229	223	243	223	193	214	221	236	230	206	203	222	206	219	211	219	217	214	216	208	228	249	213	212	213	222	212	216	230	219	209	213	213	202	240	198	212	222	211	203	228	211	225	208	226	232	228	227	221	220	215	212	219	225	225	224	244	241	212	219	228	198	238	228	224	199	196	232	223	208	197	207	213	242	216	241	181	225	222	214	227	206	217	223	217	201	232	216	238	203	184	252	224	258	226	228	215	218	227	207	224	213	191	216	185	237	214	233	249	214	210	201	218	201	232	200	202	237	241	236	238	225	193	217	209	234	244	223	192	204	231	207	219	194	216	208	193	228	218	215	223	249	227	209	210	223	227	224	210	223	238	218	242	213	191	226	209	241	236	218	220	208	215	224	196	238	218	230	226	214	239	235	215	208	236	249	228	225	202	201	210	213	218	214	229	206	207	217	201	214	210	210	241	230	224	240	249	234	228	193	219	220	211	184	226	198	208	227	212	241	219	211	247	207	209	225	213	217	235	238	221	217	219	191	222	246	207	234	251	228	218	199	218	230	206	241	201	223	231	241	203	210	229	223	203	214	221	219	227	208	230	228	241	194	211	228	209	225	217	203	194	221	247	214	237	196	204	237	219	199	187	202	207	231	211	221	191	213	208	186	208	210	204	249	216	215	219	211	205	212	250	219	220	203	255	245	227	211	196	218	235	238	190	236	216	238	225	245	217	242	239	214	219	208	212	198	213	232	235	217	225	222	205	217	214	192	207	218	220	205	222	219	225	203	239	193	205	214	212	209	203	203	197	240	256	234	218	210	237	220	223	214	233	198	204	217	236	221	197	203	214	239	198	224	214	212	205	188	220	214	228	200	219	233	211	212	216	211	212	206	219	229	203	207	226	211	210	204	206	196	223	246	198	201	219	217	227	225	213	214	209	231	189	234	226	238	219	221	227	226	249	233	217	232	209	224	208	230	208	229	186	241	225	214	235	205	200	221	195	232	219	208	224	236	230	223	232	214	204	189	226	228	232	224	197	236	230	206	209	217	230	195	227	207	209	188	226	210	231	209	241	226	208	241	238	229	230	231	237	208	208	240	210	237	228	224	203	197	221	213	201	235	208	224	204	240	234	211	213	244	194	204	249	231	178	212	186	206	239	229	228	208	209	227	211	212	196	199	221	193	207	208	238	206	227	217	184	218	200	212	235	201	228	206	219	223	197	227	190	223	198	220	224	230	226	242	216	220	210	237	216	224	199	216	225	224	206	223	207	215	223	218	205	221	226	216	204	214	226	215	237	198	222	221	216	221	211	217	214	224	196	223	184	197	231	220	218	229	239	219	208	248	211	205	201	240	196	196	214	200	213	227	229	223	215	206	237	203	206	209	220	220	204	205	218	206	206	233	216	206	203	198	198	235	220	220	210	214	194	204	195	239	227	234	211	216	244	222	215	220	215	202	203	191	216	210	222	229	218	223	222	229	210	195	213	196	216	228	241	222	209	221	208	214	207	236	217	238	228	217	228	233	216	198	203	221	201	198	212	204	201	228	207	225	238	199	201	209	225	226	221	206	199	209	212	214	212	213	207	227	220	209	203	216	228	231	203	204	212	216	203	221	223	228	230	236	225	243	233	238	220	186	206	214	214	255	201	235	223	204	236	221	241	246	217	223	217	207	236	232	203	195	218	230	232	211	235	202	215	184	203	206	212	214	216	206	221	217	230	206	215	223	207	235	239	254	211	220	211
33267	26292	26725	17775	18641	16073	12330	5578	3046	2272	1856	1597	1628	1152	778	801	682	609	590	523	515	466	477	485	441	467	415	449	456	399	417	410	398	358	344	353	348	329	362	347	354	339	345	360	325	367	359	340	375	345	342	337	363	369	369	342	348	309	343	306	337	335	336	364	340	314	353	303	327	302	347	353	315	306	318	291	303	309	317	299	328	347	324	319	317	313	327	319	346	297	305	319	327	310	303	352	317	306	348	329	304	343	309	327	323	294	308	317	285	325	309	317	307	327	329	310	271	323	317	325	323	309	289	310	325	297	284	324	329	339	293	304	305	330	293	351	287	316	283	311	314	328	284	322	275	332	313	331	316	283	312	318	282	310	316	281	320	288	309	290	302	335	290	313	335	319	299	295	294	304	312	292	313	297	330	347	313	299	310	314	322	291	282	323	311	339	328	310	321	288	362	325	329	332	287	311	346	322	325	313	311	281	337	363	320	349	332	321	301	320	312	327	331	307	318	339	332	320	343	280	297	295	333	296	313	292	323	335	295	288	324	343	302	298	328	313	325	318	310	298	298	312	262	327	299	304	331	309	334	327	314	339	315	312	299	315	309	297	312	304	328	318	295	319	294	311	321	296	303	287	279	338	277	340	315	280	297	301	359	293	301	364	317	296	300	294	308	306	281	305	309	313	307	292	316	352	321	309	319	347	333	335	300	323	323	301	311	316	323	318	298	349	325	304	309	296	334	303	290	312	311	301	324	328	284	318	322	306	309	309	310	300	339	294	293	292	324	336	310	286	313	316	283	315	311	331	303	330	335	326	271	301	308	291	316	306	343	336	314	305	313	311	305	308	318	303	314	277	308	344	305	313	333	321	286	308	339	320	307	320	326	351	267	288	332	319	313	294	320	305	295	321	312	310	292	343	315	325	321	309	319	331	295	317	288	305	307	316	319	334	325	313	297	336	291	308	326	320	298	290	322	313	337	328	327	318	317	305	350	325	302	296	311	307	356	313	295	297	305	316	307	308	336	322	303	332	301	306	298	306	315	301	288	301	334	348	315	288	306	317	315	296	280	333	299	279	312	313	297	286	312	309	306	300	310	307	305	327	295	290	315	338	295	301	351	306	337	310	304	328	287	286	326	296	317	320	256	291	353	317	314	324	323	287	318	307	323	320	292	303	293	313	302	288	330	289	318	297	338	350	329	269	303	312	322	345	306	296	344	307	303	350	323	333	317	346	294	287	310	326	306	307	323	299	299	340	312	333	326	357	289	323	291	301	310	313	309	274	304	327	326	331	271	285	311	349	296	309	304	302	308	333	326	298	333	342	316	315	331	324	347	319	288	293	319	306	311	336	325	302	286	303	297	340	324	315	297	320	305	326	347	346	302	290	324	298	312	337	315	331	337	314	292	295	329	319	298	299	308	313	307	300	289	288	310	313	337	284	302	297	323	310	334	331	348	309	324	287	317	309	299	307	359	299	313	302	295	301	289	322	343	315	309	317	305	323	318	308	288	317	295	299	317	296	310	333	315	311	299	286	278	296	314	317	297	311	333	303	291	313	318	320	336	298	329	303	313	318	315	293	281	261	308	306	289	317	320	314	335	316	304	318	295	312	312	305	318	335	310	340	325	276	296	290	295	274	333	316	311	329	328	271	342	307	288	330	354	330	314	308	315	289	306	264	315	305	299	305	297	326	323	311	294	339	329	311	332	310	315	341	349	266	319	292	330	316	314	290	311	328	302	315	298	324	319	314	355	318	294	324	310	305	300	294	324	350	301	297	299	341	314	332	305	301	324	323	310	290	291	285	321	328	325	338	284	297	323	307	309	330	296	300	329	313	306	329	343	295	336	315	297	330	347	312	323	298	292	333	319	296	278	312	329	331	318	308	310	345	328	299	322	301	307	301	312	319	296	308	314	300	333	348	306	324	285	303	303	322	325	309	311	281	305	300	282	314	316	298	343	311	313	291	295	311	296	326	308	289	291	314	330	338	317	298	297	304	326	311	294	307	308	305	319	311	328	309	287	326	312	334	298	298	311	339	309	352	306	303	313	330	330	303	330	326	309	295	315	316	339	286	311	294	292	288	288	301	325	351	299	295	319	303	302	301	314	314	308	321	306	341	326	310	318	301	313	342	286	307	311	302	329	309	347	309	324	307	300	333	313	315	307	304	322	306	307	317	297	338	300	281	302	313	331	271	321	301	327	305	335	300	301	328	326	321	318	276	318	298	281	260	323	294	331	273	304	333	321	305	308	320	326	348	291	288	299	316	297	328	310	348	299	305	342	285	277	308	289	318	305	306	295	306	302	335	321	287	321	331	306	320	334	302	302	325	316	287	308	288	309	301	301	344	318	308	306	301	299	326	312	309	299	309	325	319	310	341	279	330	301	312	302	325	302	320	334	331	305	299	288	316	322	327	311	296	341	297	309	308	313	331	302	332	326	316	307	309	299	300	353	285	324	333	313	327	296	291	316	291	293	304	309	311	302	311	304	319	269	322	314	329	323	309	337	285	347	321	289	310	313	327	306	325	312	332	297	327	330	328	285	322	309	313	336	312	292	301	327	287	293	327	291	314	337	324	309	301	307	306	315	321	310	340	294	323	303	280	303	332	336	313	310	290	280	268	318	287	306	341	302	281	328	339	306	340	314	348	315	325	311	306	323	287	306	316	273	311	308	328	298	294	329	319	323	312	319	328	308	340	320	322	304	298	330	288	281	307	319	302	289	294	321	320	338	335	327	302	329	289	276	305	314	343	305	306	366	325	315	309	299	356	318	286	337	317	315	335	327	324	288	334	304	321	307	319	305	326	293	300	312	281	295	315	319	329	294	267	291	302	319	301	307	323	295	318	310	298	319	379	331	296	289	288	301	317	341	290	326	316	328	347	317	331	335	337	295	306	306	292	286	286	298	294	323	311	296	297	297	289	299	329	313	322	319	326	314	317	292	338	308	306	294	305	297	317	299	314	301	306	323	293	321	319	298	329	305	314	333	275	300	327	296	291	306	306	315	312	322	316	346	283	297	301	295	311	328	307	332	321	333	284	304	340	311	283	305	307	317	311	328	289	308	287	343	312	310	283	319	297	319	323	304	314	343	322	316	304	292	316	306	308	341	314	295	326	312	331	281	328	325	284	308	325	309	310	321	323	279	328	269	310	319	313	298	307	305	303	335	326	295	302	292	318	329	292	330	303	304	310	273	299	300	317	337	286	325	307	340	344	310	319	315	303	280	316	315	323	318	287	338	314	312	309	307	291	316	323	295	303	289	301	282	316	329	305	310	302	279	334	319	290	298	340	336	297	299	283	293	289	313	317	316	330	292	317	263	320	309	336	267	331	315	296	299	303	300	327	328	310	298	340	318	347	323	313	302	309	316	308	312	268	308	304	328	301	332	322	343	296	295	299	313	324	280	308	311	304	288	316	319	306	323	289	286	322	278	282	288	326	318	321	282	330	320	286	314	283	310	291	295	292	312	317	327	321	324	309
27238	20416	15173	7166	5241	4622	2822	1269	804	785	622	639	680	608	557	509	576	518	497	553	564	490	578	551	565	548	538	529	557	533	576	546	597	518	516	501	532	554	520	553	512	582	563	496	575	550	527	482	519	547	558	539	508	563	524	539	543	571	524	547	523	523	547	553	531	482	556	489	552	518	534	533	522	524	537	542	552	518	534	541	518	555	507	478	568	525	514	547	530	533	538	505	532	553	558	521	533	520	542	506	551	512	539	559	536	501	534	559	584	513	529	518	555	535	531	562	537	545	519	562	487	583	515	536	515	578	558	519	508	527	527	523	586	520	534	556	540	536	519	535	529	513	512	540	519	536	536	595	536	574	518	523	558	536	549	548	557	528	528	521	548	541	529	524	515	500	524	543	507	551	552	530	537	543	508	543	479	540	509	490	515	541	594	502	515	563	509	513	498	539	540	499	488	558	563	521	540	494	522	500	553	534	564	534	534	503	501	540	507	534	497	524	584	554	591	515	527	495	505	533	534	527	479	514	499	547	515	521	542	533	516	529	537	524	554	531	544	587	560	556	542	541	533	529	519	596	548	547	545	525	565	545	565	526	557	525	507	540	495	547	538	551	513	567	552	559	549	532	515	536	574	543	514	517	503	561	515	534	563	506	533	511	523	491	531	568	539	537	539	532	538	577	528	495	555	540	516	530	551	555	524	551	495	528	561	564	550	505	543	562	544	536	544	487	550	528	552	519	496	544	500	519	529	533	496	528	551	539	542	496	548	524	573	521	536	524	500	534	517	533	500	520	554	545	504	528	562	515	560	507	461	511	570	539	528	502	536	486	559	558	525	541	532	561	553	531	500	573	519	484	545	588	548	501	536	526	516	506	532	519	544	535	530	559	558	508	584	527	549	524	514	535	519	561	489	550	536	548	540	524	552	517	545	528	506	529	544	584	531	491	551	539	508	555	543	521	510	541	534	544	503	498	508	504	536	540	507	501	537	526	517	505	518	548	531	529	566	565	514	519	507	551	510	528	558	516	490	541	546	499	567	546	544	561	518	517	508	527	502	529	503	549	529	554	542	527	526	508	526	487	509	509	546	550	539	550	531	511	523	568	553	483	565	537	526	508	557	559	577	504	538	516	544	511	524	526	504	531	507	527	561	553	518	549	554	507	487	526	506	493	578	554	555	546	505	502	528	491	541	502	544	540	531	530	500	539	510	550	518	512	506	495	552	490	539	528	514	549	524	549	551	515	542	519	489	560	552	507	574	475	508	543	530	510	556	530	546	514	607	520	495	507	533	523	521	552	533	520	511	555	528	542	518	523	540	555	538	509	548	521	521	550	529	545	537	497	533	545	479	512	549	537	552	550	519	537	565	550	569	561	518	562	530	602	542	555	571	510	526	542	530	532	537	531	536	526	528	516	554	508	574	537	575	542	499	540	515	548	517	549	530	534	557	536	526	492	569	518	526	560	552	559	521	564	530	489	511	547	521	529	552	501	536	513	528	542	507	480	534	505	548	523	503	526	526	518	529	557	536	541	521	556	539	547	505	518	563	567	554	558	512	511	526	505	522	546	520	509	541	542	556	574	538	550	511	553	540	516	560	529	537	550	527	534	527	537	530	548	574	564	500	509	520	532	525	497	544	527	490	499	533	500	509	552	551	580	511	522	490	570	563	573	548	553	557	507	556	535	501	534	546	528	558	485	509	545	507	536	516	555	514	533	555	564	549	575	518	513	535	521	506	524	535	552	525	526	532	542	589	509	553	562	511	556	542	511	519	530	556	531	473	543	498	536	507	522	554	548	513	576	517	516	529	515	549	527	536	511	566	554	507	552	521	556	563	485	516	605	543	507	534	539	517	470	558	554	530	502	542	548	510	602	520	554	544	521	568	532	541	540	508	557	498	554	544	569	535	574	517	524	507	502	489	558	532	529	563	543	538	550	494	504	533	578	480	515	501	552	520	583	547	534	563	543	531	524	538	532	534	520	520	525	536	533	545	516	560	560	548	497	523	535	548	542	530	505	538	572	493	553	532	529	558	522	523	540	516	509	523	552	549	541	520	518	519	523	540	530	551	524	527	535	561	526	511	549	519	510	499	524	519	504	561	550	549	538	565	548	545	534	542	514	538	550	551	571	547	493	510	556	577	483	516	529	503	537	545	499	542	530	596	539	537	506	521	505	468	520	545	562	518	494	509	497	530	560	584	534	494	533	550	541	553	531	481	517	512	518	508	523	512	535	537	535	558	553	553	514	557	564	518	551	528	549	528	531	540	553	562	516	549	571	538	543	554	563	578	528	498	553	505	555	576	519	488	552	550	548	549	525	529	564	561	525	550	518	557	526	549	492	494	541	545	504	534	536	548	536	505	533	560	505	542	501	524	527	512	530	521	514	525	501	535	531	537	532	530	521	509	494	505	526	504	560	549	516	533	509	500	511	512	513	562	521	501	545	571	553	505	514	572	516	523	496	568	534	492	516	558	541	505	535	558	551	584	538	541	571	491	533	564	520	557	547	551	527	534	545	499	531	529	491	507	520	541	546	567	545	563	539	558	555	524	539	569	550	504	508	546	548	589	509	555	566	541	550	544	529	510	542	545	556	496	568	542	522	523	518	557	492	547	534	546	518	569	534	551	531	509	539	565	559	510	517	540	556	524	504	542	509	524	532	537	541	539	530	548	543	580	537	529	534	515	544	569	522	568	563	537	484	510	524	504	512	523	560	501	491	562	566	538	521	569	536	507	544	511	545	503	552	567	593	530	516	562	537	555	528	519	565	548	538	521	555	572	480	590	541	515	530	495	551	510	503	535	540	508	547	552	560	605	543	509	522	573	516	532	509	545	558	484	546	514	541	515	527	554	554	587	542	517	528	550	510	565	500	526	537	529	527	525	534	528	535	514	540	498	545	546	562	525	533	545	546	509	512	518	538	504	505	529	565	462	559	587	497	536	505	508	539	519	536	539	536	536	555	525	536	548	514	554	548	514	502	542	500	509	539	549	530	556	540	527	504	537	570	519	543	490	511	532	575	537	568	518	501	586	603	510	545	551	523	521	548	562	512	513	485	546	508	498	525	556	555	553	514	531	500	531	555	525	533	548	529	494	518	561	533	542	529	534	553	562	545	539	549	508	540	509	532	499	580	516	520	577	556	540	538	516	566	515	488	565	520	553	529	502	526	529	517	516	574	475	486	543	556	528	536	567	541	558	538	542	506	524	523	535	541	507	507	523	518	538	491	507	553	513	523	479	519	543	541	529	556	507	539	575	541	529	527	509	527	507	577	521	520	542	533	535	539	562	516	512	534	496	552	539	540	531	519	511	481	508	547	547	553	567	553	533	543	543	543	520	549	521	535	555	556	587	555	532	551	557	558	541	513	579	537	495	578	524	534	523	544	531	534	563	497	523	536	541	538	528	528	542	501	543	547	600	548	565	544	520	538	525	559	522	548	505	530	520	566	494	565	509	507	562	516	498	525	547	543	536	544	538	545
24796	13741	16305	9673	10110	9599	5775	2639	1502	1138	952	1022	1031	852	787	767	805	771	779	750	748	748	725	713	764	763	719	723	729	758	721	715	750	719	777	733	778	757	720	731	714	744	763	714	777	737	745	741	773	732	731	720	744	749	735	706	732	761	726	735	758	688	747	715	752	689	726	652	713	697	695	723	682	718	736	747	704	754	736	693	716	716	706	743	720	699	739	717	736	722	757	684	711	698	737	700	775	709	698	727	719	726	721	742	753	738	740	745	750	761	748	762	757	696	780	689	713	722	731	750	759	748	687	719	730	733	711	700	705	700	753	692	730	751	667	712	736	722	681	734	715	720	714	727	683	689	694	721	733	722	718	737	765	740	712	739	749	745	684	664	728	729	748	681	717	738	742	697	726	753	747	718	702	728	750	731	731	694	728	728	729	738	699	727	708	710	755	716	750	744	700	700	753	718	745	736	761	698	740	707	682	696	750	719	717	783	734	717	717	713	694	741	745	685	735	719	699	723	710	652	729	708	702	703	696	719	691	746	717	723	788	744	743	751	730	747	682	697	696	734	694	766	734	695	702	744	736	699	747	724	729	717	763	713	732	719	770	726	721	816	744	746	737	748	709	703	739	702	735	756	728	759	724	752	773	725	757	769	750	732	694	709	777	713	708	722	723	758	767	725	702	716	733	759	720	691	702	689	753	659	697	764	730	752	714	729	721	718	717	745	728	704	748	683	683	736	734	707	740	696	720	738	709	703	711	713	706	717	720	691	737	742	721	765	719	754	692	722	655	747	715	728	730	687	743	714	713	747	654	755	687	714	741	711	741	765	725	738	715	671	693	700	710	699	724	714	735	706	692	720	705	718	738	696	745	702	681	716	745	762	694	731	761	719	683	719	730	759	721	737	717	780	696	746	696	731	693	728	718	724	709	742	715	700	734	738	717	763	712	743	703	741	768	711	700	718	718	656	722	763	730	727	753	746	707	747	731	700	688	690	701	703	783	792	714	692	723	748	709	749	766	684	707	709	730	738	759	741	711	717	718	732	719	735	700	743	724	708	738	699	735	712	708	728	710	677	713	671	672	710	710	722	713	717	686	695	706	721	719	673	735	717	669	704	707	680	693	750	709	760	749	719	710	760	749	686	717	760	728	752	748	755	681	683	717	692	763	734	687	713	740	780	738	714	746	684	741	705	728	721	715	731	679	689	662	730	710	734	742	704	756	728	748	750	674	729	718	672	700	758	700	732	704	726	731	746	732	727	667	703	748	750	763	750	669	697	734	734	747	724	704	707	705	769	720	689	702	707	735	759	750	770	760	721	713	681	776	723	687	714	728	688	716	729	698	716	727	734	719	721	731	634	717	724	745	744	719	743	723	721	713	694	686	697	718	758	722	755	712	750	731	727	716	688	741	685	701	696	715	740	717	671	697	677	742	682	703	747	724	764	730	714	725	692	687	707	675	718	729	743	680	769	739	755	731	758	693	694	731	750	709	725	724	767	709	697	713	735	688	742	772	711	709	699	740	717	710	757	716	691	757	715	687	739	697	731	766	757	770	736	755	696	677	707	742	695	729	684	745	726	729	702	734	767	736	730	701	712	745	754	715	724	690	746	676	727	723	727	711	698	716	712	699	782	738	696	754	686	716	784	709	708	787	725	738	699	732	778	723	730	754	739	705	706	743	701	716	743	721	731	777	728	693	736	646	743	779	743	706	697	762	700	781	690	747	744	740	701	666	754	704	683	720	707	704	735	693	737	722	770	700	744	711	750	715	704	740	750	741	764	714	726	679	753	711	761	703	753	700	741	685	743	718	726	740	698	776	711	773	807	745	738	738	770	728	731	687	766	729	701	708	722	708	665	738	744	708	697	743	719	784	708	733	740	776	715	734	741	745	726	723	694	717	769	691	746	723	736	695	718	727	728	685	789	700	770	721	699	688	689	776	716	730	674	715	712	736	712	711	748	730	751	753	780	722	691	721	729	661	694	726	777	751	780	707	674	733	718	768	709	731	713	757	795	754	701	712	761	716	752	703	737	748	696	668	727	731	727	686	711	709	749	676	725	722	721	690	707	738	767	734	707	724	718	733	677	727	784	693	727	737	717	719	684	725	730	748	742	736	761	724	739	737	668	708	754	741	718	711	692	775	737	723	718	711	738	719	777	738	682	710	706	734	749	721	756	746	676	688	718	685	732	717	733	693	712	697	758	725	699	691	723	716	767	690	739	720	677	740	739	739	756	741	692	709	730	730	736	729	697	668	702	764	698	789	753	750	721	674	691	723	728	760	743	767	746	745	738	731	738	766	729	780	721	743	684	719	699	688	705	718	708	754	703	692	703	707	688	740	660	709	736	736	709	727	744	715	768	705	711	757	784	723	720	727	693	692	711	767	712	755	694	736	744	716	709	674	740	730	759	720	674	791	685	709	720	709	726	731	754	753	666	731	707	727	761	712	736	656	783	701	706	736	656	759	735	694	693	717	738	719	739	733	747	729	731	722	719	670	707	697	749	711	759	686	686	751	745	714	687	763	696	701	741	711	744	715	754	711	743	716	704	725	776	708	768	707	712	729	756	727	740	766	743	720	725	737	779	684	740	737	755	739	688	756	695	712	700	690	764	663	706	752	740	687	691	697	717	717	734	781	699	738	701	767	745	713	690	722	754	719	781	745	697	697	716	708	718	770	815	736	678	685	708	721	734	689	753	746	734	720	680	739	721	698	735	740	711	719	693	716	727	728	694	708	715	748	717	690	726	748	743	744	719	696	704	725	766	751	723	667	730	746	720	763	750	696	743	652	730	696	675	704	737	769	734	717	726	781	717	742	688	731	731	717	707	700	707	700	742	693	740	744	667	710	726	727	736	718	737	726	745	676	766	695	704	676	706	744	743	693	771	671	774	755	760	757	747	680	763	771	699	728	683	660	708	776	747	683	729	711	718	737	756	731	731	802	693	707	736	770	706	738	760	739	741	684	724	733	691	748	721	713	730	708	741	749	712	686	729	715	752	695	764	747	744	755	770	685	733	720	734	714	742	736	794	747	701	755	745	689	718	738	674	717	715	705	692	746	743	720	780	656	698	712	742	745	751	775	740	792	731	752	688	694	753	767	731	683	751	712	746	735	713	722	665	683	712	726	731	762	766	740	737	746	689	736	747	737	725	714	748	751	738	754	749	730	769	745	728	733	683	743	717	698	716	727	731	719	737	703	756	730	763	742	750	729	733	691	700	708	680	708	688	719	749	723	735	740	769	713	783	694	720	712	670	750	706	718	729	750	709	764	709	686	684	743	715	741	717	727	770	697	741	716	729	722	709	721	694	710	672	767	723	751	709	735	732	698	704	750	737	721	705	753	723	713	734	685	726	740	700	737	764	724	715	736	663	754	756	714	739	726	715	737	742	735	727	725	712	715	737	708	676	711	731	709	717	689	724	754	670	775	670	682	676	731	709	755	711	710	730	731	709	725	720	742	668	740	750	756	676	775	715	684	697
24150	21058	28160	24170	20602	12802	4487	2088	1305	955	817	761	806	671	612	571	574	553	563	535	506	551	481	520	494	518	516	507	496	489	467	483	461	498	487	477	484	482	513	493	484	453	503	489	488	462	507	470	465	508	446	522	468	494	481	448	464	487	469	440	508	495	517	446	486	454	482	429	462	468	459	484	471	489	480	464	462	491	436	493	484	451	501	480	467	473	478	503	478	507	451	497	512	453	477	467	452	507	452	509	473	446	461	462	478	466	479	451	451	467	448	454	487	494	488	488	490	495	481	432	477	448	466	490	450	472	450	471	457	510	448	510	443	484	463	477	445	465	489	468	470	464	443	489	443	458	444	430	494	442	475	436	446	451	491	492	445	454	480	487	451	474	462	462	479	466	476	468	496	468	456	487	483	499	460	493	468	479	479	485	436	469	480	467	477	460	464	471	500	467	455	444	517	459	453	479	450	511	487	444	489	485	489	425	490	466	478	443	489	510	501	467	462	457	456	435	431	465	467	477	487	460	466	514	430	462	459	443	427	433	511	483	480	466	475	486	468	458	485	427	446	487	488	440	462	472	454	445	482	471	437	475	472	468	480	473	441	467	470	494	476	441	479	429	483	476	478	489	465	458	460	477	463	498	462	460	458	488	453	445	443	480	511	466	469	501	464	447	480	478	477	453	441	467	480	458	448	463	476	462	471	460	505	481	492	448	478	485	472	454	454	475	489	492	472	477	452	491	488	485	444	459	484	490	480	468	489	472	495	481	494	476	460	480	452	489	461	468	481	511	466	459	459	438	423	465	413	518	485	442	438	489	457	486	450	437	438	454	478	447	444	462	485	455	452	475	447	487	492	465	459	454	450	470	468	480	463	471	466	450	472	433	452	481	438	428	478	446	446	481	503	476	466	466	469	440	430	479	444	455	484	443	495	492	478	454	469	426	500	454	465	488	442	451	472	488	451	481	419	475	450	442	472	486	460	482	491	500	491	467	438	443	472	473	494	465	441	481	470	459	482	457	522	444	525	457	483	451	505	464	442	466	489	489	471	459	525	466	474	459	431	492	460	473	451	480	481	444	456	500	468	479	455	428	485	470	450	444	477	467	480	455	465	441	455	483	458	497	508	486	510	452	450	497	487	463	477	503	457	463	434	450	486	475	480	478	464	449	449	463	447	454	481	478	458	465	452	471	501	462	485	471	461	446	472	511	496	453	465	450	448	461	482	508	480	427	485	460	444	482	469	482	446	446	451	454	491	482	508	498	488	466	457	475	467	449	494	463	480	496	485	462	423	489	511	481	480	480	471	460	475	466	471	449	462	465	480	488	462	466	463	462	459	438	520	490	451	492	473	432	495	438	448	496	509	506	488	449	474	498	446	521	453	492	497	436	449	456	473	478	417	446	464	449	499	472	408	453	486	484	472	429	455	463	463	474	417	427	476	423	493	462	471	483	482	502	462	496	487	465	506	426	431	441	432	471	473	455	463	483	483	450	462	481	510	470	475	490	483	499	463	443	468	452	466	452	476	451	446	470	501	471	507	458	462	437	503	459	447	456	443	476	469	487	465	425	450	431	463	465	452	486	485	494	477	512	454	483	455	493	457	424	456	462	500	462	494	467	479	481	431	484	442	463	462	462	442	450	448	449	445	487	458	478	471	469	484	462	480	439	443	465	458	491	501	455	478	482	450	444	427	481	447	458	462	440	485	498	470	446	453	478	425	482	462	427	450	487	457	453	475	452	461	480	486	469	519	462	482	468	500	512	480	497	434	456	452	464	466	478	441	476	452	503	503	480	478	490	480	485	461	490	466	455	411	442	482	478	441	464	467	454	463	467	486	481	499	457	499	478	444	458	467	463	486	472	470	493	479	494	489	443	479	493	502	483	491	462	473	455	489	445	456	476	444	478	464	478	472	487	442	472	507	489	485	495	466	448	451	465	487	500	522	454	464	483	465	456	474	485	470	460	471	487	454	439	436	460	457	496	509	475	416	445	472	481	483	498	462	438	478	449	441	443	460	470	462	467	430	459	496	469	450	467	466	478	463	433	465	467	443	492	468	502	467	470	437	448	443	498	438	469	466	482	423	481	478	458	481	442	457	432	414	472	478	473	458	481	434	450	463	465	448	507	483	458	472	469	473	510	488	456	485	469	485	484	471	435	456	465	508	472	465	445	468	480	500	501	500	472	490	455	461	494	462	442	480	445	468	466	460	445	486	467	456	441	501	456	470	487	474	470	499	451	437	435	507	494	487	456	485	481	473	460	458	474	483	425	457	467	463	459	423	487	432	440	461	489	502	459	467	473	472	469	489	449	478	477	489	480	460	456	480	487	479	445	460	462	503	455	440	426	437	464	440	435	441	495	476	476	439	457	460	478	451	490	472	505	458	520	476	444	464	434	430	451	466	467	444	486	469	456	481	500	484	445	472	467	457	455	505	457	446	444	480	433	489	473	467	423	466	448	508	452	483	471	466	452	427	460	447	428	460	430	468	481	440	457	459	451	482	448	428	455	470	456	448	467	436	489	464	437	532	471	460	484	428	428	489	433	464	479	460	485	463	439	465	462	435	450	450	429	448	464	459	506	469	479	480	445	450	429	467	460	476	490	482	473	469	453	480	477	487	460	493	473	457	456	407	444	465	458	503	461	484	456	459	451	472	486	435	490	503	462	473	501	457	465	472	470	452	460	536	446	473	465	495	489	452	477	477	464	477	477	479	444	484	496	458	505	449	486	484	477	464	482	434	463	444	433	472	435	447	506	471	465	463	454	444	490	505	477	471	467	468	440	470	442	418	453	478	474	432	426	469	478	470	462	502	503	453	484	500	468	460	489	437	474	462	487	447	477	463	447	475	474	454	457	429	402	482	468	443	469	425	460	498	460	462	462	471	468	459	465	458	424	458	499	492	448	459	426	498	461	471	448	487	498	436	500	467	492	501	438	483	481	404	453	460	474	437	462	443	451	458	445	415	468	463	454	463	450	448	447	473	486	442	450	470	474	484	463	446	517	480	447	460	480	475	484	481	482	472	481	457	499	488	454	442	471	466	431	456	456	442	469	493	465	465	462	464	448	451	432	475	453	479	477	457	466	440	426	473	467	449	433	495	436	466	450	454	484	433	463	451	507	476	486	438	472	478	451	433	501	487	483	510	492	497	486	438	476	449	453	468	435	467	470	464	493	464	490	440	492	478	468	476	454	439	448	452	473	459	466	447	479	439	476	467	471	495	474	466	479	461	461	494	462	446	446	467	434	453	486	481	464	448	436	468	484	464	459	449	481	478	439	466	453	479	460	511	440	480	496	465	491	433	443	490	465	464	470	455	478	476	483	465	500	458	484	461	486	430	469	465	447	456	464	460	464	439	451	457	468	492	472	443	499	494	482	445	471	442	482	502	504	449	469	463	468	489	508	454	459	454	451	509	461	489	480	503	447	452	461	423	483	419	506	440	472	483	466	481	514	428	473	440	496	455	497	496	477	467	504	492	450
30655	23022	21581	15090	14078	14617	6681	4383	2750	1851	1491	1394	1382	1175	921	875	895	798	775	783	776	721	708	714	715	705	674	703	744	729	676	754	655	688	665	659	603	659	657	672	691	626	645	646	652	684	676	665	713	638	680	662	685	701	651	667	666	650	663	686	658	716	656	685	668	690	672	678	681	662	631	643	666	631	728	682	638	633	678	658	637	636	611	643	634	652	631	652	666	624	651	642	699	621	667	642	637	623	658	635	700	669	660	710	608	673	599	639	631	653	642	645	660	614	641	674	652	666	634	681	662	629	673	628	663	676	627	655	662	636	665	637	687	630	653	678	635	644	712	642	690	660	626	648	588	691	643	708	682	667	652	683	663	689	631	656	651	653	591	674	651	658	688	705	682	637	629	675	647	684	682	633	648	654	670	704	680	620	640	643	650	665	644	660	634	660	655	685	659	639	625	686	638	640	636	627	658	649	646	685	631	640	643	637	630	647	675	649	653	659	614	640	665	676	595	630	639	626	633	625	686	658	646	623	663	628	636	653	634	644	641	710	617	625	633	641	643	642	605	634	621	660	670	653	645	706	674	652	674	618	650	672	678	624	651	657	622	621	667	600	659	643	680	643	643	655	699	667	637	654	637	661	658	635	641	623	662	654	664	616	635	665	631	640	637	630	636	649	656	698	677	676	675	646	662	628	672	629	661	634	671	647	659	646	658	648	636	663	649	604	645	659	652	629	699	638	677	650	652	645	625	627	621	648	610	655	689	669	594	705	603	618	610	678	626	669	601	652	629	674	676	661	647	634	646	648	651	660	684	629	659	636	674	648	649	665	655	683	627	647	593	640	644	632	638	661	655	666	630	682	603	722	687	675	670	670	636	655	631	676	623	635	655	631	628	627	669	627	692	677	673	692	645	639	647	658	664	635	653	693	630	669	711	652	638	647	622	627	655	681	611	672	659	625	676	622	664	667	673	649	692	637	635	667	625	661	644	605	622	642	619	637	695	653	656	666	642	635	593	606	679	675	675	666	666	653	681	673	609	644	634	653	628	658	664	623	635	668	632	650	621	650	719	698	624	625	616	651	650	658	659	651	654	666	648	685	628	631	658	649	638	628	603	684	676	673	697	647	618	651	643	649	637	641	656	627	665	655	642	616	668	669	646	676	690	661	642	656	624	681	698	637	662	661	656	638	674	602	606	653	622	641	669	653	606	654	640	628	652	659	641	656	600	650	625	631	673	621	604	655	670	652	647	649	602	718	659	604	618	641	652	666	614	658	633	630	629	629	655	640	649	665	635	659	625	630	704	596	637	653	654	666	616	669	664	627	652	664	635	633	656	663	618	646	675	645	633	655	643	612	666	644	616	699	646	637	647	616	647	651	638	638	612	627	648	671	605	639	679	636	643	676	667	653	685	648	637	660	670	610	618	643	638	636	626	680	628	650	666	634	604	651	641	660	684	655	629	636	641	625	645	652	634	673	644	663	688	631	663	703	616	618	674	646	655	670	640	669	673	675	617	620	654	685	620	674	675	661	653	654	665	671	634	670	634	682	650	679	636	640	652	626	654	607	609	641	652	646	636	688	655	646	632	621	691	664	644	632	631	628	664	666	608	662	652	632	627	628	637	674	682	630	653	660	647	682	635	678	635	641	638	629	652	672	649	662	622	631	644	681	668	648	616	640	639	647	614	653	631	651	630	620	670	647	640	658	672	616	657	627	681	634	687	638	620	654	642	631	640	632	659	657	681	661	668	639	647	673	670	658	629	660	640	632	653	694	641	667	648	577	667	673	616	636	663	653	625	651	631	670	651	635	681	633	661	650	662	584	642	663	704	642	641	661	629	680	664	610	657	630	638	649	656	676	620	653	640	679	665	666	689	664	627	636	645	641	682	665	632	625	635	637	640	662	627	654	641	612	623	636	632	620	626	649	625	668	634	639	648	650	679	642	672	672	636	658	641	628	621	643	719	647	677	661	660	623	660	644	682	597	679	654	644	668	628	667	667	683	667	604	655	660	668	612	640	673	612	605	627	659	615	644	636	683	678	643	635	641	630	681	636	596	610	619	624	655	604	646	622	660	644	670	708	688	678	650	647	637	642	630	622	664	596	625	635	632	661	640	632	632	671	666	660	658	695	664	665	672	612	615	641	681	644	639	672	684	629	651	642	632	652	648	632	620	663	613	619	640	679	630	662	662	620	621	626	699	659	657	637	603	655	674	690	612	681	643	604	646	641	632	662	661	597	646	645	665	614	676	643	662	683	640	646	632	645	640	642	662	660	660	644	668	687	638	696	648	708	623	631	655	669	697	655	638	629	657	643	613	671	637	672	635	660	618	648	615	688	661	598	670	677	610	618	648	695	670	626	649	649	701	659	650	698	636	684	666	658	646	635	672	644	643	652	638	636	665	653	630	623	644	706	660	638	675	628	616	663	678	620	690	648	684	614	596	633	621	675	668	639	661	622	666	659	665	667	653	644	680	657	648	645	721	639	635	640	630	648	594	641	617	694	663	685	652	609	691	656	622	662	682	700	661	660	638	718	676	659	665	625	640	639	600	653	679	703	662	650	629	665	668	646	631	635	637	641	652	647	677	654	662	656	610	623	661	665	633	653	667	668	663	649	659	603	598	639	654	617	681	645	674	637	647	705	654	676	636	660	622	669	660	629	685	650	642	646	669	635	683	688	647	651	637	643	670	637	655	666	667	616	624	662	669	637	652	653	609	637	640	682	677	651	631	666	664	627	675	625	690	642	629	623	664	617	648	656	598	654	642	675	618	645	625	656	688	673	630	670	640	634	676	683	662	628	678	643	632	633	651	628	639	675	656	638	635	612	666	618	673	671	638	647	630	642	629	641	651	634	632	669	656	626	630	640	702	664	691	623	641	604	656	623	618	650	649	582	647	662	622	680	643	635	657	646	643	620	605	633	664	626	643	602	666	654	634	614	662	660	659	638	636	665	658	653	631	662	642	662	660	651	641	631	645	635	656	648	668	687	632	687	639	660	636	671	679	609	640	655	642	650	657	661	648	594	635	608	635	656	609	657	642	662	663	647	653	640	594	631	644	606	654	677	603	634	609	665	646	624	681	637	667	630	663	675	663	643	673	640	663	653	642	667	624	666	630	643	666	653	661	689	637	676	648	649	628	679	646	601	683	641	622	639	658	667	624	636	627	686	626	626	606	627	605	617	665	643	632	642	659	627	627	660	672	662	632	653	661	612	600	642	668	656	647	680	672	651	646	613	650	688	648	669	666	640	684	649	627	614	706	646	651	624	651	611	646	663	619	634	679	640	658	633	640	628	639	672	642	644	638	648	667	656	621	631	639	632	672	626	622	635	661	673	641	653	617	645	649	681	657	629	678	639	654	632	641	633	631	687	654	685	641	685	673	655	695	683	672	718	645	630	636	648	628	636	629	607	630	627	632	648	619	658	636	626	653	615	654	602	664	635	650	632	648	666	689	650	664	664	675	588	646	671	654	619	612	655	665
23072	21064	28752	23601	21115	20878	10000	3262	1984	1175	773	704	667	554	425	382	384	348	335	307	312	275	293	326	265	303	287	275	276	272	236	266	236	245	214	264	263	235	228	221	260	232	229	232	228	242	247	235	267	225	224	259	236	266	262	241	252	250	213	242	246	251	249	248	228	234	214	216	244	235	243	234	235	248	228	254	249	217	232	238	229	231	230	222	203	215	239	213	240	196	246	220	236	236	191	223	215	241	232	220	233	238	228	207	259	228	217	200	229	200	235	216	226	216	224	236	222	245	203	237	221	242	237	218	227	216	236	201	211	215	215	217	240	235	247	206	203	249	209	219	225	216	223	227	247	238	238	195	240	193	236	243	222	233	231	223	267	190	245	196	224	194	231	227	210	174	229	228	219	215	190	219	211	216	196	200	217	212	240	217	195	214	202	206	202	253	217	226	198	220	213	229	236	200	232	191	228	227	225	213	217	207	209	266	241	221	217	240	190	209	215	224	238	238	243	235	234	199	194	210	192	227	215	220	219	236	231	248	216	207	236	232	222	246	214	239	220	258	230	249	223	236	219	233	220	225	206	245	195	239	230	183	232	203	219	209	242	211	231	247	205	242	263	199	240	251	214	223	215	214	235	212	224	237	222	221	224	250	216	220	210	207	223	231	208	211	221	206	212	192	209	229	247	212	253	236	210	229	256	221	212	247	246	215	233	228	213	195	209	201	214	213	209	212	237	241	200	241	211	217	205	241	219	218	210	221	206	209	215	211	243	199	229	214	198	194	214	222	226	209	215	240	242	200	214	232	234	213	227	238	210	219	222	227	227	215	211	224	218	206	228	219	187	192	212	214	166	210	224	240	219	239	220	229	219	210	207	236	208	228	236	225	227	213	218	222	239	218	231	241	224	216	207	238	237	239	239	214	248	214	230	215	212	212	221	243	225	222	241	224	212	235	218	225	207	217	191	235	220	212	243	227	230	213	224	226	208	231	214	234	206	257	221	226	230	206	254	226	230	223	222	225	214	192	229	217	208	211	210	216	214	230	200	199	215	209	245	237	240	239	221	235	216	236	255	212	241	219	218	253	217	237	226	248	225	223	218	217	207	220	232	219	259	220	236	227	223	232	207	226	206	195	210	225	230	196	198	220	224	192	217	250	230	203	209	237	207	252	219	223	210	208	209	189	218	221	211	210	221	236	223	201	224	222	238	226	228	225	219	206	214	211	218	213	247	217	199	240	194	230	228	241	194	210	233	225	234	237	223	220	228	247	215	208	194	209	212	220	215	238	220	203	226	236	230	197	198	234	236	209	214	228	195	211	196	200	240	206	212	208	228	237	217	226	222	234	199	246	221	217	222	232	217	216	226	215	227	215	228	223	204	218	205	216	229	192	228	213	202	211	237	219	233	233	217	222	235	226	204	234	225	216	224	211	206	268	198	219	232	186	226	207	202	207	231	215	219	225	208	223	212	233	235	230	216	226	213	243	228	218	197	210	231	195	236	202	225	232	201	210	249	232	231	225	229	239	222	200	200	223	224	226	234	230	231	229	208	226	231	207	203	225	201	225	211	233	224	230	208	235	211	235	206	230	214	217	217	244	215	218	240	227	200	230	231	233	228	220	228	248	227	218	214	216	200	211	216	206	225	209	219	218	236	242	209	221	217	201	231	226	219	215	257	232	219	230	214	229	237	215	217	235	220	202	225	223	235	207	230	202	247	218	214	243	208	235	220	235	220	220	224	186	215	226	222	220	211	208	198	225	229	239	232	206	213	248	224	209	223	230	224	242	229	224	220	231	234	221	189	235	215	194	214	236	213	210	231	232	205	218	244	213	216	231	222	232	212	226	229	222	222	234	219	236	210	240	217	223	242	214	251	230	209	189	227	222	224	214	213	212	227	246	233	222	219	219	229	221	223	227	222	207	225	196	245	229	230	228	215	235	220	223	214	230	248	265	222	210	220	199	242	236	223	202	232	229	231	196	233	213	231	215	211	204	228	199	251	211	227	241	224	222	237	224	195	210	217	224	211	245	233	227	235	219	232	224	212	245	222	215	225	220	225	219	233	234	239	248	240	204	206	209	217	208	217	228	207	213	225	203	234	246	202	187	241	235	221	239	202	223	232	228	232	227	203	208	234	216	229	239	212	239	227	224	242	212	224	231	202	229	209	231	222	217	215	219	217	220	229	227	208	221	219	246	202	257	222	223	241	203	213	223	219	235	232	212	227	236	235	213	229	242	233	221	244	239	233	204	233	211	213	203	226	210	234	216	210	243	209	208	216	227	204	242	223	195	228	202	186	235	215	225	226	246	226	209	220	226	210	206	206	222	222	213	219	221	240	214	204	211	224	211	251	214	242	232	229	227	221	210	236	230	231	243	216	221	197	201	247	218	211	221	215	230	228	216	212	207	208	216	215	238	225	215	227	247	207	215	225	222	228	210	206	217	220	218	185	200	227	224	218	229	236	200	213	220	214	210	226	235	213	204	194	219	207	202	221	197	209	215	196	233	219	230	244	234	202	222	232	255	205	217	239	217	226	216	241	226	272	198	202	255	205	215	218	225	219	210	204	210	240	234	225	264	197	204	205	247	233	221	234	216	260	237	204	244	208	204	217	208	225	225	219	238	240	201	207	191	236	228	192	222	218	228	207	232	209	217	226	237	222	219	214	212	187	213	237	211	189	225	211	224	201	239	220	238	189	184	223	209	223	219	252	217	202	205	235	241	201	210	240	225	222	216	222	208	207	208	200	237	255	205	236	197	203	209	226	216	213	217	210	217	217	194	250	213	207	227	234	216	196	214	181	204	232	217	252	215	213	221	217	208	234	220	213	208	237	257	213	224	219	218	211	227	234	222	218	210	243	222	218	236	233	229	200	236	207	187	225	208	191	203	210	237	212	210	216	236	205	227	199	231	244	216	249	236	223	211	228	241	233	245	214	210	227	218	211	236	236	211	225	227	236	228	245	246	203	217	208	244	211	222	227	223	211	235	217	228	215	211	212	227	210	215	204	238	187	225	212	237	216	209	211	228	211	238	232	241	243	195	222	198	230	225	239	203	224	212	221	221	194	228	234	223	238	228	221	201	239	193	222	216	227	206	204	207	220	202	245	195	189	221	214	224	228	233	239	220	233	236	235	230	243	217	237	234	233	228	219	206	198	235	240	265	248	207	231	240	237	225	234	204	214	217	216	227	229	237	218	189	236	202	207	205	216	238	220	209	208	232	222	226	218	206	229	242	240	195	228	217	204	219	209	220	194	211	218	228	202	203	196	238	217	232	191	198	233	207	217	231	207	211	215	234	225	253	226	212	209	228	205	244	224	225	219	237	232	225	213	240	223	237	225	252	236	187	222	225	210	217	218	217	220	224	222	235	225	229	211	217	227	240	212	212	219	180	221	201	224	231	230	225	225	183	224	234	198	236	219	214	219	231	211	212	219	231	246	205	215	239	252	220	208	214	208	201	228	216	232	227	207	208	208	190	212	214
33611	28519	25192	19556	18455	16574	8530	6778	4579	2667	1684	1545	1425	1030	834	759	723	676	595	578	516	514	484	441	472	436	424	450	439	459	413	383	370	356	348	316	385	354	370	353	341	390	379	365	340	413	353	365	325	366	355	369	354	357	345	373	360	365	348	354	337	347	336	358	342	330	354	316	331	336	323	333	339	283	309	342	363	320	314	316	328	354	320	320	294	321	328	322	325	301	309	329	316	342	317	317	325	310	333	326	309	355	309	311	300	308	346	301	300	359	328	304	307	312	311	338	304	306	332	311	307	322	344	346	315	308	343	335	331	291	311	331	339	276	360	330	290	313	296	301	308	309	328	338	333	328	302	299	305	333	324	314	338	306	316	291	337	297	310	294	316	317	290	308	305	330	322	308	328	304	300	315	317	344	298	315	334	308	290	316	331	302	333	308	318	300	317	320	297	323	320	318	310	307	286	314	299	285	330	306	326	306	340	317	312	308	304	303	315	331	304	329	321	315	292	322	338	322	295	307	312	323	340	347	320	333	299	314	327	303	296	305	312	311	323	344	310	318	276	331	313	316	317	301	285	356	301	316	323	314	300	300	329	358	299	315	301	301	338	296	294	346	320	330	297	299	328	328	306	322	318	304	315	367	320	290	319	314	331	317	290	315	321	329	326	318	312	329	294	300	306	313	317	309	299	343	334	314	319	300	307	312	293	325	307	327	283	278	275	303	329	310	319	315	295	311	315	306	340	285	315	332	343	303	331	300	318	293	289	307	326	329	317	296	308	322	324	326	317	332	299	336	339	316	337	345	320	326	325	302	291	290	309	360	336	323	304	314	305	330	312	324	324	326	287	310	299	292	349	329	286	361	319	305	327	327	286	290	308	294	321	294	324	321	331	308	357	338	293	249	338	334	302	302	324	319	289	312	311	318	308	338	306	300	301	295	359	301	311	364	273	322	318	304	317	283	316	331	297	317	334	313	318	323	316	317	306	298	314	321	341	304	341	277	314	335	332	336	330	290	333	317	321	306	351	306	359	285	318	339	281	320	287	316	315	319	332	319	332	300	290	311	261	314	327	324	331	307	285	274	340	329	307	312	246	330	285	280	309	312	288	331	325	320	316	310	315	327	330	308	370	325	315	326	326	306	340	326	296	315	349	325	308	306	299	296	295	343	331	329	357	288	273	291	348	348	306	343	314	309	309	314	315	297	300	309	292	308	289	313	307	299	317	335	290	317	312	311	310	305	337	337	291	327	325	314	298	315	313	334	330	310	331	304	309	324	305	312	344	353	291	324	306	341	299	322	280	314	292	319	313	285	270	311	334	302	327	308	280	305	323	317	337	291	319	305	291	335	330	301	327	294	301	331	286	326	325	295	316	326	301	329	329	345	296	313	287	296	287	312	299	307	316	337	321	297	295	301	302	280	321	349	300	311	285	309	314	317	319	326	321	284	295	324	304	319	300	330	329	297	325	309	301	318	321	295	279	322	320	310	312	305	303	298	331	344	305	307	314	306	345	320	353	303	329	317	311	300	332	315	306	316	304	313	307	298	305	298	315	312	286	302	308	301	318	319	330	306	309	316	330	298	333	294	310	312	306	321	332	309	311	333	331	332	302	285	309	316	291	333	318	316	332	317	354	329	334	336	306	274	303	305	309	303	288	310	316	306	357	319	313	304	300	321	330	312	306	324	325	279	337	323	322	314	342	302	333	298	327	307	294	344	301	311	313	335	308	281	297	320	284	300	310	336	304	325	321	329	328	297	321	343	295	292	282	318	307	290	298	263	335	320	318	339	312	303	342	309	314	305	320	332	296	308	308	285	296	302	326	330	315	321	322	292	331	301	306	289	296	321	287	317	300	266	322	313	305	318	307	312	336	308	310	302	287	297	339	315	309	305	325	325	331	312	294	327	349	322	309	303	293	290	309	328	322	310	336	322	316	325	288	321	310	310	306	306	344	318	313	333	301	325	300	320	322	312	338	321	301	299	321	322	334	316	312	319	336	344	321	302	314	312	327	313	327	282	326	302	335	334	325	333	344	320	293	316	286	299	305	333	331	337	314	341	304	292	297	319	293	305	325	313	282	331	313	332	291	316	326	336	294	304	318	328	326	345	325	284	291	308	331	333	299	301	303	333	312	284	327	311	308	325	320	314	321	322	345	320	286	337	292	308	312	306	334	313	343	304	321	321	334	285	297	304	304	343	333	327	303	279	316	283	322	307	333	282	295	316	317	301	270	319	303	314	310	301	288	327	315	310	321	316	328	333	302	329	319	329	297	300	289	306	298	305	323	316	323	308	288	310	295	296	335	287	316	310	320	297	346	328	277	305	310	344	292	302	334	322	293	299	284	323	330	308	293	301	305	292	326	332	321	287	322	310	302	332	309	305	286	286	308	320	319	302	342	336	325	325	342	319	330	280	317	307	289	289	303	295	319	308	287	294	322	311	312	321	310	329	323	337	290	323	292	322	308	301	303	314	313	295	309	318	294	302	291	306	301	341	325	317	331	315	318	325	314	315	315	304	313	311	306	323	321	292	330	317	282	311	317	341	335	317	299	310	344	304	299	343	298	315	286	325	277	284	315	327	308	317	310	307	323	318	297	313	307	306	283	325	307	310	315	336	301	350	342	326	303	322	323	300	318	330	311	318	308	315	283	331	321	311	316	308	323	324	330	312	317	291	324	348	289	330	289	291	301	315	309	307	327	296	310	312	291	322	299	318	315	289	285	332	329	319	310	292	329	311	313	335	313	316	334	297	320	330	302	301	334	304	296	328	304	307	329	312	335	292	296	315	308	291	311	329	333	308	296	296	308	336	308	309	321	326	323	314	311	320	303	292	311	270	331	308	309	312	309	332	322	318	325	333	317	289	331	313	310	322	330	337	331	327	338	325	308	314	309	310	326	306	302	324	288	302	333	293	303	328	329	312	335	332	279	274	283	310	281	300	325	294	318	288	352	297	324	311	272	307	318	292	276	313	306	322	337	329	330	322	301	323	347	317	348	345	323	319	322	348	343	349	306	329	354	275	322	304	317	285	320	331	303	291	314	330	304	327	304	300	321	296	307	305	312	296	325	304	304	328	310	324	317	316	315	317	322	310	327	305	327	306	347	277	305	326	330	334	313	279	318	320	301	330	338	284	290	286	290	320	299	317	317	337	337	354	323	280	319	314	315	315	302	305	298	324	290	333	287	298	316	299	297	337	289	309	334	305	320	309	292	333	298	310	311	309	328	298	297	303	311	329	331	326	299	291	297	315	325	305	285	317	317	287	294	300	315	339	309	325	337	323	325	322	320	309	308	284	334	317	256	326	297	310	321	342	317	318	328	299	356	286	349	318	320	320	314	311	317	333	343	326	310	317	336	326	289	303	328	342	305	293	320	289	322	297	311	327	333	305	317	293	334	319	348	319	274	299	339	297	320	307	307	319	304	333	332	329	302	309	288	315	309	301	351	294	291	287	351	328	341	304	313	293	318	307	326	330	334	299
27337	20565	13772	7654	6726	4081	2002	1561	1122	846	706	622	624	586	575	526	529	568	520	552	534	615	516	556	565	551	560	600	568	576	512	543	537	533	484	521	489	561	546	538	576	532	586	536	486	544	510	540	530	526	521	511	527	509	527	565	529	535	551	582	543	537	550	549	564	600	544	553	532	532	538	517	567	562	548	503	541	551	555	533	531	560	514	547	528	565	532	569	563	534	549	526	591	565	514	511	518	578	573	556	574	538	522	573	486	546	531	526	533	530	502	546	501	542	558	583	534	533	546	545	511	531	572	535	570	509	541	505	536	522	539	553	580	560	592	566	470	556	516	542	526	520	544	535	525	523	534	552	520	578	535	562	534	531	543	539	578	537	590	546	565	528	529	566	568	528	563	549	573	518	531	524	539	494	519	529	508	527	525	549	534	500	544	545	527	510	522	521	581	553	507	502	526	534	526	559	556	543	543	537	536	521	539	529	543	515	556	547	543	523	547	523	525	543	540	544	506	533	549	532	517	556	517	561	564	542	526	575	547	539	526	550	539	539	501	547	543	502	520	521	498	530	543	543	520	537	532	502	512	562	558	529	560	572	506	551	510	542	520	553	544	548	502	526	501	541	557	536	538	565	556	539	514	543	521	552	547	550	541	544	544	541	540	569	531	501	564	501	518	495	564	561	553	529	588	518	539	523	538	518	576	528	558	546	552	559	556	530	540	572	550	495	508	563	537	507	544	517	525	551	559	519	534	529	542	534	530	511	554	536	513	532	527	521	552	535	538	505	539	530	539	519	546	528	583	529	541	533	549	532	509	546	527	511	528	528	502	551	536	531	572	587	565	519	535	553	542	521	531	589	564	536	529	579	509	555	530	529	526	541	551	523	531	494	555	547	549	502	576	509	546	518	553	530	548	528	536	516	530	545	526	516	543	532	573	575	509	563	555	540	484	549	544	549	528	545	517	526	529	545	556	525	550	576	521	589	532	554	551	556	597	532	503	533	544	550	569	575	543	533	517	538	555	529	561	531	548	554	553	549	513	560	529	537	552	551	528	525	551	508	520	523	529	543	543	507	558	602	551	528	557	514	562	551	532	518	550	542	525	518	525	527	522	531	535	500	566	562	538	534	545	477	523	508	540	552	518	527	533	564	537	544	533	535	542	531	534	522	536	528	556	547	503	530	500	536	522	527	526	545	573	537	489	517	583	548	549	567	529	542	524	525	552	571	526	568	532	555	556	509	558	550	561	548	514	562	537	517	542	562	558	543	559	543	540	549	558	562	549	581	572	541	553	541	566	539	555	579	539	555	540	530	518	563	555	537	497	566	524	544	531	526	526	517	570	512	521	558	511	539	581	552	575	527	544	581	552	527	524	504	587	566	556	543	553	564	532	520	536	532	561	537	506	537	539	563	542	565	547	476	522	578	512	538	511	516	574	539	548	536	500	521	528	545	573	550	530	514	539	525	516	567	494	506	506	565	538	568	540	565	553	491	518	530	551	522	546	557	556	550	536	580	523	561	550	549	526	519	566	489	581	570	522	479	524	523	538	568	553	568	555	532	517	573	536	541	545	584	573	542	537	598	506	559	520	516	517	558	538	536	551	554	543	538	520	521	522	543	552	503	537	517	538	527	522	532	494	566	560	525	507	518	553	582	549	553	544	563	525	554	571	517	522	508	547	563	552	552	542	540	524	530	539	527	554	515	566	520	553	531	572	537	571	550	540	532	561	523	561	513	498	543	530	552	502	522	527	524	522	506	522	548	547	521	537	529	560	545	542	523	546	499	513	547	536	540	546	541	473	556	535	551	490	514	525	538	553	566	529	513	552	537	525	505	564	512	553	583	545	526	512	530	535	495	526	543	565	540	544	532	507	521	545	567	555	584	502	562	545	552	521	523	505	585	520	506	564	547	562	536	538	560	520	530	558	555	501	511	539	532	553	549	539	509	536	589	529	539	569	520	504	550	497	534	545	572	511	594	539	532	532	530	528	542	546	545	551	525	511	542	479	513	529	501	522	572	513	513	538	519	555	562	509	547	535	568	548	531	506	521	489	532	537	559	539	565	596	505	568	515	517	544	527	553	539	545	510	494	532	598	552	572	494	514	513	558	513	550	540	557	531	496	607	546	550	531	567	489	566	541	510	570	506	542	534	514	537	529	535	548	546	557	571	497	530	529	550	546	550	523	501	536	575	555	533	560	570	546	500	511	599	558	536	562	552	554	529	515	526	516	529	537	555	529	544	478	518	561	512	530	567	553	527	522	551	563	539	536	515	536	526	531	570	519	521	516	508	516	548	531	519	559	504	539	557	505	485	530	520	546	519	524	482	498	561	537	565	548	520	532	525	571	574	584	499	543	536	496	557	579	525	474	518	566	528	581	527	538	521	559	584	552	536	551	532	523	493	551	525	518	521	497	518	485	522	537	495	517	574	525	567	531	526	520	537	563	517	563	522	497	546	569	533	519	553	529	556	512	545	499	540	510	533	548	511	491	522	537	556	574	530	547	565	581	536	528	551	559	550	533	543	530	527	559	589	518	531	520	570	554	522	552	565	576	541	483	531	488	491	539	507	538	504	526	579	572	538	546	515	548	530	582	553	543	497	508	529	521	506	537	555	521	499	555	543	544	571	554	511	528	544	528	518	533	559	522	583	572	573	563	501	518	530	527	584	537	549	512	558	494	527	578	539	531	518	526	544	571	517	552	545	550	531	539	535	535	490	506	531	568	505	520	543	554	534	527	569	549	515	500	539	510	573	526	524	580	518	512	536	512	527	568	552	508	530	536	541	534	540	558	563	547	518	538	543	518	549	544	537	534	529	588	545	559	561	536	539	521	527	478	554	467	553	525	552	544	525	531	552	543	521	557	532	552	535	526	557	502	521	497	531	568	548	584	542	544	550	533	525	587	502	545	545	549	534	487	497	524	526	547	514	499	568	584	572	542	548	530	567	558	535	578	545	566	564	536	580	530	593	545	503	525	535	585	553	527	524	520	522	539	555	568	557	517	581	552	533	518	557	561	533	536	537	535	552	552	540	539	514	541	528	523	546	502	510	538	520	546	559	515	548	527	533	554	543	538	536	613	529	535	542	516	521	535	556	524	512	505	514	512	524	548	492	553	553	506	585	571	497	495	513	583	556	556	544	552	566	510	553	584	514	548	553	538	559	523	568	526	550	534	543	560	541	546	554	503	575	551	525	517	548	568	519	529	537	574	531	536	548	519	564	598	550	528	517	517	517	510	533	528	538	528	561	511	554	553	574	580	552	488	505	535	536	517	526	566	520	562	528	557	551	555	555	565	540	530	544	545	546	554	535	548	526	555	548	520	526	542	548	530	526	544	547	544	529	544	575	539	510	515	515	553	532	530	559	576	512	557	563	541	550	580	543	537	533	575	556	556	496	515	533	567	517	534	518	524	571	524	543	529	535	516	518	481	500	523	523	534	553	535	542	520	567	541	508	552	546	565	554	557	533	518	539	559	539	521
26003	16444	12845	10668	12168	7903	4154	3596	2269	1557	1034	959	895	849	809	760	836	843	749	765	810	702	782	751	781	762	737	776	779	727	788	713	749	736	709	712	714	713	718	754	749	760	739	734	726	704	759	710	708	780	729	741	770	758	691	802	738	830	729	777	719	734	740	769	766	737	757	755	719	746	745	712	714	696	687	740	714	699	689	758	692	762	739	754	773	762	739	685	675	727	760	740	700	732	718	730	748	708	680	735	761	750	789	777	728	723	694	702	712	721	711	708	763	746	727	729	712	711	724	755	747	731	757	777	728	729	694	686	688	694	777	739	712	755	737	722	750	694	757	738	746	724	732	775	711	724	714	762	773	705	754	705	755	757	763	719	742	725	760	725	740	740	704	755	733	745	763	752	733	698	756	654	723	724	708	734	745	732	720	713	753	688	739	711	729	709	796	745	768	732	788	751	696	727	721	741	729	740	727	718	721	717	730	698	746	723	742	737	707	699	729	747	744	733	727	736	749	762	680	703	706	657	709	727	709	757	697	711	715	732	713	764	749	695	730	704	724	712	735	731	791	755	755	709	752	759	763	687	686	701	732	753	748	717	764	708	748	710	758	720	742	714	674	739	716	731	719	739	703	756	714	735	776	714	781	710	691	752	749	706	764	718	731	689	712	758	719	744	742	748	742	709	679	706	686	670	749	719	731	780	753	724	726	752	751	758	735	696	728	773	718	721	700	736	764	760	744	746	724	742	771	718	721	765	729	711	730	742	714	742	682	759	700	787	683	733	739	758	694	785	731	741	701	722	708	690	695	754	714	768	743	744	755	700	747	728	730	692	718	755	745	758	743	750	691	692	773	741	729	794	731	703	753	716	720	719	743	738	707	710	709	700	732	793	728	678	764	717	699	746	744	757	778	724	679	746	734	702	697	701	730	677	671	711	707	731	673	729	719	718	754	745	704	787	741	711	756	737	713	691	729	712	710	718	747	775	712	778	726	744	693	771	690	696	785	728	695	764	746	717	738	754	736	702	741	744	745	729	721	677	717	733	695	704	743	744	782	724	747	739	691	683	749	713	715	755	744	733	755	762	716	712	739	758	740	712	720	768	726	711	762	716	770	752	689	743	761	720	716	763	727	765	755	697	714	760	765	715	740	723	720	764	741	743	752	754	760	756	768	733	765	745	772	751	722	706	755	736	732	728	757	684	737	707	692	779	705	736	751	759	716	741	737	724	753	756	721	754	727	742	718	706	665	732	703	749	742	683	693	742	710	725	713	747	747	725	730	729	704	713	739	757	729	743	739	738	722	732	751	723	752	755	743	755	677	691	689	699	725	752	760	723	697	727	743	734	732	717	752	726	704	738	776	748	783	771	655	763	699	709	735	786	725	755	767	717	741	737	731	701	703	728	727	742	741	756	677	791	725	743	725	780	717	712	730	728	731	739	724	752	748	750	738	755	731	754	781	717	771	746	715	721	703	702	748	685	750	746	706	716	694	729	739	746	721	749	771	712	701	733	664	699	733	755	730	695	691	770	682	713	703	727	696	718	731	715	747	690	714	734	742	696	702	703	738	774	737	729	728	751	746	719	742	722	739	736	733	764	729	745	715	706	715	759	750	728	728	752	737	737	676	737	723	770	726	718	743	684	778	688	703	750	717	718	667	752	740	719	773	701	718	729	739	725	712	712	704	713	738	722	713	759	720	773	759	706	707	659	713	823	761	739	782	710	713	708	762	756	736	686	731	741	736	749	688	744	745	803	719	759	686	691	800	738	745	704	749	722	723	738	792	716	690	784	732	728	692	720	721	736	753	761	759	756	702	742	742	737	743	713	774	742	719	732	728	728	717	756	732	787	736	711	722	708	693	722	714	748	719	736	754	704	745	765	688	716	712	788	708	697	745	699	713	744	768	731	704	701	725	730	725	753	784	765	718	708	739	785	715	696	768	734	778	706	780	712	723	724	757	730	744	745	755	734	758	796	751	771	766	755	754	793	722	718	802	747	745	736	702	750	716	729	707	738	744	712	733	758	758	701	745	751	781	749	732	752	745	654	720	707	748	729	776	746	704	708	724	735	696	761	752	733	727	734	740	730	717	726	712	726	736	702	732	745	737	714	676	715	747	691	746	805	748	706	677	695	728	762	676	763	779	706	746	705	681	712	765	677	741	695	729	744	732	732	708	698	712	739	728	718	756	737	724	739	694	755	733	715	690	738	695	729	713	691	784	704	735	750	767	714	686	735	731	747	692	720	746	733	772	718	769	700	751	730	774	704	715	714	688	729	683	715	738	715	691	731	787	740	762	709	726	714	730	736	749	702	744	742	729	754	752	753	749	724	738	745	765	772	706	705	756	706	740	717	717	690	694	732	729	686	681	703	718	726	776	711	783	729	703	718	735	768	742	728	660	765	713	743	668	683	767	681	725	732	720	682	761	721	721	776	773	716	767	716	768	707	716	735	746	725	739	711	702	732	750	732	693	763	721	723	756	698	756	730	748	716	737	760	735	732	763	726	713	726	737	727	720	690	723	748	728	742	799	748	764	740	808	743	725	768	752	726	721	732	700	688	757	738	740	745	731	749	740	742	755	712	733	778	750	716	734	734	736	739	690	699	716	697	749	714	774	729	717	727	756	705	743	706	715	720	761	762	694	694	721	768	702	747	732	668	741	755	748	741	707	749	694	726	723	736	702	759	741	695	722	741	736	730	710	761	737	710	717	710	771	759	686	719	757	752	727	707	700	720	744	734	720	703	753	733	729	755	720	709	737	756	769	723	713	704	722	706	728	748	746	735	716	702	747	692	695	744	686	721	684	756	758	738	723	708	710	724	708	719	738	705	701	706	698	706	743	779	754	731	713	710	769	758	744	754	755	753	728	752	739	688	718	746	764	745	705	763	763	665	764	754	731	733	730	751	702	750	711	708	761	746	673	707	733	704	778	707	744	753	753	719	695	696	728	742	764	723	753	676	778	709	693	761	692	693	713	730	744	728	781	728	756	753	717	720	744	709	726	724	724	689	721	758	741	784	697	716	755	729	736	743	686	721	733	727	761	737	725	758	723	731	741	733	726	800	741	713	789	780	696	732	710	745	731	732	726	722	699	784	767	758	721	734	709	721	738	751	722	739	751	753	691	714	729	729	734	708	699	701	726	748	771	731	770	701	698	709	766	744	706	750	761	759	748	701	697	742	725	723	773	732	713	728	715	706	740	764	699	723	769	706	698	741	765	724	741	744	733	747	705	713	751	771	736	744	736	759	714	726	724	748	753	730	704	733	736	749	721	708	719	743	711	772	730	747	756	746	746	714	726	710	703	733	733	751	740	714	726	735	739	747	715	729	745	740	734	722	756	738	729	772	675	708	694	686	710	745	695	749	706	717	750	749	785	746	723	721	729	755	705	738	771	727	754	698	772	745	729	739	766	727	747	706	706	728	744	758	765	776	685	712	739	720	705	735	763	753	703	705	714	746	683	668	769	681	712	670	747	710	695	748
24205	21079	28179	24206	20928	12343	4533	2575	1534	1229	896	736	749	643	610	627	583	546	552	534	533	527	545	496	522	539	523	534	511	533	522	499	473	473	512	495	460	481	501	496	465	488	498	487	518	473	488	494	497	447	465	499	487	499	502	476	475	534	488	492	469	492	533	480	482	469	476	482	469	450	487	486	479	484	499	467	476	463	433	484	453	530	478	509	447	447	494	489	436	495	463	475	508	447	520	502	516	523	473	493	500	498	485	459	462	498	463	499	476	491	474	480	485	434	487	479	467	457	484	479	544	473	500	463	471	454	465	520	468	496	508	479	477	511	465	421	485	507	465	495	460	475	469	489	457	462	468	429	455	486	468	481	453	498	493	516	517	469	460	468	478	436	462	474	454	466	466	479	462	471	472	531	536	472	500	466	454	474	466	483	475	465	492	501	460	472	475	455	481	507	494	496	474	477	481	495	483	462	475	473	456	493	485	533	484	487	457	473	480	487	478	494	486	514	510	471	494	488	476	473	466	484	485	454	469	485	475	486	477	466	488	448	495	450	450	462	490	462	482	483	508	485	503	438	480	475	492	459	442	473	467	449	447	497	454	482	499	485	440	461	466	449	497	484	512	482	478	480	483	487	497	475	466	482	438	463	474	459	478	503	465	499	489	458	513	461	471	485	477	495	482	449	505	481	450	468	450	477	438	480	474	477	459	498	456	476	450	462	485	488	481	449	461	515	471	487	481	448	461	478	452	525	475	459	469	478	478	491	491	472	514	492	465	465	472	464	520	487	482	492	468	515	438	458	478	487	477	491	505	490	476	504	460	447	506	517	494	483	447	457	496	490	467	488	487	497	495	489	485	520	456	494	466	513	469	433	454	459	507	462	488	510	475	471	455	477	443	447	486	453	474	437	433	461	500	449	459	471	456	453	452	499	509	459	500	491	482	440	486	515	458	444	482	480	480	466	496	463	497	493	479	462	459	442	474	472	472	489	481	508	474	506	469	465	464	497	459	407	488	461	495	487	486	446	468	485	482	485	456	487	539	459	469	513	496	481	507	501	522	463	466	441	490	478	487	481	475	462	477	518	490	468	508	489	450	483	463	484	493	475	497	492	509	444	511	528	451	497	497	479	482	483	447	452	450	478	480	463	465	501	479	476	464	511	504	498	457	452	501	437	487	482	502	477	470	513	440	472	472	487	508	482	470	481	463	485	498	469	445	480	496	473	464	448	452	443	457	475	493	497	483	490	469	492	464	482	478	515	493	452	485	498	489	464	490	474	482	463	468	495	471	488	478	474	466	463	465	481	516	481	492	477	492	472	515	501	477	466	439	464	500	458	518	475	480	456	496	469	463	445	466	473	496	502	490	450	407	507	467	480	486	441	493	453	499	445	472	505	515	487	483	480	495	455	474	450	489	473	443	498	477	500	459	507	457	440	451	490	517	458	493	495	499	480	502	468	497	472	449	480	450	497	501	483	458	492	491	487	501	470	500	487	506	458	475	444	497	481	423	477	499	462	460	521	482	433	489	430	482	478	450	512	496	495	430	456	464	518	498	507	500	479	476	472	461	452	428	449	484	482	492	478	493	504	455	495	471	496	459	505	461	436	499	466	489	460	520	461	499	455	460	443	448	451	478	471	456	475	517	464	471	489	480	515	492	450	448	452	463	495	484	454	491	492	452	489	447	460	482	461	461	467	446	453	456	477	441	473	457	502	471	517	459	473	444	460	479	516	473	472	447	475	488	522	449	475	496	463	476	458	530	466	498	476	442	501	553	498	495	493	501	455	453	479	474	478	542	471	511	468	482	484	485	464	485	473	435	495	435	483	490	484	458	503	472	497	485	464	482	475	502	486	488	462	472	462	465	461	483	498	447	450	402	488	469	513	467	458	463	475	487	495	486	491	443	499	476	501	494	452	466	470	483	454	452	497	496	513	485	458	452	477	496	522	473	462	451	497	510	483	465	482	430	479	448	475	487	491	462	491	472	507	461	477	502	487	462	485	466	442	476	510	496	486	462	432	502	445	464	464	481	492	489	478	485	459	492	504	464	459	495	471	498	457	450	500	492	510	462	486	456	498	439	467	498	502	484	491	457	458	475	482	458	474	466	499	482	473	455	507	463	489	488	481	503	475	468	465	468	486	440	468	517	472	470	463	476	454	471	476	485	484	477	456	474	454	499	501	500	487	480	496	467	499	445	468	478	498	430	447	466	456	455	481	482	448	460	458	492	482	470	446	507	472	491	472	505	469	472	443	480	484	487	487	475	486	500	497	497	420	520	499	475	465	449	473	493	455	513	469	489	459	476	471	453	495	473	494	472	495	483	492	497	476	454	440	463	487	459	485	465	466	476	452	464	421	512	488	465	459	467	467	505	426	496	479	490	488	471	467	468	427	463	469	462	439	469	490	448	507	468	461	490	471	506	476	470	490	475	502	460	449	479	477	484	454	452	467	501	469	471	472	485	502	483	461	501	461	490	490	507	464	488	526	457	464	499	485	483	491	495	457	455	514	464	508	498	468	469	501	458	484	503	481	448	484	553	483	467	453	462	471	440	433	500	522	474	488	473	478	504	454	461	501	481	478	496	428	459	503	525	472	475	496	512	488	488	486	499	480	449	470	461	485	459	487	515	477	480	491	463	487	455	466	466	445	505	479	446	493	443	459	483	476	457	463	429	458	497	441	518	466	492	456	503	467	480	474	494	445	474	451	494	471	474	482	503	446	488	492	460	473	474	484	492	504	480	469	463	498	474	524	482	478	497	489	486	456	501	458	466	447	499	495	471	474	494	503	495	460	467	465	483	489	506	490	455	485	477	493	459	491	457	476	461	476	481	438	481	496	445	508	478	485	485	471	459	462	493	460	486	473	450	495	503	459	485	470	479	468	520	449	460	474	412	475	446	495	502	506	470	486	505	496	456	540	477	483	461	487	462	474	491	502	438	493	480	465	473	490	485	471	492	453	480	465	458	507	507	505	510	502	456	499	505	472	465	497	463	428	460	435	497	473	442	469	471	509	491	517	479	503	459	490	484	491	458	513	444	483	520	483	489	477	437	436	486	444	528	486	473	481	493	476	474	477	493	458	476	470	436	474	459	460	517	468	473	534	477	439	484	480	464	494	470	446	506	530	460	484	463	464	473	493	465	472	503	458	490	481	441	479	478	488	446	433	497	487	483	477	456	461	492	526	478	480	521	463	462	502	485	466	476	476	449	482	483	428	476	486	442	486	476	460	428	471	455	503	454	474	505	470	491	479	461	456	460	462	463	454	433	465	485	468	449	489	475	491	447	445	477	450	424	450	423	461	425	492	494	475	446	479	495	438	491	477	470	444	459	466	455	449	526	497	489	502	460	471	443	491	489	517	496	456	514	458	512	478	470	472	455	483	459	502	466	502	508	484	458	487	494	462	461	496	481	446	486	489	474	465	490	474	489	466	493	507	476	484	487	468	485	505	463	429	477	488	489	482	434	499	484	473	441	463	446	466
30963	23071	19342	16113	16019	11502	7089	5533	3350	2429	1682	1386	1280	978	922	885	901	736	807	807	783	809	740	671	668	721	762	792	752	713	689	716	702	729	652	726	702	698	710	717	684	662	649	693	676	690	624	700	714	711	693	681	668	706	748	627	717	640	666	721	681	654	660	663	699	713	692	646	582	714	702	674	642	681	686	693	633	662	637	652	684	646	673	657	688	640	669	632	656	668	636	686	685	691	646	689	676	664	619	660	665	712	667	659	604	650	682	649	653	707	673	664	652	636	650	658	684	710	676	701	601	664	676	655	681	640	673	682	705	648	602	655	699	691	679	633	676	666	618	657	630	709	646	674	660	605	657	685	638	661	623	643	611	654	688	693	647	648	688	635	681	668	701	600	621	608	669	650	649	670	671	653	677	690	660	685	681	654	658	610	627	632	680	659	688	664	638	642	633	653	713	650	648	675	631	673	657	619	691	637	686	708	659	652	639	639	646	635	652	679	681	703	664	647	648	634	674	648	691	637	661	643	629	660	683	652	629	672	631	647	648	660	633	617	667	701	656	660	640	683	688	656	680	675	661	698	660	687	654	682	673	688	639	676	617	642	625	656	702	700	629	701	672	652	698	680	639	664	676	660	675	662	670	626	690	625	642	592	688	670	652	633	689	685	657	710	645	656	660	652	702	633	655	654	684	630	676	647	660	632	653	661	684	697	662	657	663	619	673	659	640	673	632	670	684	643	649	681	646	660	694	664	626	606	696	649	674	638	690	668	650	656	638	624	627	663	664	703	622	629	664	638	714	649	678	633	645	655	660	680	669	714	657	639	645	675	626	665	631	675	663	698	667	694	657	655	670	638	662	641	651	691	679	606	638	633	667	659	669	642	610	720	717	614	656	673	667	657	664	624	614	712	638	694	647	631	659	659	650	651	694	661	623	646	660	599	627	672	634	636	669	692	609	619	709	665	636	642	681	643	668	650	671	660	650	630	617	669	661	643	692	679	591	639	676	653	694	692	685	681	658	692	651	648	682	646	646	671	703	647	667	654	694	703	655	660	683	668	678	648	685	618	670	632	665	652	646	689	678	669	675	676	607	682	664	641	627	664	661	706	609	678	664	698	648	701	662	601	645	660	634	672	661	704	672	654	728	689	632	641	657	654	672	651	664	624	651	661	647	631	668	695	649	664	659	633	649	639	596	671	655	667	655	682	650	629	658	615	721	655	627	658	711	604	685	640	630	678	639	656	674	657	624	650	681	608	648	678	650	660	689	633	626	681	635	643	641	649	611	664	648	676	634	674	663	628	639	650	654	642	633	689	667	649	664	668	678	646	673	641	648	631	642	705	663	689	645	625	641	691	650	655	650	645	671	688	618	659	632	655	660	641	635	641	668	613	631	741	661	658	611	668	659	679	667	686	670	633	680	665	679	660	626	644	712	677	648	662	660	668	657	641	681	658	591	657	674	638	647	646	621	679	652	649	664	656	723	685	660	640	648	709	658	683	631	611	700	623	678	658	645	697	681	655	657	637	640	668	628	668	676	659	652	635	642	624	672	691	651	667	692	662	676	712	656	632	637	683	663	685	667	658	645	635	646	611	716	609	669	640	660	622	633	666	694	647	589	678	677	673	674	645	696	643	671	669	683	672	635	674	619	664	667	652	681	644	684	660	706	648	675	662	669	696	654	664	650	671	675	670	678	711	625	618	670	669	688	617	665	647	653	652	626	663	710	655	657	659	638	623	656	678	660	715	650	657	602	640	657	670	637	658	666	669	647	640	690	688	665	685	681	631	637	652	693	692	661	615	679	645	656	661	627	687	635	666	645	643	632	609	662	682	597	672	624	638	651	676	664	651	673	679	659	612	650	697	617	606	635	702	661	679	671	668	638	590	659	653	661	645	657	638	644	641	632	674	632	641	644	660	656	628	662	696	638	716	659	624	660	641	608	687	635	691	639	684	665	660	708	644	669	645	620	686	649	659	655	645	667	627	721	674	634	633	680	688	660	670	651	671	658	705	639	643	659	625	605	642	667	662	641	677	651	708	661	627	689	617	686	642	676	639	670	684	640	647	648	694	669	620	639	648	668	693	669	640	683	654	648	651	610	614	657	660	684	672	707	668	648	688	642	706	602	691	694	666	630	665	698	679	662	654	655	651	657	679	639	621	681	646	651	657	665	670	648	655	628	618	659	653	629	680	623	708	675	686	682	676	657	653	647	664	647	635	688	628	670	668	625	710	647	639	656	614	643	654	632	652	638	687	682	652	642	672	598	637	664	682	652	650	637	605	676	685	650	667	669	660	643	711	641	653	657	649	638	649	666	664	694	642	616	700	664	661	634	695	675	655	647	681	636	646	715	645	652	634	602	642	697	658	672	660	682	700	652	627	673	616	637	660	665	667	641	673	637	685	634	641	643	641	645	645	711	641	635	644	647	683	647	641	631	626	699	687	641	580	641	639	670	707	651	620	640	622	670	641	698	651	673	641	651	671	686	656	650	603	658	652	615	628	674	637	666	637	657	677	637	643	632	686	704	633	712	650	638	641	636	631	643	695	676	631	663	619	692	636	663	629	642	674	699	587	686	611	662	638	702	690	637	678	602	673	706	641	654	673	650	662	651	652	675	666	700	663	614	635	671	659	607	672	697	659	649	698	644	683	632	681	664	652	696	666	661	674	651	671	661	678	650	674	694	683	706	666	656	640	651	691	665	676	626	697	656	642	657	655	660	644	626	652	688	629	686	733	638	700	675	691	695	694	674	641	623	619	668	662	614	673	652	625	683	671	615	689	641	625	635	654	650	646	664	639	648	654	674	667	678	715	668	626	670	629	625	626	689	643	647	655	651	674	685	645	609	634	641	645	648	631	645	637	633	651	669	659	675	606	675	643	643	672	681	623	619	669	656	666	632	721	634	673	629	629	633	684	662	641	672	674	640	664	679	623	651	667	693	645	673	691	642	649	731	643	643	715	620	665	657	680	679	690	655	659	624	647	640	662	655	662	722	677	666	672	708	699	660	631	639	703	655	690	660	642	676	622	668	665	711	622	631	624	664	646	643	612	684	652	663	656	622	668	649	680	701	651	618	658	651	666	673	648	674	657	642	652	651	707	655	679	648	691	655	664	667	668	681	653	671	684	688	666	649	613	649	643	706	653	691	674	606	678	701	634	673	643	694	657	652	608	676	667	645	690	654	650	683	690	643	659	629	681	660	636	657	644	682	654	632	630	662	644	662	603	640	688	648	626	733	651	623	640	624	673	683	669	672	662	656	701	647	637	687	642	650	681	655	646	650	659	655	707	627	667	679	657	683	622	702	683	617	653	625	651	671	664	721	661	647	618	651	667	613	620	662	684	648	666	631	654	659	670	709	623	635	645	663	630	647	693	674	643	659	653	663	652	662	625	616	676	681	672	645	638	697	645	683	634	665	648	670	642	628	592	723	673	641	701	683	623	644	699	618	645	685	666	692	634	674	675	652	678	658	645	637	670	685	651
22981	20966	28647	23466	21049	20449	10158	3237	1625	1249	924	684	670	526	414	475	387	368	349	346	343	315	293	289	284	242	311	273	272	273	264	241	268	253	225	248	271	253	248	239	259	272	232	245	260	240	233	231	264	246	243	250	240	238	232	238	260	256	234	243	246	271	264	242	233	231	219	207	230	201	211	228	225	264	217	251	234	231	250	219	219	223	212	252	216	228	235	228	224	218	233	226	235	218	216	260	262	245	231	234	240	236	222	232	227	216	250	221	240	219	199	234	214	232	231	237	226	245	242	230	263	202	240	259	202	238	233	228	224	208	219	229	224	214	240	213	223	252	229	212	223	219	218	209	205	206	210	247	230	232	202	205	242	240	227	259	216	216	238	225	224	237	218	223	205	204	220	242	247	232	240	232	219	202	229	204	250	191	225	207	229	210	231	241	219	222	216	227	226	210	213	239	228	256	226	209	227	233	219	193	249	231	244	228	217	218	220	230	228	205	226	218	204	220	233	231	226	229	209	212	233	228	228	233	234	198	234	235	193	251	225	225	207	247	214	241	215	225	218	209	220	243	214	253	210	213	205	234	236	245	216	201	223	217	212	221	228	214	218	191	231	196	222	230	217	229	242	218	220	227	222	225	229	246	230	198	201	237	238	214	239	240	223	267	224	206	227	231	257	240	216	222	229	207	212	230	238	207	218	233	197	236	222	227	230	221	236	261	239	219	231	193	206	201	232	241	227	210	201	242	203	204	245	224	206	239	216	264	237	214	226	220	238	201	223	221	209	247	220	262	216	234	239	224	239	226	220	220	224	213	228	221	204	211	248	240	220	230	218	205	205	213	225	222	238	248	225	234	237	223	238	198	234	237	245	221	223	226	229	233	235	204	224	256	241	217	257	195	239	222	208	223	211	244	214	208	229	214	234	195	190	231	234	226	244	201	241	238	205	216	243	204	203	211	236	212	206	221	234	237	234	230	243	212	230	239	210	234	236	237	226	219	223	228	205	216	234	212	232	215	233	209	223	251	231	226	216	219	231	233	198	240	214	218	212	226	237	173	206	214	211	249	234	244	208	226	214	231	229	241	238	223	216	230	221	208	227	218	222	231	217	240	214	234	221	230	212	214	210	214	224	216	227	226	216	221	203	218	225	236	219	234	232	228	197	234	211	247	236	228	248	230	233	223	230	201	230	251	209	214	271	232	239	209	210	198	239	210	210	222	225	229	242	221	227	207	233	223	248	221	218	209	222	213	217	227	219	253	242	236	225	265	224	209	245	222	224	226	233	220	221	219	222	230	249	213	203	226	229	230	222	205	204	189	224	225	226	199	231	238	236	192	195	212	208	226	223	227	219	221	207	243	211	220	217	214	228	241	257	221	234	226	205	236	225	186	195	246	213	201	224	227	216	216	226	228	248	194	212	232	193	221	226	198	222	255	242	243	205	227	247	220	235	241	262	223	208	223	216	215	216	232	220	230	218	247	225	263	217	225	215	216	229	225	220	219	196	248	235	241	227	230	228	217	218	207	218	227	223	230	232	204	206	233	219	245	226	208	225	230	224	237	219	236	202	181	210	226	200	226	214	234	242	220	241	240	206	191	207	189	215	205	261	198	226	224	222	212	233	215	232	220	220	225	223	204	206	250	222	198	202	204	231	225	243	227	215	225	231	223	234	232	199	194	229	223	198	218	223	225	227	227	237	229	223	233	281	221	216	210	224	226	218	231	222	251	236	221	242	228	229	224	239	250	197	205	240	212	257	223	209	225	258	229	237	233	205	233	232	206	203	257	202	226	214	234	228	230	209	216	226	193	240	223	222	217	215	212	219	216	230	223	219	237	197	226	204	208	240	236	209	219	207	246	202	211	229	222	231	208	201	239	209	223	248	201	246	239	202	224	226	234	194	227	232	260	233	213	221	218	225	241	224	236	223	230	203	212	215	224	227	227	224	201	214	209	238	226	208	242	238	213	202	206	220	235	217	236	215	220	246	241	220	210	233	257	209	217	200	223	202	223	222	214	218	225	245	202	243	205	246	249	228	222	224	227	232	214	214	204	206	216	208	227	201	234	217	239	209	227	230	231	208	216	224	242	229	211	231	243	233	246	246	211	247	192	227	214	215	223	225	215	210	228	202	227	213	221	223	219	205	218	212	248	230	207	228	213	248	265	188	242	211	230	237	241	219	232	212	237	225	216	237	240	217	250	226	237	250	213	249	217	217	202	238	218	224	212	205	224	207	234	225	226	220	207	244	217	211	239	235	207	217	223	247	247	206	247	238	237	232	207	243	233	221	251	225	218	229	243	247	202	222	250	225	211	220	217	220	216	226	237	223	230	233	247	221	218	212	186	225	213	228	224	224	226	229	235	213	220	241	207	221	246	208	212	230	221	236	216	220	225	201	228	236	225	221	224	198	215	234	260	245	221	226	220	207	218	224	233	236	222	235	216	233	205	217	221	214	212	231	248	210	216	216	222	236	227	231	170	204	193	219	228	272	224	211	245	227	226	197	229	222	203	224	244	194	227	224	191	234	196	229	223	216	224	223	197	219	192	199	228	223	240	221	242	232	210	227	224	211	201	235	231	226	213	240	221	215	231	223	212	216	205	233	230	226	198	205	222	196	244	212	209	195	229	228	240	218	248	215	212	225	221	244	232	249	237	239	239	211	204	213	228	222	230	225	239	228	228	222	231	209	218	238	221	192	210	217	204	235	216	218	228	207	210	228	184	215	256	225	214	224	225	231	239	233	238	233	233	248	230	215	211	239	237	202	204	226	241	211	210	260	226	223	196	209	238	214	208	243	207	252	238	241	233	208	212	230	224	220	222	229	227	218	228	242	236	236	206	238	243	222	210	241	224	224	224	228	218	210	214	237	230	226	240	214	237	221	245	211	208	216	240	212	231	217	226	225	215	256	240	205	222	226	228	224	193	225	230	228	229	232	207	224	225	213	209	224	237	209	214	238	221	231	241	247	233	220	243	241	217	239	248	236	218	235	199	225	251	215	233	207	232	240	212	247	223	234	222	240	214	226	239	235	261	219	245	216	242	230	231	226	233	242	235	228	206	203	225	239	228	215	228	250	206	246	234	213	240	214	212	219	228	217	223	218	213	209	229	209	237	244	230	230	248	233	229	235	224	207	235	209	226	216	218	237	229	199	204	243	222	231	225	210	204	215	208	221	209	223	232	226	215	212	228	217	234	232	235	237	222	226	224	239	221	212	234	239	218	245	218	230	204	200	221	224	208	201	218	242	233	219	228	207	230	242	208	220	219	225	241	238	235	247	206	248	240	226	203	247	230	221	214	234	242	217	233	228	234	244	235	222	219	198	231	214	234	236	205	239	243	216	219	221	214	237	219	232	233	206	223	240	211	233	257	233	216	233	208	223	233	201	226	220	204	226	228	206	263	215	227	206	259	224	214	212	220	225	228	199	221	230	223	258	236	215	235	222	252	201	208	231	212	223	218	215	246	237	225	241	251	242	237	230	223
33889	27907	24194	21276	20145	13184	9495	6888	4007	3026	2200	1341	1428	1002	798	749	730	655	591	509	499	485	461	425	441	407	472	430	463	403	401	391	364	385	341	342	320	355	374	345	352	340	349	358	346	376	345	356	384	312	354	352	353	366	346	343	340	316	333	341	327	355	379	348	377	338	322	343	339	330	339	353	324	320	306	339	381	306	307	304	339	328	327	290	340	310	331	320	316	300	333	321	367	307	333	319	316	302	335	330	313	319	315	331	300	349	314	302	286	320	336	345	349	308	308	316	325	307	306	289	342	307	347	348	300	311	301	314	332	298	299	327	320	290	312	309	343	326	306	330	301	326	336	334	312	326	331	322	303	320	301	306	334	308	323	339	305	276	302	347	303	322	318	320	323	308	334	321	330	339	286	320	329	325	317	314	347	323	317	305	306	310	343	312	335	310	307	348	290	308	323	318	334	304	341	312	319	303	317	289	327	300	350	286	314	329	315	322	304	308	330	327	334	321	342	345	338	315	331	340	287	298	295	319	319	325	308	270	317	342	307	334	284	316	328	321	292	329	319	298	330	304	341	337	313	310	281	313	342	330	322	324	350	308	326	322	336	328	301	331	347	303	327	309	304	300	321	344	290	321	319	329	298	304	332	298	316	323	328	329	297	272	311	307	328	324	269	332	310	340	307	337	352	320	348	334	325	338	295	316	336	296	316	328	316	296	320	323	302	338	321	282	321	327	342	347	314	305	342	317	312	300	316	305	318	315	329	320	322	322	311	322	324	313	322	297	301	301	308	332	295	355	308	285	298	306	315	316	349	307	323	310	318	307	313	293	315	310	297	332	305	331	301	296	303	344	330	306	339	329	303	299	315	307	340	352	311	344	312	291	336	341	310	321	283	311	348	330	307	294	337	324	324	300	290	293	310	315	303	301	301	309	314	333	314	329	324	312	322	323	315	303	331	334	328	330	282	318	339	321	297	327	329	325	316	295	302	313	284	311	322	348	333	329	299	341	316	295	315	340	360	345	319	324	330	342	337	296	307	314	315	337	303	294	316	354	331	328	316	297	309	345	312	323	314	321	308	309	302	318	318	295	328	274	320	316	321	344	301	327	312	310	304	303	331	325	325	325	343	316	350	297	329	330	349	337	318	326	279	323	335	315	331	320	306	310	266	335	293	316	306	290	269	331	373	320	325	285	320	319	340	321	286	340	348	337	320	355	339	319	313	309	292	303	323	280	268	334	303	310	304	332	344	308	368	289	328	308	317	314	304	295	322	349	307	303	305	330	303	318	328	308	329	341	339	288	304	329	339	291	327	328	337	292	328	313	329	329	304	307	321	323	290	331	326	320	286	291	279	313	290	306	333	330	323	320	309	334	320	319	340	306	328	343	302	298	300	329	334	297	304	333	336	303	300	314	311	337	314	338	329	308	298	314	309	336	321	305	338	294	300	345	343	313	283	286	311	301	302	307	339	320	324	318	319	333	335	305	333	320	310	303	293	337	334	324	330	321	304	292	329	316	334	328	309	290	312	336	305	321	323	340	331	342	315	306	296	291	323	341	338	298	294	300	303	293	275	361	302	320	326	316	325	290	312	346	289	329	302	313	306	313	285	331	311	274	305	323	320	320	372	312	325	313	326	297	297	310	317	310	317	306	319	298	325	310	305	324	305	333	318	313	324	301	302	310	304	324	293	333	334	298	323	324	320	359	311	303	321	327	315	332	298	312	301	306	276	308	312	294	293	328	305	282	302	317	290	313	334	294	326	324	314	323	298	304	312	326	352	313	311	293	333	339	354	311	321	306	316	289	329	322	322	292	297	312	307	296	296	333	312	311	358	290	355	344	318	308	336	355	326	320	316	297	306	300	294	327	313	320	309	301	324	322	315	324	305	309	293	352	319	305	344	315	323	344	288	321	297	290	318	292	311	336	340	340	312	316	346	297	320	315	319	333	290	311	291	323	326	287	326	333	305	349	333	295	298	330	314	331	315	315	344	300	321	346	335	268	303	326	331	295	318	330	322	341	331	306	273	294	312	303	293	317	320	293	315	317	328	308	307	344	315	318	320	335	291	297	307	280	327	297	339	306	347	304	303	314	306	325	299	305	343	340	299	339	315	324	306	284	329	320	310	313	347	330	309	347	307	297	299	329	303	312	309	314	314	312	336	290	308	351	301	317	314	344	316	318	323	321	324	315	345	314	322	348	326	316	300	334	316	310	271	330	335	334	277	308	298	286	324	303	287	316	341	315	341	321	341	278	334	305	327	315	312	298	307	323	313	319	336	315	310	327	328	329	324	309	306	298	324	329	304	318	336	342	316	324	310	303	331	317	334	327	311	323	323	331	318	300	359	315	349	331	293	305	284	345	305	308	324	333	273	312	331	313	326	293	339	307	323	344	343	324	317	304	288	338	300	291	323	316	307	310	316	299	289	315	313	306	316	330	307	303	334	339	336	314	302	302	289	332	315	327	332	312	323	313	325	315	297	297	340	308	287	308	309	316	338	282	300	345	354	341	339	293	326	316	308	332	326	299	315	320	331	312	284	306	319	324	314	306	295	345	331	295	278	329	326	281	314	311	339	330	287	309	321	287	306	337	355	307	315	338	285	320	326	298	304	306	320	309	359	319	318	307	322	288	324	347	334	300	316	341	334	341	303	286	311	300	327	322	303	356	321	314	326	337	316	300	306	360	330	294	334	288	325	277	338	306	286	289	322	338	314	320	309	345	319	311	317	321	326	308	338	344	344	315	320	332	306	296	298	343	317	281	282	315	337	296	324	300	290	320	316	306	312	328	295	331	342	341	299	309	331	354	298	308	334	302	316	326	291	337	326	310	323	326	309	292	305	295	321	304	314	326	350	307	340	328	337	302	308	316	356	323	323	308	313	289	277	300	343	348	321	310	297	331	317	324	296	298	322	311	347	323	313	328	321	318	324	323	293	313	325	316	282	297	298	294	301	319	343	339	313	319	303	297	295	311	344	312	311	306	346	305	319	306	322	293	322	284	323	330	316	311	311	330	306	319	306	345	301	306	323	350	289	343	307	319	297	325	321	310	306	310	371	295	307	289	300	289	346	286	322	280	313	301	343	316	312	317	322	299	316	293	338	285	330	287	302	307	296	321	282	316	327	299	300	330	316	295	296	314	310	318	328	341	324	301	350	314	329	302	316	334	296	309	346	304	285	303	293	299	325	326	326	288	294	347	312	336	315	301	303	304	335	318	326	325	330	293	323	341	331	296	305	312	328	295	342	356	296	331	295	322	292	307	310	310	301	294	294	299	312	317	325	302	288	325	320	330	310	304	288	342	336	309	308	328	347	303	307	312	308	313	362	316	337	338	311	327	291	307	311	293	295	336	318	316	341	292	341	317	309	288	315	332	324	314	346	358	343	321	337	341	314	351	324	303	297	329	306	315	306	313	294	297	296	333	301	285	298	298	323	312	332	371	335	276	317	331	307	316	303	346	321	329	317	297	320	295	292	296	305	336
27259	20438	13532	9481	7394	3476	2253	1177	915	838	685	624	634	580	585	651	550	558	592	563	589	570	565	523	562	609	566	551	545	569	568	509	520	568	513	599	570	539	559	540	551	540	547	529	542	565	554	538	609	529	550	518	563	552	537	564	532	521	558	541	538	545	533	500	523	572	553	555	584	533	570	588	523	529	584	547	555	556	540	591	569	516	544	566	542	552	534	537	538	550	534	537	578	562	536	543	543	546	526	501	563	580	485	565	518	549	548	518	569	531	526	535	517	509	477	519	581	523	522	490	537	580	553	547	519	536	568	533	572	557	534	545	525	544	526	575	535	535	523	529	609	529	558	546	540	567	519	500	522	581	528	518	516	525	539	563	546	549	534	555	530	524	562	568	548	556	552	552	545	551	519	560	558	586	570	536	537	537	484	570	531	546	565	579	548	523	532	538	579	503	531	538	539	548	511	595	560	539	566	538	561	543	562	557	507	561	542	536	571	568	503	521	522	551	534	555	571	538	551	508	598	544	551	540	515	538	528	583	520	555	577	549	549	561	531	545	526	568	531	604	553	504	559	543	569	547	528	575	544	543	540	535	560	574	535	529	508	564	546	549	506	518	603	562	573	590	533	526	552	532	572	582	534	505	551	502	517	570	516	546	582	575	561	499	575	580	571	525	571	513	512	547	521	561	531	511	577	565	569	520	549	565	548	530	540	538	508	560	547	525	562	530	555	504	527	580	537	479	530	565	536	574	536	541	501	542	529	574	557	472	498	505	557	555	522	548	540	556	536	559	501	600	546	541	529	530	536	560	518	568	554	581	540	591	496	521	562	558	528	558	546	547	533	519	539	537	505	542	566	548	548	584	532	521	573	533	514	501	533	508	575	536	553	533	556	542	561	539	537	548	521	531	532	532	594	595	557	552	598	513	538	526	560	559	523	567	587	557	531	536	537	512	510	545	595	573	577	520	541	508	482	535	488	535	550	540	536	550	543	509	524	577	519	533	542	584	568	549	535	528	544	523	518	566	525	513	556	528	582	518	520	549	580	555	507	508	560	562	565	552	559	543	550	542	601	508	553	562	495	553	582	525	543	530	578	580	537	543	520	535	575	544	522	528	481	546	555	552	521	515	528	498	537	498	558	556	527	552	560	563	511	537	523	543	541	539	566	552	543	601	590	520	529	540	500	534	542	565	536	543	549	544	517	568	552	517	524	539	505	541	508	547	560	544	550	515	557	573	525	552	519	536	547	506	521	495	545	607	533	516	539	531	568	563	516	551	494	541	571	509	582	550	539	566	545	567	555	560	558	578	558	574	547	590	550	498	542	546	568	570	555	507	558	596	534	580	551	555	549	533	512	544	522	535	544	571	562	527	543	520	572	550	541	544	548	548	548	573	547	543	531	568	510	553	530	546	495	527	516	568	574	518	534	473	556	545	568	561	551	564	545	542	528	553	517	588	515	542	532	515	503	529	560	575	547	524	541	518	567	567	558	539	486	531	577	558	565	524	550	531	583	568	556	516	530	519	523	546	531	570	530	563	560	553	549	553	566	541	556	542	497	569	533	543	555	559	575	515	516	561	547	529	543	568	563	511	526	499	563	529	529	582	544	524	559	573	556	530	522	533	533	583	583	541	510	553	567	514	550	528	558	527	560	528	522	543	534	535	586	527	553	558	581	557	549	571	540	565	557	589	506	519	556	567	554	496	567	530	595	558	493	546	537	535	499	545	575	567	547	571	531	547	554	574	502	523	536	570	532	606	515	564	520	512	504	572	554	563	496	532	529	557	498	560	537	538	555	559	533	588	566	563	536	581	544	514	532	556	562	567	487	544	531	514	503	519	564	531	539	535	530	564	521	538	527	547	526	511	528	535	544	544	534	519	553	531	551	544	553	509	541	510	505	546	498	518	563	579	528	587	520	548	559	529	584	500	474	554	600	551	564	547	564	505	579	580	548	524	523	520	507	554	550	521	498	529	565	567	615	534	548	578	506	553	551	567	531	550	556	528	548	567	567	550	555	580	538	571	587	559	535	520	501	487	532	545	485	549	521	561	513	561	557	518	535	526	586	493	574	493	565	516	553	548	552	549	541	546	549	529	537	534	569	543	559	572	557	532	551	515	558	596	568	566	538	554	562	552	539	553	530	551	548	520	567	527	533	548	527	553	500	593	551	558	527	546	537	504	534	560	548	510	557	549	554	582	526	570	554	532	549	529	542	532	535	562	512	596	552	519	516	535	588	585	543	558	525	569	540	548	504	504	540	554	545	592	527	542	612	558	541	523	523	522	529	539	513	527	557	559	495	519	544	561	566	525	546	563	569	546	529	537	523	525	548	564	545	531	578	517	511	574	562	558	527	555	577	536	560	553	510	543	544	554	532	514	550	517	510	554	540	580	548	542	579	517	587	567	557	545	539	578	526	487	606	570	542	537	556	533	534	513	537	550	504	549	519	592	535	510	511	563	502	508	530	556	516	558	546	529	559	561	551	553	540	586	511	506	558	563	541	549	520	532	548	565	555	532	502	547	552	526	495	574	569	533	536	502	504	560	569	519	516	564	553	492	529	511	532	582	527	554	539	551	563	491	598	554	583	540	528	497	547	545	537	551	536	525	517	600	549	557	557	541	556	532	532	526	502	540	561	552	527	570	547	513	581	558	557	505	494	531	541	572	537	507	567	529	567	551	545	506	544	524	549	548	533	516	582	555	560	568	524	561	542	542	545	553	587	520	523	548	530	515	521	561	567	531	550	548	535	580	534	540	500	591	516	539	522	558	554	528	553	522	488	510	560	522	578	541	545	556	508	568	557	548	519	500	543	505	528	566	546	529	550	521	523	532	560	505	543	565	552	560	490	554	572	544	540	576	536	583	550	539	563	559	536	522	506	577	557	554	528	550	569	511	593	560	548	553	557	551	516	525	526	547	564	560	495	541	591	529	549	572	542	526	512	538	511	554	515	525	511	547	556	549	530	509	549	523	542	534	558	551	547	522	573	550	554	498	534	543	556	507	525	546	557	567	564	556	518	557	559	543	528	549	521	512	554	554	518	535	504	512	554	540	543	542	549	542	537	547	577	541	544	547	530	558	574	568	552	528	556	535	537	506	522	553	529	537	519	575	530	543	522	531	548	571	576	520	551	548	540	496	521	524	551	564	530	607	570	531	545	506	520	513	545	534	533	512	563	499	543	534	554	555	544	612	536	563	559	531	548	555	545	553	598	527	550	584	569	523	546	538	556	517	557	567	566	567	537	502	532	538	572	531	564	545	541	580	529	536	555	563	527	571	546	535	492	543	547	519	570	530	542	515	526	519	544	512	527	554	519	505	566	517	529	495	499	513	562	540	515	534	512	552	520	533	496	552	547	532	524	559	532	573	504	547	527	520	510	531	567	568	547	538	554	544	498	537	575	561	517	539	501	552	571	558	576	518	557	561	514	538	501	556	583	542	497	545	547	544	561	583	589	548	492	534	542	528	530	549	545	532	522	501
25458	15084	13027	13108	12400	6779	4724	2473	1681	1461	1297	970	960	911	835	788	793	756	729	798	788	725	773	731	774	770	767	759	796	781	740	778	710	731	733	755	754	763	769	717	732	771	742	785	680	777	726	757	770	732	755	728	731	719	747	735	778	800	772	818	798	759	765	705	732	766	783	778	712	772	736	757	772	707	745	730	762	763	758	752	738	730	720	706	723	722	771	746	725	734	693	744	787	768	735	748	743	758	701	690	719	738	705	753	729	738	751	726	750	682	709	748	767	751	754	713	678	768	774	776	716	755	734	735	734	739	747	736	739	638	735	717	760	767	771	703	723	748	733	742	727	755	727	678	748	723	743	759	705	705	741	724	760	750	739	725	694	702	740	757	711	718	758	742	749	722	717	715	735	718	719	684	670	759	711	712	775	745	748	757	735	715	701	707	738	717	760	781	744	738	712	748	753	742	706	691	773	754	715	701	735	729	730	764	755	765	684	778	765	740	735	745	727	706	708	731	727	728	713	793	737	747	747	738	734	762	752	721	734	721	731	748	725	747	744	736	705	779	715	721	753	725	751	697	762	731	752	708	705	684	758	731	728	708	725	791	722	703	775	732	776	742	736	753	719	752	738	733	721	693	704	756	732	771	733	735	680	714	750	808	749	781	745	699	758	728	734	713	723	740	708	765	747	799	749	713	745	747	755	777	757	754	699	710	750	751	727	735	712	683	732	722	764	756	711	786	744	734	728	734	706	750	752	752	728	769	677	698	747	739	720	758	756	727	745	751	696	746	705	696	753	762	728	718	683	701	730	715	749	747	737	686	724	697	789	768	774	733	742	719	737	727	743	782	755	693	719	735	721	742	750	751	742	704	746	713	751	764	724	723	725	801	738	753	727	729	724	752	770	690	690	771	765	749	750	713	706	718	719	732	756	704	724	729	697	718	802	781	760	741	769	786	703	731	703	727	746	759	722	755	743	736	702	747	729	762	717	733	735	697	771	718	768	703	744	750	786	742	745	707	722	738	738	770	760	781	717	737	765	760	753	728	704	742	753	759	765	719	708	757	717	760	763	681	778	766	747	736	734	732	739	693	764	748	781	793	726	749	792	747	722	687	747	747	731	775	716	701	726	731	692	725	716	765	750	697	713	731	675	710	656	732	763	765	774	710	706	729	749	697	695	710	734	751	781	710	742	673	737	738	746	768	723	747	709	780	704	758	771	725	739	730	721	704	738	774	757	713	709	739	757	724	750	706	697	722	741	729	750	734	755	798	749	726	731	793	724	743	733	761	708	725	743	775	739	716	731	740	728	696	728	750	730	701	734	743	727	751	743	740	704	707	712	740	764	761	789	696	748	701	720	731	743	697	711	738	721	740	792	741	738	739	673	700	752	749	717	750	759	764	725	752	725	702	716	734	725	747	698	739	736	711	699	718	702	749	739	743	734	772	732	722	736	697	729	759	735	783	773	767	719	712	759	727	740	716	706	748	753	742	809	723	710	731	716	755	785	739	740	751	709	731	720	831	746	769	726	713	713	692	740	744	714	773	706	764	797	691	721	748	735	737	761	756	702	736	717	751	742	759	776	761	774	758	741	726	757	758	746	701	737	723	751	768	747	756	735	717	732	710	750	735	754	719	776	739	718	725	708	735	733	747	717	714	752	719	760	715	764	756	757	735	762	688	744	721	752	704	750	742	759	727	771	756	753	737	734	699	717	766	734	681	745	716	744	777	713	746	729	763	745	783	747	704	741	754	717	744	714	706	742	741	709	751	771	726	737	769	720	693	724	746	763	746	730	751	781	726	715	741	723	700	715	731	720	744	743	741	735	717	753	769	739	696	720	721	751	715	804	747	761	766	690	722	740	707	700	760	702	710	763	775	733	771	716	733	698	793	743	730	740	748	725	807	752	716	750	732	755	698	747	747	719	720	747	773	734	698	712	768	797	730	692	762	688	730	711	717	722	756	796	774	771	726	730	757	715	742	744	744	745	749	733	761	768	764	742	728	736	733	668	690	704	729	759	744	722	807	731	761	762	748	814	774	741	725	756	787	706	737	696	753	787	731	770	764	770	702	703	731	747	799	707	771	792	723	730	762	709	723	697	775	764	713	747	726	731	762	724	726	744	696	746	739	754	737	702	765	706	727	708	688	740	747	740	737	705	755	718	706	737	722	718	758	695	758	764	708	747	773	715	745	759	730	726	746	747	744	724	739	717	719	699	724	719	728	773	733	749	755	740	755	707	741	701	758	765	693	767	756	791	731	766	781	687	724	738	721	752	735	703	716	724	723	707	718	784	726	720	687	717	709	741	795	761	727	779	775	740	750	755	774	749	798	742	739	695	691	689	714	767	726	723	744	708	761	765	741	697	681	732	741	692	690	693	755	730	729	748	752	736	689	723	710	768	719	779	734	716	771	743	708	680	739	789	765	738	727	758	744	694	731	765	726	742	704	708	743	767	763	725	800	758	688	772	749	736	722	733	730	723	728	723	757	740	705	764	778	756	686	713	745	765	785	719	749	716	696	747	726	736	772	757	737	712	739	725	738	752	749	768	707	750	733	749	727	780	741	782	737	757	719	776	698	774	742	707	716	740	770	773	754	692	734	790	765	687	740	707	734	722	720	806	729	723	713	776	755	759	761	728	712	762	739	736	747	712	699	729	775	749	754	747	743	763	749	800	714	742	722	776	713	750	772	716	747	694	702	776	699	766	725	739	757	740	691	729	779	746	733	734	701	748	686	792	726	742	772	746	761	726	715	765	718	741	774	753	710	746	748	780	698	719	775	709	692	732	712	731	714	784	754	757	754	717	788	710	695	761	707	692	695	707	728	738	708	776	712	695	734	737	804	757	759	674	736	710	736	768	689	713	767	762	764	750	736	742	741	736	718	703	744	704	756	750	750	735	683	724	758	677	730	741	749	745	771	755	760	735	676	739	763	743	700	714	752	738	740	733	684	770	749	725	710	694	745	723	721	712	761	715	752	734	702	735	713	748	726	734	721	747	772	760	729	727	712	767	666	728	703	735	722	732	767	811	742	767	710	758	707	755	732	716	746	714	768	722	709	733	747	757	762	717	762	769	756	771	723	799	763	799	703	737	731	724	810	728	795	687	743	736	767	765	726	693	753	707	765	722	751	739	715	770	713	729	798	740	728	712	689	738	701	759	718	725	762	746	771	755	748	745	699	735	688	731	702	715	738	755	796	756	744	778	684	673	689	744	751	781	766	721	754	715	745	801	774	758	756	693	760	741	745	748	739	812	709	733	770	786	737	727	743	744	757	770	753	737	671	747	756	738	755	766	777	718	629	797	757	740	702	760	784	736	769	786	759	702	684	707	731	718	780	675	756	786	691	704	729	692	744	729	674	731	758	761	781	758	710	708	735	706	757	721	769	750	707	742	755	751	702	733	729	691	766	737	762	724	709	722	729	741	687	734	738	748	727	703	750	762	779	772	783	741	783	748	728	738	693	787	741	728	703	780	739	714	802
24202	21054	28143	24212	20705	11115	4204	1788	1297	990	961	802	730	662	620	584	563	511	536	565	541	524	518	532	537	532	543	496	494	479	509	480	511	529	498	497	490	522	508	471	515	483	487	481	477	482	484	483	497	489	453	497	461	484	517	499	480	512	443	472	484	513	499	532	489	516	505	513	472	485	515	476	485	498	493	478	481	501	516	493	511	499	468	524	463	503	505	499	458	501	503	441	482	486	474	474	459	478	457	489	489	475	482	473	492	517	478	478	470	447	462	540	448	490	510	454	471	492	487	507	493	471	471	497	491	477	501	470	484	464	501	480	467	510	504	472	485	491	484	462	457	474	449	488	478	482	461	472	502	472	489	476	491	493	509	490	424	473	492	443	456	514	517	504	501	507	498	472	459	431	500	485	452	457	514	443	503	437	454	461	477	482	507	453	506	520	491	475	479	438	508	470	435	484	468	469	501	451	469	489	478	426	470	492	528	495	438	510	448	479	475	484	459	479	489	499	458	468	483	484	487	484	466	510	478	517	484	468	513	435	485	467	483	486	457	441	466	470	508	465	469	462	504	467	489	471	510	477	482	452	462	448	482	515	506	469	484	489	510	492	443	469	475	487	450	482	477	458	465	492	464	483	446	497	461	491	478	467	477	464	501	479	498	532	489	471	483	438	484	435	518	474	517	500	472	463	488	503	524	459	489	466	492	476	475	486	521	494	464	450	465	451	470	506	512	482	472	482	488	526	519	489	498	510	473	482	484	482	505	491	483	495	466	520	461	468	498	480	456	485	433	468	448	466	466	454	543	472	494	478	490	488	479	466	483	483	495	472	457	479	473	426	450	507	489	519	479	450	441	488	486	501	453	465	524	441	476	457	471	505	449	498	477	470	498	487	523	504	461	468	498	470	484	473	473	477	466	495	461	460	544	484	485	487	539	507	457	472	496	484	487	502	454	475	486	481	467	479	477	500	470	503	506	462	468	457	473	509	484	489	457	485	513	483	486	477	512	487	468	457	505	459	452	502	469	479	476	459	530	457	462	489	536	476	491	486	485	462	444	535	487	467	486	530	476	490	492	459	475	476	473	478	487	475	491	497	494	480	491	492	494	499	508	488	498	466	455	521	477	513	501	504	520	521	493	511	525	533	481	459	464	529	480	491	501	466	483	464	440	474	496	466	465	461	463	511	472	500	492	502	500	443	497	476	438	490	551	484	480	467	528	490	456	485	495	468	500	476	492	463	507	487	474	474	480	471	477	484	426	518	476	458	463	481	485	475	491	497	494	474	446	498	499	467	464	510	514	445	445	490	439	422	463	518	446	470	460	443	482	468	492	478	475	440	481	482	480	462	444	481	500	472	503	477	505	448	459	491	480	483	498	490	474	488	500	470	493	475	474	459	459	481	454	485	520	499	465	495	488	485	484	475	470	466	458	440	491	510	452	457	475	467	495	497	443	487	487	446	496	509	509	489	510	509	475	508	432	460	531	466	435	478	468	472	467	456	471	472	444	469	475	489	442	497	466	472	470	494	495	455	466	481	467	488	502	485	486	480	484	458	474	456	449	464	486	487	469	487	447	495	492	495	454	451	481	481	499	486	488	474	448	482	482	459	468	430	500	443	463	463	499	456	500	502	489	476	479	449	515	468	457	497	516	493	465	500	488	481	486	518	484	478	482	501	525	471	445	453	461	493	519	474	494	486	482	508	490	500	481	491	456	520	488	481	482	454	475	475	453	453	470	469	534	486	443	485	482	478	502	468	492	461	511	497	469	510	517	477	485	477	493	481	471	462	456	465	472	463	479	443	488	493	506	493	505	458	506	467	509	471	497	483	504	494	490	516	489	475	475	445	488	513	490	498	480	511	511	487	473	462	471	489	475	477	480	477	493	448	457	438	482	458	465	525	514	485	435	482	484	457	454	507	460	438	481	458	511	457	494	500	488	457	492	486	521	515	498	469	495	485	429	505	447	441	461	485	447	466	458	508	461	484	497	438	466	473	470	458	468	508	494	504	513	474	464	467	474	473	446	475	490	477	482	459	491	470	509	439	473	471	492	471	498	486	503	447	471	490	488	476	442	490	497	468	526	443	440	477	476	513	479	472	442	456	445	465	485	493	492	477	467	503	484	472	467	504	461	482	490	466	475	482	461	461	468	480	454	481	446	461	503	474	502	481	468	498	474	488	464	441	467	478	482	531	452	469	470	476	501	480	474	458	461	508	481	470	451	462	451	511	475	511	486	484	513	475	504	481	473	505	464	461	461	485	476	496	450	468	498	487	496	478	501	483	475	506	484	481	493	460	474	487	501	478	458	452	457	507	486	460	493	527	463	437	482	465	464	492	509	483	504	519	467	512	457	491	468	481	499	467	481	481	459	451	503	463	468	483	461	431	549	510	481	469	475	506	473	485	504	449	462	460	525	514	476	468	498	433	509	476	474	461	479	461	493	456	476	463	489	494	517	476	498	477	467	510	457	493	462	467	461	489	481	506	491	469	459	493	521	487	495	475	498	468	479	478	477	435	463	446	480	476	476	479	504	491	475	497	514	506	465	468	470	488	501	492	489	493	492	451	494	459	526	528	470	462	467	474	491	489	494	499	464	475	472	457	514	508	460	467	489	481	506	470	480	477	444	464	484	481	477	496	521	455	486	462	488	489	518	495	504	512	445	466	474	480	456	505	480	457	479	452	473	481	513	489	500	448	448	492	457	469	442	527	476	481	490	462	516	501	491	505	464	489	499	482	453	475	488	496	460	468	499	453	466	470	458	437	485	495	474	513	458	476	483	451	465	535	489	542	483	465	459	465	478	486	480	510	462	484	461	473	464	488	511	475	492	447	471	478	478	481	467	451	491	465	476	455	492	472	480	470	515	446	484	504	513	469	483	474	494	498	500	469	517	511	500	496	474	499	479	467	474	506	481	469	486	501	479	462	452	472	466	480	494	446	480	507	502	448	478	499	486	495	497	466	489	462	402	504	449	468	469	473	508	509	471	487	507	507	479	455	490	493	472	463	436	509	513	484	500	515	490	483	467	483	513	473	461	521	509	501	511	511	517	487	460	477	506	499	468	466	445	489	480	470	473	452	466	485	497	501	477	480	475	480	439	492	511	499	480	460	465	464	480	516	462	438	486	451	489	479	466	524	500	471	450	453	505	507	474	480	451	511	473	482	475	495	535	487	489	489	436	469	460	528	480	483	477	487	504	508	478	434	448	476	488	477	518	511	421	453	544	512	479	483	469	481	520	480	489	470	479	426	487	478	450	468	484	503	440	491	502	445	525	477	480	465	489	483	453	475	478	452	493	483	470	472	461	498	517	505	464	462	466	487	464	464	512	502	480	472	486	514	510	466	460	446	465	461	480	443	454	502	450	490	480	479	454	498	505	464	463	489	471	498	460	487	498	488	443	481	461	479	468	476	472	476	490	466	482	445	518	464	504	498	497	481	472	471	503	515	514	477	434	486	429	452	489	478	488	472	467	476	461	464
31359	23866	19312	20259	15450	10395	7028	3809	2718	2030	1769	1322	1278	1145	868	907	918	806	828	865	746	768	762	681	743	710	735	741	719	723	720	690	689	709	644	651	696	670	700	733	715	672	713	715	688	652	627	699	697	705	667	713	701	642	677	662	705	684	671	636	632	681	705	687	697	713	655	688	655	683	745	647	682	678	659	710	698	658	691	650	653	672	655	690	666	666	683	672	664	644	665	668	670	669	696	661	680	699	644	695	683	657	674	605	655	667	677	621	624	593	635	644	628	644	621	687	657	668	685	690	652	642	657	719	712	649	643	651	696	663	678	679	669	671	688	673	676	691	636	638	680	684	720	645	677	659	668	647	651	638	718	670	670	661	636	695	664	655	651	692	647	701	644	669	670	722	708	675	604	688	683	687	633	676	672	669	649	692	653	681	654	706	689	670	611	620	673	730	669	688	655	661	616	629	667	676	672	658	651	703	646	677	654	629	661	661	623	708	661	621	667	701	661	666	696	630	678	685	639	641	681	683	654	693	645	688	696	702	695	674	673	615	657	697	671	708	685	659	668	675	656	689	609	655	673	672	670	663	651	703	663	667	699	642	653	651	687	695	651	661	681	630	675	666	679	638	619	667	672	718	632	712	667	666	681	663	709	643	676	683	638	668	607	650	653	660	622	636	669	660	732	670	648	654	622	672	611	686	678	636	638	663	613	717	643	676	658	658	650	684	651	648	691	650	699	713	616	702	682	612	724	677	686	626	627	642	650	648	681	664	691	645	696	682	673	700	703	671	669	640	672	646	681	654	681	653	622	643	639	641	676	670	692	693	644	698	678	661	684	659	687	646	654	675	664	695	689	689	657	646	669	638	682	716	661	640	694	674	661	659	687	660	661	681	651	664	637	648	697	662	663	658	701	670	667	677	631	684	601	696	681	668	700	656	635	667	697	610	641	695	729	660	632	654	680	651	641	666	616	652	643	689	655	658	679	690	671	667	650	674	660	708	614	655	667	691	668	648	656	700	641	608	658	606	670	648	649	623	659	691	639	625	626	700	648	700	623	722	637	642	669	680	674	675	654	685	682	701	645	663	649	638	682	655	665	643	672	624	626	606	691	666	690	665	625	675	715	640	643	659	629	688	706	686	683	645	649	688	636	644	636	647	631	649	653	670	672	690	643	662	701	692	702	672	636	628	652	668	659	646	651	705	696	640	655	646	678	667	643	639	700	666	700	652	650	662	615	729	674	652	654	646	706	716	663	671	658	659	716	697	641	671	616	621	663	716	731	694	652	654	637	635	643	663	658	651	697	680	699	659	686	656	667	663	670	670	698	671	688	639	643	705	655	700	653	662	682	686	681	644	583	664	644	671	635	655	704	673	695	657	646	654	643	665	664	680	642	659	665	619	685	636	684	672	672	635	664	640	682	649	651	666	669	636	636	649	643	689	628	657	648	654	639	706	701	687	667	635	632	647	709	710	664	696	621	672	678	681	643	625	699	700	664	681	633	667	675	662	686	641	618	686	637	665	624	692	681	668	638	651	666	641	702	660	657	616	668	667	653	646	699	644	688	634	634	625	697	684	700	653	664	664	677	652	682	710	614	666	676	610	629	662	695	644	691	644	677	642	676	626	680	617	654	665	670	655	664	688	657	669	666	673	688	625	661	681	658	698	665	683	668	670	639	675	695	693	645	702	675	684	678	654	675	666	643	689	644	617	655	680	671	649	660	695	640	703	638	658	628	657	719	649	704	679	658	675	661	603	651	647	673	652	654	676	697	674	653	675	607	693	664	654	661	627	646	689	709	689	692	661	660	663	626	676	689	678	637	676	643	620	671	677	669	606	643	657	672	682	693	665	674	643	672	644	651	673	666	649	629	680	628	605	689	686	704	662	645	663	707	600	629	658	629	643	662	668	684	629	681	686	662	656	627	651	704	651	699	656	720	672	674	654	668	702	692	697	691	681	621	686	676	677	701	656	634	665	680	673	693	662	686	734	671	665	622	634	677	673	652	642	675	626	647	706	648	644	652	699	696	656	667	654	661	651	652	674	671	691	662	674	680	683	664	666	681	726	709	655	653	651	668	646	669	687	681	670	667	638	610	686	660	636	657	723	638	650	625	639	633	642	656	662	674	655	702	709	675	665	643	619	645	681	693	643	682	685	629	644	674	625	662	676	667	689	702	640	683	631	641	656	682	635	689	684	697	709	625	642	641	635	654	627	691	632	658	664	659	660	697	658	656	621	663	682	712	664	646	695	646	667	656	746	629	679	680	669	657	675	687	629	653	690	671	713	645	669	682	668	641	695	678	692	676	699	678	645	682	646	672	680	681	642	610	673	658	690	627	684	637	701	655	636	666	628	729	616	617	685	652	707	636	675	667	642	658	664	666	680	668	668	683	668	676	639	656	643	679	632	663	685	690	633	667	625	748	662	709	621	678	692	663	643	658	624	652	654	671	696	646	666	657	618	625	709	646	649	644	656	648	672	641	676	693	686	640	675	639	663	660	622	712	678	695	682	662	653	697	681	678	709	662	657	652	656	655	673	628	631	624	678	692	630	652	693	672	652	645	690	702	686	687	658	640	649	693	648	682	692	665	674	695	641	660	649	671	643	644	652	667	672	619	658	598	684	619	677	710	712	667	635	713	582	632	675	647	681	629	689	641	679	671	683	700	713	639	631	648	668	668	651	630	684	643	675	637	690	680	683	694	696	706	612	664	640	664	664	681	654	657	638	656	669	698	691	633	683	635	686	651	648	645	660	630	660	615	703	651	719	688	653	695	679	684	649	680	699	637	637	682	625	681	654	688	664	665	639	637	676	663	642	673	698	668	670	663	637	695	641	665	675	657	677	680	689	688	679	654	665	629	649	689	656	651	700	672	656	678	652	627	644	686	652	648	682	651	729	608	666	702	666	715	652	645	668	635	647	669	645	657	633	650	680	687	659	641	664	678	733	659	708	672	695	712	692	663	670	669	632	617	679	648	683	673	640	636	687	674	602	675	689	689	651	661	725	658	695	647	710	694	655	649	681	644	633	640	648	681	619	641	657	641	668	653	664	665	638	633	654	655	723	669	662	644	683	666	678	680	665	674	651	599	685	665	634	637	613	679	697	667	662	654	662	721	619	669	629	667	642	672	659	636	650	681	655	654	660	674	684	648	680	612	655	667	643	659	651	685	665	643	708	624	617	705	683	650	684	666	674	652	645	663	620	654	634	672	632	638	619	716	694	651	642	671	671	658	661	704	659	662	619	668	717	708	652	737	648	682	639	655	664	616	667	673	699	704	710	658	647	641	647	669	665	632	709	712	645	700	678	685	699	687	617	677	651	688	672	712	644	629	656	682	645	607	634	691	708	701	651	638	658	654	670	701	666	689	632	626	628	702	650	650	721	645	660	669	636	681	652	652	644	664	690	627	741	670	682	641	667	701	694	705	686	630	640	658	638	648	711	666	673	638	645	689	648	657	679	605	634	627	669	662	640	657	713	659	667
23034	21068	28773	23559	21101	20621	9765	2525	1562	1034	890	746	604	553	447	372	416	337	332	342	277	299	290	324	278	311	305	262	263	261	252	251	286	245	249	232	255	231	233	238	254	254	224	243	252	211	274	244	248	240	240	242	259	261	259	264	266	237	227	238	253	246	225	247	239	236	232	220	218	215	229	240	238	208	246	223	234	247	215	242	219	223	209	237	225	236	217	244	229	242	231	249	213	224	218	216	236	200	245	232	263	210	225	213	213	250	186	235	228	226	243	229	220	231	234	219	215	221	258	236	220	214	210	209	211	243	239	255	226	229	238	232	254	247	256	209	233	224	222	229	236	214	209	206	242	221	227	236	218	202	251	191	233	247	237	245	243	232	210	209	243	256	234	228	239	230	227	237	240	246	246	244	216	219	233	217	215	211	199	206	202	235	201	212	231	254	221	235	227	220	219	198	220	263	213	193	207	220	242	230	211	245	229	216	233	235	244	205	212	236	229	246	222	224	242	212	243	248	233	226	210	201	240	232	243	212	243	257	235	226	198	230	232	229	204	228	250	224	223	240	223	202	240	221	243	228	209	221	225	217	233	230	247	248	222	226	222	204	257	264	260	225	223	230	236	232	221	225	247	241	181	218	233	230	226	227	237	213	231	220	238	217	213	247	242	211	209	204	241	230	245	221	238	214	229	204	227	225	213	219	226	220	232	218	190	231	214	204	230	224	244	224	199	243	230	251	234	219	221	222	229	227	213	231	228	218	246	218	211	237	238	198	214	221	230	257	235	195	259	235	203	224	241	216	213	217	236	207	232	245	250	233	218	228	240	217	243	214	244	240	220	223	232	238	221	200	219	219	197	207	180	203	231	237	225	248	233	223	227	243	208	226	227	234	207	224	234	231	234	235	236	248	229	220	220	229	247	213	235	229	219	229	250	221	209	214	213	226	220	228	230	230	240	258	205	207	224	228	210	239	218	215	218	223	211	196	230	245	236	207	219	223	206	234	221	247	220	218	215	215	216	204	242	213	234	223	203	231	241	226	233	205	246	248	229	213	227	230	206	231	244	220	243	217	210	250	211	217	247	208	239	253	228	217	230	209	210	216	232	226	209	223	209	225	201	248	222	225	239	228	222	218	224	235	188	244	220	245	211	211	222	226	230	260	225	218	213	226	229	203	260	233	222	228	214	216	224	235	231	229	240	236	254	209	230	245	243	258	247	215	218	234	220	228	243	206	194	225	224	234	242	228	212	229	199	209	243	224	213	208	206	225	218	225	232	268	243	252	204	224	219	208	239	213	243	239	229	200	239	260	234	219	237	229	214	236	218	229	246	219	230	244	237	202	229	226	236	220	201	226	213	216	212	245	208	228	215	265	217	215	213	214	200	231	238	226	228	230	223	223	224	258	237	212	208	221	231	239	223	211	240	244	240	255	257	241	205	258	235	238	221	240	207	207	245	248	218	231	244	242	205	222	234	225	208	216	226	210	239	213	229	225	229	200	236	191	254	232	232	246	229	213	215	255	221	215	235	252	237	246	246	200	240	221	237	259	216	234	221	217	219	225	222	231	223	206	236	218	228	219	213	252	239	215	235	240	215	216	237	219	225	237	242	217	195	257	226	230	254	222	232	247	206	246	234	244	245	233	224	239	207	226	230	218	225	227	216	217	224	227	216	208	232	225	224	209	213	245	229	221	258	209	212	240	243	240	217	219	234	229	191	236	263	227	226	238	225	241	225	239	223	216	216	258	245	209	216	235	227	182	240	227	256	196	247	217	205	230	212	252	233	209	230	224	246	230	231	225	251	219	202	191	239	217	228	239	218	242	221	236	248	234	223	234	216	253	248	243	241	225	204	225	236	248	215	221	227	199	244	247	243	216	236	236	250	226	215	226	218	229	222	223	238	224	228	246	241	214	231	210	228	234	229	220	259	197	237	223	222	221	212	240	204	221	219	240	225	220	243	226	235	224	214	224	236	261	223	237	209	208	228	191	214	243	214	205	212	213	209	206	266	232	222	206	239	253	229	239	226	250	253	210	228	222	234	221	241	251	229	249	224	208	239	212	219	229	239	242	198	218	217	250	240	218	217	207	240	220	236	214	217	214	208	202	230	243	218	217	212	245	210	236	227	221	209	230	233	231	235	219	254	222	217	227	221	213	225	225	210	221	260	204	227	227	227	204	233	202	191	226	229	214	222	213	212	218	197	203	216	233	228	208	244	227	239	224	253	244	217	211	192	226	211	249	239	218	227	184	228	237	245	228	229	241	244	232	213	194	209	229	222	238	231	203	232	231	243	233	194	222	255	213	221	241	243	224	226	233	230	215	222	227	229	216	225	252	225	218	229	227	233	207	211	235	220	241	219	237	229	219	237	220	237	223	227	240	255	186	217	227	210	247	254	219	243	237	243	215	212	230	220	224	209	224	223	241	205	237	225	216	223	242	189	229	216	202	229	216	207	224	225	222	258	209	255	234	214	235	236	210	227	218	240	222	220	212	244	259	245	248	219	230	239	226	201	219	198	216	244	221	236	266	219	225	216	218	215	214	221	244	236	235	229	230	238	248	215	238	206	206	244	233	247	214	237	225	230	247	241	226	193	254	208	202	248	208	194	228	218	231	234	242	248	234	226	219	216	251	231	238	233	247	229	232	231	227	224	242	210	251	232	229	211	213	240	213	224	205	219	230	211	235	242	218	231	237	229	250	228	254	234	199	230	215	240	236	236	218	226	210	213	217	215	220	215	225	213	239	223	218	203	206	233	209	224	233	239	194	216	228	191	219	240	251	241	205	228	225	225	209	233	208	217	226	251	196	237	240	231	209	222	219	202	229	220	218	240	216	247	223	232	232	215	223	225	247	225	234	213	226	216	214	220	218	225	234	219	255	228	239	174	226	218	232	255	207	229	227	230	262	231	226	207	188	221	243	243	230	205	223	224	208	231	228	211	228	217	219	215	235	223	199	210	239	229	228	252	230	231	196	212	228	231	209	224	208	237	232	223	227	212	253	219	249	222	228	209	227	228	236	231	210	236	209	229	203	229	226	221	228	228	236	239	222	207	223	227	233	237	219	248	222	193	213	200	243	207	222	207	234	218	220	217	210	232	229	231	251	232	202	215	218	236	240	208	248	211	240	212	214	254	211	224	231	247	219	247	212	220	209	237	204	248	235	244	220	222	225	241	248	270	222	203	232	236	233	208	212	240	257	216	207	241	199	187	231	227	219	226	206	222	233	252	215	210	215	224	244	241	232	202	227	214	231	226	239	229	212	201	240	225	256	231	248	224	216	226	235	215	232	208	241	235	231	228	242	187	204	209	219	231	217	214	231	226	247	216	228	227	220	254	225	213	235	223	214	262	254	229	235	197	248	235	220	226	199	243	234	205	224	226	254	221	209	232	221	213	207	221	251	218	243	211	268	253	204	242	247	227	209	188	273	237	224	214	217	233	244	240	212	261	188	261	228	242	243	226	225	206	230	208	200	208	248	231	236
34326	27912	24795	24237	18457	12893	8719	5213	3744	2554	1968	1626	1239	1058	772	728	711	616	603	562	457	491	443	461	433	474	423	442	440	423	409	346	379	370	381	368	357	341	361	399	409	364	382	356	359	354	335	384	347	376	388	377	357	367	361	343	338	365	355	379	331	359	378	395	344	357	351	338	307	332	352	311	367	345	327	326	342	341	351	329	318	321	314	330	337	325	332	342	320	336	336	342	347	330	320	342	293	327	342	337	354	299	310	322	317	310	325	326	295	303	311	302	322	350	308	320	294	315	326	334	267	334	327	357	343	341	320	339	332	305	340	314	345	320	295	336	357	299	301	308	334	306	315	329	356	318	315	354	318	296	351	303	338	329	320	348	322	291	330	316	320	355	352	329	358	316	356	309	288	316	306	350	347	323	280	345	313	330	332	308	343	302	293	328	342	333	329	293	330	285	324	340	312	321	339	298	320	297	344	306	349	356	306	278	332	318	312	340	291	296	337	368	320	324	336	357	346	323	336	339	334	330	320	325	334	309	303	313	341	312	349	351	326	314	295	323	305	315	317	324	359	336	330	351	353	311	287	306	326	341	323	326	327	343	327	320	291	333	337	304	338	335	327	308	302	327	316	332	338	327	311	326	342	320	313	337	335	342	305	299	320	315	347	315	300	303	301	328	329	291	311	348	326	305	310	311	295	365	304	362	303	307	315	338	320	312	317	348	328	351	339	345	313	334	310	323	324	344	324	325	313	331	343	312	298	311	329	317	308	317	333	341	349	323	340	324	330	311	336	319	334	318	300	347	319	286	301	314	321	294	325	312	348	297	281	293	311	346	332	322	301	291	330	336	329	317	291	337	340	318	326	295	337	317	309	317	318	303	311	328	328	326	342	308	307	323	322	284	321	290	339	306	318	304	337	310	329	316	318	326	339	300	325	342	314	333	327	317	332	340	335	316	343	327	316	320	357	314	314	355	345	316	339	327	307	329	335	333	316	311	308	307	340	336	311	319	299	308	336	322	355	285	367	358	316	315	299	328	331	300	332	318	345	322	318	301	320	327	349	310	339	300	296	330	339	274	311	350	287	326	337	319	334	355	323	340	331	365	311	329	306	340	329	295	307	309	337	330	303	322	308	312	303	324	311	291	313	310	328	340	321	299	329	317	314	325	320	313	302	323	338	307	310	318	363	325	339	271	312	313	292	327	330	283	326	325	344	313	319	313	332	315	271	345	305	280	303	313	332	339	331	305	321	327	301	296	315	330	336	343	329	287	339	314	354	341	342	310	298	311	303	300	310	319	308	299	297	320	292	337	321	330	310	328	311	325	345	293	340	310	314	338	327	319	317	339	333	331	303	328	348	338	299	296	321	310	331	304	327	307	316	300	301	320	294	313	305	319	329	329	315	314	313	293	357	317	342	338	299	289	337	334	338	322	331	343	295	332	330	318	338	293	333	300	340	285	328	322	348	333	306	330	338	315	306	304	320	318	325	282	306	349	310	340	314	341	306	317	294	330	335	334	317	334	339	317	332	304	315	335	332	332	342	283	307	341	281	330	339	334	316	314	344	340	318	309	279	300	334	321	294	328	325	336	316	374	297	331	348	318	334	354	355	302	295	331	334	323	295	331	279	336	295	322	328	321	300	307	306	339	292	354	294	323	316	321	341	308	317	314	339	290	316	326	275	288	313	324	322	334	343	311	322	274	307	310	308	318	323	334	305	340	336	334	337	332	316	330	325	320	294	312	308	347	322	313	336	311	339	327	334	374	315	325	298	348	315	317	331	298	318	336	323	315	340	331	314	333	315	315	332	312	318	320	343	298	346	312	329	319	316	335	343	330	288	342	291	319	317	340	307	305	312	299	331	294	288	316	329	308	303	321	343	319	304	303	314	297	324	319	343	309	355	277	326	313	336	322	324	327	311	301	322	301	331	324	333	319	320	318	335	302	329	317	301	337	324	329	299	289	336	321	343	315	299	354	327	301	297	281	314	312	357	333	334	336	342	350	288	314	348	329	336	319	325	303	316	297	310	302	330	304	300	301	302	331	329	323	396	316	325	320	328	326	306	336	329	318	324	324	302	327	302	317	335	305	314	321	342	319	310	267	314	291	333	330	362	329	293	330	333	302	343	314	335	326	310	315	373	307	322	334	318	347	324	297	311	300	320	333	337	314	317	338	303	313	302	309	332	316	308	320	323	329	348	323	315	325	328	324	301	306	326	334	332	290	323	315	325	303	297	346	311	348	286	343	339	316	289	320	326	335	305	295	308	341	320	312	330	300	313	309	325	311	315	334	301	327	332	339	320	295	327	323	298	334	336	319	356	338	290	320	288	302	292	320	315	319	286	319	308	320	328	319	318	313	337	278	281	290	320	329	319	282	303	336	293	322	339	325	295	283	321	294	302	333	343	333	331	350	297	324	308	316	340	308	324	365	262	336	347	317	310	305	310	303	339	305	307	329	305	317	354	318	317	334	342	314	330	311	311	330	325	345	334	334	322	322	300	342	324	314	315	325	291	340	334	282	282	319	303	355	309	298	298	322	312	330	329	319	320	312	326	317	335	332	316	312	307	343	311	340	316	320	318	320	290	284	335	345	314	328	285	307	324	316	328	314	324	304	346	315	348	309	328	314	354	314	325	302	322	319	309	342	342	309	333	306	342	328	288	302	293	329	318	313	319	300	303	321	340	310	289	329	293	322	332	319	303	297	319	320	312	330	332	336	331	323	314	324	319	318	305	334	280	317	339	303	311	291	333	298	340	302	317	331	315	308	312	344	295	332	338	335	307	297	295	304	304	308	319	316	320	329	324	290	332	323	321	327	320	311	304	317	345	322	335	326	321	301	300	357	309	329	335	318	337	323	331	328	322	313	290	310	297	342	321	301	293	318	312	333	326	326	323	314	336	352	311	277	300	315	303	327	359	345	295	345	338	362	303	294	327	294	330	354	301	284	294	336	308	305	321	310	338	363	309	309	334	318	325	332	327	333	307	329	322	350	326	331	290	298	334	315	287	310	333	321	322	294	328	293	307	328	307	305	316	283	326	342	320	320	317	335	324	288	306	326	299	315	327	304	305	317	323	320	294	318	345	355	326	336	329	350	320	338	315	334	326	317	311	301	341	341	342	336	332	309	334	324	306	354	312	378	313	334	324	314	295	348	345	333	309	324	323	315	307	330	301	325	302	315	332	307	305	327	323	316	338	323	320	321	339	332	329	336	314	303	355	303	317	333	300	363	292	327	337	317	326	329	312	309	324	341	327	302	330	327	338	326	296	316	317	298	309	306	336	306	322	339	327	325	349	320	284	323	338	321	296	288	296	325	319	355	345	313	339	307	352	302	303	347	323	315	317	301	338	298	298	319	315	316	353	343	298	317	332	297	315	325	350	305	330	314	311	345	346	315	315	294	300	302	321	308	310	334	297	329	331	360	321	314	343	307	357	314	316	329	285	304	352	354	318	332	308	352	316	307	353	322	336	342	310	325	327	344
27185	20331	13812	11510	6300	2935	1919	1142	934	828	692	727	597	590	547	568	613	552	546	555	565	582	525	559	585	583	529	586	625	529	539	546	554	571	510	563	558	512	549	545	582	533	561	559	561	515	560	514	582	555	536	551	558	536	563	517	554	558	551	549	529	583	589	573	535	562	576	518	552	564	513	548	540	529	592	515	602	528	573	532	568	537	565	553	535	594	518	528	577	542	558	528	544	570	535	527	576	557	542	559	586	568	525	525	576	533	538	532	537	517	557	536	551	521	538	536	540	548	541	536	554	555	549	551	570	523	546	563	514	528	515	549	570	510	550	537	551	505	555	564	555	531	508	510	550	554	536	519	556	530	529	517	559	551	554	538	510	568	548	560	552	556	520	542	525	545	528	545	560	533	542	520	591	561	532	588	526	561	534	550	550	514	564	536	560	531	564	553	512	572	562	586	576	539	517	548	542	557	553	528	567	484	583	563	558	566	577	560	547	563	550	548	526	561	535	574	552	547	517	544	550	579	551	557	543	570	598	535	577	588	576	544	562	534	559	545	574	568	557	551	521	527	519	579	529	565	565	548	542	546	585	558	527	509	530	579	579	550	531	542	524	560	528	545	545	552	509	536	553	500	533	568	574	513	565	541	575	511	545	542	575	532	554	579	510	557	576	537	570	520	524	528	534	566	527	547	530	528	533	568	534	517	535	543	548	546	544	522	564	532	547	512	571	555	503	536	530	517	537	521	573	535	552	547	570	590	538	533	588	576	548	560	517	535	588	536	576	580	539	571	521	552	566	544	538	534	521	545	526	522	549	513	560	536	565	588	521	489	569	531	564	529	537	541	517	585	552	500	567	535	491	605	563	556	571	526	563	596	574	574	565	523	532	594	526	551	536	579	546	552	562	542	529	560	557	587	570	543	547	530	546	575	527	577	513	556	518	555	523	561	532	554	582	584	574	572	590	570	562	533	563	559	573	591	561	517	558	555	587	554	558	528	520	502	545	563	535	532	534	559	554	534	525	527	486	507	511	553	540	548	549	577	530	527	506	543	547	535	561	576	566	554	546	579	512	572	556	555	560	516	567	561	584	518	571	563	538	546	572	532	568	546	527	527	547	535	569	504	545	555	543	556	539	571	545	528	563	559	562	551	564	547	585	525	574	552	509	554	526	551	548	547	508	594	568	528	556	564	552	545	530	564	551	519	566	562	580	553	558	532	544	522	537	539	561	524	548	545	512	537	567	517	543	548	580	530	574	528	571	565	573	538	524	528	523	579	553	520	543	538	514	536	552	603	545	513	528	585	522	568	535	507	509	525	514	552	577	541	556	513	552	508	540	559	528	559	528	492	581	507	574	559	519	574	543	544	506	593	583	567	584	526	545	555	535	544	530	567	527	577	539	531	562	530	572	541	555	586	526	491	559	517	525	522	601	550	553	537	530	577	551	551	552	516	558	504	560	540	607	552	559	601	585	556	595	547	581	565	561	564	539	570	504	531	564	580	527	548	551	550	491	532	555	551	561	527	543	515	580	537	562	561	556	561	565	558	533	585	523	578	578	574	512	543	545	561	563	534	543	559	524	565	525	542	519	540	528	580	510	563	562	557	553	546	534	565	517	566	580	567	517	560	543	562	566	570	559	546	540	569	556	550	543	562	557	566	553	560	555	544	522	520	545	520	532	540	604	559	522	512	571	582	508	575	563	557	566	554	579	497	525	521	544	544	522	535	552	565	577	579	571	556	559	548	577	530	533	589	546	508	542	548	571	539	555	576	536	542	573	525	550	526	562	519	580	534	560	565	548	578	581	544	530	569	522	536	552	562	556	532	528	534	517	541	545	572	498	526	479	555	536	548	524	583	549	550	579	553	551	568	553	548	544	551	536	555	546	533	563	568	567	549	568	591	545	552	560	551	555	538	521	567	569	542	504	481	524	553	552	542	497	550	594	559	580	494	537	533	565	604	539	562	520	527	593	508	523	542	545	532	554	542	555	548	535	527	589	582	563	522	551	596	571	553	535	527	559	543	525	587	523	563	550	525	536	573	535	569	552	531	527	547	541	546	540	544	525	540	611	565	527	553	537	566	529	539	557	554	533	549	552	545	523	554	534	538	566	555	548	505	526	508	513	576	568	540	525	537	557	537	552	556	541	533	530	538	568	542	578	550	547	526	617	509	577	537	545	582	555	556	521	549	555	565	518	539	580	510	562	532	539	544	555	509	519	550	598	538	540	528	549	532	505	549	528	510	574	561	557	555	529	578	540	578	527	548	517	524	529	516	562	546	534	535	544	481	592	569	544	557	511	542	519	548	574	571	553	546	592	575	534	570	575	544	504	570	515	558	551	520	588	512	533	529	538	486	575	539	540	555	547	506	580	536	544	550	564	541	531	533	550	526	546	508	568	538	561	561	552	519	567	510	534	555	564	555	504	556	529	517	557	555	546	568	549	515	512	564	564	528	550	507	524	538	556	571	553	521	507	537	523	542	575	563	522	546	494	533	537	541	531	519	539	511	553	581	565	536	564	540	569	531	559	528	550	526	569	526	499	533	582	553	539	583	542	526	544	537	520	547	546	566	531	556	573	549	552	532	557	519	555	538	575	538	576	588	537	579	520	552	550	556	538	550	560	544	562	584	537	574	519	524	560	560	547	551	563	524	533	581	550	541	522	548	554	587	537	517	537	583	542	499	495	545	568	592	498	554	522	560	576	499	517	548	550	564	550	539	554	557	505	549	513	552	554	543	560	531	587	549	525	546	549	562	589	505	580	539	532	548	528	503	535	538	553	534	568	576	531	501	555	570	515	589	552	576	522	524	554	529	526	594	544	525	537	539	500	559	530	543	575	558	531	524	540	521	526	565	555	563	570	536	549	560	576	574	553	523	569	545	518	589	530	524	563	589	560	520	566	530	563	544	523	569	526	566	546	523	551	524	526	514	538	555	526	550	539	552	519	552	527	543	532	508	555	578	529	535	501	552	558	556	568	546	548	547	542	570	528	549	560	519	576	542	552	551	579	520	583	552	536	542	566	539	550	516	512	616	546	556	551	541	561	513	523	549	558	535	512	556	567	522	589	567	544	515	554	570	574	536	540	529	557	509	523	574	576	537	555	528	586	546	572	531	541	574	525	538	539	565	557	617	518	517	574	518	538	508	518	582	554	561	539	524	544	567	596	563	531	523	520	527	544	553	562	561	584	524	514	552	565	528	523	545	565	561	543	535	544	549	585	550	573	539	603	587	573	578	522	533	505	561	516	572	522	548	546	542	524	566	513	479	546	532	556	562	512	509	520	529	531	524	581	547	549	552	529	551	569	554	530	536	566	555	633	537	556	567	572	550	537	567	542	555	559	538	598	549	572	537	554	561	538	550	552	522	562	575	529	569	548	582	541	591	578	533	575	536	553	584	564	527	543	517	580	586	532	554	531	546	559	532	522	544	512	596	577	554	558	548	531	534	536	560	548	547	598	528	601	540	546	498	515	531	534	556
25230	13761	13535	15624	9807	5917	4032	2447	1835	1306	1077	1020	884	906	790	801	809	735	801	758	742	764	753	801	756	706	770	810	729	747	773	733	725	711	719	763	766	704	775	733	744	760	737	744	762	740	763	799	717	746	740	721	742	717	746	723	788	804	750	764	821	782	751	761	732	750	683	710	743	741	824	747	742	695	721	735	738	737	760	775	760	739	744	735	740	759	729	757	766	741	769	720	765	745	715	783	762	717	775	798	745	755	779	742	699	740	707	795	718	744	679	714	759	774	745	699	759	725	735	763	705	756	722	778	660	779	714	787	733	741	759	768	767	715	753	732	810	765	664	729	782	785	764	702	767	759	739	732	746	763	733	715	815	787	755	726	702	773	690	745	784	713	730	740	808	684	721	744	697	737	809	738	745	724	705	747	758	749	741	746	726	743	722	745	753	748	742	746	793	761	739	740	793	774	758	737	749	695	766	747	771	714	718	788	760	749	716	729	777	729	763	717	702	716	736	736	782	715	724	741	752	736	712	794	726	775	748	729	755	727	734	744	752	734	763	738	800	696	696	776	709	764	741	710	750	782	744	740	753	740	733	769	764	725	727	717	734	760	746	777	783	743	740	793	728	772	752	745	733	744	753	730	714	763	750	718	707	792	711	758	724	746	752	747	746	734	727	715	765	780	715	733	728	729	759	702	728	796	770	697	755	688	776	789	725	748	740	741	695	734	730	787	775	759	707	767	721	763	763	746	747	715	774	763	760	720	712	799	738	755	762	689	744	720	721	757	744	779	762	777	722	726	792	749	755	710	759	749	750	751	756	798	767	725	770	735	713	771	751	753	732	726	730	708	687	767	713	720	732	746	782	761	747	746	721	751	712	730	739	766	736	759	688	780	782	746	725	747	727	705	769	764	742	724	722	730	727	732	722	745	747	727	780	739	776	709	694	777	705	738	736	750	708	762	721	697	708	759	715	774	762	706	758	728	727	756	733	738	688	781	701	760	722	722	763	773	703	753	777	735	772	716	762	756	758	711	734	761	773	726	737	736	705	757	780	759	801	727	728	773	741	811	784	734	731	750	696	765	767	786	721	700	735	719	730	726	703	732	740	759	773	746	798	757	719	707	688	712	781	735	730	770	745	716	730	730	712	717	742	767	752	720	740	730	775	768	764	781	778	716	710	761	702	765	749	755	753	707	737	746	722	728	795	751	731	717	699	743	762	745	721	760	742	696	758	728	718	728	748	745	733	704	732	746	758	739	787	763	712	745	680	725	725	762	764	716	734	679	720	743	715	699	774	764	779	700	764	802	717	720	767	755	726	713	712	719	729	752	763	756	774	761	740	744	758	750	782	745	719	766	710	722	745	774	765	748	778	770	749	741	741	742	717	774	750	740	727	713	727	762	710	765	743	758	727	762	735	729	776	783	734	753	807	797	714	771	786	734	739	715	729	739	761	766	735	762	767	758	750	702	737	771	752	741	709	717	750	712	781	746	748	745	733	726	762	751	739	745	764	762	817	748	710	714	714	707	739	730	721	742	738	751	769	772	764	726	719	701	718	742	750	733	779	746	726	792	740	757	726	706	738	750	699	721	727	684	742	765	766	730	696	709	754	700	740	756	757	748	725	734	692	688	723	773	760	717	742	728	713	759	776	751	764	801	760	691	762	770	732	721	759	744	780	762	758	755	808	739	759	756	756	691	727	761	737	740	724	757	737	732	767	759	805	712	771	767	801	789	738	775	725	756	799	719	757	706	777	754	709	746	716	773	731	716	722	721	740	730	730	734	785	757	728	753	751	737	756	744	809	767	717	726	740	750	696	712	721	775	718	714	748	729	762	754	810	697	736	727	692	725	702	734	749	770	714	763	782	736	768	726	719	714	698	763	724	689	732	746	715	708	785	728	720	720	728	751	740	781	755	768	752	786	786	753	745	742	789	745	789	704	769	747	762	782	724	748	772	748	731	755	748	751	729	727	775	702	704	741	723	742	708	738	763	744	745	739	725	746	770	744	754	723	656	757	704	706	761	726	751	746	751	759	766	760	755	758	729	722	779	718	776	723	731	757	750	711	755	742	781	743	744	753	742	785	725	749	705	704	762	737	691	785	753	775	768	752	760	765	708	726	780	749	771	762	747	778	773	704	741	726	807	785	760	757	732	768	729	754	748	737	746	692	727	772	738	744	795	740	730	822	759	727	781	766	744	740	714	712	719	792	686	753	772	759	717	742	735	783	743	722	733	717	758	715	739	696	753	713	726	719	749	680	710	743	767	736	749	759	730	717	727	777	751	714	758	687	735	778	747	776	757	758	741	755	714	754	713	746	736	703	767	698	747	758	758	729	714	703	704	743	738	789	715	758	757	689	703	732	753	730	738	715	746	707	727	772	768	732	775	731	781	748	715	753	785	771	773	756	765	734	717	796	786	754	738	752	783	766	738	737	724	726	723	783	738	709	736	739	751	762	757	751	742	729	744	771	750	755	751	723	743	754	756	748	733	744	721	757	726	785	769	738	718	709	784	720	735	754	737	778	753	714	711	767	735	760	726	753	759	711	760	742	779	742	741	740	754	741	765	792	750	760	710	680	744	736	724	766	741	737	732	768	719	740	721	776	741	734	724	750	762	724	757	721	775	749	758	732	750	720	726	731	705	733	758	765	764	757	726	695	768	746	724	745	726	756	777	736	751	723	726	763	723	742	779	721	753	742	704	736	718	696	784	737	754	747	798	709	751	734	747	764	768	764	754	760	737	751	781	809	757	770	714	714	743	739	730	743	743	736	715	751	751	728	782	750	743	753	770	824	755	721	768	734	742	710	683	776	792	727	734	766	782	761	741	724	811	704	786	712	763	752	748	745	697	744	735	769	725	738	712	772	770	744	765	752	750	753	733	771	755	709	724	706	756	737	704	777	690	711	756	779	842	726	745	749	761	772	720	737	740	809	788	749	784	675	735	734	749	720	740	753	779	721	749	735	723	726	742	700	747	750	706	764	746	785	752	718	775	739	741	752	803	753	742	722	744	719	687	703	765	778	745	757	740	726	764	716	747	722	771	747	754	762	725	708	709	792	795	740	771	746	763	746	726	737	716	789	714	737	746	751	737	686	745	720	738	726	788	740	722	715	752	744	725	725	708	744	776	746	746	730	742	730	733	734	766	703	759	696	753	746	749	657	742	770	796	750	703	752	704	722	770	771	771	742	739	727	735	707	763	770	791	720	772	752	723	772	752	776	758	734	752	754	813	802	709	685	733	787	686	735	752	774	767	766	746	729	760	743	732	745	751	743	737	790	726	791	699	722	742	748	720	754	702	727	749	759	721	782	744	732	734	776	748	785	732	719	748	678	734	774	782	733	726	746	754	742	706	768	777	722	744	750	707	726	786	739	734	735	744	712	767	762	745	720	757	720	724	760	726	769	771	722	699	694	751	790	743	723	728	810	728	737	741	743	743	718	708	754	764	790	792	746	676	768	731	771	743	741	759	701	689	748	767	763
24125	21088	28230	24226	20546	10543	3437	1799	1400	1077	866	778	720	705	562	598	607	552	574	527	493	531	520	517	520	528	549	510	507	535	540	451	449	486	534	520	478	477	515	504	507	507	510	490	469	533	511	526	492	522	476	498	519	487	490	479	455	526	493	529	502	493	452	505	507	495	458	473	527	472	498	470	480	490	515	448	518	486	498	500	464	472	503	480	477	489	477	498	495	487	488	510	448	492	495	520	495	491	468	490	480	486	467	516	464	481	501	466	483	475	474	481	505	501	484	501	466	470	517	528	499	476	491	483	483	499	472	533	486	524	496	451	457	477	499	516	476	490	461	489	520	510	464	457	505	493	473	499	475	437	474	493	473	503	461	501	526	457	470	485	505	444	535	456	522	504	490	498	460	498	471	489	517	445	481	483	496	539	450	467	472	486	526	475	469	470	477	453	502	471	527	480	501	483	480	474	479	457	485	491	512	484	499	497	466	517	447	488	483	455	491	460	531	476	476	488	483	500	478	470	515	487	517	483	483	508	489	486	472	445	503	500	470	529	508	457	461	503	460	473	516	475	477	524	486	493	473	453	481	472	496	467	475	506	488	487	501	457	505	494	483	511	475	501	479	485	449	473	458	461	498	521	518	519	444	480	481	536	518	505	487	480	467	486	517	483	480	464	507	479	479	500	493	499	513	443	456	493	504	487	471	459	497	472	530	498	487	471	444	483	463	470	458	454	500	460	527	472	509	504	493	505	493	482	446	453	485	462	490	515	461	520	497	472	494	501	452	514	516	481	460	472	498	467	489	486	501	488	481	486	504	478	480	485	457	487	518	467	497	492	430	511	486	471	495	467	512	451	485	464	491	465	495	497	452	452	471	501	540	453	489	500	537	502	494	489	516	494	494	480	458	416	443	481	536	438	514	484	498	485	523	518	489	512	438	498	462	479	528	511	511	462	460	519	497	498	504	464	500	448	467	482	470	520	512	518	502	496	485	498	504	481	486	473	459	504	515	462	461	516	512	463	529	455	519	483	519	492	478	452	443	503	517	482	439	506	493	500	481	473	497	512	499	475	503	481	500	479	473	492	479	480	495	485	508	490	473	472	495	485	504	504	468	492	443	480	472	542	503	528	475	500	449	505	462	478	521	510	476	506	431	483	495	454	509	472	501	493	468	470	451	479	463	515	473	474	473	483	478	478	479	486	474	512	449	481	492	503	460	495	488	485	520	449	481	516	497	463	518	491	476	435	495	467	496	483	471	483	488	467	502	490	487	499	515	507	465	486	495	491	450	494	489	482	489	490	495	462	488	452	500	481	497	496	500	467	496	499	474	497	484	474	491	491	479	488	473	509	512	506	528	467	470	507	464	481	471	486	478	492	483	489	490	453	496	491	508	501	497	483	480	477	485	462	507	470	492	486	491	454	486	478	488	482	498	494	501	490	485	473	473	494	517	503	486	465	507	461	487	506	499	473	524	450	478	477	510	502	478	482	479	460	500	492	475	472	467	527	507	540	503	467	494	491	499	455	466	466	486	542	463	472	456	522	487	461	451	467	487	473	496	471	503	478	446	506	423	484	468	497	498	470	475	486	467	520	469	462	490	485	502	500	497	473	489	472	482	531	439	493	490	515	477	472	469	495	490	489	450	458	503	496	502	465	496	458	478	484	525	485	444	449	480	488	519	467	459	496	503	488	477	486	526	451	470	470	454	471	476	467	468	484	506	423	507	516	516	478	491	477	497	482	494	471	532	534	484	496	532	520	486	481	491	461	473	445	470	472	472	467	483	487	491	451	483	473	477	484	468	493	456	496	496	515	453	512	520	518	464	454	437	497	472	494	509	460	486	468	483	488	498	471	481	494	572	524	470	460	518	458	476	500	525	496	488	502	512	506	498	451	495	475	460	445	509	466	496	479	472	489	482	502	497	480	490	480	477	500	490	492	485	448	495	495	495	469	495	520	475	456	522	456	476	476	522	488	451	480	495	461	493	507	461	512	462	475	493	465	468	504	497	494	457	490	486	494	448	485	455	485	479	494	484	486	501	457	462	515	480	497	495	520	477	491	451	479	469	482	464	488	450	476	504	482	464	488	499	486	475	489	493	444	514	488	493	467	525	505	463	475	514	489	483	490	503	523	466	514	494	495	491	501	490	454	478	471	495	490	523	474	519	490	506	489	503	463	511	448	474	479	505	473	474	496	508	480	538	477	485	485	500	458	464	475	488	527	430	496	510	510	512	481	493	532	485	459	468	438	436	452	496	515	502	484	487	468	467	488	461	453	497	506	445	496	481	468	459	526	460	462	472	492	517	464	483	482	472	493	461	492	482	497	481	447	502	521	484	471	513	454	505	514	482	505	510	459	513	491	495	477	502	476	512	505	501	494	495	472	445	470	487	489	450	440	481	508	481	517	432	470	510	479	478	490	449	461	490	466	468	433	510	504	454	482	493	525	465	482	467	452	463	459	488	487	450	485	492	468	464	448	511	480	498	464	455	508	492	483	467	482	489	498	463	474	462	491	478	541	494	519	516	489	451	511	450	454	553	469	468	497	492	495	491	498	507	511	473	491	513	487	497	479	513	453	497	436	505	525	460	497	465	499	482	478	505	500	490	466	438	491	464	505	468	469	488	465	513	479	487	521	477	499	498	489	488	483	484	542	458	487	480	516	483	511	459	465	491	470	505	489	487	467	482	457	485	479	480	510	493	510	486	441	505	483	495	487	513	476	473	503	461	497	493	476	472	486	518	503	493	425	454	512	481	489	474	534	508	514	463	492	527	503	464	496	471	465	414	457	494	531	501	479	470	495	494	500	507	445	517	472	486	499	489	520	494	508	476	452	481	495	467	476	504	471	473	532	489	491	485	463	507	495	518	461	518	495	517	461	524	518	493	505	471	499	462	492	491	514	483	508	463	495	517	485	474	482	487	526	487	511	473	486	448	491	464	480	510	463	514	476	491	474	504	460	489	474	500	446	516	453	417	481	481	512	453	478	491	484	477	444	523	485	502	468	495	496	458	494	475	489	495	488	470	470	487	477	480	472	470	486	532	474	439	485	488	510	448	490	450	470	493	471	438	491	476	488	485	510	485	487	515	474	463	479	488	501	488	514	499	532	472	482	475	502	465	470	477	474	491	486	494	474	461	454	462	487	514	476	460	519	502	468	527	437	490	487	520	549	493	479	484	454	467	440	472	509	450	498	465	493	498	475	480	476	508	483	454	498	507	509	471	482	441	510	499	463	501	502	499	441	486	510	512	511	514	460	514	515	496	464	477	475	506	482	502	486	466	485	512	474	533	494	472	481	504	484	540	466	482	513	474	493	512	473	474	495	493	488	499	476	443	485	480	482	514	501	499	498	449	483	457	521	507	467	457	534	461	464	452	490	465	462	481	505	497	450	504	509	496	468	441	487	495	448	498	472	466	463	492	503	499	492	474	506	479	483	506	447	506	510	466	461	497	480	453	469	479	451	498	487	490	441	484	484	514	504
31671	21137	22130	20281	14207	9231	5737	3604	2904	1968	1564	1457	1185	994	958	938	888	846	847	829	825	754	786	755	712	740	722	680	711	725	687	713	739	697	682	704	685	668	723	662	692	700	708	702	699	705	713	677	675	713	724	718	669	686	687	729	664	691	680	675	680	696	725	671	677	680	712	713	635	636	679	664	643	629	659	684	681	649	663	659	642	667	718	638	691	647	677	690	686	708	654	644	628	665	675	653	628	704	661	667	681	634	688	637	688	652	651	637	671	659	663	668	655	689	688	677	708	715	648	690	697	696	676	689	733	648	662	702	674	655	707	691	671	669	650	674	701	693	688	662	681	722	687	643	674	699	690	641	669	665	661	680	669	615	685	685	704	615	652	638	621	657	680	672	652	682	697	698	643	686	722	675	681	675	642	661	663	643	696	711	641	699	657	699	637	715	633	689	727	686	649	655	667	673	710	687	664	656	701	618	654	691	639	640	668	648	645	682	669	668	692	670	683	649	665	730	659	669	696	664	676	687	665	660	691	653	684	682	672	662	637	625	665	642	681	664	683	665	667	680	678	675	676	675	705	669	682	663	697	638	672	642	691	664	678	647	676	718	697	685	660	694	685	639	674	700	696	686	653	654	729	674	628	665	692	665	646	662	687	671	645	686	650	649	654	635	703	685	662	637	653	701	655	680	698	675	667	675	643	634	666	689	722	678	656	655	651	677	652	669	653	626	695	686	700	709	677	645	691	687	686	702	658	641	734	671	628	674	627	631	671	621	646	690	682	676	650	669	672	663	630	718	674	648	631	679	687	689	657	707	670	681	652	665	659	690	682	704	676	676	664	664	747	706	625	654	657	668	698	673	691	697	668	665	684	685	655	630	692	680	665	657	646	675	678	664	707	662	687	637	679	689	708	663	676	643	669	662	706	658	684	666	610	712	682	695	673	670	652	645	654	720	687	690	670	713	654	664	659	645	668	669	705	650	674	632	639	685	670	654	656	673	630	671	675	648	640	709	662	681	643	679	654	679	684	687	658	649	664	650	699	660	654	620	709	715	658	689	666	735	654	659	656	693	684	624	653	637	684	682	669	673	661	667	704	658	631	656	694	640	692	683	674	629	684	652	659	676	653	657	680	681	685	683	684	642	654	634	652	680	658	688	673	683	675	686	667	656	658	685	665	623	684	682	663	653	689	681	682	685	682	670	691	684	705	667	657	640	699	675	686	646	680	653	652	696	711	648	698	696	656	703	670	667	685	656	681	696	658	627	670	634	606	689	679	629	640	660	661	667	694	654	700	606	690	656	604	649	655	688	675	667	663	661	657	674	692	702	685	660	674	663	664	698	646	632	685	680	704	695	665	677	644	690	675	670	768	674	622	701	650	650	627	669	663	652	678	657	646	673	660	661	665	669	643	670	697	656	670	682	651	652	655	660	642	640	664	635	661	683	676	652	637	685	641	693	657	696	702	664	629	692	665	679	644	683	641	734	649	670	673	653	666	666	685	660	671	689	678	706	666	613	661	671	671	632	676	697	704	713	646	673	656	679	623	682	669	666	678	688	683	671	682	663	638	704	607	665	683	634	653	699	696	693	685	657	619	648	677	692	687	685	668	666	704	633	648	705	627	647	647	671	671	686	685	646	665	693	686	635	659	654	680	659	660	733	621	664	697	648	685	653	622	625	681	673	678	650	639	613	651	705	669	648	685	698	670	686	649	685	661	689	710	674	706	661	651	678	698	688	669	689	653	686	670	662	685	627	729	736	632	686	632	733	655	650	728	661	674	664	661	643	695	699	635	690	599	683	674	653	681	625	640	669	646	719	669	664	664	673	686	698	628	635	671	680	694	664	731	654	706	687	665	639	610	613	693	625	646	669	703	683	748	703	655	717	679	681	670	641	653	654	686	680	692	669	628	678	666	664	622	651	635	661	691	670	702	654	669	645	689	696	650	645	635	674	651	687	675	638	695	655	665	633	679	702	659	659	635	677	678	635	678	695	718	658	703	683	680	655	663	689	639	662	688	686	676	635	665	634	675	659	675	674	689	619	636	669	669	669	661	686	675	680	720	660	670	684	678	681	692	634	656	661	662	721	630	650	659	704	661	652	651	661	655	650	701	671	699	671	643	713	648	669	646	654	687	604	707	703	681	671	663	703	660	631	664	714	638	676	640	701	694	654	629	668	652	646	682	701	654	624	676	666	654	638	699	690	655	676	670	586	720	649	666	653	693	606	653	685	693	668	631	643	630	662	669	647	665	685	667	663	716	701	679	657	705	650	731	679	653	637	659	706	686	672	623	650	671	725	659	690	658	623	648	694	652	713	664	684	667	696	638	658	648	654	692	660	668	652	682	713	674	685	685	688	682	678	649	672	705	647	687	657	702	657	679	671	668	683	695	656	685	654	679	705	688	672	634	720	729	637	671	666	659	672	660	681	669	664	642	676	667	630	610	631	698	668	690	670	659	664	684	691	690	679	700	664	722	668	692	714	629	686	693	641	704	674	666	649	675	731	682	696	649	702	717	696	637	671	724	672	656	651	648	680	619	672	702	666	657	672	682	635	620	648	664	666	695	638	617	661	666	657	637	687	699	623	681	662	666	665	675	695	646	685	672	686	667	655	649	670	675	675	672	707	650	668	672	709	667	690	660	669	605	624	679	635	661	638	684	650	694	679	627	699	684	671	631	683	635	680	670	687	686	659	663	671	677	687	638	692	704	650	668	706	690	665	641	643	649	678	680	653	638	661	673	684	651	635	718	621	638	585	636	693	666	632	664	638	670	642	647	653	667	702	629	655	681	631	733	646	705	658	641	671	665	656	668	670	699	685	658	676	696	660	666	636	677	607	713	658	672	648	660	671	631	631	684	644	650	692	668	656	706	634	718	675	662	654	667	660	708	644	697	673	642	655	665	694	694	677	669	665	662	674	663	675	686	607	706	704	670	675	671	683	677	689	707	721	687	692	688	655	654	663	691	655	685	713	683	697	665	647	678	633	705	680	680	656	657	705	602	642	689	681	636	658	697	656	683	676	660	680	686	623	684	699	668	645	679	677	649	669	669	627	607	689	654	672	661	688	680	695	671	675	625	686	692	680	704	682	655	709	651	710	645	694	628	691	654	694	648	670	686	689	671	602	706	636	613	664	662	659	672	653	643	675	633	686	660	689	737	675	655	698	675	649	674	678	662	694	675	711	680	675	623	657	652	676	662	684	677	669	685	650	688	668	700	691	642	656	687	692	687	673	619	708	665	644	655	666	634	694	732	635	660	639	622	672	669	702	693	657	720	715	701	645	661	637	632	688	653	693	658	659	690	711	676	624	658	692	640	664	653	670	699	611	663	635	661	699	699	678	690	671	679	657	695	681	635	653	630	698	650	674	597	665	659	665	613	671	653	617	625	711	671	679	683	630	660	672	662	656	704	707	660	686	663	646	679	683	681	650	738	660	668	684	648	691	640	684	653	670	701	630	677	685	610	624	641	691	641	741	653	653
23088	21059	28736	23602	21087	20339	7787	2119	1687	1062	849	742	606	505	446	421	390	390	378	346	267	321	323	295	296	282	286	296	271	288	281	269	228	261	243	242	251	236	259	260	251	229	246	269	243	261	243	219	245	239	286	274	257	234	254	256	241	258	211	242	261	230	237	254	248	247	230	246	227	218	219	216	220	207	232	231	221	218	224	201	225	224	250	226	242	248	209	233	225	224	248	242	228	239	226	249	213	222	221	264	213	228	208	235	242	208	226	235	224	221	210	206	223	190	240	206	193	221	198	246	230	231	225	242	241	221	243	244	243	220	209	229	231	217	218	245	230	217	240	215	238	216	226	223	238	241	225	225	226	240	227	207	254	241	222	225	249	213	226	229	235	219	191	206	245	213	213	204	213	229	175	223	225	241	210	227	243	217	231	223	218	225	254	232	247	242	239	243	252	225	208	234	242	217	215	230	246	236	203	235	228	217	250	248	229	219	253	218	205	226	218	245	230	273	225	219	235	221	255	220	246	213	242	221	232	229	231	235	239	221	231	228	246	229	246	235	241	233	223	227	242	238	208	215	236	229	231	218	229	201	220	229	236	220	222	231	220	230	222	235	247	247	228	220	244	225	250	216	208	252	240	236	233	227	238	218	228	251	203	224	215	227	242	237	235	241	240	214	245	259	232	215	230	230	234	225	248	244	228	212	225	223	248	205	275	209	219	232	223	240	226	233	197	240	258	227	216	230	227	273	231	215	245	226	237	207	243	216	236	237	233	205	227	217	234	232	226	208	219	224	218	227	206	231	227	224	212	210	243	224	250	217	251	232	240	232	234	217	196	233	239	216	232	224	237	220	253	232	226	242	234	188	223	234	227	223	216	226	209	232	222	239	228	255	240	230	210	216	231	237	237	193	241	244	236	242	202	231	230	243	254	210	227	210	235	239	223	236	241	240	241	223	204	219	237	242	223	225	250	211	228	251	223	204	224	238	227	239	217	247	240	241	243	219	256	239	233	223	221	211	224	226	233	251	216	228	234	218	242	215	233	227	231	234	227	227	215	249	208	214	224	230	257	223	213	235	245	248	243	243	255	245	221	218	246	225	232	221	237	233	217	232	218	223	223	212	219	246	201	248	236	224	238	233	197	219	227	227	250	229	221	229	220	240	195	215	254	226	245	207	210	217	213	213	213	215	228	231	252	190	272	249	238	194	242	243	221	235	244	196	234	251	214	232	239	220	219	242	237	227	226	212	227	227	220	228	206	209	245	228	219	221	220	222	225	223	217	219	234	236	227	218	206	214	200	212	230	231	221	222	225	219	232	267	225	223	214	241	218	226	210	225	234	226	210	232	208	238	232	230	222	231	204	222	241	203	228	231	220	200	208	209	233	247	229	239	207	216	246	232	242	218	223	202	245	243	244	232	243	244	231	244	225	211	238	211	241	223	195	222	204	219	223	216	234	230	216	258	222	217	230	221	215	229	261	209	257	241	219	202	236	204	239	232	221	217	245	236	242	231	217	247	246	236	218	220	246	214	190	218	251	231	224	269	206	222	228	256	219	243	216	248	252	220	229	250	241	241	221	244	227	231	239	213	221	248	230	216	239	226	231	217	227	254	228	236	221	195	245	231	236	201	243	236	213	244	238	222	245	250	216	243	223	221	230	214	233	214	249	206	212	231	238	242	219	240	226	231	251	224	228	203	239	225	225	248	225	234	247	202	199	234	231	230	235	227	236	233	237	253	197	223	207	224	224	221	223	252	207	235	220	219	244	199	215	244	216	246	235	235	234	231	238	238	241	247	247	248	223	230	225	236	239	221	233	220	243	249	221	215	222	200	230	208	242	215	219	222	242	236	228	199	208	237	240	223	251	211	227	220	215	220	213	232	226	227	249	202	231	232	217	239	235	196	242	214	241	213	215	221	251	221	230	233	210	250	255	250	226	213	242	195	224	247	226	240	216	256	245	231	217	227	221	238	240	250	220	229	234	209	205	225	241	267	219	239	226	237	200	212	213	204	233	230	234	221	218	246	225	198	191	232	244	230	247	228	242	209	274	217	243	220	228	182	225	210	227	199	224	214	243	248	216	218	222	241	214	219	242	216	200	228	229	235	199	235	221	245	259	225	223	216	259	230	212	228	269	220	223	254	222	209	243	225	227	214	242	222	221	249	231	212	233	222	216	225	227	213	219	235	237	253	222	245	214	190	231	242	243	237	210	220	234	230	217	228	231	224	220	238	252	221	247	229	241	205	216	262	234	236	233	222	215	239	238	231	227	254	224	230	206	246	241	214	231	266	233	232	255	244	218	230	251	232	232	185	198	227	219	234	235	234	221	231	249	220	212	238	229	239	224	241	242	241	216	221	239	238	236	241	244	228	220	218	229	220	220	243	217	229	216	231	246	260	243	228	214	220	212	243	226	232	238	237	226	213	215	214	232	234	225	233	230	215	250	241	212	222	219	206	200	229	243	234	213	247	230	236	239	234	230	239	253	207	203	212	225	251	212	243	245	219	231	232	269	223	264	238	242	229	217	213	224	248	230	199	210	235	228	232	209	233	240	225	239	222	225	250	240	224	238	208	226	218	230	224	231	241	197	226	248	262	192	224	204	204	220	202	219	210	207	248	222	214	239	252	278	230	224	248	259	226	254	228	244	218	189	182	240	241	206	213	223	210	219	228	220	211	219	207	239	213	232	216	221	240	241	233	209	221	224	219	243	219	244	229	238	247	205	208	239	224	246	227	255	232	250	219	238	227	243	231	213	204	212	225	219	227	225	222	244	228	206	230	226	211	230	234	253	223	234	226	232	228	247	221	220	229	223	245	215	226	231	219	209	215	243	222	230	239	236	232	229	228	237	236	240	222	223	228	231	239	239	231	229	222	244	233	228	234	235	224	258	256	231	205	231	265	231	220	227	227	244	251	212	205	250	225	227	242	242	216	218	238	210	219	258	253	222	229	258	228	205	215	242	236	227	232	209	218	211	225	224	224	221	239	241	218	205	245	236	229	219	236	229	216	238	240	236	244	230	220	238	244	226	227	237	229	215	245	226	228	215	234	225	222	246	249	216	205	233	209	220	225	215	242	227	217	233	226	248	231	235	250	216	218	238	222	213	229	229	202	216	235	254	249	237	233	238	232	249	241	211	240	218	218	215	203	249	223	251	213	241	232	233	209	227	241	245	220	228	222	227	230	227	225	227	257	225	237	225	233	221	193	230	216	229	220	236	215	237	270	214	217	225	216	197	226	249	211	210	225	223	225	237	213	211	226	218	218	233	230	260	219	219	220	222	228	213	239	223	249	231	236	249	255	228	231	232	237	221	211	241	221	215	217	246	228	189	234	228	233	218	228	235	234	222	238	219	221	232	230	208	245	197	230	207	242	238	225	259	222	232	229	218	200	228	236	226	210	228	223	222	226	214	212	234	218	227	232	226	218	224	228	232	230	232	259	262	240	231	214	251	242	225	227	225	173	225	209	211	206	231	224	231	227
33911	24751	27273	22877	16853	11068	6391	4686	3925	2581	1872	1468	1237	1024	891	759	696	650	604	522	494	468	458	391	468	433	455	443	407	388	419	403	400	387	393	357	336	388	335	337	341	364	371	357	337	341	360	363	368	354	340	358	359	385	338	309	380	353	364	356	337	331	381	367	355	337	337	345	316	320	307	334	321	354	379	342	357	388	363	339	318	363	349	290	326	319	331	339	319	349	320	339	338	326	344	306	310	319	342	336	304	310	316	342	330	309	324	316	336	326	337	306	313	313	347	350	338	333	329	349	341	336	338	335	302	335	321	317	349	316	301	339	326	349	318	333	319	338	291	285	332	297	319	297	293	313	293	322	329	310	312	302	330	333	337	355	335	349	299	342	306	343	327	313	309	332	336	318	325	320	344	312	307	347	315	292	311	318	333	316	314	318	291	324	331	304	323	332	325	283	321	312	315	312	334	319	353	328	296	296	296	318	325	321	345	290	296	328	305	321	320	353	352	324	331	321	291	329	353	320	312	304	340	306	320	328	309	322	312	321	319	343	318	347	290	317	343	310	329	315	308	379	323	316	296	328	347	314	313	344	347	330	343	317	301	339	324	313	320	305	329	351	323	347	363	331	314	322	304	337	337	313	312	327	327	286	329	303	331	315	314	327	343	318	340	341	324	327	318	343	357	316	325	330	329	327	300	316	336	325	311	330	275	339	326	307	356	328	291	330	342	338	313	317	329	303	359	299	310	320	294	321	348	297	327	358	333	314	348	295	328	281	318	319	345	297	332	345	318	311	316	346	328	301	338	322	317	318	330	295	329	315	347	355	321	348	315	338	340	363	314	334	318	306	321	328	315	321	333	309	325	320	300	312	313	302	324	286	340	294	335	322	338	313	331	337	328	377	301	317	344	353	329	314	321	306	345	331	351	301	320	308	304	287	323	339	334	341	320	331	325	324	326	305	357	321	310	307	335	283	335	338	314	328	311	299	353	318	342	349	335	319	325	318	325	345	338	324	321	328	330	332	325	283	317	329	336	323	317	330	312	278	368	346	305	305	324	347	331	313	335	356	329	383	320	325	321	345	358	308	338	341	314	292	316	304	306	360	319	307	342	321	309	319	316	317	342	331	313	299	302	321	349	322	324	306	307	347	318	349	327	332	327	330	321	301	319	320	328	335	320	306	325	334	311	325	310	306	335	330	322	356	331	338	315	330	352	306	332	300	306	301	312	344	333	320	331	297	325	296	355	330	330	309	358	329	328	300	331	331	347	322	341	299	320	314	336	331	328	281	296	329	312	344	319	330	317	331	339	311	339	315	309	295	314	303	321	335	337	325	293	310	297	302	317	335	303	325	312	318	303	327	291	308	312	319	310	330	313	307	319	331	304	335	307	309	305	335	304	319	336	326	327	327	339	318	338	347	334	317	338	311	315	318	344	319	326	292	356	330	338	330	333	314	345	332	335	322	306	320	354	312	308	310	317	320	333	325	341	347	352	298	310	359	327	340	275	318	335	322	340	324	319	331	334	338	343	324	335	315	325	322	303	304	308	316	327	330	316	321	308	352	321	300	322	317	327	302	324	310	294	348	297	310	324	331	343	336	324	312	326	301	306	343	314	335	293	359	334	327	313	316	296	304	339	333	328	302	318	294	323	315	331	358	310	303	325	318	324	304	357	345	327	333	346	356	299	317	328	308	303	351	339	338	313	379	363	331	293	345	307	285	353	329	342	299	328	329	329	349	311	305	318	324	325	302	350	324	380	358	345	340	323	338	336	339	325	347	313	295	286	311	323	326	356	300	342	349	362	319	333	335	324	338	337	343	293	291	307	302	316	327	305	356	297	326	329	325	348	369	306	325	333	332	334	313	331	336	290	309	342	324	320	289	344	334	341	327	305	336	321	286	319	325	338	321	323	343	332	294	333	301	316	319	295	304	306	331	314	343	340	320	317	322	317	342	302	312	318	336	327	317	316	305	309	348	321	329	293	309	337	296	311	341	327	338	317	316	286	326	320	290	320	353	313	318	314	304	351	320	354	324	375	333	334	334	328	317	321	339	312	316	299	337	330	291	331	307	326	319	322	303	301	317	305	339	311	314	347	289	317	343	306	328	330	335	328	314	308	323	318	336	336	366	288	328	303	309	344	308	325	310	322	326	334	335	315	326	332	312	325	307	317	343	319	321	296	320	332	327	334	325	360	330	324	309	314	306	302	319	295	297	308	278	322	336	317	290	355	331	305	315	367	342	314	292	318	329	336	345	323	319	330	313	350	348	352	321	311	300	337	311	318	347	368	305	312	302	303	316	350	326	361	304	313	313	318	319	329	305	348	323	341	317	356	320	310	352	322	341	325	335	347	313	324	308	322	326	324	303	331	325	324	345	351	329	322	314	343	317	330	326	307	319	340	332	343	342	294	335	326	326	339	317	330	312	317	357	308	302	304	305	323	360	320	325	346	329	315	339	321	309	332	310	309	338	290	321	351	303	326	341	341	337	326	308	324	341	315	304	343	314	338	319	336	329	300	343	293	321	315	343	293	316	302	323	359	330	357	313	312	314	328	299	336	325	288	298	333	325	306	336	288	343	310	322	337	318	306	291	335	321	320	325	330	316	332	322	302	313	349	325	352	309	313	313	359	323	301	296	299	313	283	336	345	326	331	289	341	286	368	331	312	317	336	321	303	345	312	307	324	305	306	319	325	296	349	364	319	328	355	332	323	326	285	330	300	303	316	326	320	361	321	319	315	300	296	296	331	365	319	296	289	322	333	327	312	327	344	334	322	291	305	338	329	325	313	334	319	344	344	324	345	297	302	349	335	339	324	306	304	311	288	359	309	320	319	315	288	343	290	350	320	341	336	319	340	347	300	320	323	334	309	314	319	289	317	339	334	297	317	351	320	349	339	312	346	299	325	316	335	339	301	339	328	367	294	313	361	357	338	292	341	310	318	323	328	320	329	336	308	317	319	352	313	340	304	301	327	309	309	333	331	318	285	342	335	340	309	316	331	337	348	317	339	314	319	321	328	315	336	329	362	337	329	307	327	350	306	317	332	366	323	322	311	331	292	320	306	314	305	340	339	325	312	316	343	297	303	318	336	348	332	302	338	318	315	308	335	322	346	328	331	328	326	322	324	276	318	336	335	280	308	321	329	316	315	295	323	332	354	336	338	347	331	321	335	300	323	321	303	325	318	326	360	334	325	319	332	301	330	370	320	320	317	336	336	288	306	353	320	321	315	304	346	351	329	303	329	296	317	309	315	327	336	295	286	342	327	311	327	322	275	334	354	294	353	330	307	324	344	337	320	341	297	325	303	285	359	320	321	324	311	294	336	332	347	319	301	355	319	310	304	314	297	340	321	342	319	291	364	363	312	319	341	335	327	330	340	299	326	321	353	290	352	326	298	311	313	306	359	346	315	323	317	329	330	319	311	363	326	317	353	360	319	312	330	297	288	337	351	340	319	339	346	358	315	326	333	306	309	299	294	319	315	296
27389	20426	15493	10408	5910	2421	1366	1109	964	832	660	611	665	609	587	564	611	541	539	496	576	564	540	549	574	591	582	574	573	571	582	608	558	565	584	580	526	542	564	594	587	575	568	528	617	547	527	517	546	544	533	581	595	542	603	548	558	598	540	556	574	561	556	571	561	539	557	545	584	556	546	563	554	519	582	570	548	525	551	549	500	580	565	541	614	541	588	551	575	578	557	523	540	577	584	529	556	539	584	533	574	550	569	581	533	537	593	561	565	559	584	523	595	556	561	521	542	563	579	550	571	573	556	518	526	571	576	574	576	594	541	600	585	583	569	577	561	564	531	545	586	559	528	568	542	613	559	541	558	531	590	537	582	539	590	508	565	556	503	568	561	562	588	572	566	532	516	568	575	530	553	541	567	525	577	593	532	546	529	597	596	567	569	530	570	559	563	525	578	558	561	572	558	606	547	593	554	549	560	571	541	584	572	602	564	576	595	531	552	560	588	562	568	527	547	544	530	524	536	543	577	565	525	552	578	528	550	582	558	576	556	580	522	531	565	549	623	549	582	528	571	586	604	597	571	510	522	576	571	523	599	539	539	551	518	547	578	566	526	525	538	519	557	573	517	579	522	595	585	580	580	586	536	535	521	577	517	566	575	582	556	598	578	536	543	520	543	592	567	501	569	548	582	582	544	559	574	523	536	528	526	582	529	527	572	551	579	542	608	526	581	545	575	558	566	569	574	550	604	571	581	590	586	571	585	552	519	545	520	571	528	545	536	517	561	588	574	560	556	557	620	573	580	594	562	517	540	556	563	568	555	581	574	532	534	572	550	561	559	592	544	519	572	557	584	541	552	546	534	543	582	561	515	579	563	595	568	580	586	544	535	517	578	527	535	592	559	544	543	584	538	570	546	587	568	567	543	550	549	559	568	593	569	554	583	534	544	551	553	552	568	547	568	555	582	596	547	580	522	542	585	594	537	551	560	568	530	594	581	555	536	568	544	544	545	562	565	540	536	548	577	555	544	520	556	558	556	564	511	554	571	558	569	522	562	571	571	561	529	596	570	585	563	601	532	585	569	602	573	595	602	547	580	570	524	560	560	540	570	505	568	567	556	614	572	581	529	568	573	567	519	593	554	533	580	593	522	544	558	573	547	578	512	525	538	535	517	589	533	546	553	559	589	594	558	528	604	591	517	549	616	578	529	567	546	575	549	583	582	579	594	528	543	573	520	556	558	567	545	545	581	570	565	565	557	582	589	547	580	561	573	582	598	568	569	537	552	590	587	578	544	555	544	555	515	576	568	577	522	533	585	564	539	546	553	531	555	540	539	589	578	528	558	578	575	564	530	592	546	579	597	575	552	559	546	579	586	540	554	549	557	562	576	595	521	578	591	552	557	553	582	570	550	578	532	546	566	545	541	536	619	529	569	587	569	568	582	546	559	554	592	581	547	588	541	563	556	554	553	568	570	594	572	576	563	572	580	579	573	562	553	564	486	575	532	569	586	562	524	552	526	550	558	574	580	582	538	537	561	525	542	552	541	573	524	521	529	580	566	560	566	570	573	551	569	570	570	580	525	538	533	517	563	550	585	545	550	594	552	586	570	592	559	538	554	537	557	562	535	588	613	586	582	531	568	578	571	554	547	604	552	589	552	594	550	626	593	583	507	569	574	548	583	539	577	559	549	552	560	577	507	566	527	600	596	547	583	542	590	596	512	539	552	587	542	546	555	573	559	565	592	561	554	564	517	541	562	573	581	539	610	563	568	593	554	560	560	571	597	554	568	523	591	548	540	577	569	554	555	550	585	569	550	576	592	543	550	526	513	585	555	541	575	590	521	541	576	606	566	553	548	600	544	588	584	599	531	559	545	536	560	555	554	583	543	561	557	525	525	558	538	560	538	588	553	599	587	588	581	529	570	514	538	547	549	541	578	591	555	532	554	615	566	574	584	555	549	582	569	554	569	586	585	551	590	571	555	565	543	530	551	541	546	573	553	551	539	535	602	559	500	599	547	527	556	607	539	529	575	552	537	581	516	603	586	542	571	544	514	512	592	580	592	559	539	551	554	552	582	557	600	506	575	570	527	549	554	564	569	518	551	569	578	573	482	571	520	568	564	560	559	580	584	586	557	583	532	550	591	527	584	532	548	576	552	573	564	566	554	552	548	609	564	568	508	537	556	524	592	522	565	558	564	558	564	530	537	553	549	585	574	527	536	537	550	566	551	583	569	521	566	557	552	570	538	546	570	553	563	543	590	574	581	550	555	573	559	527	509	559	561	556	577	562	559	559	549	583	527	542	547	534	557	540	547	562	576	511	544	536	524	565	557	558	570	534	594	594	572	589	593	576	506	617	559	568	546	574	607	539	590	585	549	617	527	565	574	577	542	554	591	541	564	546	563	540	495	550	566	572	556	557	542	510	539	571	557	574	600	520	559	597	588	511	585	539	567	573	557	567	559	526	562	570	584	529	556	561	538	579	586	563	518	521	523	534	566	592	554	577	607	550	558	570	532	513	585	548	532	529	582	603	590	535	560	546	547	574	549	522	559	554	575	564	540	593	599	554	575	581	511	584	515	550	528	555	576	592	575	559	571	516	567	543	543	550	545	542	562	515	573	529	572	574	569	520	566	541	537	523	570	530	549	546	581	579	568	528	558	550	557	551	578	514	596	565	595	542	585	569	564	577	544	531	541	562	580	565	565	573	596	546	555	557	551	517	552	566	557	580	535	556	540	584	549	559	589	526	551	571	532	599	556	578	533	564	539	599	582	549	592	577	591	569	590	565	568	531	561	575	574	541	568	539	541	555	565	563	581	548	573	590	563	513	531	573	545	526	597	578	595	525	516	561	602	527	577	545	543	549	546	605	555	565	563	585	559	612	568	601	522	515	576	567	557	540	543	549	543	565	559	560	555	574	595	541	577	572	556	540	603	517	571	586	560	555	530	561	569	578	511	555	512	590	591	575	614	549	552	545	551	559	554	522	532	571	554	512	551	548	528	545	584	579	551	543	606	569	578	548	566	561	563	568	558	570	593	580	582	579	572	565	579	566	585	567	550	552	550	538	556	536	536	580	514	528	538	591	573	537	530	569	554	544	569	576	524	563	568	559	559	540	566	553	555	549	574	531	602	546	603	545	563	541	553	553	593	549	553	560	553	567	522	581	569	562	582	556	552	542	553	569	530	528	531	585	499	564	571	612	574	579	568	550	539	525	598	565	553	527	545	550	529	558	571	594	581	525	543	594	561	536	581	566	562	611	573	592	535	559	553	553	550	506	566	538	563	538	581	562	533	568	593	600	538	560	544	542	552	555	556	519	539	602	553	498	540	594	543	554	554	552	556	589	568	552	586	590	580	545	561	617	542	560	530	583	561	522	561	567	538	604	565	519	545	564	509	595	551	568	614	560	547	568	588	583	525	545	557	553	542	528	572	545	561	575	610	513	555	588	544	595	548	549	546	584	559	571	601	561	591	523	550	574	521	558
26411	12160	16497	13420	9647	4829	2855	2142	1847	1364	1135	1002	884	828	846	863	843	773	804	759	840	752	735	729	766	750	758	752	735	778	732	775	804	746	773	743	796	735	768	782	766	761	727	795	748	767	729	782	736	754	830	780	778	798	772	746	795	753	753	749	733	744	737	785	802	777	766	767	744	752	714	747	756	712	765	750	745	745	730	746	802	781	752	752	775	759	753	751	796	772	714	700	726	680	731	734	751	736	762	725	767	774	734	757	728	716	753	728	765	752	728	718	764	733	778	721	750	783	710	775	789	801	738	781	741	741	743	748	744	779	748	785	772	769	756	713	794	798	763	757	758	747	769	793	736	729	781	800	755	789	772	754	680	767	739	739	750	753	744	737	786	719	735	749	762	741	717	719	772	803	765	745	773	730	747	788	783	756	795	714	742	762	735	790	754	757	705	792	802	711	695	762	799	770	758	709	783	794	764	765	742	737	782	716	726	737	772	740	781	744	741	783	727	740	749	731	712	762	685	733	751	754	751	755	759	702	726	774	769	782	777	789	731	775	802	780	774	740	782	731	768	785	769	797	735	766	776	773	737	781	740	760	733	741	717	740	725	764	754	730	767	753	741	742	731	768	735	756	780	715	795	750	788	687	724	749	799	743	751	743	677	772	715	799	771	726	764	811	734	715	763	778	745	718	715	766	729	741	775	794	753	738	737	796	737	780	769	762	752	780	732	771	714	758	749	753	763	736	789	754	751	786	766	748	772	781	783	738	841	733	787	787	739	756	766	759	774	816	775	785	776	798	789	728	742	808	738	703	777	761	743	717	753	747	776	736	741	761	706	737	724	727	797	773	761	731	740	786	723	782	742	763	776	731	759	754	724	698	713	814	764	775	723	800	788	693	748	756	805	754	767	753	740	753	729	779	760	800	727	730	752	726	767	751	772	699	717	785	767	811	763	740	744	783	706	783	755	730	784	782	742	746	766	728	766	741	687	772	728	774	711	708	783	773	761	756	728	729	739	734	744	728	739	791	776	738	717	729	803	771	713	799	784	770	749	707	682	796	772	781	765	752	771	808	792	721	736	742	754	766	742	752	747	742	738	745	776	744	717	746	806	789	757	759	769	746	752	750	725	759	790	703	756	683	732	761	791	779	800	739	786	762	765	759	759	777	795	757	780	728	810	767	748	775	747	733	737	757	748	808	712	701	743	753	781	757	715	780	715	815	778	713	767	795	773	795	760	743	782	747	713	779	746	770	766	725	731	741	739	771	789	740	716	798	767	727	735	739	788	749	716	735	817	740	755	767	745	799	752	753	766	752	695	729	743	752	727	725	812	739	775	785	715	751	773	782	777	742	754	769	715	741	778	730	753	764	794	740	763	726	721	776	712	807	684	739	736	738	717	754	734	744	732	769	758	748	710	765	756	693	778	784	747	715	731	734	703	748	795	756	723	734	767	782	742	734	702	729	720	739	792	837	741	768	718	756	763	735	719	744	718	769	769	748	756	736	762	762	752	733	790	748	764	760	772	749	746	822	769	731	743	723	729	749	765	726	743	735	766	704	721	749	780	770	757	714	742	791	765	767	758	825	764	749	727	762	723	763	716	792	753	746	765	773	794	722	779	714	795	779	777	701	757	732	796	769	764	797	739	771	786	796	720	695	720	761	748	737	717	756	728	820	742	756	773	786	743	785	797	724	771	772	775	741	762	729	771	816	734	736	719	774	768	775	714	732	815	705	748	746	800	723	740	844	772	797	790	714	696	747	756	728	715	778	741	735	714	730	726	752	762	748	714	736	713	765	778	743	743	735	760	740	685	730	765	772	761	737	771	740	746	794	748	810	733	771	748	709	737	832	771	721	714	746	781	773	682	714	784	803	744	771	771	766	715	730	762	725	747	750	757	746	692	787	759	781	720	782	789	741	747	724	763	770	724	756	819	722	741	789	774	813	726	755	731	793	781	805	718	753	741	776	759	767	702	685	736	744	769	723	761	766	785	765	787	773	789	747	770	773	775	716	762	753	716	747	743	765	771	723	696	780	744	801	760	817	731	719	758	787	724	762	728	790	785	768	754	750	795	731	775	762	795	771	777	764	795	688	771	765	735	755	774	733	780	691	779	719	803	716	806	769	692	763	751	699	807	732	754	820	744	742	711	793	795	738	765	777	741	769	756	733	798	766	701	739	786	775	786	751	754	784	777	721	738	787	784	766	768	708	748	789	793	729	789	736	800	778	730	701	793	785	735	769	758	824	729	758	765	756	816	751	733	782	808	742	743	805	730	753	798	716	763	769	758	756	706	757	769	791	768	768	698	711	739	739	758	739	740	757	764	785	788	736	764	738	790	801	756	766	757	791	756	759	775	773	714	791	809	753	753	780	783	729	757	745	784	753	786	722	802	717	751	762	771	755	749	731	796	775	739	757	726	744	726	739	749	757	774	777	722	752	759	770	769	748	738	787	774	707	775	731	689	751	719	765	778	772	749	767	742	742	740	741	812	796	700	805	698	759	730	752	787	750	799	765	748	733	763	686	754	732	759	710	725	733	773	731	743	766	758	732	775	798	688	714	735	768	750	759	784	742	711	773	699	714	735	755	773	804	728	747	702	760	720	803	802	735	753	754	721	735	749	773	756	731	746	777	824	720	704	699	772	760	763	762	767	748	760	710	755	811	750	734	739	777	777	797	750	749	782	712	719	762	780	717	768	720	692	772	768	750	725	788	763	736	751	781	745	725	767	790	790	738	774	730	724	741	757	730	740	784	777	782	697	781	755	720	746	751	783	781	772	743	789	776	739	782	745	752	766	776	766	758	739	769	725	769	729	762	746	756	786	746	740	736	731	734	742	759	751	746	730	784	768	776	767	766	729	746	736	778	763	749	787	780	771	748	789	743	757	765	772	778	782	762	755	776	818	773	767	774	757	758	747	760	779	765	761	767	760	758	781	752	784	670	782	776	791	751	763	754	743	778	738	767	739	774	756	719	754	785	772	710	811	737	820	761	776	757	695	755	738	746	755	730	714	792	756	737	794	752	709	760	703	756	791	774	751	781	790	699	802	750	749	770	742	757	748	753	785	747	768	773	828	741	722	711	778	729	747	795	719	724	736	703	759	722	781	767	700	750	783	774	776	740	737	754	807	773	760	773	771	763	739	764	724	775	798	784	733	773	755	746	776	721	777	736	770	767	737	754	706	753	760	752	759	731	732	758	777	760	749	771	782	755	765	731	778	729	740	792	778	738	776	737	777	756	754	786	773	697	752	748	807	777	752	738	759	756	774	714	793	781	737	754	780	759	726	749	777	715	733	775	737	758	763	811	742	767	765	761	765	767	727	720	757	736	731	739	779	768	709	718	790	797	739	744	699	745	779	743	788	729	780	778	745	737	777	719	705	765	759	717	733	761	770	708	739	759	750	807	759	742	758	761	737	817	769	762	787	760	773	807	767	706	764	733	765	756	770	756	769	749	708	669	763	752	720	744	754	765	755	763	735	765
24070	21056	28208	24159	20577	9529	3051	1565	1437	1150	895	777	733	669	577	621	604	548	557	595	545	586	529	517	555	557	491	513	552	494	526	469	508	483	485	493	536	498	535	524	512	512	489	474	539	498	536	504	530	490	563	520	503	506	529	501	510	521	531	500	526	504	512	491	521	519	509	490	480	488	493	467	488	499	518	477	493	497	500	496	491	466	493	496	527	501	508	464	491	444	468	434	484	495	491	507	500	479	481	517	508	469	511	479	503	516	495	501	495	516	459	493	461	503	475	497	495	475	465	498	469	474	486	481	529	521	457	470	453	474	487	491	497	506	450	478	473	492	472	458	503	468	488	501	480	467	482	476	517	507	468	485	481	489	517	446	493	471	487	489	490	503	467	502	513	510	502	506	488	471	491	467	499	466	462	532	494	481	494	465	498	484	474	501	530	483	475	485	469	516	485	478	477	474	489	484	512	455	438	495	510	512	489	508	482	493	495	496	520	491	498	484	485	520	471	472	472	492	511	470	456	518	501	506	474	479	473	480	492	482	491	465	449	464	519	503	509	508	503	475	498	488	510	484	449	503	511	477	500	511	492	489	496	465	478	509	447	473	484	482	526	472	514	529	507	479	452	489	458	451	485	535	437	482	489	471	487	482	497	462	485	476	494	462	469	507	520	465	497	462	460	471	507	486	518	500	506	498	517	528	506	488	519	525	502	481	490	493	468	481	515	500	500	489	494	488	475	517	479	487	452	446	507	468	518	493	485	497	550	515	512	498	550	493	465	479	505	477	530	457	519	468	454	498	483	496	469	493	470	490	507	452	509	514	521	520	513	479	483	493	475	494	495	474	498	459	466	483	487	500	462	477	472	533	498	466	459	460	503	488	498	500	476	476	476	493	478	495	468	489	485	473	539	473	527	480	490	470	486	503	470	457	459	506	517	487	450	487	502	493	468	519	509	500	516	515	448	464	495	485	463	517	514	508	492	495	489	514	479	489	493	487	482	526	511	494	518	498	503	503	488	462	488	495	470	504	467	544	516	488	510	459	477	493	500	486	480	513	487	475	482	466	509	535	479	507	445	435	507	485	482	528	464	486	527	519	523	529	461	495	456	531	511	518	497	452	514	471	517	488	499	506	474	511	482	508	465	515	514	492	486	494	546	448	511	496	495	490	457	494	486	527	481	494	495	521	472	516	504	460	485	455	523	464	496	461	515	475	505	541	474	511	485	535	478	460	481	509	499	506	496	537	465	475	494	472	473	466	507	492	517	492	486	511	445	493	469	496	485	510	480	506	560	488	489	498	497	541	504	497	474	540	473	502	511	507	483	486	473	461	453	500	509	497	504	483	524	493	452	492	487	467	505	528	490	497	498	477	486	528	466	471	490	454	485	485	518	485	503	475	476	486	508	458	489	493	500	531	515	505	508	519	513	481	481	542	491	502	507	475	465	457	457	474	528	451	475	489	454	463	515	483	474	484	506	510	522	495	510	477	496	513	486	499	518	482	467	518	447	501	477	489	457	537	487	500	527	481	449	457	494	518	519	521	496	474	488	497	465	507	449	491	501	468	485	490	510	520	490	464	539	459	572	516	449	520	444	492	487	505	467	498	513	501	474	522	479	486	495	516	517	481	476	476	487	520	518	488	517	484	490	528	513	449	510	517	466	513	496	478	495	509	491	471	515	473	497	477	515	512	483	501	456	479	526	477	472	496	505	490	513	501	479	512	496	444	521	476	526	459	475	540	465	503	447	519	478	492	549	535	500	502	503	494	501	487	478	519	516	510	512	471	524	481	470	503	497	476	505	521	452	464	474	477	451	490	501	523	495	526	496	470	504	484	560	444	480	475	502	514	458	474	491	489	481	465	499	493	527	530	484	526	530	487	496	433	461	520	473	470	513	476	476	497	484	504	501	500	497	476	523	486	505	476	462	497	517	510	486	500	497	508	497	453	509	471	482	470	478	507	486	476	493	490	479	503	498	463	439	484	485	498	475	504	505	515	515	499	532	481	509	516	498	483	487	508	489	520	540	491	537	477	503	512	481	484	526	477	492	487	443	488	452	490	479	488	501	519	529	496	482	471	455	465	529	464	437	509	447	438	476	462	487	465	471	469	479	489	498	423	490	502	500	488	483	489	482	498	460	467	507	526	500	504	479	495	512	480	481	493	474	475	453	493	485	488	506	501	458	498	487	507	462	512	501	464	484	489	498	496	456	493	473	510	512	450	522	495	474	481	500	454	502	509	493	489	496	438	480	527	511	516	501	467	483	457	476	479	494	469	506	515	502	504	459	454	491	481	492	509	484	513	468	506	498	495	500	490	496	494	512	499	517	513	447	480	473	552	505	467	469	532	472	450	501	511	490	471	474	467	485	487	522	484	510	505	530	458	493	465	543	484	534	468	493	499	529	452	487	457	510	497	494	496	489	465	492	486	459	446	505	501	521	474	495	506	506	501	502	467	478	451	479	530	494	526	500	498	476	499	496	500	488	499	441	504	497	528	492	491	515	456	525	451	498	528	496	492	522	459	459	425	482	512	497	491	516	464	506	495	498	477	515	452	499	513	512	461	474	461	470	503	484	469	539	495	509	467	512	529	514	473	458	506	505	499	521	482	531	524	481	509	491	467	497	493	486	489	496	498	522	467	460	528	480	480	504	486	501	470	471	519	477	512	516	497	457	495	529	493	517	453	497	476	480	496	460	502	478	502	450	547	455	493	512	530	488	473	508	495	537	490	542	497	513	541	490	492	472	492	527	524	511	523	491	487	461	468	534	487	480	499	489	518	516	467	525	499	477	485	472	468	476	503	485	447	480	499	461	491	518	503	477	489	466	473	529	515	503	493	507	533	515	509	459	491	508	494	486	435	484	452	482	457	469	458	479	533	487	480	479	479	490	504	501	456	480	518	499	435	515	484	547	495	470	476	500	489	529	487	473	476	477	496	514	490	481	512	479	486	499	460	519	448	466	492	463	517	476	493	489	474	468	473	534	492	444	507	464	531	428	477	466	469	485	490	501	517	474	476	503	447	503	489	493	478	470	483	493	460	437	508	502	503	498	476	488	497	545	485	483	525	460	516	460	524	554	507	492	492	479	462	485	490	505	520	489	480	489	488	493	486	485	515	525	459	503	490	491	470	470	552	517	500	473	515	480	482	456	453	482	502	501	509	477	517	478	481	492	454	491	478	476	491	498	449	541	531	502	496	490	512	475	482	484	457	475	466	471	474	514	510	472	436	461	511	484	466	475	494	497	483	512	486	514	458	490	463	521	491	491	497	531	482	523	532	513	500	517	477	504	511	541	525	439	503	506	459	499	523	472	506	511	512	496	528	496	483	469	492	475	488	487	485	485	501	463	489	471	457	506	481	479	507	494	488	468	495	465	502	492	486	466	504	467	426	509	490	473	466	542	436	507	515	522	478	479	550	487	495	492	477	526	499	486	491	486	513	515	504	467	486	533	461	485	499	469	519	509	470	496	464	507	471	505	444
30842	20213	21935	18851	13584	7259	5142	3443	3026	2278	1537	1362	1191	1050	958	908	910	891	878	840	729	693	748	730	755	745	708	737	727	730	700	700	677	696	690	668	716	727	682	681	660	746	670	701	672	716	696	701	667	681	678	707	734	687	774	677	724	747	691	687	671	637	698	669	675	672	657	673	691	705	682	677	701	688	675	705	679	687	712	699	679	643	655	714	679	661	695	680	636	698	675	678	667	699	692	697	687	685	678	694	656	690	679	656	665	660	706	681	671	695	670	659	650	647	681	698	645	668	666	692	672	689	682	620	717	650	657	689	674	692	686	698	677	671	717	713	659	725	694	706	677	699	710	630	645	682	666	630	652	665	686	674	689	666	689	661	690	643	665	689	644	679	699	691	723	704	679	694	648	704	660	669	702	694	674	663	688	661	701	684	660	694	690	654	647	674	650	652	665	670	698	664	690	698	669	672	696	654	669	711	706	685	673	715	685	674	664	737	662	703	669	671	625	717	680	693	687	636	677	673	671	650	637	686	658	695	638	667	685	710	655	685	687	642	676	694	688	652	720	628	699	708	692	649	673	697	671	705	670	686	659	665	677	657	701	694	706	655	640	659	665	672	685	678	638	728	666	681	699	668	649	686	660	698	667	694	646	661	698	703	714	684	679	681	668	688	621	644	720	677	714	655	643	653	664	734	695	694	690	698	644	724	670	717	666	654	634	651	654	675	712	709	668	642	673	665	657	734	672	643	620	665	638	668	668	661	683	655	668	638	719	672	642	657	758	699	642	712	679	712	688	682	665	737	651	655	657	694	657	646	681	665	649	673	649	688	664	667	642	686	675	647	673	704	668	681	691	688	645	687	660	683	664	668	670	713	682	665	690	698	679	641	656	681	662	669	699	677	684	693	638	653	721	700	658	697	675	698	678	647	678	602	663	691	655	654	703	682	674	674	649	707	641	715	663	713	654	688	675	748	596	641	730	710	664	703	680	638	637	667	659	740	688	703	650	689	697	655	681	685	641	690	685	674	701	664	663	649	652	625	684	724	672	671	659	676	708	688	678	668	694	699	706	710	664	736	679	644	707	697	706	661	708	675	668	632	640	685	667	659	690	666	693	705	705	677	644	600	664	664	678	673	708	668	702	648	666	694	686	618	666	679	685	680	688	683	654	653	670	633	726	699	635	677	630	689	665	686	660	662	706	708	681	649	703	628	673	674	648	600	640	690	667	682	678	649	665	636	657	701	676	677	692	680	681	678	687	673	675	675	701	654	713	647	654	647	666	623	666	622	718	688	654	679	678	684	728	653	681	643	730	679	683	679	705	690	684	680	655	649	667	650	705	636	651	666	693	682	651	682	615	669	699	664	695	713	698	714	687	642	651	651	684	682	680	673	669	719	694	660	690	665	664	686	637	629	694	668	667	633	670	675	669	674	710	625	628	724	675	688	695	661	666	689	658	646	655	655	698	709	705	649	651	668	675	654	693	683	712	632	652	627	708	659	727	675	622	680	709	700	682	664	667	691	637	678	624	638	649	666	665	694	696	690	678	685	696	625	680	686	653	678	720	631	663	691	642	641	665	694	664	639	675	676	723	694	659	673	688	690	677	714	697	702	658	624	663	586	698	695	636	643	638	644	702	689	621	634	687	682	644	701	678	631	646	611	674	707	680	669	651	680	670	681	682	669	664	665	705	664	646	717	686	683	657	650	638	696	604	657	653	699	685	658	685	684	649	664	714	652	648	653	652	690	682	634	659	684	684	661	674	642	666	671	671	689	682	663	663	686	671	683	686	672	627	627	677	657	682	707	666	657	675	689	685	691	648	665	650	713	714	700	672	650	672	674	695	687	684	635	640	710	694	616	722	706	672	675	647	697	656	662	676	630	654	653	706	661	665	648	675	654	696	689	678	644	659	703	702	641	698	662	675	661	673	699	674	649	679	659	667	740	714	671	652	683	646	658	678	630	693	663	659	642	672	709	683	674	630	678	703	671	646	678	655	671	705	715	690	684	674	704	692	676	685	650	717	683	673	684	691	649	662	687	678	669	719	650	643	666	658	711	651	703	638	614	672	700	661	686	669	703	649	601	670	683	714	690	685	690	657	704	680	619	684	686	662	690	615	689	637	633	722	702	624	717	648	693	716	711	685	659	654	627	652	680	704	659	697	722	707	658	620	679	625	680	694	705	741	715	660	662	685	680	712	645	664	680	657	646	691	645	639	662	678	640	695	644	616	632	659	672	662	699	679	640	677	630	680	651	659	673	728	688	718	712	669	719	644	686	681	645	655	674	642	698	655	668	623	696	639	665	713	656	637	714	674	685	707	694	671	697	669	670	648	675	662	676	649	654	642	661	666	628	638	677	649	660	630	671	691	697	687	651	684	652	681	630	693	725	664	679	666	661	640	687	707	654	655	655	691	661	703	686	644	637	710	607	648	640	650	678	709	670	672	707	656	673	623	701	704	697	688	693	720	680	730	708	629	656	665	633	669	655	651	624	706	686	646	674	673	694	707	667	646	662	655	703	691	710	695	667	594	687	650	650	694	691	643	706	709	686	684	654	719	728	714	744	670	656	658	675	658	666	688	655	613	666	728	672	685	690	675	672	668	661	643	658	636	656	716	717	720	639	672	683	657	634	656	657	672	666	699	684	673	659	660	676	668	668	721	680	639	683	703	671	733	712	693	674	704	627	618	677	665	672	663	653	666	677	673	658	673	664	665	656	699	633	623	688	644	691	645	646	651	646	678	652	702	692	672	659	672	710	668	674	682	674	668	680	648	663	700	646	711	693	686	661	655	657	680	693	659	689	662	694	693	697	613	671	647	627	662	680	681	723	648	692	650	681	655	660	704	704	682	665	678	640	707	634	639	651	698	650	659	678	681	687	677	661	696	659	739	711	687	635	679	652	650	656	680	652	665	684	660	656	672	684	702	681	668	641	676	699	692	668	679	648	677	702	632	686	685	662	683	683	691	663	696	700	638	634	683	678	708	669	668	683	620	681	657	723	688	665	708	654	631	638	681	656	669	661	685	662	666	650	714	656	688	620	650	628	662	709	703	691	691	672	687	675	614	673	640	676	685	673	731	666	668	687	628	659	679	675	691	688	672	654	658	687	693	697	651	682	691	653	673	668	686	668	655	620	648	690	693	705	694	642	651	672	658	661	705	729	650	676	713	660	641	665	690	646	694	685	695	684	634	629	641	734	703	641	726	679	660	633	663	702	688	659	706	695	692	711	684	722	671	675	660	657	687	677	641	729	660	683	720	668	661	646	690	694	656	674	596	671	653	709	656	707	700	664	612	629	653	609	665	658	648	654	688	702	670	709	662	665	646	697	685	655	672	687	689	686	671	711	675	664	687	666	673	676	661	673	672	694	677	650	699	677	725	662	678	694	669	683	666	661	643	712	654	632	655	692	690	650	659	719	663	671	674	694	655	708	664	691	643	672	723	658	674	695	703	683	636	654	698	673	680	638	668	668	674	681	669	676
23110	21090	28806	23570	21102	20348	7990	2190	1657	1297	844	686	623	472	437	414	385	395	327	357	298	285	296	303	283	306	299	288	302	263	272	261	267	271	269	249	257	248	244	281	248	263	259	262	233	238	233	266	276	234	245	243	255	270	245	244	250	255	266	233	251	239	241	240	270	259	264	225	232	210	242	237	241	250	262	265	247	217	250	240	230	239	241	231	225	244	201	230	212	241	251	241	249	210	232	219	202	218	254	221	252	249	232	250	251	237	256	212	217	236	241	248	253	211	222	230	237	237	232	222	190	233	236	230	228	238	210	206	251	265	235	211	240	252	227	233	219	233	211	254	226	215	241	249	235	231	241	225	221	251	212	226	234	226	227	237	244	205	236	233	239	237	233	188	244	256	218	237	218	230	245	226	244	234	245	248	227	228	248	236	208	207	227	260	242	227	236	247	215	243	208	248	242	231	234	232	211	246	188	237	224	230	235	267	223	226	228	213	225	196	222	213	224	214	212	233	208	249	246	214	225	223	188	266	241	226	241	207	251	231	222	255	220	231	251	260	203	236	231	218	235	215	245	245	223	247	238	242	229	221	237	239	231	226	237	222	218	231	217	220	228	235	252	238	244	246	231	214	238	220	252	220	247	218	216	232	227	233	206	229	256	235	249	247	232	210	218	239	213	222	224	216	257	225	223	229	218	245	226	260	227	253	198	242	232	224	214	227	225	239	221	224	213	247	222	201	214	252	244	255	231	242	223	230	212	232	249	231	242	281	238	228	259	235	223	272	240	240	220	220	240	227	238	240	235	229	236	234	236	235	238	236	203	241	241	233	242	231	204	241	236	230	244	227	230	228	273	219	233	233	242	201	227	249	236	254	224	232	227	241	242	218	230	184	222	230	243	226	241	235	253	225	235	227	215	222	205	222	249	233	221	214	255	239	250	225	206	226	242	205	209	243	220	225	227	238	204	230	226	224	212	205	235	229	231	244	252	223	216	249	219	235	233	242	246	230	238	245	239	215	225	213	225	226	233	219	235	231	213	225	245	260	241	219	206	233	247	201	232	208	221	244	221	221	203	215	220	200	247	238	199	203	242	233	217	236	245	236	207	239	202	204	261	218	224	230	214	226	228	231	230	242	251	239	220	232	203	225	219	247	229	211	236	236	219	260	243	237	241	244	225	247	234	226	216	258	249	214	230	243	242	202	244	207	207	231	245	235	229	237	234	212	228	226	203	235	241	223	252	216	217	208	242	231	225	232	222	217	241	245	243	239	245	237	249	230	214	240	220	234	241	250	229	209	242	203	228	225	218	245	229	227	245	202	253	245	189	232	246	240	209	244	219	266	197	229	251	234	244	226	268	230	236	244	234	242	217	211	226	247	268	233	224	245	220	246	208	259	235	245	220	222	241	223	234	220	244	235	219	227	228	221	245	216	210	233	214	213	210	215	230	228	200	229	247	220	234	225	244	245	232	235	211	220	188	259	257	238	248	203	240	238	217	247	230	262	240	222	224	230	211	219	218	249	240	226	227	230	231	219	250	235	236	240	230	222	224	241	234	267	238	251	240	234	202	250	229	236	242	221	218	228	256	230	222	230	250	244	228	206	241	231	228	243	220	213	242	195	250	235	215	219	227	232	204	226	229	232	250	213	221	218	229	211	219	251	229	223	223	218	235	258	228	220	234	204	259	246	257	240	255	231	232	218	220	212	215	240	222	219	232	214	248	224	226	204	229	246	243	230	198	219	236	265	199	223	223	233	221	213	230	234	212	209	235	230	212	233	251	224	237	226	253	224	221	213	223	224	228	220	235	246	241	221	237	226	212	208	226	224	219	223	197	221	265	225	223	226	255	208	217	224	226	225	223	246	217	242	212	224	226	223	231	232	257	231	227	214	224	232	219	221	234	256	216	223	228	237	235	232	231	214	232	220	234	230	239	234	215	241	216	247	263	234	223	217	237	214	218	239	251	244	226	247	232	217	247	206	251	260	202	213	232	201	222	253	220	223	222	198	235	219	282	226	237	216	265	224	227	248	226	217	234	233	238	236	214	243	230	219	241	246	223	237	242	216	220	173	237	235	213	245	244	264	236	225	244	225	237	234	223	220	252	224	230	221	209	217	221	239	248	225	258	220	211	225	250	229	239	235	227	235	229	222	228	216	247	217	256	271	259	263	206	230	224	233	251	232	227	240	210	279	206	230	194	257	199	218	237	222	231	226	234	191	212	231	257	225	215	223	213	237	228	226	243	225	233	230	248	234	246	261	208	243	223	231	262	223	229	232	219	233	217	232	213	230	215	211	224	253	237	253	205	208	204	249	249	245	257	233	228	223	227	212	234	228	224	238	231	210	249	213	217	233	236	211	242	194	243	216	243	231	215	234	227	207	222	236	212	213	238	238	230	228	256	251	231	226	228	242	231	220	232	237	227	218	245	235	207	228	238	237	232	237	222	191	218	228	203	228	217	249	202	246	231	237	247	224	222	218	203	208	215	228	213	230	211	225	217	251	229	245	247	227	245	245	214	227	211	197	209	256	246	230	225	230	210	232	243	232	235	224	221	232	245	221	220	249	230	226	224	260	231	219	237	222	237	233	229	224	218	243	232	205	248	239	235	235	242	212	242	216	197	242	227	241	207	251	228	223	202	236	223	218	220	218	258	228	246	228	226	223	244	240	251	251	242	252	225	238	224	241	242	209	261	267	251	244	237	241	252	237	208	236	264	227	239	247	230	245	247	223	227	240	249	253	242	206	255	247	233	223	242	247	223	224	257	230	207	233	226	247	219	212	225	214	232	220	234	237	225	225	220	217	244	250	246	185	251	221	232	241	222	221	250	215	219	215	241	235	216	196	247	234	236	251	227	223	207	211	253	209	226	230	239	266	230	238	228	235	203	224	247	213	196	219	222	189	232	236	225	239	240	247	246	217	233	221	256	242	232	218	261	232	240	243	241	226	239	227	226	223	266	228	221	251	256	226	232	212	214	236	215	254	236	248	225	231	226	236	219	203	209	215	256	240	245	234	241	226	265	230	243	219	183	256	231	226	235	233	241	238	214	231	232	233	207	214	216	227	219	243	254	245	206	255	227	245	206	224	227	242	221	218	219	256	209	225	201	220	238	246	251	237	233	219	236	202	249	226	226	211	248	206	248	244	205	232	253	228	249	244	222	237	238	256	204	225	251	206	204	238	219	220	245	227	228	229	216	229	240	226	214	228	249	246	219	198	227	220	226	237	247	243	234	226	192	253	217	254	220	237	240	223	211	209	240	249	229	247	253	249	233	226	242	223	262	252	245	213	238	217	230	226	216	210	229	217	230	247	226	250	252	236	211	244	243	258	232	232	235	250	238	232	230	247	226	281	217	211	226	224	234	234	239	224	244	234	209	240	250	236	241	198	238	210	244	236	240	215	219	237	227	237	248	238	208	206	230	239	199	208	263	242	206	232	212	205	227	219	222	221	238	245	218	220	252	204	215	220	232	217	237	240	230	223
34288	27407	26835	22325	16607	9784	7504	4645	3991	2975	1938	1499	1252	1072	871	729	654	621	629	590	541	456	460	464	432	481	470	416	402	426	434	418	363	389	380	348	356	339	351	347	378	337	363	356	355	405	333	346	362	398	395	389	368	371	332	341	348	338	364	351	362	351	379	365	400	360	404	325	317	349	329	331	336	355	333	322	344	302	322	366	325	328	315	362	318	310	320	321	320	331	331	326	332	343	312	322	305	332	314	339	347	317	334	324	322	323	350	328	347	337	320	299	324	343	343	324	334	321	322	308	312	351	358	303	371	351	327	339	341	307	324	308	326	327	347	337	342	341	331	324	332	328	323	290	335	326	342	315	330	310	311	317	326	308	362	317	343	308	317	330	299	344	331	338	326	354	352	349	305	347	352	332	302	325	306	359	329	311	320	333	321	326	326	330	349	325	289	344	307	337	325	302	345	301	310	324	316	297	363	332	347	309	316	273	322	342	310	302	321	328	316	343	347	318	317	325	303	304	349	304	359	312	310	314	346	299	356	307	314	306	326	317	330	303	298	288	313	333	313	319	314	328	330	322	326	319	282	317	307	336	321	320	314	308	292	345	343	330	309	323	350	331	321	327	327	321	341	349	317	306	326	314	318	355	340	331	363	305	319	318	335	321	304	326	322	357	339	318	339	353	312	342	296	338	312	284	308	320	322	307	327	321	318	302	348	338	312	316	315	309	295	331	331	334	299	324	339	322	326	319	309	308	314	348	301	340	348	314	338	314	332	283	319	315	356	294	323	333	325	328	351	326	342	341	329	329	320	330	318	323	321	333	326	331	325	322	309	330	309	334	317	305	331	354	320	336	320	281	363	334	302	326	289	324	324	334	331	320	324	335	359	314	312	368	282	315	349	313	331	341	336	325	290	329	311	319	323	344	349	327	330	351	316	335	334	354	374	299	329	312	318	357	305	323	339	335	303	320	351	346	334	346	356	318	311	355	326	317	338	327	326	343	332	330	332	329	283	304	313	314	332	323	314	315	339	321	329	329	323	318	358	303	327	327	325	342	334	335	324	294	328	320	301	294	306	348	325	319	328	331	344	306	352	307	317	357	327	359	324	318	355	329	317	348	328	323	325	343	314	303	343	295	339	341	285	303	344	309	337	309	317	319	326	341	315	333	329	301	315	324	334	356	319	335	331	297	327	337	311	334	307	325	289	338	342	363	308	347	333	327	343	325	352	330	309	319	322	314	348	368	345	336	292	340	341	306	310	278	323	332	311	310	320	337	307	341	332	335	331	297	310	309	333	328	319	340	289	343	339	306	313	348	336	292	316	332	302	339	338	335	347	334	352	310	323	349	344	305	319	329	316	328	331	324	327	304	295	301	291	335	326	325	347	314	306	300	327	319	301	309	323	335	294	338	331	341	327	337	333	318	320	336	339	312	317	351	337	318	311	332	352	333	314	335	324	345	307	322	338	356	358	309	314	296	326	323	321	307	330	328	322	327	347	327	352	326	337	355	343	325	324	340	340	321	313	349	301	339	348	343	303	301	339	292	362	319	357	336	338	307	331	292	307	323	345	331	332	333	332	333	332	343	330	328	314	339	305	312	338	339	282	366	341	333	301	290	334	328	273	308	307	300	309	329	302	322	350	343	300	332	300	301	370	286	328	346	353	322	329	320	326	316	355	353	344	336	309	333	299	323	346	350	318	325	328	338	311	318	334	289	331	298	321	350	336	331	315	321	325	318	330	359	317	295	330	296	338	336	300	303	327	319	305	370	304	355	303	322	316	302	332	309	347	337	316	369	318	322	322	310	350	342	288	317	310	318	335	334	339	338	349	330	319	336	346	295	314	307	319	364	356	313	339	316	297	338	325	294	321	339	341	312	310	351	303	342	298	292	342	286	299	294	306	307	299	332	343	312	326	321	310	343	315	321	299	351	334	330	335	330	337	353	321	306	346	345	323	337	337	331	342	323	329	317	284	338	321	325	337	320	352	288	317	335	318	353	329	337	325	378	329	304	324	318	344	332	331	372	346	280	330	328	345	323	316	315	330	331	367	321	318	308	319	306	333	318	354	312	320	303	306	319	347	318	278	317	342	300	296	337	320	309	331	328	322	332	341	350	328	313	349	303	341	337	340	346	308	320	327	301	326	303	331	299	330	324	350	323	317	313	331	341	335	307	346	315	318	308	320	363	307	348	319	293	302	352	343	323	344	341	302	314	348	318	327	325	348	323	309	306	317	337	319	346	306	306	322	321	347	352	345	323	306	329	339	318	314	357	337	328	317	283	309	342	327	332	312	311	311	362	320	316	312	347	348	327	315	351	333	309	311	323	323	334	300	332	325	303	334	354	306	320	320	329	312	354	303	315	312	326	340	312	334	346	336	355	345	321	336	332	332	323	310	310	317	313	276	319	322	307	333	322	311	286	331	342	352	322	343	320	312	317	321	333	313	313	296	380	330	343	300	339	304	307	298	322	321	312	309	301	357	303	314	322	316	323	336	296	334	346	316	306	320	323	315	294	323	343	335	322	330	318	332	331	310	303	332	347	322	345	309	313	303	330	334	347	364	317	318	333	306	347	339	317	314	307	299	321	338	292	334	320	310	310	326	321	317	359	344	305	350	339	334	301	323	323	331	348	305	352	305	330	336	322	353	312	295	306	289	315	305	337	355	317	298	330	311	332	354	289	336	304	331	339	286	317	345	332	304	337	314	324	336	336	317	321	328	336	353	336	300	322	318	337	319	298	318	353	347	295	345	310	300	316	297	294	348	347	322	292	321	309	326	346	309	308	335	294	312	339	336	299	332	333	305	348	326	312	317	353	316	321	290	313	306	284	332	332	331	345	352	302	287	288	321	317	320	328	298	315	325	292	321	369	298	319	312	328	314	304	360	355	337	344	337	303	323	336	343	323	340	349	328	308	343	344	321	297	345	313	310	347	311	332	296	341	346	334	312	311	320	290	321	321	313	328	310	329	310	336	325	325	314	313	325	327	327	321	338	316	319	317	326	351	331	334	296	318	280	333	327	322	339	321	312	332	322	321	341	306	356	326	304	324	318	348	327	328	305	336	314	337	326	356	341	321	325	320	328	322	344	321	317	320	332	319	322	333	349	299	315	351	329	351	343	317	347	344	323	339	314	327	295	330	311	321	343	325	331	353	343	319	275	335	315	309	328	320	342	327	338	326	335	324	368	346	326	337	297	329	327	290	291	337	319	352	323	317	331	334	355	306	321	306	334	337	342	326	344	350	315	312	291	334	304	307	322	364	298	327	321	379	321	313	314	304	335	332	326	310	357	339	300	302	308	326	321	327	322	350	345	308	341	338	340	308	320	306	363	334	335	304	287	346	318	329	325	327	322	363	316	299	315	305	319	371	337	329	328	293	356	325	362	325	307	352	322	343	323	323	364	319	326	371	306	329	329	341	359	314	290	302	320	314	342	284	325	333	311	319	328	359	311	308	317	286	331	368	297	310	295	318	320	325	336	325
27392	20549	15534	10453	5654	2546	1653	1147	1029	881	690	592	652	646	595	593	600	557	586	568	558	585	562	629	550	571	595	574	558	530	566	516	606	583	548	580	553	604	565	566	556	575	575	582	587	590	558	546	606	559	560	541	603	586	559	509	576	597	549	515	529	571	590	604	550	578	564	535	592	511	602	584	568	535	564	536	560	557	574	557	533	581	608	564	565	608	565	590	562	532	593	557	596	546	561	537	546	543	541	531	565	576	545	604	533	567	505	587	554	587	558	563	570	569	567	568	579	581	580	562	573	568	545	578	545	564	581	594	576	534	575	573	539	557	541	545	556	546	596	559	522	628	554	526	576	568	561	586	584	543	561	540	591	574	547	583	582	521	586	546	569	608	554	539	599	594	570	549	578	531	522	587	558	565	559	520	586	557	569	522	538	580	543	486	578	565	553	566	577	577	581	573	590	537	563	547	531	592	583	619	587	573	580	555	582	560	567	532	563	565	564	598	525	524	584	616	564	558	602	549	551	565	599	574	522	519	556	598	554	574	564	525	576	611	587	541	597	538	552	588	557	549	556	565	552	564	584	584	585	571	570	590	553	542	551	578	576	600	562	567	557	576	565	555	562	566	616	548	548	558	528	551	568	572	534	593	539	542	531	560	581	575	520	554	560	576	551	565	600	547	566	592	598	553	538	556	553	579	570	584	566	560	590	519	568	523	553	560	540	630	553	565	555	562	542	568	570	532	548	539	522	549	574	586	544	577	612	559	543	629	591	538	556	594	498	574	547	556	556	568	579	542	540	575	551	576	539	547	557	573	527	594	544	576	561	557	560	547	539	538	499	565	564	536	533	568	579	515	545	580	587	532	529	538	567	558	538	577	560	583	574	575	610	542	548	554	591	517	561	520	573	556	600	545	588	528	557	572	573	576	578	579	596	551	512	542	602	580	562	527	538	545	574	558	557	565	582	562	558	530	544	585	581	584	561	552	570	540	520	588	595	589	587	565	535	558	606	568	530	490	560	571	617	570	556	531	582	531	545	535	540	571	525	558	561	575	623	552	560	608	557	565	577	553	595	576	588	596	566	552	546	594	567	564	569	557	553	541	563	617	606	546	580	555	550	573	571	571	577	549	538	561	557	545	588	572	592	541	496	544	564	527	541	564	517	605	585	578	582	601	528	580	595	580	577	548	542	568	593	555	540	542	527	551	579	493	573	545	585	546	585	528	552	541	572	577	610	613	559	538	582	564	592	580	618	609	570	555	579	578	585	564	599	558	592	570	550	518	574	548	577	564	539	610	577	580	585	552	580	559	537	597	551	542	558	537	549	560	538	561	530	535	566	562	548	571	568	560	562	589	547	553	536	575	527	608	528	550	602	552	560	600	541	587	580	555	570	542	542	588	572	607	569	537	564	520	537	570	575	570	546	562	599	585	612	564	582	583	542	588	554	547	559	549	551	572	533	552	577	567	545	540	570	556	559	564	525	561	546	571	563	567	540	572	571	551	568	562	523	596	609	548	558	552	543	646	535	537	552	558	576	549	569	518	539	579	539	539	573	564	571	538	563	551	562	547	604	563	589	554	587	541	568	527	587	560	583	532	580	520	547	598	593	556	572	576	588	573	549	537	547	550	553	595	597	559	534	554	601	610	585	547	530	552	563	580	557	578	572	574	528	581	537	581	553	567	572	549	554	575	607	565	543	623	564	545	569	597	587	538	629	526	591	531	554	596	578	568	592	507	532	563	541	539	566	610	568	560	598	564	553	590	536	555	586	559	590	543	605	545	554	591	524	565	565	565	549	541	556	535	559	578	530	560	570	595	547	583	573	562	558	507	571	558	606	559	557	540	540	547	558	556	527	550	562	552	585	552	583	562	553	575	552	562	548	592	590	586	567	547	564	567	569	579	528	590	551	577	564	581	585	568	539	566	552	573	521	610	578	569	542	586	568	525	594	550	560	567	529	565	576	556	591	558	588	579	549	519	540	565	568	564	540	582	580	552	561	567	540	515	567	577	552	587	573	538	571	566	535	583	575	576	599	563	567	593	598	554	590	558	559	546	593	547	552	543	556	542	584	558	555	586	555	521	567	551	570	575	523	560	606	579	569	617	550	572	565	599	570	583	557	577	579	545	555	532	542	585	547	580	592	558	591	573	573	612	556	564	571	561	536	543	604	577	593	570	599	562	628	540	603	572	603	553	568	602	555	557	505	549	588	601	564	558	534	508	552	535	575	506	556	555	561	605	552	565	540	502	586	562	570	568	572	587	590	563	581	575	564	597	538	609	563	535	561	614	543	559	552	547	552	567	550	551	584	582	586	576	589	574	577	566	543	582	594	586	581	550	548	553	600	543	539	549	564	569	569	590	556	549	542	561	548	648	541	577	551	552	562	582	561	557	521	580	596	565	578	595	556	556	571	518	551	533	526	569	541	535	568	586	569	577	549	569	519	565	549	510	560	566	572	569	584	550	572	612	547	555	565	504	545	588	542	583	561	534	538	582	611	550	550	551	563	557	552	576	527	584	537	555	539	574	557	576	545	527	564	548	564	544	503	570	588	594	602	599	582	568	560	568	573	518	565	582	575	553	549	598	535	546	582	603	543	563	539	542	546	565	578	580	553	576	548	583	580	568	540	571	563	513	544	542	543	578	631	527	589	562	510	551	575	541	537	557	553	594	586	586	560	578	558	583	579	552	598	578	592	552	570	575	617	605	556	543	575	549	555	546	559	562	567	558	581	643	546	571	549	542	572	540	597	593	535	547	559	586	550	558	570	538	566	572	596	541	579	581	576	602	564	588	572	588	527	532	570	632	562	571	537	567	547	543	584	548	525	567	570	548	505	596	541	529	538	526	570	542	550	541	609	576	611	526	552	570	532	538	545	578	598	566	543	581	565	530	602	558	560	549	578	570	603	603	587	586	556	574	544	605	560	584	582	535	548	613	567	578	533	555	625	538	599	528	568	566	574	547	593	570	561	556	600	587	596	587	561	581	593	555	537	562	561	541	579	565	566	558	580	548	565	544	556	550	559	545	563	531	575	571	566	559	581	524	608	581	551	608	580	574	564	545	557	593	542	567	575	578	597	556	580	546	587	566	581	551	540	533	575	581	556	555	597	575	538	528	570	575	573	531	544	574	564	578	554	525	540	571	569	560	516	550	600	562	565	577	557	557	560	567	557	558	524	599	575	528	578	563	525	565	515	574	578	570	558	569	557	550	571	589	576	582	532	558	564	551	535	535	590	597	580	591	584	579	553	559	546	545	567	533	576	588	578	536	589	541	581	594	580	595	562	582	552	574	625	538	546	567	551	582	566	577	516	600	526	546	538	580	535	568	564	591	603	536	597	592	544	575	607	550	554	563	562	499	527	558	571	612	586	566	558	574	543	550	569	557	512	568	602	518	547	557	589	577	572	533	582	572	578	561	592	568	592	581	561	559	631	553	625	575	574	573	598	586	535	585	545	555	528	559	583	581	572	599	546	566	534	546
25871	13467	16461	13552	9386	5091	3587	2394	1944	1629	1130	973	892	885	841	870	802	773	804	796	767	749	797	749	754	754	791	821	768	770	739	776	770	765	759	752	785	808	730	766	758	820	750	814	769	795	744	729	767	794	777	716	787	730	781	736	773	785	768	793	770	767	743	742	786	744	761	775	753	776	735	736	754	791	748	764	733	795	725	789	748	729	767	758	748	756	773	779	785	744	771	712	748	770	814	798	760	793	740	731	749	774	773	755	733	737	800	712	722	759	746	710	754	772	784	771	734	760	801	780	779	780	743	769	749	709	796	742	776	764	745	782	763	774	755	760	774	754	779	799	748	744	717	782	727	797	753	738	752	769	787	815	745	736	802	739	758	749	783	778	731	757	779	782	763	747	722	780	769	757	806	825	776	780	756	724	763	731	793	764	782	824	757	743	788	753	761	764	756	807	749	778	775	780	752	752	753	779	781	781	700	692	770	753	743	794	739	749	763	766	756	703	709	740	787	751	748	750	743	763	766	806	748	780	739	797	773	710	760	742	759	818	719	728	728	778	802	822	747	746	751	720	727	724	757	755	807	760	760	760	780	719	775	765	769	761	760	747	776	735	764	763	723	777	729	762	757	715	781	816	798	765	805	751	786	759	729	791	730	766	704	747	717	774	751	765	718	767	765	770	807	762	757	746	747	794	739	766	737	747	782	801	746	724	749	820	778	777	749	729	735	777	760	735	766	747	796	755	725	794	759	799	749	714	716	761	757	746	759	757	754	788	744	720	715	772	743	785	767	752	769	764	720	736	722	753	763	731	755	789	769	775	797	749	744	785	796	808	736	731	721	745	752	731	778	798	745	737	700	720	789	716	750	714	706	724	738	728	770	820	742	747	799	698	728	735	695	769	705	755	755	765	733	717	798	775	735	748	723	737	799	770	759	754	760	704	700	724	765	731	745	743	768	779	760	820	771	793	785	735	767	728	740	755	726	777	787	778	753	747	772	830	752	728	753	793	812	810	763	772	776	741	791	756	759	737	780	766	734	735	781	723	785	708	772	760	768	728	775	728	762	742	756	751	806	751	782	774	751	761	775	772	795	751	768	777	753	790	754	761	739	773	730	795	724	797	749	730	759	749	759	776	742	795	754	759	781	772	742	741	785	793	803	700	766	743	766	785	747	757	775	762	733	786	745	768	745	731	774	807	795	766	720	763	703	734	765	759	767	765	795	771	805	773	726	769	753	759	769	685	780	757	726	709	774	787	762	702	750	767	762	763	808	770	722	808	752	754	749	768	722	800	817	766	734	818	753	758	746	756	691	680	737	763	758	799	756	779	744	769	772	752	754	807	743	743	727	754	758	747	783	706	752	755	722	791	707	747	765	768	714	775	773	732	807	767	728	767	763	756	821	759	739	766	786	727	761	753	789	768	767	800	723	726	793	783	786	754	705	746	762	739	789	730	764	712	788	766	774	756	728	763	742	737	755	837	753	795	734	763	736	771	817	757	740	746	802	721	779	763	755	742	759	782	739	756	768	768	753	738	739	754	752	717	751	787	752	776	767	756	749	752	723	744	742	780	759	737	710	762	731	755	730	743	742	766	719	793	798	762	789	822	762	754	764	788	763	731	799	750	766	757	736	751	781	789	755	782	723	756	742	776	785	745	782	772	782	734	776	768	767	757	770	761	740	740	786	726	763	719	837	756	770	754	748	783	762	758	765	753	752	766	791	757	734	751	807	811	728	819	758	771	760	734	739	793	737	759	766	783	766	797	783	742	762	758	759	754	781	766	789	801	722	792	736	769	750	764	725	769	766	743	803	781	716	766	773	778	748	795	742	713	730	772	767	757	769	796	738	819	792	751	685	772	771	755	752	699	792	686	768	781	775	768	804	771	773	799	750	732	771	714	736	750	786	760	764	743	761	740	773	777	745	753	736	754	721	792	761	764	720	751	816	724	746	720	769	740	741	793	744	781	786	760	807	755	750	778	788	764	779	771	702	750	766	711	764	785	763	772	756	766	771	766	719	720	754	820	742	722	816	757	787	770	795	742	770	732	740	708	815	760	763	747	747	740	746	750	729	782	769	786	775	754	763	747	742	718	774	747	692	775	738	755	784	806	788	773	737	738	735	758	734	734	744	757	745	737	774	767	798	719	819	731	778	783	763	724	750	753	749	787	756	844	766	703	716	740	780	806	744	783	758	774	773	727	733	765	750	806	737	733	690	734	738	772	753	739	716	740	781	761	767	738	723	764	755	760	760	776	739	775	795	781	776	747	783	749	730	762	734	737	710	766	814	731	767	792	747	776	774	782	768	751	731	820	776	733	748	796	772	737	718	765	752	795	838	779	771	771	806	766	785	750	831	755	751	760	748	742	764	736	752	750	745	728	786	727	780	727	776	776	760	793	775	787	799	760	731	806	767	766	764	780	692	750	725	756	767	762	732	724	757	772	776	796	793	760	810	777	745	761	758	792	814	746	802	725	735	791	770	746	742	760	766	733	748	727	739	769	733	729	716	811	709	780	798	730	733	761	732	795	715	759	783	817	780	777	799	708	789	786	779	737	763	709	789	773	772	783	745	743	722	816	733	743	770	757	758	756	767	787	766	796	734	745	721	770	782	762	747	720	724	756	733	720	774	731	776	786	816	761	754	756	749	795	763	744	783	794	760	719	764	746	796	759	766	720	705	793	770	773	712	796	740	713	759	730	737	761	727	759	786	767	776	737	784	781	748	730	772	718	756	777	744	784	780	749	764	758	796	793	803	781	818	737	768	748	734	729	774	761	777	727	773	743	769	732	687	794	767	780	699	772	773	765	774	758	768	797	724	766	769	784	748	719	750	769	772	772	767	731	791	762	803	767	758	753	786	766	745	764	765	797	749	768	793	765	827	749	763	759	727	766	741	758	736	783	799	762	742	758	731	751	764	789	792	726	766	743	733	737	738	722	756	749	739	765	766	765	756	817	766	758	774	822	786	809	736	734	742	730	794	750	797	733	741	723	781	791	758	760	744	745	751	730	759	814	771	747	760	722	775	781	768	731	744	752	745	807	738	749	792	809	723	724	782	751	804	760	672	780	802	766	748	741	756	723	786	752	726	739	770	750	778	778	767	839	745	799	749	751	779	771	768	734	766	726	781	741	734	763	774	725	759	791	766	741	778	750	704	756	790	784	730	737	764	770	763	750	744	758	722	756	751	759	746	706	800	779	758	759	805	741	748	767	724	733	744	726	742	752	734	756	747	705	749	819	727	736	780	768	777	784	725	752	710	796	771	758	783	736	758	758	752	744	775	776	794	762	779	789	705	682	783	730	709	789	771	712	741	812	772	734	708	774	740	736	773	733	724	720	756	781	770	731	775	772	778	769	818	750	770	744	742	746	733	773	789	757	819	752	777	754	772	763	761	733	797	767	750	760	765	772	746	767	792	720	751	726	744	767	838	764	740	782	770	771	798	725	753	776	773	715	790	711	754	788	725	773	759	766	762	755	708	731
24150	21021	28035	24153	20601	9896	3489	1964	1391	1251	952	790	701	705	667	566	605	584	580	566	503	509	526	539	537	540	554	521	542	507	483	485	492	502	485	511	500	520	490	475	490	507	530	492	519	516	492	509	493	519	537	513	492	525	496	481	502	495	489	502	505	450	537	517	555	542	516	536	458	458	483	527	528	512	535	529	507	502	522	541	520	524	511	517	472	513	508	518	523	508	479	466	483	469	488	508	511	491	525	464	528	490	501	488	488	499	468	502	572	502	517	507	463	518	510	494	506	459	508	513	503	506	528	496	488	515	522	494	505	477	483	492	471	487	525	472	535	521	512	482	495	526	474	497	454	526	519	512	482	507	490	480	456	528	498	568	493	509	484	477	518	491	514	492	494	522	503	509	495	493	535	506	485	470	481	489	503	522	482	500	493	518	521	499	456	493	487	507	513	458	518	494	520	507	442	463	492	474	489	500	499	450	491	491	536	464	552	469	504	494	502	542	512	506	517	491	509	500	489	520	534	507	485	533	497	549	469	521	489	486	506	504	514	521	514	506	478	470	504	521	476	514	454	498	521	519	507	514	482	455	510	518	566	502	531	521	514	521	495	515	501	491	475	470	460	527	512	488	534	516	491	524	489	533	559	508	554	503	516	515	480	517	504	514	481	503	515	489	453	489	504	522	515	488	523	498	509	479	492	533	493	465	491	465	505	523	481	518	467	486	466	458	483	485	523	449	509	469	474	506	505	507	482	499	463	485	496	500	493	494	497	474	514	517	505	546	504	489	511	548	487	496	472	535	510	493	498	493	499	487	552	489	466	495	502	498	499	510	485	503	490	513	467	462	515	509	490	456	516	511	513	480	516	493	493	478	516	508	514	512	497	509	501	500	503	476	531	477	514	462	495	476	506	495	455	512	514	550	498	469	466	452	460	476	517	481	497	505	520	494	524	508	436	512	502	474	512	496	488	531	487	486	501	467	484	511	481	524	503	491	480	508	459	534	501	502	513	526	499	527	494	514	500	474	495	500	484	507	493	508	484	456	494	504	489	492	483	481	524	510	502	513	488	493	488	499	494	513	501	493	501	521	520	518	496	470	490	488	536	525	542	513	490	486	480	503	494	508	495	502	470	506	521	518	501	463	502	521	509	521	507	498	536	517	519	501	539	476	504	472	506	507	491	503	474	442	509	490	486	504	496	498	485	447	484	473	536	511	502	497	553	483	484	523	495	567	494	492	530	522	507	495	474	500	523	424	497	496	479	461	474	511	476	531	521	519	512	476	530	487	503	490	530	517	470	462	500	506	515	530	519	523	482	476	475	495	529	500	495	489	499	470	480	535	506	522	446	528	478	485	504	518	504	539	541	504	495	518	474	464	528	478	506	497	507	484	522	474	526	520	552	508	475	507	455	522	515	478	491	518	456	512	458	482	499	487	503	479	515	532	467	501	486	495	511	498	489	495	495	485	492	469	505	468	502	528	501	528	496	493	508	496	507	466	501	512	491	525	466	501	536	478	521	472	462	490	497	498	481	461	464	510	520	515	486	484	508	509	523	534	498	546	474	523	475	501	486	501	478	479	511	535	484	491	477	508	529	513	502	491	473	501	521	478	455	486	517	516	532	463	481	499	504	452	503	507	483	500	519	534	478	489	435	526	483	521	478	522	507	529	483	529	502	510	482	532	495	506	480	508	507	502	482	495	505	510	467	479	500	479	501	523	523	492	498	514	518	548	520	472	536	499	492	494	518	516	512	536	517	493	511	483	501	522	506	514	501	495	490	478	488	512	507	522	493	494	516	512	474	504	497	500	501	490	465	489	515	468	486	464	481	484	473	524	524	457	490	547	489	513	477	468	481	540	479	462	503	483	527	476	484	531	506	497	500	474	495	532	460	498	457	505	542	483	479	500	516	504	527	498	474	496	501	526	522	510	506	476	479	496	520	482	477	511	506	517	479	501	540	565	508	494	501	498	499	514	500	536	523	482	494	505	506	485	487	486	527	485	490	495	525	471	510	499	462	456	530	505	489	489	497	521	480	512	546	485	516	482	452	503	547	512	487	457	517	464	507	505	539	514	475	479	507	504	460	517	492	510	533	522	489	497	553	460	487	481	521	492	487	493	491	496	472	539	486	495	493	513	492	500	546	467	467	473	496	468	506	500	535	498	479	522	548	469	474	480	478	485	442	499	497	453	502	474	516	509	524	452	490	505	526	533	482	520	466	511	484	466	501	471	493	479	459	506	501	482	483	513	498	508	532	496	550	493	478	491	471	496	485	532	522	492	475	533	488	481	518	492	447	454	500	479	457	464	480	489	500	515	482	487	512	477	486	460	464	508	512	499	504	489	452	468	491	490	454	522	482	526	521	534	520	471	501	522	532	470	490	532	484	494	486	510	454	509	473	508	507	492	501	486	516	470	517	485	488	507	503	520	504	515	512	491	468	526	521	505	496	467	501	535	467	477	515	522	543	491	463	506	533	510	445	489	461	521	518	511	490	505	475	518	483	513	498	481	450	517	488	509	557	489	547	504	488	527	479	521	487	495	514	516	489	480	491	483	470	495	443	516	537	466	559	481	512	519	475	507	493	511	489	496	524	500	492	485	481	465	487	467	450	465	488	505	476	502	507	500	504	494	505	518	492	540	485	535	484	495	518	511	460	479	472	527	491	473	483	495	491	509	480	514	491	493	460	500	497	487	484	498	482	515	496	528	464	476	511	519	494	498	476	483	524	471	496	558	502	499	486	486	466	468	497	497	487	489	478	486	441	513	529	497	476	476	491	502	479	499	472	468	512	514	515	442	503	471	494	524	494	508	536	519	504	471	491	491	538	527	505	473	507	517	521	536	445	498	449	489	468	455	541	481	454	496	543	529	528	515	516	487	545	491	477	498	496	473	519	494	486	467	479	499	501	517	482	507	496	503	518	471	519	571	480	469	480	444	472	480	481	441	490	484	510	478	509	525	468	492	493	464	524	526	494	474	482	497	503	514	516	493	496	525	530	474	518	506	484	487	483	465	497	509	493	495	507	519	530	488	472	522	488	472	517	468	521	497	532	507	510	514	497	519	501	484	493	475	507	488	489	478	537	494	481	498	483	527	540	507	504	500	483	478	480	523	522	517	470	478	460	515	464	492	476	498	532	484	495	476	525	498	482	532	506	498	480	494	495	503	480	483	493	500	462	520	471	525	498	503	456	542	501	491	531	511	526	469	507	509	480	501	535	471	485	524	549	488	481	521	477	503	547	466	496	512	524	548	519	492	481	509	476	482	483	506	499	528	470	518	500	455	497	522	478	458	515	526	516	476	480	495	506	485	501	483	463	508	502	488	487	506	503	509	499	515	502	546	497	451	529	490	534	504	475	514	474	486	483	532	495	529	477	491	463	466	470	487	527	524	487	479	509	517	467	483	487	544	466	515	520	484	520	526	483	500	507	508	513	524	532	538	461	534	420	499	530	509	487	470	472	498	530	507	503	517	519	461	518	455
30874	21471	21777	17522	13568	8250	5999	4002	3109	2663	1693	1337	1171	1023	1001	936	867	799	773	845	759	705	742	732	762	720	802	748	742	691	688	705	706	705	717	702	683	714	649	678	681	712	733	678	694	730	685	687	695	724	696	707	723	718	711	688	693	690	723	681	663	699	675	700	725	701	704	705	667	678	662	654	625	680	734	690	729	675	723	694	675	683	672	658	680	725	684	658	702	720	688	705	661	686	700	728	694	673	713	650	655	725	704	644	645	660	640	682	649	670	665	721	669	640	636	678	697	693	640	693	674	670	702	672	696	674	705	648	702	709	690	735	737	704	734	698	688	699	603	662	683	714	644	655	687	686	660	652	623	612	646	669	709	694	702	661	690	653	722	696	662	685	700	641	676	671	657	635	678	649	674	676	686	721	666	689	678	685	628	676	699	669	685	687	656	691	667	659	676	655	686	731	687	626	651	703	670	623	646	697	699	723	668	704	627	686	693	708	668	655	670	696	658	669	655	710	732	664	622	663	682	673	660	668	718	651	672	671	708	708	702	682	689	693	667	707	719	705	706	664	681	668	686	646	652	661	761	658	639	681	686	669	696	683	673	668	672	673	657	675	666	702	655	650	726	700	661	682	642	684	623	651	669	680	681	658	661	716	689	680	658	668	674	678	701	668	714	707	670	654	718	683	644	691	694	678	713	687	716	620	650	651	670	656	659	633	726	683	705	666	703	676	681	673	645	675	674	668	663	686	693	675	683	670	675	669	673	694	668	654	689	673	663	661	689	667	690	628	676	698	659	655	702	655	703	661	718	682	709	623	682	712	672	648	668	682	698	652	660	663	673	662	623	685	680	711	637	677	632	648	680	663	687	692	719	680	628	656	648	687	691	691	705	644	647	691	705	681	674	732	682	631	662	647	652	685	658	660	661	641	678	688	676	670	657	677	668	679	668	720	698	648	696	690	701	686	615	695	679	644	712	675	661	699	670	640	637	707	668	692	672	668	705	695	705	675	690	670	693	651	693	684	709	678	721	685	687	686	655	712	648	707	642	685	669	668	704	714	639	662	682	645	664	662	642	660	710	705	638	654	662	669	678	654	700	696	666	686	645	653	637	666	715	695	677	692	640	668	653	681	645	674	650	673	682	666	690	702	684	677	679	700	622	712	715	676	696	697	739	676	704	687	700	705	676	631	703	681	658	663	700	670	631	689	658	688	676	667	667	676	684	691	673	665	670	664	691	656	670	710	681	715	713	652	682	692	704	705	677	687	664	647	684	679	660	687	680	683	611	684	715	688	663	678	704	695	670	672	661	687	622	703	704	680	670	685	646	649	679	658	683	673	673	649	685	698	650	686	702	667	697	744	597	706	666	640	663	674	620	608	603	684	694	657	708	663	695	675	646	671	685	698	693	660	651	675	663	686	678	681	669	641	701	666	651	695	673	716	651	672	698	640	711	652	682	659	672	662	642	682	709	668	701	696	727	729	723	671	642	696	712	615	678	683	644	709	685	691	682	672	664	699	683	688	704	711	732	706	699	694	685	746	700	675	645	671	665	709	699	667	654	664	669	644	696	680	649	733	730	674	681	724	712	616	699	668	631	668	654	700	635	678	627	705	697	657	656	668	696	678	652	710	662	645	636	683	689	685	630	678	697	664	676	668	698	675	637	669	668	657	728	683	685	705	694	693	723	628	687	692	710	690	706	681	667	683	691	694	665	667	648	626	710	660	700	656	654	694	623	646	696	717	667	649	690	654	643	622	694	663	682	747	656	662	692	720	715	716	703	672	673	647	686	672	689	668	648	695	661	641	648	697	666	695	689	602	675	704	657	649	673	662	692	675	619	727	665	655	672	640	708	653	675	709	697	720	641	689	645	684	688	729	695	680	692	663	659	686	741	660	696	678	654	640	724	692	696	643	693	657	683	683	680	689	673	690	655	724	666	647	666	677	649	695	639	633	661	686	664	685	699	659	665	690	636	697	690	685	638	642	679	657	693	675	650	655	700	738	677	669	636	649	661	658	683	661	694	689	685	729	628	656	661	735	703	659	689	682	673	649	683	706	671	688	685	614	706	663	668	681	653	684	640	672	650	669	671	643	688	699	682	663	696	675	664	709	684	653	686	669	695	682	677	645	672	662	616	640	677	643	714	690	683	671	694	667	693	667	707	658	695	641	719	665	680	661	663	661	679	669	650	661	673	694	657	660	652	649	666	670	662	634	711	658	691	696	662	663	695	660	676	705	706	670	658	717	686	666	620	646	661	719	625	652	606	658	662	650	651	675	683	701	669	689	676	708	696	695	721	672	701	633	616	670	659	647	710	709	692	656	604	688	674	672	696	642	693	671	664	672	677	677	632	701	666	605	657	680	725	678	691	661	678	643	671	628	765	692	667	611	691	625	652	756	626	699	687	675	663	676	670	669	624	695	657	669	743	689	686	684	672	729	663	687	720	692	664	679	706	680	707	650	650	701	694	649	666	692	688	681	656	673	675	674	685	635	703	689	662	649	726	723	652	654	697	694	721	642	651	716	641	670	705	718	676	652	642	669	670	669	644	623	673	709	646	686	672	685	667	689	721	688	663	666	624	623	633	742	663	661	670	658	666	677	665	720	707	660	658	677	646	663	656	661	683	671	629	695	685	713	698	684	642	648	699	666	697	666	690	666	665	688	660	690	711	668	685	670	696	674	666	646	680	649	685	671	670	674	642	698	688	661	697	660	636	674	725	661	695	693	652	688	655	723	704	743	645	657	658	651	704	692	678	702	672	673	708	668	713	683	670	677	668	681	642	670	650	682	646	682	698	678	624	742	658	682	669	665	650	633	671	633	672	675	702	677	711	685	694	707	703	633	676	629	686	670	709	633	708	632	736	699	691	705	695	697	686	727	656	638	674	671	650	646	727	731	659	680	655	630	660	685	686	665	688	633	657	714	656	679	670	728	688	705	674	656	609	670	653	669	642	661	667	649	681	660	699	655	671	666	658	699	703	706	682	656	630	672	632	668	678	675	693	651	696	702	671	644	692	668	701	744	687	663	670	666	664	714	738	662	669	629	684	703	709	684	636	683	676	672	687	681	655	669	688	655	682	659	690	659	646	663	687	708	695	705	653	678	729	667	719	673	659	652	689	649	640	689	647	656	660	647	680	644	699	643	699	694	680	677	689	642	707	643	687	646	688	710	725	655	679	684	711	695	666	696	684	693	675	651	693	673	658	660	642	695	670	709	692	659	632	701	669	655	716	651	661	668	698	662	715	691	660	727	732	675	660	722	649	674	683	674	679	737	624	655	665	710	668	625	664	721	635	671	664	677	670	656	676	696	674	671	706	701	713	708	658	701	692	661	662	719	694	692	652	690	703	681	654	657	633	706	706	682	654	663	659	679	701	667	664	655	674	681	704	732	686	640	689	684	680	638	721	716	683	683	720	676	684	681	698	662	709	695	680	710	663	693	698	660	661	693	701	706	686	634	636	666	672	717	688	700	720	699	626	652
23084	21096	28844	23585	21125	20577	8659	2442	1797	1415	931	790	650	527	454	451	374	414	367	342	344	309	325	269	298	278	267	290	291	291	277	292	268	243	228	236	255	219	261	275	259	279	235	268	259	252	252	230	270	249	235	261	249	259	242	282	229	263	243	269	220	249	272	253	269	240	249	248	220	248	238	234	251	255	230	237	249	257	240	257	254	252	235	249	235	239	256	225	268	252	251	206	239	231	242	223	236	240	255	266	259	225	225	224	222	240	243	222	206	244	242	250	243	214	242	257	244	238	231	235	247	221	224	234	250	238	236	220	275	190	231	230	270	224	247	217	238	233	235	213	255	264	258	248	234	218	237	257	207	217	241	235	213	249	245	216	249	262	242	237	224	231	237	233	222	213	240	237	256	229	231	245	241	224	220	219	234	226	228	218	256	229	249	254	246	246	231	233	236	220	234	228	268	252	243	260	235	248	240	265	239	239	242	256	229	225	231	223	245	229	237	227	231	202	224	247	238	238	226	238	243	238	242	259	241	236	250	250	219	245	231	242	218	229	241	226	244	238	215	237	241	229	233	238	220	230	215	228	240	238	232	246	241	228	233	240	229	269	214	239	236	230	251	221	256	269	258	255	232	228	226	200	231	222	227	230	231	227	251	257	217	228	221	218	226	225	229	227	255	230	234	244	238	237	209	234	246	224	225	227	225	216	223	237	237	238	213	248	227	210	240	222	269	229	216	242	224	202	226	186	226	245	232	235	225	231	251	232	248	231	219	257	234	238	270	210	253	246	223	216	232	208	242	222	250	228	230	232	251	268	236	209	247	240	275	223	256	234	215	221	231	219	248	231	225	240	245	231	239	228	234	249	224	237	224	247	243	232	223	261	241	253	217	255	230	222	243	217	239	211	237	239	245	250	240	260	232	221	226	237	241	221	232	228	236	229	231	229	221	230	219	235	233	267	242	226	244	232	240	247	249	246	234	239	268	223	232	240	242	249	242	236	243	220	227	228	209	226	241	218	219	232	232	236	236	253	230	215	218	220	221	237	239	227	238	217	213	261	218	264	262	248	245	226	210	236	256	241	216	219	264	240	238	237	227	243	242	248	235	242	220	217	243	243	235	246	264	238	228	238	224	250	206	243	212	252	240	223	229	216	227	229	239	198	244	233	241	228	245	241	208	221	245	232	235	227	258	217	244	225	274	267	228	240	246	234	247	208	234	248	225	231	237	195	243	232	199	254	243	233	251	228	232	236	231	228	243	251	234	232	224	229	242	225	236	241	255	249	248	231	210	228	230	231	198	221	241	250	244	239	244	232	229	218	226	220	222	205	253	228	266	217	252	218	241	226	216	197	216	237	219	259	233	235	227	270	229	230	238	244	241	246	218	229	233	252	252	234	268	199	223	235	243	231	227	233	245	236	233	221	238	223	258	244	222	220	243	245	225	239	223	249	252	255	224	238	211	237	234	252	260	236	230	238	246	241	232	230	208	246	236	253	249	238	232	227	194	237	228	251	242	228	215	244	244	251	250	237	256	245	258	221	229	248	265	242	235	243	229	241	218	219	247	259	245	255	264	253	250	223	218	237	211	219	209	236	245	223	239	231	202	239	238	231	228	211	256	234	222	233	238	241	231	237	230	224	206	244	242	244	239	243	251	240	226	259	238	249	207	224	214	217	228	232	221	276	227	242	250	226	224	218	254	250	233	245	240	247	228	230	247	241	250	214	235	243	225	250	244	246	243	257	261	234	265	230	205	234	231	218	234	243	249	222	249	265	244	234	236	241	209	216	226	210	254	238	245	219	248	229	212	218	245	200	229	237	235	245	236	237	212	202	229	249	197	229	238	279	229	225	231	210	256	236	234	246	259	249	223	239	240	263	243	220	254	213	230	235	210	224	235	238	199	241	232	252	226	232	221	209	252	238	216	233	244	212	239	257	223	230	230	217	222	209	254	226	219	237	209	206	232	242	233	235	227	231	232	231	220	240	236	225	217	235	233	209	226	244	245	254	235	250	239	235	219	232	239	243	249	235	247	250	210	224	216	242	228	221	243	239	208	238	249	221	231	222	235	223	246	277	272	270	221	238	255	251	226	228	245	273	246	237	266	214	246	219	244	248	212	237	225	264	222	245	283	213	238	239	238	214	245	218	238	247	237	248	240	219	227	227	251	229	230	226	219	237	220	248	246	215	226	263	213	243	231	217	257	224	260	242	230	241	240	219	222	233	239	227	239	238	249	237	235	240	207	254	254	227	231	235	232	255	261	240	229	235	233	229	230	235	235	244	261	232	233	252	241	239	261	242	240	248	232	236	265	235	230	254	225	237	252	245	237	230	233	248	242	255	213	266	252	252	240	242	249	217	226	220	250	242	228	234	234	223	229	233	240	229	241	225	242	227	256	227	222	243	230	201	230	214	225	231	239	221	224	245	216	212	238	251	260	256	228	247	240	232	244	234	240	259	249	230	226	240	243	224	228	242	236	218	253	226	248	216	237	234	227	242	250	243	245	229	246	213	231	261	238	262	243	237	229	212	253	238	238	220	226	228	249	257	240	233	265	225	254	223	216	250	226	233	238	220	257	229	235	227	241	245	215	249	236	219	238	239	216	242	239	260	251	225	237	231	224	204	230	223	227	237	271	232	238	212	245	227	223	240	222	223	232	230	225	260	233	259	237	239	250	244	256	239	226	262	238	249	230	230	229	231	232	237	198	245	246	239	258	231	237	225	229	222	216	241	226	247	225	227	241	228	235	226	283	267	249	226	238	254	220	225	228	239	214	255	232	251	221	243	246	243	277	225	248	258	254	253	219	239	210	273	235	209	225	224	243	241	234	235	244	234	231	216	230	241	229	228	265	219	236	229	238	229	254	234	221	230	259	257	247	232	220	228	207	261	246	245	261	227	232	227	235	235	230	224	208	221	233	218	230	235	260	222	246	248	234	249	276	234	223	246	236	244	248	235	242	204	236	237	239	246	238	238	212	233	236	220	251	216	254	219	246	255	225	218	225	248	243	209	246	232	248	248	242	229	222	232	234	223	242	245	252	234	226	244	191	232	214	228	242	234	254	239	239	241	204	262	232	214	242	204	232	229	246	228	203	223	243	203	216	221	253	247	209	241	231	226	264	207	232	248	228	247	242	205	242	239	207	223	223	235	221	260	235	240	235	251	257	246	208	255	256	224	227	210	253	264	236	260	217	202	232	238	247	236	244	259	205	248	244	248	219	229	255	205	225	211	247	229	267	239	236	218	233	243	237	217	238	216	236	219	244	249	225	230	210	221	246	253	236	250	256	244	218	246	208	269	236	232	214	224	214	249	222	213	229	237	241	225	236	248	202	236	223	252	249	226	217	226	231	222	213	217	221	275	259	238	236	229	222	216	230	241	230	228	245	231	254	214	215	242	221	247	209	239	245	245	244	245	231	227	234	235	206	248	238	218	234	250	248	235	266	231	218	225	249	245	254	231	242	211	228	240	237	235	204	234	232	248
34667	26203	25985	19853	17127	11715	7380	5213	4289	3198	2190	1491	1201	1009	895	752	673	673	590	525	497	508	441	495	441	420	447	434	426	390	377	417	376	378	397	398	405	344	360	378	409	341	401	345	341	364	384	380	359	346	369	397	385	317	330	370	389	355	333	357	388	349	398	361	354	383	366	321	329	321	338	360	329	354	334	343	339	337	353	336	344	313	310	355	347	336	361	336	340	347	322	303	317	333	321	319	357	353	295	337	297	359	328	385	336	330	307	312	337	347	345	343	330	380	297	324	343	345	331	336	334	323	362	319	330	305	306	349	337	337	330	390	329	344	352	324	355	330	334	344	320	338	300	320	310	325	348	311	333	347	334	308	310	302	326	312	299	336	296	326	306	312	338	350	341	310	300	290	307	323	343	337	303	356	306	313	305	343	330	356	361	331	295	349	298	348	350	316	336	322	336	355	358	311	332	350	318	388	283	295	323	303	330	327	328	333	376	343	323	332	332	309	337	322	332	348	338	329	311	307	347	306	316	292	334	340	282	318	332	303	320	372	339	300	349	348	340	334	351	325	316	339	329	315	308	325	334	321	333	341	312	343	342	331	338	327	312	341	315	338	325	357	317	323	331	298	351	350	321	341	329	345	330	317	316	318	295	322	327	309	312	349	319	344	355	309	342	339	336	320	344	320	328	328	313	331	320	341	320	323	344	301	332	310	356	342	338	303	309	348	348	303	313	319	311	355	344	331	305	347	343	326	362	328	309	330	323	326	341	326	358	320	325	346	337	323	324	320	345	331	355	308	342	314	332	340	339	337	347	347	330	304	325	300	372	329	308	311	324	366	352	341	323	334	347	324	322	304	318	332	313	313	307	335	355	351	360	319	385	328	323	339	348	318	332	340	350	331	347	335	346	312	311	329	329	313	298	299	299	343	349	338	347	374	318	348	334	316	358	362	338	328	301	342	287	338	339	332	338	315	320	319	322	334	340	312	326	329	309	315	324	327	361	343	354	341	361	343	337	303	337	325	352	318	362	326	348	331	335	326	327	313	339	287	308	315	330	324	336	316	325	309	340	313	323	296	352	291	298	327	309	307	310	335	348	311	306	330	351	315	355	327	334	356	320	337	308	325	328	365	330	354	305	323	322	341	339	343	338	356	332	319	315	328	343	347	334	320	354	326	355	317	346	324	309	331	358	333	316	342	318	312	318	345	329	329	308	343	336	314	316	332	313	327	346	350	331	302	315	345	334	312	303	381	338	323	342	331	295	318	323	349	312	325	341	307	307	299	341	333	344	319	331	309	300	300	285	331	339	344	328	314	337	312	341	311	307	311	350	330	296	339	335	323	336	299	352	321	322	347	337	317	313	304	321	315	333	302	336	345	346	342	353	356	335	336	311	318	331	311	354	328	327	324	350	322	317	327	337	307	339	290	347	341	341	341	352	348	313	320	305	339	328	354	318	330	325	318	286	322	343	326	324	346	344	357	321	338	321	333	329	346	321	341	337	349	326	316	326	286	314	351	322	340	364	332	354	299	320	323	358	316	339	335	322	330	327	297	316	311	326	325	345	359	316	317	330	373	310	332	316	358	363	336	308	319	332	320	352	359	334	371	357	331	308	313	327	336	321	330	333	324	329	344	332	317	322	311	327	328	312	364	343	359	303	321	349	329	306	344	335	372	349	307	342	343	293	358	337	318	317	324	327	349	343	313	306	346	297	318	357	326	333	328	295	325	326	340	324	305	306	335	351	326	327	347	329	306	324	319	344	344	307	311	325	356	359	348	349	340	325	341	348	295	318	311	338	381	316	375	346	312	311	333	304	338	306	309	315	327	298	326	325	338	320	306	346	337	310	317	353	337	349	351	346	352	328	338	331	348	301	357	346	334	319	332	334	333	310	318	306	320	367	346	354	373	339	350	356	363	349	327	313	322	331	319	338	338	302	327	323	305	340	338	307	344	311	345	348	289	351	321	321	296	326	345	316	326	340	318	359	322	322	336	316	326	341	341	329	349	325	359	333	362	304	342	332	313	317	330	343	353	316	341	315	328	293	347	323	318	307	315	338	304	319	287	347	340	322	331	323	390	347	332	327	322	327	311	269	334	304	325	360	321	306	332	318	318	334	329	304	325	319	334	289	321	294	316	331	338	349	308	324	315	326	335	335	352	306	298	331	371	301	338	306	327	329	303	332	307	340	326	344	323	359	355	310	303	325	349	344	341	316	335	328	299	359	321	323	321	311	348	319	319	299	341	314	352	317	318	328	349	308	306	324	316	345	340	322	325	319	342	343	332	334	328	321	292	311	316	351	349	321	336	335	323	334	316	347	330	312	289	319	365	324	353	330	354	299	307	325	335	320	325	282	344	308	309	317	321	348	300	349	300	349	340	322	320	339	318	326	324	365	299	337	327	336	345	328	301	332	320	354	329	317	321	340	322	316	331	305	310	329	311	327	282	342	314	343	318	351	332	337	316	334	341	280	320	330	340	325	336	332	294	341	340	340	333	346	328	308	323	292	322	335	313	337	327	337	318	336	341	324	300	320	327	331	323	352	322	330	329	343	321	347	331	301	318	327	365	278	338	365	319	317	352	325	307	334	319	345	287	295	329	324	335	338	315	328	350	290	324	346	316	310	364	316	335	311	303	336	330	330	331	300	326	341	336	340	318	307	324	315	321	338	360	331	366	335	334	323	327	327	323	316	302	311	349	332	334	323	309	313	314	292	304	331	326	342	338	360	332	347	320	386	340	338	330	325	325	343	347	284	362	307	313	348	328	310	344	363	357	320	331	315	346	318	297	341	317	307	327	326	324	305	303	345	360	335	315	341	341	306	324	343	348	342	295	336	341	321	310	325	308	331	340	371	329	300	312	353	334	312	337	306	311	289	309	325	316	329	324	365	306	296	311	364	342	334	313	310	318	329	327	309	318	317	323	319	353	315	294	309	337	314	345	331	301	305	331	330	350	332	292	302	346	332	319	326	303	325	340	320	323	299	322	330	319	336	342	296	311	325	312	342	312	341	312	329	324	349	326	325	305	329	325	388	324	313	312	339	346	334	343	318	360	299	327	317	350	347	291	326	285	359	369	319	341	315	327	316	333	360	352	356	314	343	340	291	334	321	375	329	330	320	343	345	331	343	299	314	334	353	342	352	334	333	337	322	318	314	332	306	303	322	359	315	340	327	339	314	329	341	371	333	300	312	325	322	358	346	319	325	307	300	336	312	337	336	339	333	323	326	318	339	306	345	353	336	340	319	332	325	336	320	311	292	334	336	332	323	343	368	345	355	343	322	350	329	340	326	312	355	300	356	295	361	359	337	322	316	308	344	299	314	327	312	314	322	345	294	336	350	297	325	331	300	339	334	339	296	348	342	352	327	314	336	339	313	304	317	317	314	337	309	329	345	316	320	329	311	308	308	315	324	328	341	324	333	305	324	295	335	380	344	295	344	337	337	319	333	294	334	333	307	338	323	342	369	322	315	350	325	305	314	317
27318	20405	14047	8284	5244	3170	1619	980	1010	888	800	723	617	622	587	614	580	598	571	593	615	592	567	598	588	601	545	569	592	563	555	569	556	537	572	589	580	559	571	546	583	561	582	555	552	558	540	533	589	603	565	588	596	577	622	583	567	569	614	563	577	585	578	586	569	590	611	573	577	593	552	547	606	580	561	596	588	543	553	554	590	580	575	594	577	572	542	540	582	547	546	579	532	575	562	530	560	567	567	575	511	560	536	580	601	575	565	572	664	564	562	554	596	590	624	549	584	577	611	576	550	556	554	552	548	578	543	581	558	585	554	611	581	579	540	560	604	580	574	601	561	530	536	593	566	581	542	564	559	578	581	574	563	546	559	546	604	554	550	595	565	549	569	577	571	569	571	587	584	591	585	569	583	566	627	630	568	567	552	592	573	555	552	560	567	612	625	625	588	546	550	599	537	564	569	594	585	575	587	575	550	623	583	530	546	588	629	580	569	596	598	544	623	596	581	527	580	558	592	576	577	575	559	587	547	556	585	564	570	584	561	537	568	566	519	590	564	573	553	562	563	592	553	608	591	563	551	635	555	537	619	565	614	588	548	583	566	597	578	560	588	576	560	582	545	560	570	581	607	571	505	592	579	567	596	551	571	536	577	581	532	551	565	600	540	563	536	572	578	543	621	585	575	554	573	551	560	603	572	602	574	568	545	566	517	586	558	576	549	582	612	576	595	572	584	582	580	540	570	618	552	575	588	551	584	582	568	577	561	579	572	548	576	568	562	569	558	581	518	579	579	547	574	575	598	546	599	577	564	554	575	551	554	569	546	600	583	516	540	556	567	587	597	585	567	541	555	542	589	584	550	611	576	576	583	585	554	580	534	532	568	593	577	582	563	566	581	565	612	566	556	587	604	578	578	563	571	593	588	597	577	559	562	540	570	553	559	543	532	560	588	597	563	570	569	565	553	585	571	597	583	552	554	569	562	602	569	562	583	574	587	541	588	549	611	604	529	549	635	575	633	568	554	550	574	613	597	567	576	575	524	580	605	607	515	574	559	576	567	583	570	599	590	561	579	551	580	564	561	547	549	551	575	563	548	553	627	600	516	574	551	585	543	602	573	561	589	571	584	579	588	584	593	520	567	581	557	546	532	563	576	571	556	585	556	622	612	556	546	543	533	564	556	530	580	555	575	584	592	543	581	570	567	617	587	549	576	626	525	606	582	563	552	595	582	567	585	569	534	557	549	567	595	580	569	576	573	608	565	553	522	581	614	578	600	560	552	566	557	600	559	552	590	560	538	556	543	579	557	562	577	589	559	556	579	550	570	556	564	554	556	538	584	592	584	557	570	587	590	557	597	575	563	512	556	598	576	569	588	535	571	521	595	533	549	579	570	569	601	549	569	573	554	551	590	566	553	530	592	569	600	600	545	563	529	585	550	610	531	553	589	589	580	539	543	566	535	565	606	549	543	576	603	587	552	591	579	560	574	577	537	551	562	595	573	566	624	565	572	583	543	538	606	553	586	563	580	573	543	574	562	540	598	569	536	521	561	539	575	550	577	588	589	570	595	601	546	557	529	583	569	547	541	558	649	581	581	569	549	580	611	570	532	588	547	563	563	563	569	580	554	574	572	577	614	593	582	605	601	582	578	521	560	600	574	562	552	546	612	577	568	563	547	584	571	599	581	534	553	572	574	580	522	572	537	593	588	540	583	588	542	551	559	562	536	549	562	546	561	514	538	592	583	566	558	545	553	569	583	551	553	585	559	553	564	621	590	593	576	582	562	580	575	610	570	552	603	564	583	554	589	565	585	565	541	551	581	607	563	563	569	593	587	550	524	542	570	609	571	585	527	549	586	579	554	563	565	574	541	542	550	555	549	598	553	585	514	604	546	550	578	580	518	556	603	577	575	563	581	547	552	569	566	553	583	525	573	537	580	577	565	576	559	563	555	546	585	576	568	586	562	604	607	533	578	577	553	599	550	553	522	576	628	577	585	571	598	543	550	536	551	583	568	546	640	550	569	596	548	585	579	569	561	567	545	528	536	585	583	576	576	522	547	567	577	529	572	546	558	560	559	545	552	557	549	549	562	602	610	574	561	583	567	572	535	576	543	567	610	566	589	558	577	586	547	634	527	564	573	548	573	590	577	621	556	587	576	560	568	548	575	558	554	584	581	586	607	581	596	600	571	526	609	541	567	502	584	555	580	621	552	584	548	561	580	604	517	539	602	576	566	578	544	548	550	553	588	585	562	609	601	538	543	560	612	574	533	605	575	572	574	538	566	542	564	566	532	561	572	572	584	532	596	563	583	575	557	581	565	544	549	552	554	564	563	577	585	558	569	595	564	561	566	596	594	614	576	548	605	578	525	563	574	596	556	562	546	571	589	532	603	620	575	585	550	548	555	567	577	562	607	579	530	563	520	610	595	569	581	529	555	550	582	560	569	530	590	575	622	552	583	605	577	586	622	553	565	574	552	519	561	556	584	566	593	573	562	548	575	553	577	614	578	594	536	560	542	608	550	553	539	578	595	579	596	534	597	612	554	562	566	535	530	583	543	585	541	563	559	562	591	582	546	565	573	524	564	560	572	590	559	591	558	569	583	583	579	584	554	547	568	574	612	558	527	604	581	585	593	572	574	607	565	584	594	584	579	591	554	589	602	591	583	570	575	591	566	563	542	551	552	562	541	553	543	577	605	543	574	517	582	602	576	549	523	603	575	601	571	582	563	612	601	541	553	607	544	561	557	545	553	568	589	566	506	604	565	507	546	545	536	534	610	577	563	548	579	590	575	575	578	529	532	565	586	552	623	566	570	557	562	535	562	564	562	563	545	601	582	562	590	585	534	564	534	564	549	584	574	557	591	575	590	590	595	543	554	556	574	608	562	566	593	564	534	558	587	609	601	583	551	575	579	580	580	554	569	604	588	582	571	578	601	569	578	608	563	580	570	589	581	577	562	606	563	574	567	606	587	529	580	572	562	601	581	572	527	572	567	585	538	567	573	545	629	547	580	542	559	568	551	556	543	541	569	554	545	536	561	557	589	563	598	579	609	569	579	573	556	571	584	566	549	601	559	538	607	539	584	533	553	584	515	619	599	570	591	581	581	569	549	581	583	569	547	590	558	568	575	585	559	580	581	589	579	566	590	608	579	585	611	576	596	557	582	588	579	569	562	515	536	536	577	564	611	571	585	535	539	546	627	581	608	632	552	542	593	561	569	566	575	567	591	568	598	553	522	555	571	564	607	589	546	544	558	570	578	579	583	538	571	564	604	610	547	592	628	578	571	553	578	531	537	553	578	566	588	597	547	552	538	569	534	544	563	553	598	611	560	565	578	565	559	527	530	585	559	573	560	572	572	561	572	545	545	557	603	528	553	552	553	585	584	537	603	625	572	515	592	564	607	568	538	573	599	515	610	565	591	595	586	575	568	548	565	590	574	584	648	621	598	618	574	539	565	592	592	606	573	570	601	589	600	564	542	566
25342	12284	14063	10973	9002	6394	3074	1995	1922	1656	1227	1003	888	848	817	838	803	769	775	772	788	772	784	766	780	765	788	818	764	804	764	768	830	717	796	752	779	765	748	806	763	778	770	753	770	767	752	804	751	792	803	777	822	838	746	777	755	765	817	819	759	814	761	783	797	759	782	804	773	750	802	760	790	761	777	719	785	766	781	750	784	759	811	755	717	741	765	806	760	788	730	768	752	772	764	740	744	759	812	775	753	778	769	701	784	768	796	777	737	754	737	743	756	733	783	718	781	758	739	745	736	730	699	751	764	768	775	807	776	789	754	751	751	749	803	745	811	785	757	777	808	748	771	758	754	758	773	769	756	800	747	784	774	769	771	779	783	715	742	707	711	753	767	747	734	806	771	778	756	750	736	776	791	719	736	763	772	742	750	756	797	768	697	792	757	742	761	785	726	753	743	758	812	756	785	775	790	706	772	789	714	757	773	700	706	787	738	754	776	779	773	748	728	736	763	789	783	743	741	795	792	811	784	804	748	783	733	802	835	727	751	777	727	732	716	783	794	761	805	758	773	801	761	772	798	761	787	750	800	790	783	768	788	781	794	700	766	772	772	804	745	799	724	740	775	727	741	749	795	757	795	754	733	712	766	730	798	731	769	763	805	810	775	755	802	755	733	762	817	780	748	773	745	780	776	733	787	758	793	744	756	784	795	730	804	751	736	792	782	743	776	721	737	734	759	815	756	819	797	764	797	758	786	791	733	786	745	761	810	722	762	768	719	801	755	791	735	730	757	769	765	776	779	783	762	692	747	773	766	775	768	783	782	819	774	763	722	779	755	783	782	767	726	818	739	780	789	859	730	803	718	800	772	829	760	715	772	805	758	825	776	785	744	789	787	751	720	820	756	773	793	746	757	760	745	735	769	783	766	738	798	777	772	758	725	763	746	808	793	794	766	739	752	747	791	766	761	757	761	772	808	753	725	777	741	779	738	784	726	744	759	761	782	791	716	766	744	772	827	773	762	781	752	738	750	738	772	814	795	741	776	804	776	805	784	762	817	775	774	763	723	725	764	829	700	751	798	821	749	736	767	791	724	736	771	764	806	756	747	787	795	774	717	734	758	780	790	771	796	739	756	771	823	758	748	725	732	778	751	771	759	812	749	713	829	770	742	790	826	769	772	794	749	782	771	747	762	817	771	777	792	753	800	794	754	737	783	735	792	737	762	725	760	774	767	837	794	765	752	747	776	760	753	812	805	768	773	759	730	745	774	733	811	736	803	789	784	751	759	719	789	758	776	773	745	770	738	786	765	717	793	725	772	793	813	753	769	728	757	817	758	755	782	766	743	790	765	696	755	756	761	749	749	772	764	801	762	736	778	813	782	796	786	735	810	738	779	772	758	803	785	774	744	749	771	780	815	793	775	822	728	731	745	731	751	779	795	782	756	742	765	758	773	813	775	792	771	749	744	784	800	807	791	804	768	767	769	750	778	784	761	798	790	720	746	780	744	708	779	807	749	838	747	804	767	744	793	790	784	781	748	791	736	800	776	733	751	785	758	771	731	796	745	768	790	725	758	749	762	722	744	777	749	794	792	787	783	786	776	714	786	736	742	750	821	762	731	749	784	720	774	793	763	752	799	723	824	766	772	737	783	796	741	733	766	803	768	743	763	798	773	818	701	753	743	770	747	779	783	807	738	775	775	782	764	735	763	769	811	772	783	744	752	768	731	734	790	791	753	784	763	733	748	730	800	770	770	767	806	778	808	733	806	754	773	788	806	824	761	711	733	745	758	757	766	778	731	732	753	781	748	783	837	738	774	768	756	736	765	774	792	733	784	745	775	751	743	783	775	774	800	774	751	784	748	764	798	761	762	832	770	774	769	801	797	768	788	806	809	742	755	776	725	739	757	801	755	779	796	781	763	790	778	803	743	718	743	747	765	798	748	805	740	774	680	744	751	760	775	745	739	759	785	781	781	761	770	740	842	771	765	758	770	729	768	716	765	769	726	714	767	799	802	763	789	794	792	800	835	780	769	740	782	750	816	746	747	774	840	751	738	810	740	750	758	739	774	755	767	760	779	752	774	766	755	775	771	726	811	736	755	783	718	739	767	738	744	768	790	721	723	805	772	763	817	780	745	716	757	760	798	756	762	737	738	737	735	760	761	760	786	799	823	756	751	718	769	781	778	786	737	794	803	800	733	760	770	812	796	819	795	779	781	766	749	771	791	766	759	803	719	774	805	759	754	694	719	804	779	786	764	790	768	745	781	762	761	757	770	776	745	740	787	756	801	780	804	798	751	744	778	781	699	773	763	764	736	785	785	750	790	739	786	783	821	786	802	854	799	754	817	813	774	754	763	748	735	758	798	787	793	768	753	753	767	784	748	741	711	774	742	766	772	794	800	803	772	749	706	724	783	784	754	744	805	804	765	723	792	822	813	784	728	792	739	759	759	743	772	775	741	731	745	792	772	777	743	773	801	753	807	788	766	783	747	704	760	778	738	753	704	770	749	722	793	746	765	810	738	777	761	736	783	738	826	829	773	694	780	764	738	768	790	760	786	785	800	746	752	759	750	757	784	739	784	775	743	769	797	786	745	744	781	754	790	724	747	759	702	738	753	700	720	770	769	757	744	776	782	708	752	762	720	722	760	714	807	789	732	808	720	735	795	736	791	801	760	764	731	825	753	798	796	728	827	734	763	752	809	774	764	749	781	773	721	746	728	736	761	822	765	766	751	713	729	794	739	726	796	755	765	777	815	806	752	791	824	736	790	781	753	711	755	764	728	746	808	740	742	764	738	774	791	742	716	747	771	744	732	801	780	728	772	758	764	793	759	751	740	702	765	793	800	769	763	737	737	753	816	759	754	816	765	764	805	753	753	753	711	759	747	795	813	735	780	783	770	785	793	779	786	699	713	766	815	795	702	740	810	774	718	785	769	774	802	769	781	796	767	775	713	745	747	770	770	755	764	712	788	796	745	747	779	751	765	750	789	781	763	779	782	761	769	790	780	789	805	750	780	792	798	761	809	772	748	726	760	768	799	753	790	839	768	785	823	798	793	799	745	722	747	790	756	775	759	750	767	778	743	811	750	801	813	771	756	740	770	785	748	778	723	748	759	717	744	749	719	729	779	752	764	791	770	735	733	823	828	782	775	764	821	766	789	741	799	747	746	719	834	731	768	717	784	761	728	796	783	814	774	802	771	717	779	740	727	784	789	760	720	781	776	764	737	775	773	783	746	820	750	778	764	758	765	737	691	749	771	783	787	779	788	754	772	792	801	783	768	717	807	720	811	760	776	763	716	833	793	789	752	764	749	801	722	742	753	801	757	785	755	741	786	781	748	816	815	787	736	800	785	779	759	719	807	767	751	752	777	741	771	776	749	731	724	765	775	766	823	796	761	800	692	814	750	739	772	731	743	732	778	803	762	782	774	784	829	788	767	757	807	731	724	731	743	713	694	775	794	769	734	748	823	787	748	776	733	755
23978	20950	28037	24014	20649	11031	3134	1705	1418	1131	1019	839	725	672	680	588	558	605	547	547	550	553	533	540	560	573	520	549	542	498	535	502	486	523	511	537	517	527	513	458	514	528	479	507	532	505	523	502	498	489	524	493	504	495	508	514	508	531	579	497	522	492	478	537	526	511	494	548	487	466	504	539	498	523	497	499	486	482	502	534	496	494	499	481	504	503	529	464	521	511	521	475	556	528	488	511	512	479	467	502	513	502	546	510	496	491	499	451	542	507	497	473	549	516	478	513	483	482	491	517	484	541	501	503	493	480	505	528	463	488	512	471	503	526	465	481	529	535	497	515	502	523	498	499	518	512	491	477	483	495	517	514	502	529	480	496	479	484	480	497	472	511	472	508	516	542	516	515	514	497	497	471	477	448	467	500	531	508	473	502	529	531	517	551	476	483	544	531	488	503	474	509	521	478	498	502	523	480	502	480	488	490	500	503	510	506	492	517	471	475	462	503	524	514	481	478	489	486	511	524	461	544	489	526	484	491	522	512	485	470	484	511	489	519	481	507	479	498	483	515	497	483	509	497	492	449	507	543	453	497	501	517	504	468	480	472	490	487	500	505	466	534	462	468	488	509	477	481	481	516	443	511	519	505	508	477	489	501	495	499	542	471	475	483	470	497	494	489	475	523	470	505	491	484	500	475	495	512	494	476	476	509	524	551	508	495	511	522	472	506	475	510	479	513	487	500	479	455	510	500	486	483	488	525	502	463	515	454	497	568	495	481	448	535	488	506	545	509	547	480	509	497	512	486	530	507	523	481	497	478	528	504	499	530	512	510	539	485	486	448	510	479	502	491	470	503	480	502	497	511	498	498	476	511	519	501	504	518	534	517	486	483	520	528	494	531	471	525	506	535	471	492	539	480	486	458	475	431	431	492	485	511	505	509	464	527	529	494	515	504	473	532	527	451	508	476	524	460	465	515	477	518	473	495	548	528	517	504	466	542	535	500	479	495	503	491	483	493	522	508	499	507	466	537	483	488	521	528	467	465	481	506	520	475	492	488	558	519	487	458	497	487	453	504	514	439	481	494	520	502	492	474	455	469	498	479	504	471	530	506	487	493	503	531	499	474	523	514	506	500	471	486	472	494	448	506	488	498	513	518	481	490	474	523	527	528	543	520	508	505	495	520	486	448	503	490	524	505	486	522	496	512	470	490	497	479	505	493	514	525	493	500	492	477	508	492	513	515	468	515	483	511	452	514	508	521	495	487	535	497	530	507	486	475	527	484	518	521	518	485	503	506	450	486	468	509	528	502	532	432	460	500	477	520	494	475	482	476	480	489	518	510	515	489	485	456	468	483	490	479	483	510	479	504	494	489	492	463	516	523	467	508	493	510	481	520	501	494	466	492	526	474	488	495	523	500	537	477	518	522	485	509	461	519	473	496	501	524	500	471	504	507	506	540	537	507	523	453	506	502	503	515	444	522	502	453	530	470	486	489	539	462	505	494	480	507	507	501	501	491	497	492	509	525	522	506	487	488	513	559	514	517	484	504	546	471	473	509	529	493	486	515	463	530	517	475	517	500	503	498	501	505	470	502	485	483	480	481	503	498	524	488	497	515	513	513	460	537	497	517	470	520	482	504	490	485	489	530	477	479	506	476	479	479	456	525	507	503	518	482	510	490	501	516	501	517	531	488	495	500	505	463	496	463	481	499	511	533	495	478	511	483	479	477	524	490	476	483	480	504	446	486	490	501	517	490	500	548	525	452	493	483	520	494	488	498	483	531	480	533	556	496	491	515	481	525	485	460	508	499	470	539	480	535	492	442	513	523	477	504	511	500	513	497	491	502	486	486	505	517	525	500	541	514	518	524	459	542	490	523	557	494	518	490	500	500	484	495	501	521	524	509	494	514	486	503	530	517	473	513	468	486	511	481	515	475	490	525	489	496	519	514	493	496	507	493	492	517	517	506	467	469	508	479	505	522	503	484	489	513	474	506	537	512	499	472	500	514	476	479	528	490	527	475	514	492	446	511	486	496	499	488	484	468	498	511	496	511	500	474	500	503	482	524	476	498	491	511	507	513	504	490	538	476	523	511	447	508	506	492	457	500	504	519	503	476	477	516	526	492	491	472	493	500	504	501	516	506	510	487	518	505	522	465	493	512	496	502	463	493	514	533	507	508	504	486	483	548	513	527	506	486	508	529	517	501	504	510	479	502	508	489	520	494	458	478	486	493	500	495	463	530	519	523	544	510	490	484	493	533	482	479	525	474	526	451	500	524	477	511	484	502	512	475	505	524	507	469	482	482	510	498	499	484	507	485	492	488	481	514	485	503	435	453	518	487	451	488	459	505	506	470	481	496	498	481	511	509	467	454	502	505	520	482	462	489	506	518	509	489	493	508	521	480	467	497	473	490	521	500	518	464	508	535	528	500	497	489	488	473	500	488	488	509	497	519	467	493	474	493	491	486	502	448	521	465	463	510	471	523	538	517	520	478	500	505	538	481	470	520	512	503	499	480	497	561	491	483	551	466	477	467	504	517	507	500	506	482	511	511	486	527	500	501	476	507	476	488	536	526	496	469	504	517	498	481	478	487	494	518	521	505	493	500	563	456	513	454	459	490	492	504	508	535	512	503	499	508	489	465	504	459	522	518	538	465	483	515	490	479	472	507	512	482	533	490	472	518	501	524	487	523	541	508	490	511	487	499	470	505	501	498	532	508	481	494	496	488	506	472	517	506	487	498	460	505	518	490	485	501	497	474	513	491	482	527	456	508	474	493	484	496	486	516	472	503	504	512	492	509	497	517	498	504	523	500	472	524	472	498	476	483	563	491	494	511	483	497	508	454	498	464	475	479	493	541	458	458	488	500	501	455	497	484	538	489	468	536	484	500	516	489	480	500	502	479	481	465	518	552	456	488	497	496	436	509	499	484	542	466	505	493	449	481	457	494	475	478	507	478	488	530	525	514	492	487	523	465	471	517	508	510	508	504	488	527	502	517	489	515	502	525	455	484	513	487	534	541	490	488	492	498	518	491	498	499	467	486	496	515	478	508	450	480	502	491	511	511	510	517	523	534	515	505	484	510	503	501	506	491	552	544	488	455	462	477	475	495	511	502	557	527	480	529	502	492	487	474	500	484	508	505	468	485	460	482	518	487	555	490	511	501	512	508	481	523	499	468	502	481	483	509	536	542	479	535	471	489	500	524	506	489	545	472	569	493	487	502	453	489	474	534	485	501	569	488	499	490	508	517	471	495	540	481	486	478	461	511	512	478	484	506	500	461	499	520	476	498	495	500	514	503	468	494	506	540	505	510	459	460	481	511	485	489	513	520	467	475	470	498	463	518	530	505	469	484	486	518	492	489	467	493	516	493	499	516	508	504	475	488	492	520	505	500	525	508	499	500	454	524	457	463	461	501	507	438	457	504	530	511	552	513	523	499	480	433	470	486	483	486	511	453	457	481	520	484	512	513	487	469	498	500	513	511	460	509
30713	20620	19104	15128	13434	10334	4894	3305	3029	2298	1839	1442	1213	1053	1031	912	933	859	885	775	745	719	786	737	756	752	747	729	719	746	724	672	691	739	689	701	694	679	670	754	721	698	684	653	730	742	746	704	634	684	746	706	708	714	666	750	721	678	683	710	699	732	684	689	685	684	698	650	715	693	704	710	713	684	736	682	713	692	688	657	655	722	695	631	705	678	673	711	744	667	673	649	650	669	654	674	695	671	685	674	696	695	642	679	675	648	711	661	696	683	696	675	669	645	621	665	681	688	709	736	699	648	686	668	679	674	716	659	701	688	689	698	713	602	646	674	744	615	703	684	694	704	670	684	682	708	616	700	756	673	664	663	680	686	721	672	662	690	687	667	671	684	669	674	675	691	649	658	674	717	730	645	668	699	646	706	679	699	708	656	698	670	720	672	642	661	697	681	690	645	666	639	700	673	696	668	686	683	659	709	666	665	642	672	705	664	723	652	689	686	733	690	661	703	671	666	686	683	722	688	659	650	646	669	693	683	711	665	687	714	674	642	715	697	666	619	677	680	679	680	691	665	638	676	700	661	703	672	694	678	695	637	678	641	650	684	671	689	665	664	665	673	674	699	693	700	727	678	676	707	688	706	765	678	666	646	694	665	692	688	649	695	732	713	689	670	661	657	652	681	672	690	682	674	711	670	639	648	682	655	640	683	653	707	721	710	633	699	639	664	705	694	681	677	647	666	687	681	675	687	672	672	717	669	695	670	686	730	709	662	696	717	700	693	670	706	714	656	689	742	664	653	677	697	648	683	730	679	722	679	699	672	679	630	640	662	700	660	655	724	687	642	649	672	660	705	653	669	654	613	709	660	699	677	672	682	618	657	678	726	714	652	654	669	649	647	678	687	707	711	703	711	679	698	687	657	643	674	711	652	663	643	658	727	642	679	686	659	673	664	676	711	705	698	715	689	682	663	679	706	670	685	669	635	677	646	724	688	647	688	658	678	670	645	707	633	711	677	685	649	703	658	701	676	693	715	677	720	723	710	715	636	703	715	686	647	675	662	666	667	697	671	709	661	684	711	688	659	706	705	686	675	663	667	698	646	682	722	693	655	654	690	682	678	659	681	681	689	764	710	665	667	655	697	688	664	697	652	715	678	623	727	654	654	672	700	687	656	657	704	700	658	687	694	713	692	671	661	656	681	680	685	662	685	703	661	689	693	732	693	688	675	693	675	682	748	675	693	682	761	644	647	677	707	683	685	682	656	670	687	732	643	717	708	658	659	709	674	669	663	652	649	691	643	701	671	694	654	656	670	693	702	705	658	711	675	681	651	682	693	690	655	674	694	611	674	673	709	659	640	646	733	732	696	751	674	684	657	681	633	678	654	633	697	689	718	695	688	658	683	658	699	619	663	693	664	669	687	685	714	666	681	697	687	672	666	629	692	668	670	673	706	710	683	708	674	663	662	715	703	656	635	675	724	642	691	627	708	675	681	677	686	698	684	682	623	701	686	678	675	674	696	709	668	681	662	671	723	623	643	664	645	669	674	672	691	704	693	677	642	719	675	714	647	673	705	674	684	663	702	651	738	670	629	702	700	715	671	667	674	690	672	678	688	684	713	671	728	651	693	650	668	682	702	712	633	686	643	702	689	656	614	637	664	684	642	742	688	704	654	654	664	676	677	667	691	680	693	652	674	671	658	673	701	655	661	643	707	662	659	672	678	680	709	681	641	697	698	713	685	722	652	679	649	660	707	634	703	730	670	667	700	640	651	727	733	723	677	640	642	696	679	648	697	700	707	628	675	644	692	712	694	660	679	723	655	649	663	681	675	700	638	678	647	662	718	699	668	665	669	671	675	660	649	671	689	724	680	668	697	667	683	707	657	716	686	707	727	714	682	682	711	672	712	636	688	668	681	671	674	666	709	686	611	731	752	662	685	711	652	694	667	658	674	697	688	696	688	663	647	689	627	684	690	656	660	692	667	654	689	666	682	673	687	705	686	672	690	677	677	652	631	663	679	661	679	738	659	672	657	671	695	673	717	675	654	650	692	681	688	672	671	674	681	696	687	666	687	657	685	652	656	672	653	635	678	707	655	696	657	684	665	696	741	693	618	685	584	677	682	715	689	633	663	666	679	684	684	681	663	668	671	641	685	704	678	729	649	667	632	703	689	677	672	610	685	722	694	698	719	692	654	664	699	692	646	631	652	641	658	708	700	669	691	711	638	688	689	650	686	678	690	692	680	665	683	682	664	667	665	711	706	663	647	642	689	686	664	687	650	667	649	615	699	634	672	728	689	640	667	703	700	697	668	699	657	682	641	723	675	655	633	651	691	678	685	687	652	650	645	689	658	691	666	652	650	638	683	638	700	672	685	721	671	689	678	678	622	660	718	728	648	718	704	668	708	705	714	688	647	650	657	657	663	693	632	667	691	659	655	678	701	662	673	704	681	674	656	676	708	697	676	661	695	668	703	686	655	677	652	722	673	620	679	653	667	674	714	661	672	704	680	698	669	590	737	697	689	682	685	671	698	656	686	676	686	726	682	651	678	715	697	702	646	687	685	728	647	643	709	677	687	694	671	672	672	687	684	727	655	691	687	710	658	647	670	644	711	663	620	682	657	758	693	662	639	697	656	683	688	707	715	702	634	692	699	727	678	687	646	689	672	670	676	671	695	646	683	686	717	678	662	662	674	676	688	698	712	681	658	677	659	695	653	694	697	664	717	717	629	710	658	706	669	665	724	691	636	654	668	735	710	705	702	719	705	672	663	691	677	678	670	660	646	658	642	675	690	730	701	667	692	679	652	715	667	701	673	658	675	609	653	736	646	700	642	682	687	667	689	689	724	629	680	691	650	635	673	724	724	689	645	679	673	688	678	599	735	671	692	635	640	663	693	669	649	660	670	670	649	664	680	684	648	679	685	673	705	721	685	651	651	652	775	696	695	695	665	705	719	681	692	703	703	666	658	720	697	652	677	637	670	680	728	698	656	696	699	690	675	676	674	693	686	687	661	707	647	623	674	733	681	736	698	648	679	682	676	669	679	715	671	697	662	716	642	692	614	690	683	640	657	716	689	668	655	720	685	667	651	691	699	685	690	710	695	719	662	669	640	682	692	669	702	677	676	680	684	704	664	712	709	646	645	687	714	661	735	716	658	696	633	702	680	676	692	657	612	657	633	708	673	661	675	675	654	717	668	690	697	692	634	680	683	676	696	668	649	638	705	684	688	661	645	675	714	675	726	655	732	707	670	691	637	701	683	689	690	687	655	644	695	704	680	662	706	675	667	699	648	680	639	699	651	693	726	714	686	687	737	672	682	669	667	708	671	703	638	687	661	656	709	665	682	678	686	659	663	696	648	637	658	678	648	696	635	713	731	711	658	711	675	706	656	698	659	648	659	657	624	709	644	638	681	699	657	633	664	641	643	704	686	675	663	676	663	631	665	682	663	678	693	704	638	674	676	710	677	739	697	688	668	703	653	657	705
23099	21078	28833	23556	21110	20650	7881	2462	1703	1243	999	845	638	544	509	433	395	370	362	334	326	310	325	266	294	302	280	260	285	266	293	258	266	255	233	279	249	261	278	261	260	229	262	237	285	245	263	232	268	259	278	265	241	244	231	253	236	265	270	243	225	234	230	234	271	258	240	215	225	271	241	242	225	245	227	261	200	257	258	251	228	248	245	246	227	238	225	252	250	230	227	245	242	270	229	231	217	256	258	236	213	244	225	244	230	232	245	245	236	218	221	243	257	215	236	243	234	254	245	239	235	236	221	233	231	237	257	216	258	248	238	234	216	241	245	243	239	235	236	243	222	243	254	246	207	221	221	244	231	249	245	252	216	226	251	250	234	243	232	246	265	223	238	247	237	247	241	224	230	226	266	226	225	246	237	218	255	224	201	267	238	233	251	201	249	261	247	239	227	236	244	243	244	213	233	246	266	232	253	261	249	224	236	245	257	226	234	242	238	244	227	236	234	223	217	228	229	237	219	228	230	222	232	218	260	270	238	229	246	231	216	243	232	229	240	253	224	243	249	228	244	226	233	278	245	238	241	228	240	249	239	227	228	228	217	237	251	235	235	228	229	228	236	262	257	255	244	244	222	251	235	220	246	240	225	233	224	230	214	261	256	241	244	229	210	206	228	226	229	222	265	245	255	255	248	235	220	245	248	231	262	226	255	219	231	252	240	244	235	262	261	213	226	227	214	239	210	184	233	233	222	223	252	201	249	264	233	242	221	230	264	230	219	236	252	223	267	231	234	233	235	246	218	212	233	265	255	230	244	215	260	275	245	259	227	247	237	234	223	255	241	255	237	247	214	239	246	233	240	234	232	255	255	222	256	259	218	245	220	243	235	210	254	215	236	225	259	229	238	221	256	244	208	235	251	244	226	244	214	231	228	247	255	225	255	244	231	229	244	207	235	221	231	246	242	247	231	248	204	203	240	229	246	259	229	245	253	228	219	209	224	270	225	244	220	259	208	218	228	242	264	245	229	228	254	251	222	244	233	233	254	217	232	199	213	216	239	223	228	239	234	248	260	231	232	216	246	231	211	234	227	245	230	221	240	240	239	261	225	235	226	229	244	248	192	236	246	247	246	240	228	229	229	238	241	249	250	258	239	217	231	253	232	229	226	257	252	225	212	234	211	250	231	236	267	216	248	254	260	253	251	221	236	236	242	240	236	257	227	222	247	223	242	254	260	238	239	218	244	241	209	233	229	235	224	242	241	253	251	234	229	236	238	213	245	255	238	236	242	211	244	228	219	223	231	230	238	240	233	260	270	240	239	248	220	230	237	252	232	235	247	229	217	266	241	256	235	227	231	229	252	243	241	243	218	231	233	233	215	212	212	252	236	238	223	236	227	220	243	238	233	233	226	250	231	242	217	223	225	214	236	233	208	217	240	242	236	214	222	242	262	216	225	242	253	276	233	250	234	223	247	210	225	255	234	231	240	254	249	241	243	237	254	243	239	231	249	242	233	256	243	275	214	257	241	226	228	201	236	280	232	218	205	253	243	244	250	214	250	230	246	242	262	215	228	224	231	248	230	216	249	234	255	217	230	262	231	251	232	250	241	240	205	211	222	236	217	239	245	210	220	230	228	221	262	228	235	226	263	240	208	263	256	208	248	232	236	241	222	219	227	236	249	256	236	232	233	241	227	242	226	234	225	256	244	221	250	236	233	277	245	213	239	236	230	222	214	218	248	263	248	234	240	250	262	225	223	255	245	235	229	245	221	233	221	238	222	217	214	250	222	243	271	221	223	227	241	240	225	257	218	231	237	227	214	257	243	262	246	240	238	225	217	248	211	231	241	225	242	240	229	234	225	231	262	200	237	241	216	249	206	251	228	244	254	214	243	212	226	236	240	242	217	236	238	237	229	249	259	221	246	223	253	224	234	247	238	222	232	252	226	239	236	245	247	214	227	246	222	239	259	249	236	221	236	227	226	262	244	251	258	236	229	227	210	228	235	223	220	256	222	238	241	265	246	242	249	218	244	239	222	240	225	200	225	226	225	242	206	207	255	220	236	253	242	225	232	214	236	227	239	234	232	224	242	246	219	245	212	218	243	230	229	236	223	256	235	251	241	254	245	242	229	229	273	222	234	216	247	242	245	231	226	287	229	250	223	250	228	249	207	220	254	226	253	239	264	231	241	235	234	219	235	259	255	202	241	217	245	257	215	224	246	260	272	249	247	234	248	253	236	227	223	248	235	245	208	254	242	230	250	245	241	236	232	227	227	241	240	257	249	220	254	257	222	262	229	236	276	253	223	255	224	249	227	240	231	208	228	238	265	240	247	214	240	230	240	252	240	227	221	232	242	262	219	257	257	244	241	220	247	225	239	251	246	215	241	218	231	216	238	219	235	241	230	236	243	219	229	253	259	220	247	237	237	250	242	236	233	239	267	232	233	223	239	226	231	263	240	242	237	239	228	261	217	247	221	225	221	250	229	256	243	247	241	234	253	233	244	212	228	245	231	230	240	255	202	232	222	238	218	238	246	220	230	236	242	226	254	240	228	224	240	213	207	232	236	241	265	270	228	250	262	230	241	242	225	224	258	253	233	244	217	210	265	225	222	245	227	218	211	226	237	253	205	257	210	230	231	241	238	260	234	239	225	237	232	245	225	250	240	278	265	230	217	228	203	215	218	254	256	242	244	223	245	227	229	254	221	225	237	214	257	252	229	227	250	254	228	249	214	231	273	258	254	221	252	257	216	226	246	218	249	238	276	245	228	234	235	231	213	224	213	234	236	214	235	236	247	232	221	251	242	247	261	230	236	225	230	249	210	236	227	230	224	233	237	225	231	232	238	257	246	218	229	239	231	222	213	220	240	247	228	260	236	227	247	236	239	224	232	255	246	233	218	235	238	239	245	225	230	214	246	237	261	250	222	243	251	228	243	248	237	259	223	246	235	245	234	233	237	229	252	202	255	229	229	241	255	243	226	215	252	221	219	231	236	211	244	202	243	261	251	247	255	239	229	225	239	246	256	240	244	246	268	241	257	250	255	203	230	225	244	243	226	217	212	239	259	242	237	229	218	212	231	242	242	221	262	214	246	227	228	238	210	228	214	252	218	234	234	195	198	247	216	232	232	233	229	229	251	224	233	260	239	237	207	228	248	228	243	249	225	241	239	249	244	235	223	231	237	259	257	236	233	231	222	252	252	232	254	254	227	229	218	228	257	269	252	211	218	275	243	236	250	224	260	232	263	235	257	229	222	251	235	245	252	228	242	232	226	231	244	218	240	251	228	249	265	221	235	232	231	242	221	210	216	209	244	268	234	256	239	245	249	264	227	228	228	241	226	219	254	243	223	220	239	229	218	236	234	223	243	214	240	222	240	248	246	225	253	231	226	226	247	243	235	227	216	231	209	226	240	235	213	240	228	236	230	221	236	231	224	242	253	249	244	219	259	234	231	236	222	232	236	222	226	246	237	247	242	237	228	230	267	218
33920	25976	23628	19666	17217	12432	6178	5221	3989	2864	2303	1655	1280	1045	894	817	725	675	578	543	508	506	493	428	460	478	441	451	420	404	407	391	399	371	391	405	379	382	347	367	372	417	329	354	361	356	358	363	338	349	380	407	377	404	337	361	398	376	398	372	356	355	361	359	334	377	321	369	343	380	344	338	330	311	332	353	348	352	326	383	327	327	322	344	311	334	337	351	330	300	321	349	346	318	329	359	333	310	334	351	337	341	316	365	333	324	361	332	347	316	326	352	316	321	327	336	308	341	301	308	313	363	315	362	346	306	305	310	361	328	315	319	334	329	322	320	298	351	350	290	318	339	345	361	341	352	298	334	322	324	362	343	343	355	329	353	330	319	337	337	351	356	335	357	309	343	303	325	335	301	316	341	339	322	329	345	326	343	362	331	365	322	348	336	353	329	312	343	364	305	313	315	329	303	325	313	317	325	347	331	343	320	332	321	327	338	313	346	321	326	346	303	330	334	328	323	307	326	336	345	321	338	325	310	303	353	334	328	353	358	329	312	333	333	315	303	320	331	325	309	343	382	332	312	330	324	325	306	356	358	329	341	359	322	336	327	318	322	319	367	343	332	349	323	350	353	308	320	356	328	341	308	338	330	338	329	358	334	335	343	323	330	317	336	349	324	309	276	337	338	350	349	328	337	356	338	328	352	346	372	341	322	335	328	343	319	357	326	316	301	286	360	282	313	337	376	324	340	335	318	301	328	318	308	322	303	352	322	345	341	327	336	353	307	317	358	332	336	340	313	310	323	318	329	291	329	321	341	325	328	314	297	328	339	325	360	328	325	317	327	364	342	332	325	360	304	322	311	329	351	339	379	319	331	351	325	310	361	337	350	327	330	337	334	318	348	327	314	340	328	346	335	363	329	315	309	336	293	303	327	358	350	316	349	337	325	330	351	350	327	337	325	292	348	321	315	348	337	337	342	318	323	338	367	307	319	310	302	331	311	341	313	350	303	351	300	304	318	314	336	335	318	301	344	332	346	330	358	313	330	329	353	315	346	323	299	341	318	327	321	337	337	346	311	337	282	344	316	335	299	303	361	301	310	352	356	330	337	333	332	366	354	322	347	309	305	363	326	350	323	318	328	360	361	292	353	320	324	347	286	332	333	297	345	327	334	316	360	302	325	340	304	293	338	311	337	330	318	309	349	283	358	331	334	341	329	335	341	344	329	304	319	349	336	315	328	353	331	342	356	303	319	318	332	317	300	323	375	333	333	344	324	341	335	289	293	308	360	316	373	311	327	305	310	333	355	318	352	303	323	318	318	356	359	273	330	326	325	294	336	335	339	316	343	334	345	342	313	306	337	322	329	319	347	338	332	348	333	323	348	348	288	293	292	361	317	328	367	323	312	314	339	336	333	323	342	303	320	330	322	314	347	307	340	340	351	291	359	330	325	346	303	320	333	326	332	306	320	291	332	342	357	288	297	348	328	349	351	334	341	365	328	322	338	333	324	349	328	341	326	309	317	323	347	330	340	330	351	317	334	299	329	315	304	356	311	340	349	324	344	326	321	324	338	353	319	287	317	355	311	327	336	338	337	325	328	303	336	339	318	315	297	359	330	339	324	334	304	326	346	353	343	294	341	324	342	317	319	363	342	357	324	338	347	336	338	330	323	348	300	337	308	334	338	323	344	345	312	347	324	338	354	342	315	318	335	329	337	343	316	344	326	354	321	321	317	343	359	328	332	341	325	355	290	345	318	344	325	354	359	339	354	329	333	317	327	304	339	340	311	300	327	322	312	357	314	348	302	306	330	350	333	323	329	331	334	351	360	316	346	309	337	328	333	368	338	344	338	337	303	300	331	334	331	336	353	314	316	330	329	345	323	330	319	330	340	318	331	322	312	293	313	346	366	303	353	319	337	358	332	362	318	346	345	325	328	299	323	324	336	349	314	346	331	315	346	305	324	353	344	320	313	326	312	311	338	315	336	323	351	345	321	337	349	307	300	344	302	335	347	325	362	346	355	358	335	314	345	308	323	357	333	323	337	288	389	349	344	334	344	329	335	332	372	293	325	355	284	354	321	312	309	320	353	310	306	342	316	335	290	330	332	326	314	300	321	311	342	351	338	331	300	328	317	360	317	356	335	355	360	357	331	319	325	356	358	339	336	351	335	340	309	301	336	319	327	319	323	298	328	304	377	353	317	348	365	311	299	317	342	306	323	323	323	304	332	322	340	317	294	356	303	315	352	314	316	329	374	324	302	343	309	319	326	334	336	327	327	312	350	298	338	356	358	327	327	323	319	330	348	308	338	337	315	323	369	329	311	352	331	309	296	313	350	338	305	300	332	335	333	328	354	340	312	316	352	316	332	334	345	349	331	343	317	320	309	320	317	339	345	344	309	341	333	345	330	325	331	315	329	308	327	312	328	345	323	346	343	363	345	326	320	331	332	342	328	300	358	349	362	301	339	332	331	339	305	338	314	300	322	314	373	343	321	311	346	329	345	353	359	340	345	355	329	352	339	344	341	308	335	353	329	333	355	325	334	286	345	328	325	353	344	299	330	334	327	322	315	327	347	362	318	324	330	331	320	313	309	364	346	347	355	330	355	318	325	337	339	313	333	361	322	355	294	305	339	317	280	326	320	327	311	342	348	300	329	312	345	346	333	316	361	302	324	306	355	343	331	292	355	309	331	356	350	324	348	348	339	343	328	330	340	327	342	357	311	354	375	308	339	328	324	351	333	286	342	357	352	316	345	352	380	318	326	315	321	305	342	323	325	332	327	322	317	318	333	323	297	311	331	338	330	323	326	354	327	356	296	299	345	329	362	296	324	336	317	311	343	309	324	335	314	330	349	360	320	320	320	352	335	349	311	335	359	347	341	301	343	346	299	287	327	338	288	312	332	318	323	325	343	323	331	350	314	326	345	323	341	325	350	329	303	337	335	328	333	343	347	366	342	323	327	322	300	330	316	337	355	316	355	308	350	316	313	334	369	322	316	324	325	359	326	321	341	313	318	326	352	290	343	308	341	338	310	313	338	332	338	337	332	329	343	338	316	332	324	309	302	366	317	312	313	315	321	360	323	320	317	368	326	312	321	346	353	336	331	348	328	346	316	305	329	348	323	303	374	322	346	315	377	306	354	324	326	288	347	342	337	332	308	283	340	353	321	321	331	321	324	321	302	320	309	320	349	309	305	325	327	325	332	291	347	349	338	294	342	306	336	334	334	339	338	339	343	322	341	318	303	337	337	326	339	302	340	345	317	345	325	318	315	355	346	324	314	335	321	342	342	326	343	348	330	331	388	309	336	371	309	334	330	323	326	341	324	322	282	325	332	311	319	362	345	335	351	320	301	339	321	325	302	343	341	312	331	322	301	343	313	327	340	323	325	340	333	331	362	325	360	357	335	332	339	365	340	317	333	292	315	344	371	320	354	333	318	330	332	346	304	336	313	302	364	315	320	282	308	350	346	325	330	337	313	314	325	345	354
27343	20414	13429	8019	5273	2920	1467	1255	1024	820	752	677	672	621	619	643	644	604	577	582	574	558	569	543	558	595	600	618	577	599	546	565	599	551	575	583	619	585	565	560	554	573	593	547	594	593	598	585	572	559	601	570	566	560	585	587	537	576	589	632	574	602	569	549	538	580	605	604	601	577	567	556	552	624	565	577	582	618	616	597	590	557	587	549	574	574	589	570	609	568	574	534	605	602	567	583	555	554	577	561	582	576	570	551	591	533	558	552	577	570	596	568	586	586	548	531	574	535	528	532	588	597	577	587	526	569	543	628	603	597	578	543	564	564	554	578	611	579	574	546	588	561	586	549	574	571	599	579	543	527	617	591	552	567	548	563	576	610	570	605	577	589	542	622	521	597	571	573	582	547	583	591	545	556	555	600	638	558	586	589	587	580	586	573	580	578	610	582	565	595	546	574	544	551	557	547	581	572	571	632	572	539	580	595	570	578	531	564	597	625	587	563	581	574	583	590	617	569	586	601	560	539	613	591	585	585	580	574	606	611	580	602	569	561	529	555	560	586	601	561	616	561	603	547	578	594	566	570	584	571	576	565	603	605	614	560	605	572	576	569	499	577	571	568	533	554	594	603	594	577	582	552	608	532	609	561	595	555	567	569	591	614	569	541	560	589	538	576	587	559	596	592	596	482	600	548	580	557	584	588	530	566	537	604	597	535	547	568	594	576	559	560	624	566	599	570	582	578	555	545	583	589	559	604	571	553	580	565	569	541	585	599	549	566	583	547	601	577	567	581	586	525	588	593	577	549	590	575	574	629	629	565	612	566	536	573	564	573	587	564	591	571	581	594	580	563	545	589	559	569	556	579	576	543	570	569	558	585	587	558	598	566	593	576	596	542	567	594	595	603	574	531	596	591	599	574	615	595	587	580	528	517	591	563	594	555	571	561	546	594	542	600	570	546	592	611	584	601	580	587	575	574	602	561	584	556	564	609	601	568	565	557	568	589	553	563	597	601	550	525	556	595	594	606	602	585	552	611	578	598	583	566	581	561	587	544	572	521	566	607	621	587	578	570	591	620	640	608	596	552	576	587	644	606	592	596	568	612	581	569	577	526	600	616	584	609	607	577	579	554	608	613	584	579	557	577	601	569	563	570	594	571	570	598	641	557	590	539	538	565	600	573	583	572	589	542	583	536	569	595	573	533	558	571	552	593	570	590	614	568	536	598	563	568	552	559	552	573	583	553	598	582	589	586	603	578	549	604	560	559	560	562	581	581	579	598	597	570	579	574	649	618	541	580	567	586	571	621	616	567	601	586	628	607	569	601	563	583	618	581	555	547	585	578	628	553	543	553	594	591	587	566	566	563	601	574	559	589	561	558	563	596	573	616	572	603	526	598	552	588	571	593	603	589	583	563	510	592	603	584	585	564	549	590	560	581	599	602	599	582	575	576	579	564	567	572	609	623	581	558	563	576	547	609	571	561	574	563	574	579	583	579	573	586	574	631	583	634	593	551	625	594	610	587	636	573	609	583	567	588	564	604	550	547	608	577	570	570	572	596	557	601	592	565	591	611	536	588	565	572	571	602	560	538	609	561	530	572	570	574	579	611	574	612	579	580	616	592	544	597	533	561	544	574	589	592	591	571	603	610	551	584	559	556	606	589	592	572	623	609	595	586	598	611	591	572	598	578	609	602	586	615	572	575	554	588	561	636	586	558	565	538	579	560	575	567	584	585	576	597	590	580	568	575	582	575	589	558	636	578	580	574	592	537	591	581	576	578	637	591	578	594	598	536	524	564	621	540	549	589	565	591	567	583	577	564	561	578	568	570	565	575	578	605	569	571	540	555	551	567	542	537	594	568	634	604	566	590	571	542	590	554	548	566	549	563	588	559	592	615	552	586	580	587	582	583	548	587	576	559	596	588	573	566	603	634	567	543	596	603	645	535	578	603	575	553	579	578	572	597	560	569	612	587	558	575	563	594	615	569	576	567	539	616	587	596	616	515	587	584	589	552	555	648	562	558	573	556	562	606	616	610	559	530	579	585	550	570	591	568	597	618	545	574	585	596	592	582	584	568	568	543	577	571	603	582	602	545	603	583	586	523	613	583	554	589	568	587	614	558	596	599	612	602	598	588	558	559	637	561	566	579	596	568	584	568	600	552	545	532	553	581	558	600	575	562	551	597	605	595	591	608	563	596	562	618	574	580	563	599	575	577	577	588	567	600	598	528	587	568	541	595	604	564	593	629	577	519	564	555	535	559	581	589	598	585	549	594	558	588	569	591	580	563	613	613	555	614	582	548	520	620	592	574	539	555	590	625	570	656	586	554	554	594	571	594	571	575	586	557	586	584	576	574	580	535	629	621	577	563	636	550	545	565	577	587	560	608	614	594	573	605	598	609	629	576	570	594	603	609	595	562	561	606	620	552	625	562	543	576	588	562	554	571	579	563	562	578	575	601	530	574	498	601	570	539	573	593	576	604	559	573	599	520	602	581	613	584	576	544	550	593	581	512	547	562	567	544	579	545	616	606	611	600	581	582	577	649	561	605	563	587	591	549	579	607	570	595	562	588	646	596	614	597	571	618	583	591	619	543	602	589	586	570	621	558	526	615	584	566	564	597	575	594	579	590	608	561	592	554	537	583	611	562	576	566	581	566	586	564	581	592	604	604	600	556	564	580	608	611	534	581	563	577	569	601	562	588	583	583	607	604	569	578	583	594	604	565	567	554	572	565	625	586	549	552	600	608	593	588	565	605	573	612	574	610	572	659	548	539	559	588	562	597	575	543	575	575	563	606	518	573	591	576	531	575	617	559	570	597	540	617	593	545	572	556	595	616	591	599	548	589	573	571	608	536	552	589	534	533	564	565	538	566	558	604	587	577	585	565	560	598	605	613	581	588	601	562	563	589	582	545	552	595	586	582	601	565	615	559	567	577	556	572	611	564	558	589	607	605	592	562	514	525	618	569	579	579	590	616	564	569	588	592	564	558	565	515	561	595	568	590	577	587	601	575	558	596	571	604	586	600	572	595	595	558	590	599	578	553	584	553	598	607	585	596	558	556	570	575	585	573	538	598	573	615	629	600	531	614	546	593	647	580	569	558	575	630	561	583	597	573	612	566	528	595	587	598	587	537	553	574	554	598	564	559	575	579	554	576	574	570	575	562	526	586	524	606	549	608	565	607	573	545	549	612	608	552	586	544	594	578	574	613	549	602	562	596	649	601	605	595	564	594	543	562	550	585	603	590	594	595	563	547	543	541	592	549	584	574	558	564	614	586	580	597	568	546	590	589	587	606	582	610	613	590	600	559	590	518	580	582	537	519	545	593	618	558	612	569	581	582	576	581	584	582	543	591	568	535	569	568	596	538	605	585	551	624	592	557	569	579	595	619	540	553	594	616	556	575	568	573	579	580	558	582	583	547	543	564	548	607	593	606	594	544	594	599	552	589	569	601	565	546	590	586	599	581	601	560	580	581	612	588	615	604
25367	12350	12614	10595	9527	5364	2832	2641	2157	1572	1296	1118	1063	879	873	889	846	793	794	817	766	816	736	782	792	757	796	754	819	721	768	793	804	780	798	756	801	805	765	786	788	808	795	819	758	705	795	777	802	752	770	792	840	801	737	774	780	773	785	804	810	771	807	822	797	773	795	744	756	763	797	758	770	791	799	814	820	732	739	801	745	776	766	755	727	816	761	809	740	765	806	802	800	791	754	778	735	768	762	782	796	753	802	777	773	773	781	769	774	793	786	807	765	788	790	802	745	791	812	778	756	737	781	774	764	785	784	794	752	806	777	796	803	728	794	778	729	802	786	789	782	787	745	749	787	763	803	765	707	778	798	771	758	758	778	772	828	759	827	827	728	778	797	736	761	773	734	829	786	781	753	764	765	762	770	739	760	812	786	756	787	759	781	786	758	808	770	771	720	786	745	777	746	780	793	766	771	781	757	739	753	774	784	776	748	784	761	759	759	777	806	753	804	740	738	760	748	754	774	718	748	779	797	783	779	811	793	822	785	712	784	788	784	781	767	793	770	771	793	777	733	764	727	734	765	839	758	735	782	780	718	791	739	752	760	786	769	790	751	755	825	769	752	680	754	737	774	810	817	738	757	716	754	748	751	767	736	706	773	809	803	769	830	769	816	772	777	800	741	722	761	770	778	804	756	843	742	782	738	724	794	743	783	726	776	790	759	803	796	739	812	773	736	723	754	759	743	771	765	819	731	777	775	752	782	746	770	760	763	774	769	771	837	767	759	740	771	783	756	747	750	779	762	752	786	736	821	733	769	731	766	812	755	743	762	775	751	808	770	784	770	755	725	823	756	802	707	760	784	819	751	780	771	819	752	724	767	745	802	749	760	743	773	836	798	759	755	822	734	774	800	781	772	770	766	783	776	767	780	755	852	774	709	748	758	770	780	781	755	725	759	812	756	771	787	769	752	811	779	761	736	786	796	764	773	772	824	780	775	745	792	804	806	743	740	758	759	786	703	781	799	770	753	779	727	773	775	724	803	778	783	769	802	742	787	758	752	800	755	791	793	805	804	749	783	776	814	749	749	812	725	839	719	744	795	765	805	805	822	771	775	739	753	807	733	759	794	804	785	793	747	778	747	780	761	751	764	795	742	763	772	731	744	760	739	708	736	747	746	770	763	780	774	810	770	786	799	751	826	807	790	774	787	755	747	744	771	776	794	814	737	758	746	741	745	788	776	793	782	803	733	781	749	794	773	762	813	741	772	747	767	801	780	725	815	774	801	786	775	769	747	811	791	784	835	764	777	763	832	742	782	768	759	791	768	770	725	768	750	814	775	737	790	741	810	780	806	726	730	799	778	709	765	748	752	787	771	745	794	809	756	747	816	773	790	785	811	778	755	766	796	766	757	765	727	743	745	780	769	796	777	741	816	804	752	767	774	769	761	813	780	771	791	809	739	750	764	753	795	738	793	762	753	776	804	799	790	738	815	750	791	759	759	768	755	788	785	752	776	756	801	788	792	805	755	745	791	751	771	781	779	771	833	809	755	809	772	747	747	782	792	770	725	775	822	774	754	715	779	772	824	782	786	823	813	784	761	778	783	745	747	744	701	796	792	745	754	730	784	803	792	791	785	834	780	763	747	801	767	789	778	741	803	794	756	781	774	765	770	777	790	829	776	755	803	743	733	834	801	795	808	759	778	749	752	826	778	804	809	794	743	799	779	770	762	779	758	782	792	783	738	799	786	764	754	779	763	774	768	767	772	826	758	760	776	778	769	723	783	745	773	768	790	788	764	796	793	780	756	787	702	729	767	788	784	821	795	793	788	780	717	778	752	741	729	778	777	756	797	798	681	740	770	790	864	804	773	783	786	770	768	765	809	788	753	768	795	768	794	777	785	813	773	787	768	824	802	778	775	775	764	768	773	750	770	795	807	783	793	812	751	736	757	811	768	755	794	793	769	792	792	820	796	718	702	764	749	790	759	762	760	801	740	798	727	754	803	805	787	761	774	762	769	774	744	791	821	741	795	788	806	807	737	754	795	748	707	830	797	763	766	786	771	814	731	779	753	776	786	774	755	749	786	789	807	801	796	791	746	757	764	757	789	785	772	769	772	794	772	782	731	819	727	795	745	788	786	767	759	781	755	749	735	718	760	776	846	769	820	752	762	732	729	788	781	797	745	788	780	734	752	766	773	834	761	786	799	782	786	748	777	783	768	775	781	786	791	770	782	756	744	742	743	748	761	837	758	764	798	740	771	795	761	753	732	730	760	796	791	766	777	770	762	785	752	794	767	763	789	784	761	817	734	807	795	781	742	791	772	806	755	741	732	763	795	776	777	789	810	786	752	741	738	776	781	756	797	795	781	809	746	769	795	739	764	761	770	744	820	806	754	757	788	756	744	808	831	699	724	812	766	799	767	809	746	782	803	752	803	749	753	712	780	784	765	740	771	740	771	777	783	824	796	810	755	773	787	748	769	768	739	730	850	737	755	762	787	798	719	771	807	777	832	778	805	800	797	770	816	750	724	799	726	704	720	804	763	794	808	755	784	816	760	776	793	789	792	760	791	753	801	795	786	772	745	781	797	759	800	786	785	806	798	799	774	755	768	768	746	757	769	800	807	778	799	768	764	790	775	739	730	797	835	768	818	782	780	812	790	802	782	792	783	789	698	774	808	730	779	783	797	765	782	780	730	820	809	766	809	784	800	711	764	695	752	783	785	784	712	778	814	720	735	777	720	729	758	803	771	758	770	776	766	760	773	759	769	780	784	769	739	737	771	774	759	809	793	759	790	765	766	772	783	756	779	787	763	754	791	782	813	805	780	767	734	788	766	773	759	757	760	765	850	827	783	776	797	750	717	785	746	797	769	754	794	782	708	778	807	752	787	778	771	799	804	774	809	749	818	800	772	785	779	787	769	768	798	753	763	729	806	785	736	774	791	738	714	808	739	782	732	752	781	771	768	769	765	801	771	752	736	783	806	762	753	791	767	797	752	780	776	755	742	802	780	810	747	791	762	804	776	776	744	726	754	789	776	749	747	739	783	785	778	786	754	811	784	760	780	757	747	772	784	763	767	811	784	783	808	783	777	808	777	788	757	800	773	734	763	750	749	746	749	728	755	815	756	793	779	780	781	789	754	765	787	744	808	757	694	766	779	794	755	745	785	767	765	789	779	749	753	772	773	740	739	748	793	713	790	737	790	784	728	755	755	802	758	737	723	723	760	798	787	752	759	791	772	789	803	759	745	799	766	733	742	758	765	779	817	780	741	807	733	722	761	775	763	760	737	750	804	796	772	757	753	789	715	768	793	789	780	795	803	761	749	812	781	760	736	723	738	729	769	800	788	733	795	800	791	773	794	772	808	732	788	766	778	799	766	802	764	765	774	793	747	770	775	727	811	815	725	789	803	772	765	812	744	805	781	811	778	741	796	828	789	749	739	736	739	764	762	741	775	736	781	770	759	790	724	823	758	745	812	805	795	771
24160	21069	28188	24153	20694	9968	3115	1861	1475	1189	1015	888	779	741	652	643	582	585	574	540	512	540	533	550	513	579	553	533	503	540	508	508	528	546	465	518	511	475	533	487	531	547	526	485	521	557	533	549	494	515	553	497	552	515	539	527	527	541	510	520	498	505	512	545	532	540	505	523	506	484	518	521	496	497	506	507	533	477	536	513	523	508	521	486	534	520	520	479	519	508	512	452	503	496	500	497	496	475	506	501	487	506	462	544	487	483	552	490	532	504	500	525	514	545	506	531	517	515	511	500	532	517	505	532	469	519	479	486	526	540	533	478	483	497	499	508	464	498	556	525	482	558	496	493	504	509	487	512	508	535	525	503	505	504	515	495	537	515	454	523	523	505	542	520	494	509	501	506	541	539	540	466	487	504	511	488	492	525	511	483	512	482	531	505	509	542	541	511	477	493	509	507	484	495	500	485	511	484	516	515	494	501	507	524	518	506	507	484	522	471	519	489	507	533	528	502	484	520	573	467	516	490	465	496	497	514	521	494	512	474	519	491	538	503	478	511	542	504	501	528	489	507	472	548	541	486	480	462	498	538	511	506	539	507	508	513	518	501	494	484	497	491	525	496	491	515	493	482	473	458	514	483	558	483	484	523	506	464	492	468	497	505	521	469	481	540	480	513	513	499	524	469	571	486	497	491	462	499	486	536	516	488	556	442	490	497	501	488	501	500	542	499	539	552	487	488	511	492	490	472	502	482	537	502	471	510	503	528	485	490	519	550	498	520	520	521	499	492	502	489	538	474	520	471	492	488	455	506	474	527	513	514	482	498	527	514	512	489	478	527	473	495	497	505	480	467	515	463	470	518	494	534	519	509	483	488	519	505	497	551	516	491	511	505	535	514	503	501	505	511	495	508	446	519	485	486	530	502	513	498	496	471	536	490	531	508	521	517	489	494	453	509	497	524	470	526	529	531	498	470	483	515	507	525	493	481	492	485	526	497	466	511	465	508	523	506	502	499	517	489	555	481	515	539	500	523	503	504	541	470	527	486	502	477	505	506	520	544	472	484	495	504	503	521	501	482	540	524	520	506	476	514	500	486	500	478	494	489	508	501	498	549	475	491	498	473	552	499	507	508	487	508	511	488	511	465	477	528	516	486	496	517	524	484	527	491	508	479	511	497	502	501	475	489	550	543	500	518	520	520	505	520	501	499	492	491	467	492	453	509	521	549	502	524	507	500	504	489	526	454	508	526	500	492	469	488	522	517	457	518	460	516	526	509	502	523	490	491	509	498	495	501	505	544	515	513	517	499	497	486	515	496	531	501	497	490	565	501	507	478	507	496	473	518	481	472	514	518	522	494	524	506	496	485	531	516	483	451	503	591	513	498	502	490	506	544	500	489	496	508	478	510	486	528	510	524	502	475	498	491	479	461	518	508	500	545	497	487	508	493	502	475	485	469	499	492	486	475	499	492	509	467	472	516	501	495	502	485	503	536	524	518	517	530	502	508	531	485	500	489	510	446	488	511	506	475	505	509	484	447	511	482	490	487	523	531	498	481	527	452	504	531	480	558	513	550	502	499	477	498	489	510	527	496	526	516	501	526	519	495	533	511	472	506	512	511	525	482	532	517	480	512	492	496	491	535	530	504	511	531	495	500	527	510	503	477	502	529	518	517	486	516	513	510	503	511	504	543	505	481	491	492	484	497	499	493	505	448	489	542	522	500	552	494	516	481	496	481	508	490	523	499	524	539	473	488	505	506	477	559	468	479	491	489	536	515	528	526	512	502	499	483	521	488	518	496	511	506	496	483	522	499	529	465	508	482	493	504	512	497	488	497	472	474	485	502	527	491	491	480	483	484	482	471	527	509	502	479	507	536	516	477	489	468	502	509	551	510	523	483	443	510	472	521	478	523	486	487	523	532	489	509	485	530	497	483	499	488	530	488	493	491	486	514	493	496	546	499	487	501	513	495	576	502	518	461	509	493	491	538	484	486	494	515	513	502	483	510	485	463	495	497	498	523	525	487	528	526	499	501	535	503	480	504	519	500	509	511	502	511	507	535	464	525	490	507	491	473	494	483	534	523	516	495	514	499	511	534	489	481	495	488	534	473	503	545	476	489	495	513	467	505	532	473	523	497	497	529	523	544	500	515	499	478	478	498	489	481	492	470	484	493	525	489	500	502	546	497	459	442	473	505	526	513	506	509	492	463	531	510	531	573	494	518	502	480	496	518	505	521	543	487	478	501	511	481	532	506	487	470	502	512	499	464	476	476	520	464	531	497	510	509	534	484	488	507	505	477	502	496	523	466	489	486	503	501	512	515	487	507	545	462	529	486	515	486	492	518	500	476	487	451	466	469	503	502	498	528	483	504	485	500	478	520	530	493	526	486	493	505	522	498	518	536	507	492	527	473	490	537	490	539	534	495	503	511	487	475	484	526	522	516	520	485	492	513	502	537	494	526	469	550	492	507	507	512	478	486	509	499	522	511	519	512	503	493	489	519	490	507	501	498	527	521	505	491	528	488	511	521	513	509	508	533	495	453	493	489	535	482	467	481	543	470	469	494	505	454	545	550	515	479	500	495	514	511	493	519	526	503	516	479	471	515	485	491	498	500	510	525	539	490	496	506	461	533	519	492	503	532	504	459	523	510	534	508	501	484	507	498	500	473	504	484	513	533	492	516	501	501	477	492	550	492	498	485	516	560	494	489	523	533	532	506	506	485	503	493	513	495	493	491	519	484	492	482	507	519	552	554	491	503	532	519	499	497	519	479	501	520	569	516	517	530	520	525	549	502	499	468	470	511	477	506	497	477	493	491	501	527	507	500	507	509	511	516	463	476	496	561	503	508	515	494	533	473	530	507	488	478	500	553	489	480	476	509	490	503	488	538	480	501	490	495	547	491	483	493	528	502	484	491	491	531	540	481	517	480	511	482	537	515	476	531	505	514	462	528	486	508	473	511	526	475	504	506	510	514	498	522	494	529	513	487	512	503	495	521	513	482	474	509	468	545	528	490	513	497	488	490	473	485	523	545	529	494	468	475	519	518	491	508	521	490	466	560	477	509	525	502	481	489	525	490	442	493	558	484	486	511	535	491	492	474	483	526	537	524	525	494	526	487	485	498	519	498	512	506	507	500	524	515	478	492	465	497	510	474	470	495	516	470	478	495	480	502	509	492	493	525	492	515	529	475	496	484	516	512	491	531	492	460	525	510	520	487	522	522	480	456	532	539	497	481	539	498	489	506	510	510	539	491	514	511	497	509	508	496	492	490	524	472	501	490	506	536	476	528	469	474	491	502	513	523	516	501	478	497	519	495	519	476	466	472	527	451	476	483	498	517	530	510	604	476	494	515	509	503	496	538	538	487	505	490	510	479	512	516	525	492	509	469	529	531	508	507	549	530	518	495	519	454	488	467	504	501	490	560	492	501	498	435	523	526	494	486	467	513	493	494	504	497	509	522	567	511	531	528	470	472	471	499	493	459	500	492
29740	20721	19434	15172	12697	8119	4919	3931	3110	2408	1799	1580	1346	1145	980	984	903	857	819	805	760	755	742	783	818	755	789	729	711	729	733	683	672	729	701	686	680	731	755	676	724	722	676	780	735	676	693	730	763	715	710	697	679	746	711	740	703	743	767	739	674	706	686	726	676	715	699	680	694	697	686	681	647	673	662	682	700	649	695	753	737	676	707	696	687	692	692	686	682	749	696	689	700	699	707	728	701	671	684	707	694	690	690	697	654	656	681	728	692	741	707	723	693	665	711	697	707	705	701	683	708	670	711	647	708	685	685	723	692	721	714	725	685	705	670	700	675	701	693	683	719	702	721	722	696	721	663	694	690	754	687	678	730	767	703	698	661	716	664	720	687	693	673	696	723	730	687	642	702	765	682	648	681	714	692	695	645	707	661	700	703	711	673	689	698	693	701	684	713	664	733	681	680	735	702	669	686	679	655	658	692	692	735	692	720	715	693	687	658	673	697	664	699	659	718	729	633	712	697	694	682	686	665	675	674	696	694	704	722	656	702	695	684	741	692	633	682	686	675	686	641	650	675	677	740	704	699	703	672	689	655	665	656	720	695	684	667	698	773	688	718	685	659	683	694	712	679	670	667	692	689	678	678	677	653	650	652	690	741	678	702	663	693	732	669	718	703	681	684	723	687	678	670	704	663	677	637	664	709	712	670	716	647	696	671	674	708	661	624	675	679	689	684	725	703	709	730	717	677	670	683	636	665	734	710	746	684	730	725	646	705	677	675	667	691	683	701	711	671	651	684	666	694	723	675	705	697	650	723	634	650	665	683	701	673	689	690	695	698	700	732	713	639	706	715	677	685	663	683	713	655	656	649	646	697	661	754	648	708	703	720	675	723	689	636	672	673	663	714	689	699	638	716	704	699	712	690	701	692	687	727	698	719	725	684	680	662	688	652	656	653	695	697	727	646	725	674	714	716	675	702	652	661	678	711	704	676	711	714	692	699	707	647	678	704	685	659	682	672	644	647	717	700	690	689	712	690	695	697	690	678	641	721	678	683	713	690	682	694	684	670	676	673	635	689	713	678	615	693	696	688	712	665	672	686	644	721	681	678	728	676	678	697	709	718	682	696	710	739	672	706	699	649	678	735	712	686	671	691	656	698	728	695	715	714	666	679	746	673	729	678	692	673	687	651	649	694	687	701	710	659	679	689	722	675	725	690	675	689	690	660	706	717	710	689	662	697	686	685	684	679	690	716	668	655	655	656	682	677	725	671	686	697	722	716	662	711	738	669	693	703	704	650	655	679	637	697	675	724	671	711	724	665	762	631	723	695	704	637	721	691	728	674	684	611	693	701	656	685	694	716	671	650	694	677	678	705	731	713	661	686	678	687	688	763	649	693	710	708	698	651	702	694	689	630	735	697	710	662	678	714	712	669	660	671	696	667	688	654	705	716	713	681	679	736	660	644	699	684	697	688	692	658	664	683	677	692	693	710	650	718	669	650	670	731	666	679	677	687	670	721	688	676	738	666	688	641	731	683	658	694	668	702	701	649	699	672	711	654	666	627	724	675	677	691	743	688	726	671	755	685	646	672	716	737	724	672	700	695	699	660	683	678	658	709	682	706	706	649	645	679	726	714	663	704	718	729	675	684	669	700	693	695	665	665	690	711	689	724	720	746	684	637	643	677	662	688	643	720	692	653	645	665	716	723	662	673	697	700	682	759	676	694	676	706	696	654	718	694	700	713	690	682	675	669	673	691	704	724	681	691	683	667	697	706	676	727	677	721	688	653	655	689	740	693	668	682	648	719	643	695	703	727	643	663	659	640	663	704	694	690	746	754	715	753	663	702	696	673	698	738	717	715	712	733	691	685	675	679	661	729	687	742	701	657	662	714	767	729	671	702	698	705	680	697	706	675	713	673	705	627	748	709	640	705	716	680	665	717	700	745	690	638	700	698	654	655	697	695	677	659	682	696	675	691	684	639	722	637	663	717	694	712	707	665	675	660	710	685	689	708	709	681	664	729	701	688	693	698	651	676	664	714	672	674	666	673	686	697	716	700	697	668	717	670	704	689	686	697	666	670	691	703	669	677	753	714	683	653	640	690	706	684	649	692	636	671	700	720	700	654	690	674	669	658	635	691	704	715	705	713	707	681	671	720	680	693	689	684	681	676	680	667	643	672	716	704	702	701	717	696	674	655	664	689	679	687	671	687	684	681	707	680	659	688	686	708	651	649	682	695	664	669	716	690	634	665	685	678	666	725	704	708	697	727	651	704	681	652	698	708	673	679	707	663	673	691	708	672	709	676	723	720	655	667	743	668	662	732	702	662	654	675	681	702	689	706	645	676	690	709	697	705	693	711	690	622	685	716	656	685	664	695	714	732	698	755	715	714	702	705	678	721	685	698	684	661	657	675	692	690	709	700	732	691	684	640	711	661	687	647	720	767	662	710	632	707	686	676	690	678	690	720	680	693	699	718	685	670	700	663	663	648	708	697	711	725	701	689	658	676	678	707	652	667	712	701	692	641	673	649	679	749	646	675	639	742	640	691	717	651	672	720	729	706	648	708	670	674	665	710	711	712	717	656	679	697	732	680	704	726	695	658	681	696	709	723	678	703	666	682	696	648	700	674	708	679	696	684	696	645	629	689	691	650	700	640	700	674	627	689	708	678	641	676	679	667	701	691	650	673	696	658	703	650	715	726	685	684	708	680	661	708	656	699	718	712	696	711	683	732	658	703	642	653	666	731	670	652	689	656	675	684	738	732	658	693	700	689	681	724	651	706	701	663	679	709	685	693	667	707	683	660	674	708	681	701	675	711	648	671	693	676	649	697	726	706	677	698	709	683	648	721	694	718	681	699	683	665	753	650	680	698	684	690	695	674	657	709	728	694	717	672	666	711	687	696	664	702	697	624	676	663	689	729	752	674	699	642	739	628	650	709	698	671	673	661	647	706	679	684	731	675	700	640	687	691	677	689	692	705	654	745	660	669	708	690	685	688	695	710	735	651	674	688	650	686	717	678	724	699	690	677	708	690	672	690	677	686	658	635	710	690	689	663	678	664	685	718	717	678	711	715	688	687	691	710	643	699	675	673	716	658	693	734	734	698	672	685	687	652	702	730	701	680	710	710	675	679	682	648	672	712	661	701	674	720	712	675	703	632	690	657	688	679	735	652	703	704	674	683	710	656	727	713	705	657	697	680	652	689	697	663	671	707	687	676	663	708	663	686	682	683	741	700	727	683	718	709	692	693	667	675	677	677	637	668	699	671	720	715	713	644	731	751	688	732	710	662	750	655	752	678	705	688	716	727	645	699	649	685	702	703	689	679	705	731	687	703	697	679	642	697	652	681	672	651	690	692	664	678	695	708	719	677	667	717	675	714	661	711	701	666	685	676	654	676	689	646	713	637	754	683	696	737	703	717	654	730	688	668	683	643	650	640	712	700	715	669	677	683	681	712	707	685	680	688	660	723	681	673	649	720	666	709	713
23101	21059	28770	23553	21084	20462	7590	2234	1456	1247	1019	791	674	556	505	474	432	430	385	323	336	275	308	321	297	280	276	288	296	271	273	263	286	262	241	258	258	280	257	258	269	252	267	261	269	247	274	239	257	234	244	251	247	247	278	256	242	230	255	254	245	263	276	263	259	285	220	230	245	219	234	234	256	229	274	251	250	229	225	204	243	256	213	247	249	266	244	237	267	247	217	234	241	247	227	240	222	215	228	239	273	231	237	234	257	210	222	214	236	253	227	214	239	220	274	232	236	217	260	231	232	213	224	234	225	223	222	232	246	238	254	249	250	203	218	247	214	256	212	225	246	229	243	257	244	264	233	242	269	255	225	266	216	231	254	271	214	266	263	258	236	247	238	259	233	252	237	217	218	235	251	214	265	256	214	259	250	217	228	239	218	218	240	247	250	245	227	234	241	260	217	234	255	251	262	251	234	230	237	231	259	245	230	228	248	239	221	245	253	235	233	234	223	244	245	224	232	258	233	266	223	234	239	249	231	212	222	210	234	241	237	233	214	234	242	224	227	220	220	219	239	225	212	257	239	247	240	251	246	258	236	237	249	249	227	232	255	241	239	267	233	235	232	225	203	216	240	224	250	229	248	226	243	247	244	225	248	216	232	221	234	246	265	238	221	225	237	223	240	228	230	232	233	238	238	235	230	224	234	245	261	250	234	231	236	240	223	234	264	239	246	232	228	240	245	239	245	224	228	279	237	248	250	245	228	278	253	225	270	228	218	242	231	223	246	242	244	229	254	253	265	254	250	214	272	243	199	235	261	244	251	257	226	240	226	227	222	224	239	229	249	253	236	229	223	228	238	238	240	228	246	239	260	250	255	258	234	250	212	233	247	273	221	234	244	262	207	236	231	224	269	214	243	246	244	243	237	241	239	208	258	236	218	267	239	242	231	237	239	241	219	254	232	225	235	210	279	216	259	202	246	228	236	252	245	225	232	243	267	236	221	215	233	269	196	212	234	230	241	213	242	254	235	224	208	228	246	241	225	273	233	236	244	250	274	269	255	239	261	242	194	224	248	222	217	227	215	258	227	249	243	228	257	203	258	220	209	200	210	251	245	261	230	255	222	223	245	242	239	233	231	247	212	227	250	228	231	213	236	216	214	247	274	254	247	246	265	256	238	225	240	231	233	227	248	235	215	211	212	247	239	270	239	260	230	224	258	246	230	222	251	244	252	270	263	227	228	245	246	236	236	240	228	236	242	217	252	259	230	254	226	242	244	226	236	217	236	235	235	232	213	230	254	225	250	247	233	233	242	246	240	228	229	233	233	273	237	230	249	237	227	227	235	242	240	237	233	232	259	274	215	256	242	246	261	235	234	240	231	253	240	242	205	264	266	236	245	248	209	230	250	257	242	244	195	258	218	236	238	223	253	231	233	240	223	205	251	261	265	238	190	233	257	270	241	230	253	227	221	248	254	230	227	244	237	214	230	253	234	220	252	236	225	246	254	232	234	256	256	254	243	241	222	246	231	256	238	247	240	219	239	227	238	223	253	226	247	256	250	269	237	229	246	238	253	221	238	242	240	222	201	232	231	240	232	227	248	230	218	244	267	227	230	233	232	230	224	250	233	228	255	238	234	248	241	235	217	230	231	279	249	247	217	234	248	232	230	249	218	246	225	223	242	242	233	255	213	257	238	248	240	229	227	246	240	234	234	265	232	249	257	236	246	208	254	201	210	217	257	240	229	242	228	239	204	216	224	234	231	217	238	233	225	255	210	215	224	217	202	248	231	244	232	221	225	206	238	242	211	268	237	235	250	235	238	230	215	220	240	233	228	258	244	255	222	246	236	211	248	233	251	251	233	217	223	211	210	223	254	200	217	225	258	233	271	236	265	239	238	236	210	241	205	224	242	238	261	218	232	220	246	233	258	220	225	253	247	228	252	255	211	218	235	228	244	230	238	222	267	248	227	243	214	246	224	247	207	265	246	230	254	254	232	232	255	264	262	225	227	212	236	224	214	238	241	221	263	246	240	248	246	253	249	254	244	235	238	229	242	232	251	228	240	233	234	227	220	244	263	247	250	242	224	228	225	204	243	238	205	206	270	226	205	250	235	234	239	248	249	245	225	235	226	217	242	248	230	277	248	235	223	248	245	244	236	241	215	207	229	233	233	244	243	249	221	211	250	231	251	246	221	235	234	247	237	248	223	252	243	265	236	228	243	223	265	240	261	247	245	240	247	215	255	215	228	212	255	252	230	239	239	242	225	226	242	251	247	240	246	207	203	229	268	216	245	258	205	252	241	243	256	223	263	253	240	260	233	225	252	258	243	231	235	204	222	219	244	246	222	223	260	249	216	201	256	241	234	229	228	245	239	232	238	219	237	227	233	231	200	222	250	247	216	258	235	216	211	234	238	239	221	228	222	252	256	239	249	252	227	256	255	249	216	233	239	232	250	267	214	254	249	221	243	241	244	214	221	241	248	248	216	252	241	231	234	226	239	252	229	249	238	240	248	253	238	276	249	256	233	263	254	212	221	211	229	220	246	258	247	236	226	260	226	225	242	247	230	234	239	243	252	196	214	248	231	239	214	237	229	224	240	250	220	230	246	264	228	244	245	237	231	232	254	240	226	224	247	269	237	255	231	239	218	242	250	253	229	246	240	220	252	211	234	241	247	226	240	233	217	248	261	244	217	225	257	239	234	226	215	250	223	234	251	258	217	241	255	215	228	216	239	208	249	221	215	222	250	234	236	232	210	223	230	271	247	265	244	269	231	227	230	231	238	263	235	203	253	227	203	239	225	216	236	219	197	207	234	246	239	290	269	232	232	240	219	189	235	239	250	239	250	207	234	216	232	235	257	220	217	243	227	237	268	242	236	257	250	234	243	243	236	256	247	230	226	219	221	254	217	228	240	225	226	234	237	224	236	251	229	225	240	254	239	240	243	227	222	246	245	238	231	239	241	233	234	213	242	263	242	269	232	217	246	225	239	234	254	248	241	238	230	238	246	223	233	247	227	222	254	199	242	239	222	219	224	216	229	239	259	265	222	236	242	239	242	248	207	238	237	229	237	287	244	245	219	238	225	222	238	213	263	216	202	235	215	249	212	207	220	254	261	232	241	216	254	227	220	247	240	225	238	237	216	236	235	214	233	220	232	234	223	255	238	208	244	196	221	237	240	254	252	226	215	210	262	256	234	232	243	244	231	228	241	233	239	200	221	224	224	236	211	237	221	234	220	213	233	237	250	226	255	231	246	211	218	242	243	261	245	234	242	231	202	231	217	224	254	239	234	218	254	229	252	203	234	220	240	234	243	218	239	239	232	232	224	240	225	243	232	218	245	230	254	254	228	237	206	250	222	215	245	239	203	233	226	251	248	206	247	244	246	242	240	235	229	227	229	255	271	208	250	246	248	266	239	240	244	233	210	242	272	209	226	231	209	219	221	242	234	233	229	236	245	235	216	218	252	241	226	254	226	237	225	254	223	248
32856	25618	23711	19740	15428	10500	6747	4776	3569	3218	2232	1551	1376	1149	941	797	835	670	602	565	540	502	484	428	466	447	433	451	457	433	430	389	377	412	390	369	384	333	380	394	332	380	395	420	340	353	389	375	382	346	347	346	359	391	355	368	357	350	366	334	356	366	371	344	349	379	347	366	334	315	343	328	331	354	335	363	343	370	329	318	369	316	325	334	335	336	357	336	351	316	330	326	359	383	322	342	311	314	354	339	349	320	329	340	333	328	338	294	335	328	323	348	351	318	350	362	355	307	338	328	333	372	341	342	347	341	345	334	323	349	335	331	362	321	330	323	317	328	335	322	294	359	325	342	361	339	299	363	347	373	347	339	336	328	318	330	337	322	342	346	351	345	335	346	329	364	356	340	315	318	338	351	344	347	357	307	328	369	326	306	334	340	316	357	330	338	328	354	375	311	332	340	340	323	332	340	324	336	318	358	342	334	355	357	355	333	365	333	349	367	361	359	356	357	343	346	329	353	336	306	335	316	355	340	299	359	325	339	336	313	335	327	351	351	348	350	338	297	328	354	319	334	345	342	359	316	333	363	359	332	286	345	340	328	325	342	317	346	333	329	331	306	341	338	332	313	332	323	335	365	328	328	353	325	321	309	375	337	318	334	326	366	336	377	326	342	300	312	348	323	339	340	317	310	331	307	335	345	335	337	328	345	345	336	342	382	336	368	331	323	310	344	320	309	324	348	319	322	322	366	359	353	348	339	338	337	310	320	337	367	325	325	327	321	371	321	312	340	348	344	359	349	323	332	329	317	329	309	354	329	399	302	298	329	334	329	330	352	331	366	348	320	331	341	348	334	336	300	332	307	346	360	349	323	348	321	336	343	343	290	349	343	318	374	319	336	325	326	326	333	336	330	326	352	325	350	337	318	335	314	319	333	335	292	341	331	308	313	329	324	337	343	307	361	317	345	328	324	326	343	337	371	316	333	317	304	339	326	292	353	316	341	312	298	304	345	313	345	317	343	326	333	366	373	339	313	350	347	327	354	353	338	334	313	340	337	335	349	357	385	355	349	328	313	347	330	370	345	336	328	346	341	324	329	346	338	340	316	326	343	315	329	335	368	357	343	353	317	318	309	352	332	315	350	352	373	327	301	307	315	317	323	343	325	347	338	326	315	339	337	340	331	353	324	299	340	327	358	316	331	325	317	316	350	353	337	346	307	336	358	311	324	300	362	321	319	331	318	322	316	348	321	347	339	324	333	316	335	323	374	340	327	317	323	334	324	311	321	329	298	344	355	332	284	346	333	318	321	307	323	353	309	368	352	321	322	336	354	322	305	329	357	316	346	320	341	390	365	349	327	319	328	319	311	339	321	317	343	320	323	290	334	348	320	344	346	323	339	325	315	321	341	318	321	313	329	309	341	322	349	314	322	375	339	333	341	334	342	352	345	323	315	310	323	349	319	343	359	305	339	351	326	338	320	342	295	332	318	338	336	335	364	362	333	308	346	305	326	328	314	356	304	367	308	331	334	316	319	325	346	303	335	356	336	338	374	356	363	348	357	341	335	336	348	350	332	323	355	329	346	332	345	336	330	369	378	318	329	333	327	341	338	370	337	309	324	329	337	350	343	318	315	345	313	361	315	315	320	354	340	321	321	337	317	325	318	359	324	318	333	342	328	363	356	347	340	352	301	353	359	347	338	316	328	317	304	362	333	348	338	347	308	329	324	302	325	362	342	348	353	336	327	308	363	306	352	315	347	365	325	304	340	355	324	334	345	364	324	303	355	339	330	334	306	333	341	317	355	337	358	326	343	319	346	333	338	315	332	327	332	322	335	329	358	334	348	324	312	324	330	323	333	354	351	338	325	319	328	344	324	351	315	352	310	316	356	311	339	367	321	321	330	353	354	352	335	354	358	312	364	327	371	322	312	318	324	362	322	326	341	327	330	308	346	331	348	302	331	339	343	345	343	345	289	333	358	338	333	327	316	353	323	317	331	339	357	325	331	375	365	313	321	327	363	326	336	360	357	340	323	333	354	337	316	343	350	302	322	286	367	346	311	310	322	332	320	333	342	326	322	297	350	341	308	340	302	330	333	358	348	325	347	340	347	327	331	323	339	309	333	337	334	335	305	336	315	329	334	335	326	332	327	314	324	314	305	327	347	305	339	325	325	314	336	327	328	344	354	350	349	325	326	320	312	362	296	320	318	322	334	331	318	338	352	339	321	326	320	322	334	319	370	327	322	314	340	351	345	375	329	336	359	327	327	338	326	336	327	329	339	326	332	330	327	320	349	293	301	323	351	336	376	313	321	346	335	316	303	350	340	331	336	331	320	343	322	328	350	342	349	310	339	350	323	318	317	338	318	358	329	333	341	338	353	332	306	334	315	343	349	318	346	318	347	331	335	352	346	347	380	324	341	323	326	282	295	371	337	375	328	335	303	310	313	336	350	346	356	319	299	308	358	340	339	310	311	357	323	307	347	311	351	360	314	321	309	321	327	296	353	356	319	366	337	323	322	309	332	337	374	336	361	316	320	323	351	315	322	329	345	370	336	386	339	338	341	319	316	339	339	368	338	343	347	359	318	345	312	328	320	344	341	344	330	338	301	354	357	343	313	357	327	341	324	341	344	360	338	351	315	326	331	338	332	342	342	332	334	345	330	339	303	359	369	321	322	315	321	383	319	336	346	332	347	317	310	322	348	342	321	316	345	318	333	376	301	365	357	347	335	365	332	332	330	349	349	295	341	305	311	357	343	335	322	358	330	336	312	350	324	301	323	344	352	337	327	353	303	329	329	322	312	311	359	342	332	358	346	306	312	357	356	315	321	331	351	352	324	338	334	316	353	335	310	298	322	334	339	362	331	344	368	304	337	330	320	346	340	355	351	362	327	357	315	332	331	359	358	319	336	352	333	350	318	315	337	337	349	341	333	353	317	350	319	347	348	341	325	348	342	325	330	325	335	331	347	301	330	330	351	354	318	360	337	323	343	317	336	340	324	335	319	343	334	304	312	301	324	326	353	323	326	367	353	331	363	336	332	347	336	333	322	314	340	331	313	365	354	313	334	341	302	340	315	349	331	350	318	332	318	327	313	339	344	332	329	331	316	321	323	334	329	305	303	311	346	373	383	316	353	332	349	344	302	349	341	334	319	343	332	334	318	336	336	296	323	328	305	365	320	335	342	322	335	351	324	366	347	325	326	341	336	325	334	358	349	364	342	382	313	361	361	367	362	311	334	331	325	337	358	348	327	341	340	349	298	353	365	348	327	327	383	345	316	277	324	326	308	361	337	326	353	344	329	324	343	370	321	351	300	343	331	338	347	353	307	337	311	301	329	313	328	331	326	300	319	318	322	331	341	365	301	328	347	345	329	341	341	304	300	353	313	339	340	348	316	329	312	341	321	349	337	330	333	317	348	333	334	308	341	343	348	316	330	355	333	345	373	317	346	320	344	334	334	350	327	339	341	347	296	339	347	312	311	317	351
27188	20404	12941	8204	5044	2344	1379	1138	950	915	792	741	717	677	628	606	604	588	625	559	608	584	579	619	571	597	621	556	603	618	561	537	599	566	598	544	605	557	607	592	565	557	565	580	583	575	591	606	589	574	632	546	624	580	602	586	561	549	557	581	581	556	636	623	657	588	607	582	565	586	573	569	571	578	595	567	559	534	573	603	526	598	583	581	553	584	578	548	674	578	642	568	620	576	589	600	557	591	588	559	577	578	548	561	590	561	542	583	608	580	544	535	596	596	587	596	570	548	577	594	600	586	600	566	582	607	557	547	619	622	608	589	629	555	579	554	551	592	607	608	545	566	591	565	574	587	551	580	596	577	556	585	629	575	584	605	562	573	580	581	609	630	596	590	595	594	585	554	619	607	562	571	591	594	626	549	574	580	582	551	612	549	602	568	588	620	593	571	524	582	565	583	569	608	592	575	571	537	583	576	572	591	569	525	588	587	589	598	646	553	568	631	626	558	566	568	525	574	591	538	534	601	521	559	564	556	590	551	593	604	536	547	609	607	567	605	570	566	599	540	557	581	546	578	587	607	592	534	604	547	551	578	621	577	582	600	595	581	585	559	574	615	553	606	562	616	598	590	545	567	604	579	595	604	600	605	604	622	577	561	545	555	563	616	569	610	563	617	599	577	571	591	559	578	589	542	581	644	576	607	584	560	591	605	597	604	586	584	534	558	575	540	570	553	561	588	610	582	578	573	580	623	613	576	538	603	588	588	566	569	598	554	590	597	624	541	582	562	544	582	598	586	630	593	616	582	530	566	608	614	590	548	579	587	606	605	605	595	569	593	562	596	551	568	551	601	574	610	596	607	569	607	618	547	538	583	550	585	601	573	596	604	577	595	585	567	585	602	568	559	581	582	562	541	583	595	543	599	587	549	594	573	536	596	573	604	532	541	543	605	622	543	566	596	570	609	551	576	583	534	576	603	569	581	569	591	563	562	614	571	583	553	540	625	589	595	608	598	574	602	573	551	595	579	605	554	536	559	542	531	602	527	564	580	595	562	547	624	590	560	565	597	553	576	565	602	553	608	545	549	591	540	590	554	573	549	593	570	608	623	570	595	566	546	616	597	580	575	565	589	584	589	565	597	593	567	563	538	620	625	568	595	606	618	629	616	613	597	603	552	597	610	566	578	585	589	593	591	636	585	595	575	626	584	562	572	632	599	601	591	608	599	562	547	615	560	599	577	609	563	531	577	592	581	614	608	577	585	606	586	549	619	579	584	559	575	609	569	602	588	583	593	561	580	552	543	559	649	602	605	565	573	623	564	544	537	608	559	592	559	557	570	577	587	590	555	597	578	577	584	563	590	609	593	604	559	567	560	594	614	550	579	625	619	582	596	559	541	590	588	581	560	552	535	592	571	605	572	545	619	597	565	561	584	546	558	564	580	583	575	584	553	596	586	633	556	625	522	613	578	607	595	563	577	615	586	557	574	582	612	609	577	596	585	591	569	567	586	552	539	555	572	593	609	564	576	581	574	588	584	599	544	615	558	563	585	575	551	588	601	561	559	587	607	589	586	622	584	569	553	591	575	650	562	562	602	565	572	560	573	590	606	537	594	585	585	575	561	555	572	583	581	621	589	566	559	569	574	574	587	584	600	545	613	571	592	650	559	542	580	587	560	549	553	530	549	576	605	575	588	588	543	566	571	590	583	563	616	588	611	573	594	572	594	530	574	572	583	591	594	593	584	573	558	565	595	629	576	568	577	551	611	530	594	601	613	569	603	561	586	592	595	562	591	541	556	648	577	593	582	572	562	592	541	593	611	606	570	572	595	564	593	614	552	620	584	552	584	609	597	593	607	592	631	577	550	592	592	550	584	564	577	584	562	605	563	606	583	612	558	622	592	561	593	592	550	598	561	598	544	596	547	629	561	600	585	562	557	554	574	560	595	575	545	621	556	545	593	622	574	573	586	589	589	605	582	557	627	601	586	594	551	604	575	567	571	542	617	568	551	593	563	612	594	550	596	541	533	586	556	559	579	637	547	587	606	614	593	630	557	589	587	585	590	609	546	547	589	588	569	568	598	538	621	547	549	585	568	593	591	592	588	537	606	583	629	611	574	585	569	571	618	594	621	588	572	603	592	566	566	571	552	616	570	639	596	576	567	576	639	552	586	579	612	616	575	584	611	575	566	602	594	612	555	579	595	592	529	610	570	537	594	592	517	600	578	553	602	606	579	555	605	552	569	567	589	608	548	573	605	630	563	575	572	560	589	570	529	568	588	566	596	577	584	572	560	558	588	576	608	574	588	561	583	597	588	619	544	546	548	540	563	626	591	607	596	569	596	553	562	586	553	619	572	588	571	545	572	604	586	560	567	605	564	638	579	594	539	616	556	623	578	558	555	552	568	627	552	604	575	575	545	589	550	567	565	589	539	590	551	583	536	578	623	563	556	582	546	580	624	599	555	588	574	581	582	587	598	551	573	540	549	542	583	559	558	602	605	561	557	537	583	596	556	576	596	562	568	579	614	589	598	569	568	584	553	572	582	553	627	603	615	548	545	611	563	573	543	566	549	541	582	579	587	628	605	568	568	594	598	596	597	575	536	587	605	608	546	584	549	575	552	593	585	559	546	581	612	584	605	564	585	589	634	590	579	571	561	556	619	603	534	612	569	608	580	562	600	553	543	570	562	586	575	589	600	571	564	551	545	585	569	554	574	560	573	603	615	537	563	615	530	584	551	616	559	619	587	610	574	591	567	566	588	581	585	588	583	564	562	621	586	580	584	584	602	580	576	542	570	562	574	564	582	547	591	574	583	635	570	626	582	588	582	552	601	574	594	583	598	578	582	583	593	544	584	586	548	582	589	560	631	564	574	562	563	563	600	575	549	592	620	547	556	596	595	582	559	566	641	591	534	565	567	591	596	567	594	560	576	540	544	576	597	589	628	599	552	593	575	549	599	566	577	566	583	607	594	578	607	552	542	560	568	598	578	589	562	553	568	576	551	553	568	591	578	588	539	545	588	616	557	623	593	557	555	567	563	536	577	596	596	591	581	591	579	568	596	583	594	580	587	576	588	597	600	566	618	595	601	601	556	594	620	603	581	590	628	595	529	567	582	576	563	593	593	595	628	537	607	579	577	567	613	572	590	538	573	525	557	564	598	545	588	586	557	593	553	567	564	604	572	588	562	599	561	606	609	563	564	592	627	609	598	580	596	561	551	572	565	576	601	646	564	620	567	553	606	592	576	589	551	572	625	602	583	590	594	613	560	569	599	602	580	586	568	604	556	558	581	584	581	568	589	603	557	567	590	563	623	571	602	582	550	561	581	587	581	562	541	627	595	556	572	569	594	589	572	622	631	582	591	551	566	567	589	565	598	580	591	593	608	556	603	611	543	589	573	597	573	585	603	594	566	574	592	582	592	567	548	570	535	576	579	567	602	560	573	539	569	586	587	600	594	604	574	536	528	570	564	606	605	581	587	609	585
25028	14189	11847	10857	8583	4448	2883	2193	1800	1494	1321	1071	974	911	871	845	812	852	845	825	777	796	817	804	797	856	849	794	790	786	828	796	818	754	739	795	797	839	765	848	774	819	759	773	809	803	772	823	783	846	782	841	787	744	775	807	770	761	780	783	781	776	787	793	783	830	757	817	741	791	837	788	786	847	806	789	744	813	782	729	742	772	789	750	820	749	796	794	771	756	779	804	727	735	792	818	751	814	747	775	790	801	784	779	757	757	746	785	840	843	779	750	760	776	755	763	769	832	818	738	754	762	803	736	777	713	764	803	790	825	801	730	812	751	774	777	763	833	759	757	802	727	780	755	764	769	695	773	760	812	815	762	776	743	757	804	758	762	768	748	829	780	812	779	810	780	794	710	751	824	767	770	774	777	810	753	789	788	778	762	845	820	777	755	823	790	749	782	817	770	760	800	792	764	771	771	743	775	788	790	782	753	737	760	805	762	774	815	717	742	736	817	695	784	753	758	718	787	804	782	772	816	763	775	737	759	776	799	813	757	784	792	834	818	763	788	757	756	752	779	749	786	760	777	775	794	772	784	773	803	784	810	755	784	771	747	742	755	784	789	794	794	791	774	749	792	769	797	800	775	746	770	761	804	837	809	770	761	739	774	797	741	794	744	791	796	793	783	773	751	755	791	782	740	759	771	774	787	804	743	740	772	803	714	799	791	775	760	815	758	766	789	756	783	835	795	739	793	778	799	783	770	756	750	759	823	773	792	800	729	744	737	800	772	810	788	815	740	756	749	795	771	763	801	789	852	745	813	781	754	773	774	770	805	682	772	827	747	782	770	815	745	748	794	747	769	738	761	820	738	793	785	778	779	776	774	820	775	738	735	806	785	765	738	741	762	752	795	795	770	787	787	763	763	820	821	787	817	775	827	784	771	768	847	771	804	759	764	820	766	866	757	756	778	858	789	757	754	781	755	806	828	786	740	759	796	777	782	801	760	770	812	771	766	726	726	809	807	810	740	820	777	824	779	736	749	798	792	739	723	766	770	744	798	788	780	797	780	765	824	789	777	742	762	803	737	760	811	765	727	822	714	778	813	756	741	748	729	798	739	728	784	686	786	750	835	800	767	777	745	737	792	748	794	760	763	773	810	727	777	771	827	761	814	802	770	829	751	775	814	762	759	777	773	800	765	804	788	794	770	778	778	760	771	754	778	757	789	814	797	762	770	798	754	782	807	789	778	774	748	783	784	794	772	785	761	804	779	776	801	782	766	789	738	745	786	782	790	806	786	819	795	759	750	751	778	785	759	775	782	801	747	744	802	712	767	806	788	782	763	803	728	763	752	776	774	761	750	795	791	770	744	770	802	821	776	773	760	749	797	757	766	800	746	783	785	737	782	750	766	825	787	782	786	827	715	792	761	761	827	740	751	755	726	813	771	766	785	744	777	785	813	760	764	775	812	769	779	808	815	789	787	762	807	761	775	800	778	752	800	753	801	795	784	836	788	760	739	754	744	734	770	749	795	782	758	757	763	763	786	757	747	751	793	791	761	787	763	737	768	777	751	815	770	721	802	769	775	768	760	807	813	756	777	742	734	837	760	778	697	861	792	747	699	781	786	786	794	770	798	788	704	789	738	783	787	775	770	740	746	756	759	792	814	788	725	763	728	768	772	720	754	769	769	773	771	792	832	774	733	802	802	768	850	730	771	790	777	804	819	765	788	795	751	803	757	764	750	804	769	746	751	769	765	767	784	771	713	764	811	819	741	772	744	796	780	804	833	795	782	781	754	750	784	747	756	836	784	814	811	793	751	796	708	764	740	809	751	761	752	774	790	781	731	779	770	743	760	825	731	814	747	791	766	764	736	815	783	799	837	746	704	770	743	800	795	772	761	775	721	793	792	760	802	756	766	740	746	764	765	804	788	766	819	762	747	786	841	725	744	794	771	819	796	810	764	780	776	777	809	785	808	762	767	790	779	825	775	824	742	731	787	732	752	737	751	782	789	782	840	795	817	780	839	736	744	761	799	812	808	800	767	738	765	723	810	789	796	806	737	777	769	819	784	798	790	753	799	797	790	751	780	812	787	786	738	775	785	776	788	787	779	796	785	796	798	766	794	776	772	761	810	795	758	770	796	755	782	744	792	793	756	742	771	767	780	774	784	793	740	794	771	816	737	778	776	782	769	776	793	768	753	784	775	756	844	772	800	766	765	813	745	775	773	807	801	792	789	757	771	759	761	816	839	767	783	749	786	756	747	788	819	751	771	759	756	767	824	783	752	793	775	831	782	817	764	786	801	747	779	828	819	800	697	799	757	766	823	777	753	766	807	751	807	773	796	763	773	746	768	788	721	774	791	767	770	776	750	822	756	771	737	817	794	758	791	784	796	811	766	758	798	783	773	777	797	747	765	812	770	738	766	799	773	815	818	839	761	745	751	737	814	790	752	777	785	746	760	835	763	797	760	748	815	775	773	820	800	786	788	756	782	785	766	746	792	742	792	789	761	811	773	752	760	817	799	775	735	800	734	722	830	693	786	790	742	780	818	821	792	781	795	819	772	809	787	790	769	764	772	758	751	781	820	775	773	798	749	791	761	776	769	758	752	746	780	835	770	771	813	830	783	771	734	801	783	796	761	851	771	761	809	780	765	823	807	762	790	731	806	817	783	794	773	780	739	777	752	779	782	787	812	764	766	818	702	785	766	738	751	743	762	787	763	843	780	728	757	770	839	788	759	787	800	801	809	788	817	753	806	759	770	808	767	753	766	766	753	757	799	760	767	787	769	772	778	799	791	766	806	758	774	791	789	792	771	782	773	803	768	758	741	779	848	792	764	781	788	775	736	774	778	775	721	844	771	777	758	755	772	803	791	775	742	805	758	769	758	768	796	796	817	798	752	775	763	758	825	789	814	759	844	794	832	757	783	758	777	769	852	828	813	772	776	764	849	833	745	769	797	773	799	814	747	762	803	803	774	819	791	764	764	808	746	791	776	819	755	745	753	778	789	759	756	820	751	798	785	762	740	790	802	834	832	777	763	782	735	794	810	813	772	811	777	762	788	756	779	742	783	757	754	762	780	811	779	811	860	774	763	732	826	813	775	730	809	844	805	802	794	818	717	818	757	765	797	831	750	827	749	768	746	738	715	734	799	778	785	788	755	819	765	806	798	786	766	795	706	779	791	811	759	750	790	775	775	797	805	787	713	745	765	767	768	814	741	774	755	793	786	784	769	764	785	752	804	831	804	797	842	781	774	819	774	784	784	761	828	761	774	748	754	763	831	820	781	770	739	768	852	796	784	782	828	791	785	735	772	792	731	758	752	794	818	797	760	755	756	788	803	773	742	788	782	756	817	780	825	805	798	746	773	776	763	747	750	789	793	776	744	771	771	803	761	760	741	771	754	783	803	790	780	774	750	743	777	751	784	762	707	801	796	766	715	776	789	748	802	793	803	769	791	816	793	732	799	807	776	784	793	776	760	784	753	788	788
24141	21072	28227	24197	20712	9668	2959	1687	1347	1139	1046	861	783	678	672	641	647	649	581	595	549	561	553	591	530	502	549	578	466	551	516	521	548	556	568	528	485	556	506	546	551	473	527	529	527	482	596	527	518	532	511	554	523	535	516	526	539	504	522	503	523	475	533	543	553	544	512	519	527	542	491	500	524	516	511	506	518	498	520	521	520	489	516	519	498	478	491	514	522	520	520	516	518	529	502	524	453	495	520	543	496	489	531	472	478	500	520	508	517	502	501	514	536	550	467	520	485	494	536	519	498	474	460	484	508	517	516	558	517	503	519	520	508	458	510	513	462	542	445	496	540	500	550	470	512	508	496	517	487	534	531	542	508	492	505	537	496	513	505	489	536	538	476	528	527	485	513	498	519	516	565	508	540	532	534	483	492	544	477	518	503	510	531	479	485	512	518	526	473	523	508	508	518	541	504	560	499	492	537	507	518	479	504	519	493	495	490	551	489	514	491	492	537	515	561	551	516	523	502	545	499	533	506	488	497	493	531	490	504	483	523	515	487	487	497	538	499	515	492	516	556	515	491	522	483	520	547	513	519	523	524	492	516	512	497	511	539	507	556	523	487	561	507	529	489	509	513	512	516	492	499	558	527	519	544	492	504	513	500	516	530	517	464	478	505	492	470	499	526	480	524	498	476	504	516	489	525	532	520	505	493	504	482	491	533	507	510	488	478	465	490	494	537	569	501	505	485	559	517	477	537	498	531	518	535	511	519	501	514	520	497	538	551	498	519	512	489	481	498	480	513	509	538	475	494	512	523	532	512	542	523	521	529	554	543	518	508	558	514	504	543	537	495	514	527	507	549	517	498	497	509	501	521	500	512	506	479	540	513	531	527	530	542	514	514	508	483	491	535	491	489	533	519	492	499	471	484	529	507	479	496	538	519	493	489	545	564	467	499	482	508	505	491	542	514	511	518	553	523	495	501	553	506	538	545	497	505	534	509	482	511	491	510	504	476	524	505	526	515	485	495	520	496	517	490	520	523	554	501	522	495	502	547	490	488	510	555	500	506	471	493	497	499	534	533	511	471	496	496	518	485	501	495	485	522	519	525	529	502	551	542	503	517	514	527	503	490	511	472	533	501	505	502	507	563	513	511	483	525	503	571	528	542	498	544	538	517	525	497	546	516	507	518	523	576	513	522	496	505	549	459	478	494	478	505	501	543	527	515	529	471	485	532	520	477	501	539	575	511	461	571	500	514	500	529	452	545	529	507	515	546	530	525	512	529	541	520	504	504	513	541	547	494	494	535	489	472	529	506	503	492	524	474	534	508	536	491	523	504	500	535	518	493	540	505	497	535	512	501	524	474	476	487	516	480	492	490	500	464	522	511	521	510	514	510	524	484	526	490	497	519	519	498	480	508	515	476	512	508	499	501	488	488	551	510	487	536	523	518	490	520	505	476	531	500	477	531	481	533	536	486	516	505	548	494	539	519	493	514	512	507	492	494	510	497	505	500	508	488	486	531	499	507	522	541	462	484	560	510	485	547	473	523	509	498	517	501	513	475	526	492	517	521	523	517	530	519	498	522	499	545	482	501	541	480	476	541	510	531	521	505	561	518	494	535	503	523	538	529	540	515	552	481	470	500	566	524	493	522	525	504	508	494	470	524	504	490	481	468	511	519	526	541	513	521	538	549	493	523	497	455	526	466	495	479	516	495	493	553	533	509	506	520	492	500	522	525	511	532	528	488	494	483	517	520	503	450	496	507	528	519	495	502	497	500	472	504	533	503	490	478	470	516	504	525	522	501	462	509	534	523	517	502	527	512	478	500	477	502	522	517	532	513	513	499	536	498	488	506	488	515	513	513	457	502	520	533	530	506	509	507	516	499	503	495	502	506	569	515	482	522	533	527	521	536	490	495	517	530	502	510	502	476	478	507	505	532	502	530	512	493	495	485	488	519	521	515	529	515	521	504	473	526	536	457	476	487	480	510	554	513	486	475	515	500	522	555	510	542	464	512	528	486	513	506	484	521	501	522	522	512	462	503	549	514	472	508	527	536	489	521	508	538	516	514	471	490	498	459	478	526	506	506	515	496	518	538	539	496	504	493	537	505	553	531	477	463	544	515	537	547	528	517	511	505	503	495	503	512	508	520	513	535	511	518	505	523	490	570	506	512	522	498	504	494	536	537	487	529	533	505	497	538	501	473	514	521	546	500	529	539	487	517	525	483	541	537	510	470	481	486	514	517	504	509	524	515	549	531	545	466	472	574	487	499	538	535	497	495	547	512	486	494	489	492	495	495	509	504	503	491	493	501	507	505	484	530	523	520	511	530	516	487	523	550	533	505	469	521	517	525	501	535	489	475	509	525	536	510	471	510	504	492	465	520	526	513	471	520	582	516	492	490	508	494	522	507	529	493	519	525	501	515	525	501	548	520	488	487	551	480	472	529	453	526	501	552	533	503	528	490	544	475	549	488	519	503	520	484	514	479	529	510	514	502	512	510	500	491	521	525	495	545	523	513	513	530	477	527	508	513	477	516	492	481	478	515	531	501	530	508	451	486	470	552	531	502	522	514	516	479	487	531	475	517	545	493	483	492	505	545	503	467	507	555	506	553	514	536	510	488	529	509	500	525	506	545	496	545	474	498	525	502	535	471	564	508	483	512	483	503	494	468	526	534	485	509	536	511	519	537	491	514	528	529	496	527	512	514	539	484	483	548	528	487	516	523	549	520	527	506	534	526	494	452	512	502	539	517	470	507	535	523	527	539	487	509	505	503	500	512	526	506	527	539	494	522	530	529	493	490	530	541	526	500	511	519	519	486	489	503	508	508	488	492	521	485	511	530	520	505	526	516	518	506	508	486	548	533	558	519	531	526	522	457	535	527	499	550	502	516	501	496	483	453	532	534	499	536	474	498	501	459	513	519	515	530	503	521	491	513	477	513	501	552	469	481	542	532	536	493	516	483	527	464	515	482	470	508	511	513	535	505	466	507	467	476	541	455	487	511	563	528	514	476	514	507	467	503	544	504	493	491	515	510	516	542	465	491	489	544	502	504	519	502	517	513	503	538	518	480	503	527	542	493	493	510	513	439	546	536	520	539	490	542	529	479	512	508	462	531	537	510	494	505	510	522	539	539	525	530	544	494	491	514	518	527	524	502	496	471	508	506	482	490	546	504	458	488	469	514	466	541	539	536	536	504	513	548	513	495	492	493	488	519	491	534	489	505	473	490	480	555	548	566	536	565	559	463	520	512	528	510	517	495	496	514	517	502	483	468	519	495	507	512	497	497	546	494	516	524	516	535	483	530	509	498	510	497	503	515	541	509	512	498	494	495	503	532	476	488	523	535	517	499	494	547	506	503	495	480	501	463	514	516	535	507	555	518	478	528	461	525	515	503	545	508	472	515	481	492	538	498	496	517	516	488	460	469	530	490	503	511	517	484	506	515	500	501	522	493	496	513	529	511	551	515	534	496	486	500	536	506	543	509	539
30351	21839	18959	15932	13319	7913	4817	3420	2916	2198	1889	1478	1244	1115	1021	930	891	903	886	885	758	794	784	731	759	739	783	689	764	783	741	681	721	741	654	683	712	672	698	720	711	698	732	727	719	673	674	689	774	723	694	718	673	769	683	703	708	734	719	678	686	717	698	737	753	719	752	713	714	712	754	696	709	693	729	678	635	715	705	742	738	709	734	727	653	699	723	736	656	729	691	721	694	712	686	708	725	696	744	685	680	665	682	705	701	660	696	691	677	700	692	707	696	663	643	719	684	652	690	710	706	722	688	755	736	688	686	704	719	712	651	704	711	701	696	669	752	729	710	731	733	709	713	688	668	677	701	732	641	709	722	700	729	654	665	741	719	663	685	678	683	660	713	656	672	688	683	704	713	701	679	710	665	723	690	686	665	719	699	729	698	701	714	716	709	673	769	694	725	701	711	654	705	678	677	695	721	709	690	675	681	694	636	702	658	675	664	695	717	708	723	718	725	705	720	712	679	660	679	697	687	702	712	689	692	677	689	688	671	682	652	690	697	751	713	677	680	676	701	722	729	707	674	689	640	681	709	644	708	690	698	661	689	725	727	682	647	687	701	686	729	684	692	684	703	710	725	661	712	699	710	676	707	694	739	708	673	706	684	706	714	667	723	736	710	695	650	739	630	658	708	642	722	719	677	672	652	705	719	704	673	698	709	751	669	717	676	699	705	698	710	729	683	666	696	720	663	728	700	725	755	666	727	682	689	734	665	730	648	689	667	696	718	689	693	649	681	687	743	712	738	695	685	662	721	706	715	683	683	662	689	682	689	655	726	694	672	675	679	733	650	647	720	697	663	667	679	700	656	619	705	731	681	745	698	662	687	695	723	722	712	712	736	731	678	687	710	725	724	695	683	659	733	701	692	717	671	714	713	691	696	739	688	719	727	684	678	700	724	705	698	677	699	667	662	726	701	681	750	677	654	683	709	641	687	693	698	687	736	730	704	703	679	689	722	674	724	703	725	623	694	696	698	719	679	724	710	690	708	675	708	668	675	738	699	713	671	705	721	681	729	693	689	672	685	707	711	608	691	757	688	707	672	713	675	754	696	689	647	732	695	727	716	729	676	741	708	712	680	713	695	669	650	658	657	674	708	720	686	693	716	712	724	724	710	669	706	708	730	669	684	719	717	718	686	690	682	662	695	704	657	697	718	700	674	702	694	708	729	690	717	694	690	669	712	701	703	718	677	699	674	674	689	703	724	700	666	704	689	689	690	718	709	708	666	661	680	702	712	678	696	645	680	687	663	731	725	669	751	671	616	687	693	670	758	681	659	652	703	662	722	719	706	729	703	681	691	700	709	715	703	715	728	726	677	682	653	698	688	678	681	760	692	717	672	678	687	679	727	690	718	746	699	697	748	693	728	663	721	716	716	685	703	709	697	686	635	694	695	665	704	666	704	681	622	723	705	736	693	706	742	711	667	692	626	711	685	645	714	684	727	724	717	695	725	672	658	705	751	687	720	694	714	692	717	706	673	670	674	734	710	694	690	686	717	704	685	703	704	679	616	690	677	655	713	778	702	693	729	681	682	692	739	752	676	701	690	688	691	705	732	669	709	651	632	705	700	697	688	707	679	734	691	706	677	727	705	698	709	729	665	648	661	704	696	695	727	713	720	729	738	694	690	685	699	754	704	686	661	732	736	658	692	696	683	735	722	690	677	692	722	674	673	674	676	725	744	684	707	717	693	711	659	692	720	742	706	717	694	682	663	673	680	695	706	651	681	774	694	698	692	680	703	687	711	678	731	697	732	694	702	720	652	752	693	698	713	682	694	706	692	735	698	694	690	674	708	680	682	688	752	698	734	704	696	694	647	674	653	756	719	720	663	644	675	690	731	701	688	718	715	688	683	680	697	710	699	694	692	663	701	718	674	656	728	719	691	707	693	746	719	715	726	671	684	693	699	697	691	716	702	729	664	687	685	684	696	723	668	673	758	657	688	694	684	747	684	678	677	743	709	667	661	696	704	716	713	670	703	677	664	733	695	718	671	710	725	697	725	652	670	662	678	774	718	673	697	710	686	710	696	676	711	698	720	681	707	725	692	729	729	652	651	731	724	630	707	675	674	673	672	678	686	695	672	664	723	681	727	726	690	693	672	711	749	727	667	715	671	721	751	707	706	736	724	722	651	681	688	727	685	691	698	723	690	701	686	694	729	708	739	723	647	721	675	688	717	647	694	690	710	717	701	735	664	692	707	668	731	688	716	641	690	708	688	700	707	669	716	696	711	668	686	703	670	716	675	690	698	667	670	687	709	676	702	712	638	704	705	710	682	694	709	697	708	707	712	641	680	701	707	710	668	686	712	715	696	679	715	712	698	671	655	677	656	672	690	702	643	667	658	685	718	689	721	698	728	740	715	735	686	708	685	710	672	667	714	696	701	715	697	712	697	741	721	714	688	675	688	694	701	723	630	706	694	688	700	667	770	668	673	686	665	650	706	666	767	699	675	687	692	664	717	703	695	736	664	693	701	665	671	721	675	674	698	646	704	709	689	641	670	684	672	629	727	667	743	712	724	675	720	713	700	713	668	685	664	673	700	702	698	675	714	674	713	712	693	723	734	682	695	728	695	711	688	686	695	732	687	697	730	679	677	677	665	693	719	653	693	679	693	702	729	689	709	683	635	710	690	693	728	696	720	736	718	666	689	698	709	689	687	726	651	702	711	692	692	689	658	681	679	683	660	718	660	691	686	725	705	698	689	764	717	718	685	678	709	684	718	697	697	663	684	712	656	732	644	712	699	679	682	695	696	683	670	661	699	692	685	723	704	720	692	699	678	700	696	690	697	684	716	697	694	695	705	643	739	665	709	725	707	670	747	649	695	693	661	680	713	730	686	701	675	678	703	683	679	683	707	704	723	658	670	669	657	672	659	699	686	705	656	715	663	702	692	681	669	714	696	664	692	675	717	685	709	701	695	718	714	721	684	716	709	675	700	723	687	635	697	669	672	653	626	726	715	735	684	690	689	699	707	681	675	667	695	695	660	652	665	662	700	658	696	677	702	692	702	654	701	716	716	709	664	679	658	674	717	738	718	681	740	675	686	624	736	651	684	651	734	706	688	697	699	694	699	705	681	682	699	720	704	693	688	713	652	730	704	698	736	690	701	739	676	641	695	699	677	670	663	695	730	685	684	698	693	672	701	678	690	697	679	654	701	689	699	749	663	746	725	697	682	693	767	661	713	728	695	698	652	679	725	672	660	669	677	726	765	695	682	652	710	708	658	695	696	735	688	711	669	737	653	692	743	725	671	687	690	723	678	709	661	715	662	717	718	707	630	724	704	760	685	732	739	666	673	692	701	705	679	721	723	725	679	720	706	687	703	717	723	711	652	703	666	752	715	684	692	721	655	670	719	692	694	671	674	766	663	703	696	687	691	741	704	705	729	700	720	692	712	700	654	703	678	710	671	696	716	712	697	752	720	714	699	682	697	695
23061	21053	28744	23567	21092	20433	7887	2207	1497	1200	949	790	691	561	499	471	427	410	425	385	363	327	315	304	311	283	297	261	258	302	291	273	252	261	273	243	254	243	248	255	264	257	236	266	269	233	238	244	251	234	269	278	266	249	223	259	288	281	261	284	231	248	264	257	245	260	262	227	276	260	212	229	238	245	251	251	257	237	277	244	239	245	273	249	240	206	232	235	240	252	234	241	239	244	263	226	237	245	250	224	234	259	236	241	228	237	222	231	226	240	233	273	232	242	262	254	247	232	236	247	218	248	266	254	235	263	218	239	230	257	260	263	270	227	216	264	226	235	256	244	231	244	235	233	231	249	235	245	231	257	250	253	259	253	265	216	239	237	228	226	235	235	226	219	242	236	211	231	248	252	258	227	235	202	258	248	214	233	254	261	227	206	246	237	224	231	272	272	248	225	258	245	239	241	243	252	234	222	252	241	241	268	228	230	217	232	239	237	232	245	226	224	238	236	242	237	238	242	275	218	241	256	253	225	262	259	237	240	215	260	255	218	244	252	213	240	230	254	251	249	248	252	217	249	227	251	240	226	223	246	226	253	230	238	230	266	207	237	230	257	255	282	247	261	242	256	208	256	208	266	238	234	240	225	231	242	264	239	222	239	256	258	242	237	255	237	247	233	229	244	253	222	230	233	224	257	242	257	233	261	242	231	253	235	240	214	217	265	237	241	246	215	252	227	232	234	249	238	254	271	245	248	232	212	241	232	275	226	236	245	234	232	236	243	211	224	251	236	245	222	239	213	270	251	247	251	244	209	223	252	240	202	250	234	235	236	238	248	242	235	250	261	235	260	230	233	219	232	258	251	244	217	227	260	228	237	253	207	237	208	219	236	259	225	245	234	241	220	218	229	235	240	257	229	231	237	251	216	244	249	235	257	253	229	226	254	230	243	219	250	227	236	241	234	270	249	227	239	237	212	255	248	251	234	198	234	243	248	221	229	240	250	228	222	235	230	239	223	227	228	255	240	248	225	250	233	237	255	228	218	250	259	246	243	243	239	237	251	229	226	261	236	209	217	233	259	241	262	265	220	236	230	236	224	248	227	251	234	249	232	235	226	230	261	250	261	237	237	240	238	230	266	250	265	241	244	242	238	208	236	216	240	225	223	238	250	232	249	247	195	277	240	249	254	237	221	228	250	241	213	222	204	256	230	256	229	222	218	238	244	234	239	208	231	227	222	211	243	212	235	246	234	215	263	243	209	217	241	236	230	256	268	201	237	236	268	244	230	258	228	244	236	247	237	289	256	244	241	241	231	240	239	239	261	268	243	241	245	221	223	250	229	240	224	247	212	259	250	237	250	199	225	257	222	239	222	281	236	212	274	246	235	243	252	236	227	229	223	226	227	224	243	219	231	249	259	237	236	248	258	263	222	235	265	233	267	241	256	232	242	235	249	236	238	225	226	247	242	227	226	247	234	220	259	203	236	210	241	240	250	218	247	236	219	216	237	241	241	273	252	210	223	226	257	232	250	219	250	246	229	244	248	223	253	240	236	223	288	268	253	226	222	225	252	234	242	244	236	223	249	232	224	258	244	229	257	224	303	234	235	232	240	247	241	262	227	231	231	230	218	245	241	234	227	230	244	210	215	231	219	263	258	237	240	254	256	254	222	229	245	254	228	251	247	245	260	274	227	227	254	245	254	238	241	262	256	227	248	250	233	235	233	245	271	243	230	256	249	245	252	249	245	228	239	221	238	240	231	254	232	279	266	231	241	246	242	234	242	229	246	258	228	242	242	237	210	237	251	271	260	244	258	249	237	245	246	249	267	215	235	240	238	238	237	230	253	212	236	246	236	220	256	214	264	242	258	242	240	250	237	246	224	241	231	243	225	242	247	234	255	220	238	235	240	244	233	239	243	239	234	252	227	249	230	223	255	248	217	247	234	208	248	250	262	263	233	232	223	260	247	230	251	242	205	268	236	260	257	257	240	246	240	249	237	253	250	252	263	242	222	237	270	242	243	262	224	243	221	233	238	230	240	244	233	262	224	237	243	236	239	230	226	220	254	237	244	222	226	228	264	227	253	231	238	284	218	218	228	254	234	228	259	227	249	228	244	225	236	211	245	238	232	246	234	272	234	237	252	214	227	223	255	243	230	227	201	256	233	259	244	237	249	253	216	206	215	247	239	234	242	238	241	233	242	221	262	237	252	231	225	237	245	256	244	235	264	235	257	253	248	242	243	217	206	256	222	229	240	205	224	241	232	221	243	255	244	232	222	224	221	238	222	212	237	237	243	226	228	240	241	242	259	260	235	267	246	232	229	259	236	247	225	254	233	271	244	231	242	252	242	252	239	254	219	244	227	256	207	238	235	221	215	239	215	222	232	227	239	229	249	225	219	229	236	221	243	223	232	225	240	253	258	243	232	241	243	240	224	230	246	282	235	228	236	219	245	222	218	243	274	261	215	225	214	236	217	244	265	236	253	244	256	232	228	229	249	232	258	235	239	245	242	241	226	248	219	254	245	218	229	248	230	231	230	237	243	239	255	277	204	238	250	252	236	234	246	241	243	223	213	214	231	252	245	230	240	222	203	221	223	247	253	238	246	230	231	266	251	231	233	246	239	239	205	218	254	231	234	265	246	233	240	246	226	237	223	219	258	224	231	218	227	241	254	227	270	233	227	237	255	242	247	251	264	220	235	230	248	219	260	220	248	249	245	219	232	232	251	234	263	260	246	210	212	246	229	246	234	255	219	267	234	242	263	238	237	242	227	238	240	216	215	255	262	242	243	257	250	263	212	263	267	240	243	242	222	239	264	259	213	238	244	241	233	266	235	236	211	211	259	227	241	233	224	232	223	255	257	217	237	270	216	221	229	242	247	256	233	242	273	239	252	236	224	221	245	250	229	242	246	243	257	243	250	244	265	253	217	219	242	213	237	231	234	218	218	247	218	238	236	244	266	232	245	227	215	242	250	220	217	245	243	232	224	270	240	205	250	224	234	234	258	233	221	239	224	223	231	266	231	237	244	209	231	247	261	245	224	229	262	276	224	227	224	246	246	250	233	253	240	232	216	241	263	280	251	218	223	268	269	232	223	218	245	218	247	245	223	207	240	213	248	238	236	222	213	269	233	247	229	242	230	220	236	251	248	254	225	220	267	245	253	227	227	239	262	232	261	265	247	249	245	233	216	225	223	215	257	227	237	241	228	230	220	255	214	243	238	237	233	228	248	262	232	220	222	251	226	234	216	241	240	267	251	265	234	222	237	245	242	245	227	246	211	241	254	239	234	245	235	216	238	231	233	230	225	252	218	262	242	246	239	244	242	259	250	241	230	239	231	305	246	233	243	211	213	234	226	236	241	207	242	206	252	223	226	267	248	244	228	250	225	232	240	217	240	224	237	252	237	228	267	230	249	246	225	222	261	250	216	222	230	247	254	256	231	253	236	229	240	261	250	232	263	221	247	232	254	257	230	227	243	241	245	242	231
34285	27598	23426	19952	16272	10729	6680	4745	3664	2554	2145	1665	1376	1069	930	788	754	754	639	566	562	439	469	494	473	464	463	423	469	446	445	393	382	406	395	385	392	411	405	349	381	374	381	402	361	370	368	355	389	348	363	357	373	360	373	387	382	324	338	354	393	345	342	362	346	353	357	336	356	353	320	336	351	337	360	341	370	383	353	325	333	341	332	335	354	328	343	319	339	344	327	339	332	353	367	333	346	325	338	337	360	320	345	337	345	331	334	338	325	329	353	366	344	340	310	337	300	319	291	332	348	336	346	333	374	359	334	356	299	339	345	303	350	305	307	336	325	311	342	329	326	341	342	348	349	338	327	331	331	344	342	333	328	352	315	331	320	352	364	336	321	358	320	325	352	326	318	333	360	348	336	366	329	325	352	324	327	373	341	315	304	329	341	328	348	362	306	363	359	364	366	352	347	337	348	337	325	355	351	297	338	334	350	313	326	331	325	352	351	300	341	377	338	346	355	339	307	333	328	356	296	351	348	315	338	325	312	332	342	323	350	345	339	330	317	343	343	327	339	333	330	317	296	359	323	343	353	335	308	372	342	342	357	334	314	327	324	325	312	310	337	330	308	314	340	331	323	349	358	348	344	350	311	347	342	332	351	326	341	349	352	325	331	343	336	318	350	347	317	327	344	317	348	337	327	353	303	339	331	321	337	337	314	313	321	313	349	280	310	350	333	339	363	305	358	297	352	352	315	336	334	365	347	371	331	328	317	360	361	333	360	288	351	349	342	324	337	326	352	320	351	371	352	336	356	342	345	310	351	333	368	293	319	327	333	330	331	323	363	323	343	346	325	316	342	350	336	364	320	305	307	355	328	290	329	353	294	346	342	379	311	343	314	301	350	327	335	307	324	344	327	386	347	346	337	300	344	326	334	341	340	354	319	342	322	332	318	344	340	342	346	344	350	340	348	345	324	325	342	353	294	342	374	310	291	352	362	338	363	367	339	377	333	343	364	319	354	355	358	317	333	318	369	314	344	338	349	328	325	328	327	369	333	347	315	342	340	342	331	321	334	368	337	351	341	355	326	337	318	316	298	301	359	323	331	369	345	348	349	367	328	354	357	368	364	347	330	324	300	383	316	328	338	383	354	347	344	372	355	332	313	339	351	355	325	327	335	323	357	328	353	317	352	352	308	322	332	333	327	363	328	313	316	328	340	349	311	347	340	323	313	346	362	350	342	314	382	340	316	326	335	336	388	336	329	338	294	357	339	333	358	329	341	341	330	359	354	345	339	344	362	369	321	353	335	337	350	303	335	328	349	366	352	309	350	345	316	325	287	326	306	313	324	314	337	338	337	373	347	332	320	371	342	354	363	335	316	383	327	370	317	331	330	334	347	377	333	323	307	362	335	349	337	347	370	294	325	338	323	348	352	349	304	313	333	373	349	346	343	360	349	380	352	354	325	373	368	321	305	334	313	334	332	329	330	317	360	323	340	343	321	335	337	353	331	322	335	331	355	339	354	334	344	314	330	320	351	337	320	339	346	336	309	350	370	305	345	344	356	354	336	315	325	316	371	336	310	337	348	305	327	379	336	393	349	325	337	376	319	334	307	358	346	360	344	319	328	373	306	357	356	354	340	348	309	329	312	345	326	329	318	311	301	368	337	322	347	304	375	322	329	350	331	363	321	310	327	324	352	335	315	315	306	330	381	308	335	359	349	340	339	342	353	313	317	358	340	328	350	346	328	322	353	320	333	353	317	363	320	313	317	348	328	340	356	334	349	326	316	366	344	362	317	335	312	336	359	338	321	361	345	324	334	328	344	351	337	338	300	316	319	366	352	340	325	322	330	342	303	346	328	335	302	331	354	307	319	350	313	354	336	336	336	345	375	330	306	346	338	322	338	322	314	333	315	323	349	305	344	383	353	297	326	329	367	322	324	350	357	335	308	310	314	332	350	302	312	369	343	365	358	353	339	330	309	348	360	350	348	360	366	331	358	315	335	332	355	347	330	359	379	319	344	351	320	358	327	320	359	343	343	332	353	316	313	356	315	334	321	329	335	333	325	340	359	353	334	320	298	343	341	340	320	341	337	331	319	335	341	331	317	325	335	378	352	319	317	362	345	324	338	338	325	341	331	308	338	329	329	323	358	334	305	341	335	331	334	357	311	311	350	327	364	361	341	363	348	313	306	354	324	335	341	349	351	334	311	363	328	340	308	310	358	341	322	353	359	316	337	340	336	342	325	317	296	344	337	338	345	342	362	331	336	338	329	321	339	339	357	304	324	368	326	331	363	344	345	326	328	319	359	360	346	335	335	325	336	339	335	358	339	328	339	338	361	335	346	325	336	334	333	306	346	349	332	339	331	338	350	345	345	295	358	348	320	331	322	312	359	297	338	342	346	330	334	302	321	345	378	326	325	364	336	331	294	332	346	358	318	331	353	341	335	338	332	338	323	325	321	366	359	356	328	332	329	359	322	326	304	327	317	343	346	333	351	368	308	347	361	329	304	337	343	338	330	307	341	342	363	315	318	341	353	333	349	334	362	338	320	307	353	336	322	292	351	315	362	329	350	358	379	344	324	332	346	310	344	329	337	336	340	318	346	312	321	312	327	359	338	328	319	350	333	320	357	332	326	323	375	371	341	367	346	330	310	316	344	338	344	342	339	313	342	333	324	324	343	336	342	344	362	329	323	345	310	354	354	320	350	359	313	350	347	334	372	315	331	345	337	301	306	317	340	344	339	326	310	361	335	327	326	347	304	358	318	320	315	321	336	300	361	360	319	319	307	368	325	341	345	343	356	349	346	329	305	330	352	321	344	330	336	338	364	327	337	327	339	344	343	339	322	310	314	343	322	304	335	357	323	340	379	350	340	316	346	348	358	343	327	353	346	365	320	309	343	333	326	325	318	349	335	328	342	325	312	359	350	353	326	350	303	313	339	359	374	327	310	333	353	347	320	332	338	324	342	344	315	318	329	336	325	303	327	364	376	354	342	308	316	353	339	360	368	340	353	331	315	376	300	369	335	327	339	371	338	328	382	350	316	332	363	318	373	328	351	309	366	337	347	356	353	316	334	286	322	333	320	326	344	354	331	313	307	339	323	328	327	342	340	336	341	352	346	356	334	326	333	356	339	344	320	323	342	333	353	354	347	345	337	297	368	331	366	370	330	341	343	355	310	308	294	331	326	340	333	318	327	327	346	338	332	379	319	331	330	376	314	328	357	350	323	344	311	322	375	369	330	345	336	347	343	296	319	324	330	318	385	332	289	312	329	353	336	338	342	313	360	339	336	308	330	329	334	324	321	349	340	316	331	322	327	311	376	327	342	315	325	331	324	318	355	353	339	335	318	324	368	363	338	333	332	337	311	331	327	354	323	325	323	331	315	362	339	351	349	337	328	354	366	317	349	332	341	390	337	324	290	336	349	335	339	366	320	364	329	327	326	303	323	330	327	341	330	353	367	327	325	343	320	295	338	330	334	335	315	360
27419	20434	13291	8160	4753	2781	1618	1227	1088	860	786	741	673	682	608	635	628	604	614	574	605	593	588	591	576	628	565	581	613	619	563	570	610	561	571	588	552	602	602	607	559	617	554	610	620	620	612	612	599	591	609	563	622	560	654	636	604	515	581	621	596	564	622	619	557	577	593	569	611	589	583	582	579	622	618	557	579	582	580	647	597	598	574	605	633	579	594	597	582	601	623	576	543	565	562	593	578	591	596	588	632	574	596	576	560	574	590	534	579	574	594	573	592	573	665	617	584	633	603	562	643	556	605	575	585	577	609	563	625	546	579	562	595	640	654	621	610	560	537	616	562	591	559	591	563	608	633	549	571	538	574	531	612	590	609	607	595	577	584	600	566	586	603	603	597	595	615	572	563	570	598	556	601	570	601	600	588	553	572	574	562	584	582	615	606	551	556	560	580	584	613	612	592	542	623	624	584	594	592	584	602	581	615	542	594	578	618	563	571	592	611	618	606	561	651	556	606	539	582	567	573	576	589	571	580	599	555	608	613	585	579	551	574	600	629	626	588	562	568	552	556	608	563	600	555	553	599	595	608	621	588	549	594	556	569	583	606	574	594	591	578	604	586	569	610	610	578	613	588	594	525	569	566	555	623	576	571	614	585	574	592	646	600	581	607	578	624	580	602	600	610	538	587	596	555	589	556	603	586	576	582	576	629	598	585	589	598	573	567	585	589	576	584	581	556	577	578	604	537	585	587	556	611	589	590	574	591	597	567	612	589	587	571	561	550	601	563	598	520	627	591	584	572	599	599	623	572	561	613	584	580	569	582	612	583	557	579	584	581	572	561	576	589	588	585	564	574	622	566	579	595	552	570	574	585	619	598	575	590	570	587	607	561	565	560	578	615	551	591	550	613	610	576	642	594	584	537	628	611	601	588	608	635	592	599	604	534	592	622	570	608	599	573	586	572	554	591	623	606	609	578	547	584	630	562	554	610	604	593	579	539	593	601	620	571	557	571	532	580	589	641	637	641	593	563	542	601	619	587	550	548	573	547	612	580	627	586	615	592	579	641	542	650	569	568	595	628	575	568	593	607	594	576	617	573	574	573	622	606	601	549	600	557	575	576	594	576	578	631	576	566	540	622	590	579	549	576	573	606	648	580	609	599	600	570	551	565	612	604	591	605	583	590	598	575	595	613	570	626	606	641	590	577	574	587	564	596	610	583	533	564	584	621	614	590	602	599	575	548	583	592	597	608	583	560	604	612	579	579	562	580	569	604	585	592	613	576	587	602	568	567	590	582	553	618	591	571	591	614	624	575	584	553	608	609	553	590	618	599	582	643	554	610	591	595	619	592	577	542	643	576	574	632	571	591	600	581	622	627	595	612	559	597	589	625	566	588	594	551	604	602	621	556	570	598	606	604	547	602	558	571	554	568	586	581	576	615	537	585	587	582	619	606	557	611	638	604	608	677	592	601	618	580	590	556	540	588	595	578	619	584	634	569	587	568	600	595	642	571	570	555	571	618	567	551	617	589	607	586	592	588	614	567	629	614	614	557	526	557	618	562	631	593	573	617	557	585	605	579	603	617	576	579	593	596	560	625	593	598	625	607	600	639	644	597	582	540	566	627	587	578	575	572	579	611	573	565	571	562	649	599	596	577	578	635	579	550	576	630	615	608	575	562	607	604	590	606	539	582	574	593	604	636	599	613	563	603	606	570	618	602	570	580	641	599	548	557	563	620	639	583	573	535	560	635	615	605	585	621	625	555	588	547	574	547	604	593	595	590	550	589	582	579	612	609	589	577	575	628	587	595	650	604	617	593	546	530	588	569	566	555	608	609	574	565	540	582	640	631	601	584	554	588	602	596	609	605	588	644	619	595	561	582	569	593	596	576	557	594	588	569	603	563	576	593	572	612	583	584	605	596	578	582	607	587	596	577	604	569	622	587	541	579	581	586	610	584	613	606	577	598	583	560	607	566	560	578	578	560	600	587	609	556	604	589	587	645	621	617	596	547	633	626	648	604	600	558	565	605	577	598	577	606	529	624	549	575	581	615	565	606	622	591	592	583	605	567	562	544	617	608	585	581	579	623	598	577	583	572	609	576	618	585	613	580	577	581	593	621	562	622	594	583	556	620	622	579	582	597	550	636	604	558	547	582	595	621	623	613	607	539	597	561	558	576	605	626	574	614	620	601	599	616	588	619	568	596	636	543	599	579	605	612	594	594	580	564	571	605	572	589	617	595	555	587	606	603	624	599	631	572	595	559	570	616	622	594	631	602	615	551	592	566	604	573	595	594	591	613	600	565	563	499	529	602	574	557	516	573	524	590	562	609	565	578	620	649	545	572	520	568	591	635	571	608	580	542	604	577	608	570	620	563	599	597	572	599	592	538	596	592	590	555	547	571	619	591	614	631	639	625	546	561	581	577	588	587	598	639	602	624	581	587	596	577	598	601	611	624	574	634	560	541	567	574	638	599	543	623	608	588	644	580	604	620	582	548	595	585	576	578	581	605	553	544	585	634	582	605	587	583	551	647	636	598	597	607	560	593	578	596	603	622	583	606	606	589	616	606	570	620	566	619	610	552	660	583	589	596	591	558	626	610	616	616	615	580	589	584	600	604	593	625	592	573	620	578	609	604	605	633	566	596	618	557	604	571	557	562	600	583	617	581	626	622	593	585	586	583	580	597	555	575	588	576	614	560	601	616	616	605	606	601	610	590	597	599	516	544	589	581	587	597	610	558	620	618	595	574	621	617	592	598	588	619	638	562	601	589	561	595	595	603	591	621	570	576	614	568	600	609	585	597	617	553	553	610	553	609	630	586	615	607	581	616	573	542	626	585	578	608	585	651	573	603	619	621	597	606	610	537	565	614	599	616	573	595	609	629	588	618	610	551	603	605	579	612	617	571	571	595	596	586	589	610	574	557	581	606	601	559	624	591	600	583	602	587	593	587	628	563	554	599	603	608	623	607	617	627	621	577	540	599	559	615	576	575	611	647	600	552	623	590	574	616	604	623	560	565	582	589	580	584	576	575	543	551	593	586	603	596	557	546	565	576	542	587	576	574	563	605	545	596	593	560	566	577	613	578	574	583	599	574	612	536	569	609	584	590	575	581	555	603	619	571	614	560	624	551	565	600	598	568	597	594	625	521	560	598	577	551	566	570	603	578	557	614	626	584	613	594	577	556	560	592	625	557	568	581	563	555	608	581	557	585	584	590	587	551	606	603	605	580	565	592	602	563	546	562	600	597	620	582	568	518	580	587	599	631	569	593	587	619	591	559	588	585	591	601	573	554	606	616	594	655	634	590	595	593	571	598	586	596	570	576	572	612	560	614	589	587	566	606	585	588	531	614	603	574	614	575	571	557	586	609	564	597	588	555	594	558	574	603	596	613	558	592	593	611	589	622	566	537	619	616	619	596	627	603	544	554	563	596	622	564	580	577	631	583	590	575	597	564	568	576	586	584	565	608	613	555	603	611	582	602	574
24872	13249	12524	11464	8389	5380	3403	2268	1899	1514	1242	1098	1065	940	866	871	813	871	830	808	845	775	784	810	789	786	840	796	772	771	825	796	819	802	787	843	824	798	743	739	753	736	787	845	797	828	816	818	796	800	845	847	796	847	786	819	789	825	798	834	792	798	796	787	797	894	844	789	831	844	815	821	812	811	814	799	830	805	820	766	838	767	812	803	809	709	758	801	820	794	776	807	806	770	764	774	790	779	794	827	847	741	786	781	787	794	772	776	822	793	869	815	787	739	808	802	823	785	793	811	812	807	796	807	841	819	811	759	768	797	837	752	774	790	799	823	824	813	782	794	810	830	817	759	834	788	824	784	764	795	767	785	754	765	831	766	783	810	797	775	802	792	772	747	735	767	821	794	787	766	790	754	855	736	818	791	809	787	783	779	757	793	802	773	798	786	799	801	791	783	757	817	796	805	763	756	820	800	771	775	845	853	830	801	831	783	810	794	772	781	828	748	795	763	791	789	821	772	730	787	812	760	806	791	709	778	804	792	813	800	804	773	732	812	813	755	797	756	732	810	728	777	805	775	759	791	774	771	809	783	772	722	795	775	828	822	740	804	776	831	783	749	763	790	793	835	791	792	735	788	807	783	778	832	765	858	792	764	793	771	813	781	798	858	790	837	782	766	795	806	772	799	787	806	777	801	748	769	802	766	751	789	779	819	759	814	813	754	754	775	803	843	748	769	798	815	820	803	865	830	745	775	804	797	815	765	781	771	773	794	787	828	765	789	809	757	829	847	760	774	803	780	762	760	806	831	747	829	750	806	834	789	792	749	791	767	746	800	830	786	736	783	777	831	791	741	780	791	756	786	832	788	774	834	756	796	799	790	803	775	800	803	812	795	703	771	753	810	792	779	802	829	759	779	775	776	820	788	808	768	777	822	792	840	806	791	804	777	833	824	798	765	823	769	807	787	801	817	838	843	754	814	803	800	736	770	749	851	779	736	789	793	818	762	782	721	791	834	840	786	796	802	744	753	817	792	823	771	823	774	811	783	804	781	793	752	810	801	733	762	775	788	795	787	826	768	811	757	766	784	759	794	778	849	802	817	807	786	752	776	781	796	773	783	790	782	721	788	814	829	850	832	815	826	762	727	786	747	798	821	811	783	784	841	792	762	779	801	778	809	825	794	763	819	763	778	756	837	840	807	777	805	784	796	773	777	766	774	809	832	786	761	822	768	825	831	764	746	776	792	787	793	828	810	810	827	755	838	793	742	807	835	787	791	793	835	789	787	795	773	798	837	766	771	786	755	798	746	802	739	770	828	827	782	819	786	868	800	791	761	829	752	772	770	775	815	765	795	752	794	788	805	810	803	774	829	770	783	782	809	799	805	804	786	815	793	788	818	854	796	844	805	767	780	792	830	816	817	786	798	761	761	783	843	783	790	825	779	808	727	801	768	795	797	765	809	730	778	777	780	794	809	787	781	763	801	772	789	777	808	767	770	799	803	833	805	792	843	803	775	801	745	789	791	827	753	774	748	752	785	799	824	767	795	853	777	798	747	795	845	758	828	773	773	778	769	751	801	794	859	826	832	784	810	750	766	804	828	839	773	766	799	771	801	746	807	788	724	762	809	757	785	762	854	796	780	751	805	817	783	805	764	780	826	766	823	787	837	794	831	785	809	796	768	827	793	800	762	777	814	729	785	791	852	788	800	749	837	774	783	832	763	803	752	810	807	788	816	808	845	826	746	786	807	791	786	810	790	781	790	784	835	834	801	744	796	806	827	758	752	788	781	832	801	739	817	761	802	821	818	758	803	766	760	799	762	801	799	796	810	803	838	774	776	799	826	765	754	785	741	751	809	817	780	850	812	764	798	754	773	783	780	771	789	816	773	788	758	813	804	768	804	830	798	765	828	799	769	796	807	807	747	819	790	781	783	758	788	791	799	809	826	783	811	780	789	853	785	792	777	790	803	779	782	801	824	772	820	777	809	830	800	769	798	756	776	840	787	786	775	771	816	730	865	778	768	805	789	828	818	790	795	793	734	748	778	836	766	810	806	815	805	794	779	839	830	824	827	773	826	785	820	784	783	764	770	798	790	870	830	797	826	783	761	803	843	767	817	771	763	806	794	802	823	775	805	797	801	760	815	791	807	765	808	819	783	804	814	804	817	743	755	758	771	838	768	851	765	814	785	805	743	794	799	826	799	788	790	816	733	798	827	808	758	783	777	796	817	800	781	803	808	737	848	738	798	798	806	861	779	732	781	854	815	821	772	794	803	804	790	787	756	760	795	778	746	732	817	834	751	760	784	772	761	811	751	781	785	862	805	776	812	780	776	781	795	806	807	785	767	835	797	813	750	835	819	760	771	835	806	831	760	774	792	830	806	793	769	886	768	815	799	736	766	763	802	790	829	802	795	777	764	737	791	796	806	790	758	795	795	849	804	750	814	823	858	770	740	775	767	788	757	786	792	797	836	778	778	802	826	746	790	756	758	748	789	802	819	802	746	858	801	709	830	786	792	814	764	800	794	823	824	799	786	774	799	780	794	784	791	827	812	831	835	787	818	797	802	811	749	790	825	797	748	814	833	785	792	821	811	786	789	761	787	803	807	801	824	778	745	795	781	775	822	790	788	763	826	795	778	826	833	774	811	804	766	779	808	839	770	811	814	765	794	772	829	820	765	803	812	776	766	821	778	780	780	796	821	798	841	743	767	797	848	798	813	750	895	851	803	823	791	823	808	801	800	774	786	811	761	841	814	791	769	813	815	843	817	793	728	766	762	814	817	731	823	856	810	843	830	781	778	785	779	756	817	770	819	818	835	767	767	778	775	814	753	743	806	774	802	813	798	797	802	760	809	789	787	772	764	785	770	780	785	767	797	806	753	729	769	820	834	789	797	811	791	768	781	809	819	763	780	812	815	789	838	809	794	804	794	816	757	800	772	760	802	775	805	816	773	798	808	806	810	790	826	791	835	753	795	797	766	784	797	811	777	761	742	804	774	762	748	774	755	755	780	746	784	788	740	792	795	794	793	771	749	774	788	779	718	812	802	773	802	769	752	743	764	778	773	778	804	786	835	820	825	818	786	794	773	702	784	757	828	772	799	800	808	789	803	844	752	803	819	786	750	740	760	812	772	754	772	791	783	846	757	827	854	739	762	763	810	842	780	782	816	811	773	820	799	839	790	769	797	818	773	742	734	813	802	775	813	784	779	821	749	760	756	740	789	807	799	741	804	757	767	758	809	789	798	786	775	813	811	783	811	838	754	816	838	843	780	796	788	810	805	799	810	784	813	788	794	786	780	794	772	773	805	865	800	848	761	806	756	814	735	748	788	835	771	822	798	783	810	771	824	768	759	816	786	826	831	794	768	790	769	778	781	790	812	812	784	793	810	774	791	782	846	813	830	758	767	762	769	790	752	819	808	786	748	787	700	731	785	806	792	801	808	771	800	759	793	812	798	807	819	785	808	757	800	796	785	804	793	792	792
24088	21056	28201	24178	20545	9690	3753	2047	1634	1272	998	831	763	744	673	656	616	603	583	571	580	555	531	542	520	518	502	559	507	553	544	540	526	533	560	548	486	511	516	503	498	546	524	577	515	547	556	521	533	522	532	517	530	523	524	482	515	529	508	492	548	534	530	521	569	534	528	490	502	495	498	532	497	526	540	557	520	494	483	491	511	519	481	495	507	572	527	509	480	548	554	493	515	516	517	504	523	487	519	498	488	502	493	529	494	479	514	540	490	487	525	522	521	517	509	502	512	530	500	542	559	487	540	519	501	533	557	521	516	562	502	506	517	550	534	553	488	518	540	545	507	532	509	513	531	538	514	550	529	532	557	469	493	518	506	535	527	489	545	513	501	532	521	521	491	508	493	498	518	538	555	530	480	548	507	541	525	506	482	504	520	534	500	472	526	504	535	480	502	473	506	535	533	506	554	526	518	493	505	527	479	522	540	547	533	513	472	523	554	508	518	490	512	510	530	500	497	511	512	523	526	527	505	491	528	513	534	520	496	547	524	499	517	519	495	482	540	517	519	521	486	542	492	517	518	506	509	512	541	518	488	523	543	517	557	533	539	473	506	465	541	528	520	497	502	507	507	551	517	501	492	528	531	492	551	545	503	520	521	559	521	521	569	507	520	514	523	525	474	489	513	541	493	489	493	501	567	508	507	502	558	518	508	511	497	489	530	522	502	517	563	502	495	538	504	465	525	549	515	513	511	513	565	507	541	543	501	564	491	504	470	523	539	536	512	494	539	521	511	515	520	537	509	525	500	474	547	483	532	531	532	497	512	544	505	501	515	555	500	536	550	487	512	517	504	520	504	493	468	536	508	515	493	484	504	531	527	529	535	494	503	511	535	497	535	522	498	511	506	489	524	515	547	524	535	529	520	525	514	496	512	536	544	515	517	514	537	535	513	535	497	497	489	544	520	547	516	539	518	506	477	520	486	500	560	525	510	499	578	509	478	476	499	530	485	546	473	529	549	529	508	494	532	498	552	500	465	501	527	487	503	507	525	521	496	517	540	496	517	520	518	537	509	482	513	523	515	504	545	488	491	510	495	500	507	511	513	514	528	535	529	469	500	497	507	492	488	507	495	490	500	471	558	473	532	516	504	489	516	483	478	554	471	533	497	545	535	519	512	465	526	519	545	524	485	498	510	525	494	500	510	537	537	524	546	476	521	502	495	513	516	514	474	525	472	524	528	510	505	487	461	512	519	514	531	526	510	492	487	504	501	525	509	475	520	504	533	538	530	507	509	487	526	529	538	500	492	502	549	535	507	530	494	518	524	490	535	490	550	449	490	508	495	507	530	506	529	551	510	503	485	505	516	508	508	511	533	542	512	463	501	485	554	508	560	531	514	552	528	492	491	510	489	493	499	521	510	519	480	541	507	503	512	502	545	496	521	529	521	499	524	601	555	479	487	456	518	525	514	499	522	528	529	462	500	539	553	522	464	510	503	536	489	521	516	530	497	490	531	494	530	501	494	484	483	511	513	541	464	520	511	478	525	496	497	513	534	537	467	530	488	516	524	522	545	549	532	546	544	551	481	556	519	465	571	522	516	473	527	538	531	496	519	478	513	524	492	477	502	558	485	513	497	522	549	491	482	472	498	487	507	523	521	487	514	536	520	477	500	528	532	489	518	524	543	517	510	493	521	519	515	526	547	543	517	541	483	478	522	504	509	520	529	488	482	491	522	506	527	490	507	571	562	510	512	513	521	507	507	490	529	476	561	539	493	469	471	541	463	537	530	516	473	515	496	506	561	522	465	536	520	499	527	522	523	515	486	524	498	524	540	523	491	483	529	537	467	520	523	537	499	508	513	500	555	492	533	528	523	509	541	489	525	547	542	492	520	505	529	501	513	478	514	548	527	550	510	534	555	501	468	472	477	499	496	463	516	495	532	487	500	535	505	524	548	497	521	559	513	507	504	532	515	518	509	493	515	537	486	515	566	492	534	524	501	495	526	533	522	519	524	542	489	488	526	504	517	520	509	526	508	526	508	496	500	460	515	526	501	474	468	512	514	501	523	517	514	528	516	530	548	482	521	555	552	524	484	491	520	492	505	487	469	494	542	479	508	533	533	502	524	476	498	533	564	505	526	526	497	485	522	547	550	513	559	540	494	496	507	515	528	494	512	493	497	494	523	545	486	549	537	545	543	522	565	484	513	530	539	540	498	509	532	537	498	493	482	500	553	494	518	529	529	540	581	504	520	541	508	547	507	543	495	527	524	466	496	500	535	545	517	511	539	444	488	514	513	516	493	530	520	497	530	491	518	473	512	490	515	492	523	517	506	501	546	522	520	537	543	526	520	491	538	539	507	520	514	491	493	509	539	519	550	484	555	510	510	497	487	508	478	511	535	492	505	513	527	518	520	536	469	545	492	508	550	495	472	502	502	494	540	531	545	529	514	526	528	549	530	530	508	528	528	506	522	505	508	506	493	536	481	541	512	517	524	531	520	451	472	505	546	489	531	522	493	512	521	508	510	489	503	531	498	495	489	503	511	540	520	487	538	515	547	504	514	503	509	542	457	486	548	560	505	539	493	521	492	493	524	548	511	481	501	516	489	468	501	525	491	476	510	542	504	529	493	492	482	544	532	522	536	513	492	526	505	493	518	522	499	493	488	511	492	544	526	514	529	566	483	539	510	503	533	526	499	501	522	511	482	492	551	496	530	526	512	505	515	504	523	546	505	510	497	494	541	545	569	496	481	485	555	526	515	482	508	489	505	531	506	505	523	532	522	479	486	506	493	512	473	510	495	511	519	522	534	469	527	505	517	516	501	530	532	535	518	516	522	492	486	526	512	517	505	524	505	520	535	550	482	503	530	503	481	512	540	483	488	508	512	484	529	501	465	496	489	535	470	490	539	506	500	488	511	538	507	504	504	486	555	511	519	512	542	558	496	488	525	522	516	502	508	481	500	496	533	465	481	511	483	519	508	475	480	535	503	514	522	525	508	482	509	501	515	522	525	499	535	514	504	500	502	490	505	535	485	514	488	502	497	559	512	541	492	529	506	502	521	534	560	508	529	519	556	500	502	499	513	552	483	517	536	502	471	532	498	495	538	487	520	518	502	515	553	510	504	556	543	506	484	561	526	500	504	523	531	510	475	516	560	514	515	468	513	515	507	512	511	504	480	557	510	482	541	501	504	507	516	491	504	515	502	511	505	526	525	500	522	561	520	550	530	521	477	494	517	484	507	477	530	551	537	499	501	520	476	525	498	537	489	495	497	516	508	507	526	517	537	479	527	542	466	481	506	497	518	502	526	479	472	508	530	532	541	510	478	493	500	514	545	536	504	496	530	501	560	521	479	504	477	534	500	520	545	530	491	514	514	487	521	543	527	496	498	541	547	523	532	517	454	518	517	476	522	521	492	517	497	520	523	520	513	501	523	510	532	515	533	513	499	550	493	555	479	522	531	515	485	486	508	538	478	557	553	524	551	496
29487	22129	18931	16119	10927	8841	6146	4327	3506	2691	1918	1496	1323	1230	1092	954	944	940	875	790	764	813	784	770	779	750	739	758	703	737	742	734	728	731	734	717	722	730	718	673	738	692	707	701	696	680	725	722	736	712	703	716	738	737	711	732	743	724	707	705	706	702	740	746	705	758	695	725	688	696	652	686	677	714	767	723	708	696	694	713	718	696	686	710	736	717	706	721	715	726	741	696	764	692	721	710	748	716	726	722	720	710	740	739	692	695	678	681	716	714	690	647	717	691	664	753	697	680	679	713	683	656	677	718	739	713	678	723	651	693	751	701	695	731	718	635	700	738	673	722	695	732	676	694	703	753	718	684	689	696	704	721	705	744	674	716	682	694	673	685	693	694	744	722	666	695	720	729	760	710	678	703	657	724	683	708	659	680	667	718	735	711	680	710	670	684	683	707	665	754	691	717	678	705	701	700	702	729	675	728	699	682	729	726	720	666	677	753	652	719	695	693	678	699	634	685	700	717	695	658	733	738	751	695	699	735	678	748	708	730	694	683	683	714	714	725	724	716	648	691	710	699	681	655	763	673	721	706	717	699	715	688	738	657	702	725	692	690	675	689	684	694	697	697	686	718	726	705	732	698	710	698	694	706	740	703	725	735	683	697	694	717	711	693	747	700	675	735	680	705	736	677	695	740	767	655	695	684	717	744	699	727	693	720	676	705	643	692	706	675	669	704	704	727	683	730	694	685	661	691	722	680	679	694	682	684	742	708	641	654	701	690	692	740	719	749	739	696	685	741	753	689	729	730	661	736	692	676	712	663	671	722	728	696	710	690	701	692	755	742	737	700	752	731	721	657	704	674	659	723	650	684	712	666	748	687	670	692	706	711	691	691	702	722	698	682	708	723	698	725	696	676	697	698	728	738	763	718	721	686	717	748	731	737	673	656	661	741	713	675	687	770	708	660	722	687	751	689	673	657	716	696	724	695	661	729	749	701	717	693	671	699	669	738	739	737	727	677	709	740	689	733	703	708	672	716	765	760	669	697	705	654	701	707	729	728	632	699	723	684	680	679	739	666	685	700	700	752	681	723	723	642	667	689	739	694	719	708	747	700	715	718	730	681	705	715	737	728	694	712	718	714	721	691	718	720	714	696	704	707	681	692	667	712	708	702	668	644	728	704	730	682	689	705	702	675	643	705	682	698	708	701	750	701	703	687	739	668	709	704	681	721	714	700	712	716	678	713	671	692	648	733	676	725	716	698	702	710	716	724	735	682	704	716	672	757	710	705	743	704	692	685	728	742	715	680	649	703	631	717	691	682	709	688	741	706	727	677	750	736	689	726	656	651	703	727	746	651	693	710	696	683	689	747	693	783	699	702	694	719	676	727	706	706	746	674	721	679	640	691	659	737	704	703	679	670	693	673	714	734	694	722	705	645	733	718	745	659	693	660	671	736	713	682	664	711	714	702	708	678	691	744	678	708	677	710	722	730	738	695	693	659	713	733	722	717	704	710	730	730	674	662	697	688	716	718	718	718	664	703	720	730	706	702	708	701	698	731	719	705	692	721	700	705	693	716	680	727	671	723	738	681	723	701	682	714	747	654	732	691	670	745	724	780	746	773	641	688	670	716	718	741	679	688	686	680	700	693	671	665	671	732	704	733	729	693	705	673	690	701	716	672	666	692	665	711	704	710	737	707	699	703	725	709	709	674	734	670	716	734	752	745	728	697	758	719	684	687	705	652	701	718	644	747	682	728	686	678	696	676	697	708	711	721	676	731	688	703	749	694	684	663	706	661	701	727	689	689	715	712	714	702	672	685	765	699	667	725	695	685	705	723	727	724	769	726	714	684	717	721	695	735	665	724	708	719	714	685	705	699	690	758	700	702	699	710	736	726	707	733	729	679	719	732	708	732	702	669	677	730	701	750	693	692	713	700	677	661	692	675	733	714	746	670	681	705	674	722	707	728	678	683	738	698	670	696	680	635	674	724	687	636	697	697	660	767	695	673	699	746	710	716	702	693	766	699	708	669	729	681	699	714	730	728	719	658	733	698	688	695	724	723	704	692	710	702	710	666	660	708	702	716	664	751	702	723	718	696	696	693	703	701	744	707	710	720	732	695	682	657	723	755	747	700	731	660	718	687	683	730	681	653	744	741	678	686	672	737	734	730	755	711	711	711	696	722	643	696	705	708	685	714	666	687	715	688	680	739	701	678	701	697	726	746	659	685	683	693	625	707	713	733	685	729	727	720	678	638	640	706	700	736	706	687	678	686	733	688	714	706	709	663	678	679	700	720	685	682	735	751	732	693	754	710	703	736	679	678	708	692	695	710	722	687	705	714	679	724	698	715	725	650	680	714	668	726	741	712	713	687	704	720	659	754	674	723	736	696	725	751	713	697	702	724	728	729	713	694	648	714	692	677	691	656	729	700	705	752	703	702	746	709	649	717	708	707	723	731	656	670	702	713	715	695	710	682	722	701	688	739	723	742	697	712	716	742	697	697	656	662	710	657	680	728	730	722	697	692	711	700	686	662	653	725	753	736	733	665	674	709	710	674	676	681	708	666	693	659	717	672	706	683	649	683	636	683	738	678	736	676	718	697	694	703	759	681	693	719	725	667	724	660	710	725	710	682	683	708	718	706	687	695	679	683	687	734	728	732	683	736	751	689	703	666	739	674	737	721	691	669	733	683	693	727	687	696	737	709	723	755	674	767	674	718	667	700	705	724	730	656	684	667	708	685	739	698	678	735	752	738	699	736	691	705	645	690	716	704	720	676	731	696	700	686	723	740	696	670	695	728	708	722	712	727	726	724	706	667	683	687	689	742	720	681	687	741	708	651	667	687	751	707	659	715	761	679	693	670	707	756	727	668	691	765	692	628	731	704	769	714	681	715	690	697	737	759	662	693	696	681	688	697	689	696	720	708	738	729	700	692	714	715	718	658	689	769	712	725	696	689	648	734	713	705	646	741	743	708	697	697	753	680	682	695	702	730	669	686	705	701	697	656	662	681	702	717	713	748	705	713	687	695	697	670	725	736	711	686	687	697	716	701	671	709	748	730	646	694	768	703	737	702	704	680	669	720	709	680	708	690	709	716	674	723	737	680	682	671	699	659	645	669	742	689	683	756	695	711	716	697	717	658	716	712	678	697	688	710	711	738	691	728	681	722	755	669	718	697	705	716	711	633	709	683	680	738	655	693	723	679	686	734	731	720	697	695	694	683	710	619	726	711	726	740	688	738	707	679	733	718	692	689	716	718	703	650	710	668	708	711	677	717	674	684	659	692	720	709	702	714	692	685	695	714	707	706	755	752	769	721	699	739	723	724	716	702	719	721	715	758	681	691	689	683	690	723	653	709	692	725	697	734	740	699	713	663	661	701	709	708	682	703	685	715	657	659	693	728	667	700	678	755	690	672	642	668	730	686	701	674	722	726	750	697	687	693	719	684	671	714	706	692	659	737	700	695	691	734	729	699	722	688	702	732	673	691
23117	21068	28773	23566	21097	20681	8891	2839	2006	1520	1079	828	641	602	492	455	431	400	390	391	322	311	292	304	283	282	328	277	294	295	287	269	257	276	274	275	263	240	299	257	252	266	257	251	252	257	247	265	248	276	246	255	258	273	273	270	267	250	251	256	308	263	252	262	240	227	240	267	263	244	217	210	265	231	251	240	251	247	247	246	240	262	262	239	263	236	257	279	248	259	262	268	256	242	226	272	262	227	261	283	265	255	220	246	253	249	254	265	229	260	246	275	250	266	243	248	235	241	237	244	239	247	233	261	238	246	276	214	223	240	250	225	252	259	231	242	241	260	233	237	245	284	249	242	250	244	266	227	261	230	270	250	273	242	260	231	273	260	277	240	237	239	237	244	247	255	246	233	248	245	208	247	248	219	253	266	260	233	225	247	240	246	249	260	257	233	260	229	235	266	255	257	258	226	257	240	259	276	280	230	229	249	238	258	245	237	237	230	238	233	215	223	225	248	252	263	246	259	267	247	240	242	241	260	237	260	258	249	233	235	234	241	230	254	215	239	229	249	235	247	244	225	267	246	255	206	213	262	239	249	216	235	256	287	237	230	246	232	218	258	233	247	255	240	251	225	247	248	260	232	242	240	247	249	233	234	261	231	259	264	240	232	231	254	242	253	239	253	263	232	247	244	239	231	250	240	257	238	235	228	230	262	252	241	243	244	252	210	263	246	210	231	242	252	220	267	227	237	259	235	270	236	259	263	228	259	258	212	239	242	245	255	242	259	262	245	259	264	244	257	255	215	256	236	235	264	248	254	246	218	282	205	231	241	247	239	245	261	204	235	247	226	244	250	215	235	247	257	295	241	246	237	239	262	236	237	225	236	220	226	250	247	269	221	242	253	240	260	230	251	234	211	275	274	253	230	248	248	255	243	260	223	222	260	265	257	247	267	230	240	255	213	265	230	238	247	215	247	232	216	257	241	265	239	252	229	255	282	230	240	264	229	275	252	245	256	230	258	259	243	213	239	242	240	242	267	228	250	226	225	226	230	244	231	260	253	240	234	219	250	226	244	266	240	243	232	263	224	259	259	226	254	255	256	236	228	285	223	244	235	232	249	227	269	265	234	219	253	250	246	214	245	263	244	227	227	249	241	238	273	252	241	236	220	258	222	273	259	214	237	230	275	229	258	238	261	212	253	242	250	251	223	214	247	238	266	240	257	229	251	261	251	242	218	247	232	252	255	213	242	222	262	242	228	262	268	248	222	289	249	238	254	241	224	274	253	216	220	250	248	220	227	239	243	250	263	238	241	253	244	250	244	237	263	257	237	234	248	234	240	256	239	247	226	219	254	246	247	256	227	248	230	230	223	249	260	244	225	248	228	243	237	249	251	264	256	230	246	253	219	223	238	240	251	237	235	233	264	240	252	233	243	212	246	245	252	253	263	242	239	248	215	260	247	229	243	226	245	254	237	241	234	214	239	258	241	228	248	254	227	249	247	259	266	252	260	244	243	272	236	234	242	261	251	237	244	224	253	234	216	234	252	242	238	266	264	264	233	232	258	241	236	230	235	234	238	240	250	259	261	238	237	241	237	233	237	242	258	262	209	256	225	235	259	233	245	289	236	261	259	242	244	249	228	242	261	259	269	261	264	237	268	258	233	263	225	244	257	254	242	228	244	260	273	252	276	240	216	239	238	240	229	261	253	253	223	253	252	234	249	253	245	251	268	242	251	259	276	226	257	264	234	247	257	250	251	243	241	252	249	240	214	278	267	243	248	253	219	235	222	255	254	224	233	258	239	250	257	258	254	221	222	260	249	212	260	246	243	219	261	251	266	247	222	215	239	255	238	236	266	285	255	252	273	236	269	238	244	236	246	285	227	241	242	260	260	258	249	218	221	250	239	236	201	231	230	238	250	251	234	250	253	197	236	274	240	250	231	240	259	270	254	256	265	261	241	246	242	251	255	270	265	239	240	236	225	277	282	229	276	242	233	243	216	237	214	248	232	271	230	243	243	223	240	250	239	245	260	221	259	220	225	234	258	238	251	213	237	229	254	238	221	238	274	220	244	260	254	259	225	253	256	212	286	256	224	251	236	249	232	225	229	246	245	241	237	246	248	207	247	252	261	246	248	252	248	225	253	233	250	263	218	235	279	229	243	222	257	239	254	266	251	242	258	244	245	224	243	237	253	227	224	242	225	256	237	232	232	216	236	238	242	260	240	220	230	284	253	238	273	255	261	247	207	273	257	276	242	233	232	220	267	254	218	255	243	236	257	264	265	237	243	247	252	246	271	238	234	217	239	226	226	238	235	255	223	231	237	250	242	253	241	228	244	234	229	264	240	254	225	240	257	215	240	265	267	250	230	258	229	260	234	239	288	249	237	258	235	242	225	268	249	226	251	239	239	225	246	236	256	233	233	259	251	233	232	258	226	230	269	268	260	254	268	256	280	256	264	231	235	232	227	217	269	234	237	237	247	269	237	259	288	261	272	273	238	237	270	260	235	233	239	244	287	289	236	255	261	283	234	226	235	274	256	229	263	242	244	259	244	272	219	254	239	247	270	255	233	232	255	257	248	225	246	228	245	215	241	245	261	261	259	250	234	230	231	254	245	235	268	250	230	248	244	241	251	252	259	218	247	226	252	266	224	252	267	248	212	261	235	248	236	226	233	255	237	250	260	261	220	227	245	283	229	240	231	261	256	260	265	274	240	242	227	255	239	233	273	271	251	261	233	243	251	203	239	248	227	240	235	269	240	225	262	258	237	248	239	256	247	252	245	262	231	250	236	251	238	239	272	259	235	241	222	228	237	246	266	255	254	249	248	210	246	256	252	231	243	224	261	246	233	219	227	232	255	245	236	243	231	212	237	235	219	236	235	251	227	240	247	254	226	260	224	254	247	235	264	248	251	247	256	256	242	241	252	248	235	250	258	232	256	227	231	242	253	240	221	241	240	258	243	262	246	241	247	229	253	233	214	239	239	235	238	228	268	229	239	242	242	260	249	251	248	219	243	257	236	256	226	243	229	226	221	256	265	256	258	233	234	245	260	275	230	241	225	257	259	229	263	262	230	254	245	240	241	251	223	225	242	254	242	255	257	244	247	270	272	258	232	254	252	243	248	236	267	230	258	250	222	228	268	250	246	226	230	247	251	234	264	233	252	240	250	243	246	247	238	257	221	258	257	250	275	210	243	225	261	248	241	236	253	227	223	256	247	242	248	254	272	246	243	271	264	238	243	221	254	226	266	249	249	224	242	219	248	244	251	257	243	261	271	252	255	248	232	204	233	242	225	240	253	241	252	251	243	261	261	244	238	245	240	222	216	234	242	258	255	259	230	252	270	259	256	246	242	246	254	257	272	240	210	230	228	241	229	257	238	255	207	272	221	257	225	233	260	241	263	232	258	238	217	253	216	220	249	231	234	207	243	262	250	238	238	246	267	250	200	245	259	222	248	221	250	221	228	248	250	235	200	261	240	263	260	269	254
33773	27862	24076	19891	14277	10979	8671	5779	4577	3407	2421	1705	1366	1202	942	815	723	679	639	580	518	524	480	479	439	474	453	433	426	400	436	407	394	379	385	382	410	381	399	383	373	366	356	347	397	393	360	399	379	386	400	384	406	386	407	358	407	351	370	390	361	340	366	337	357	364	360	399	332	380	380	345	407	314	357	379	365	377	343	370	355	373	335	380	337	350	363	352	352	354	333	339	374	316	362	349	352	318	366	361	344	373	328	350	375	353	357	345	347	328	334	348	317	326	345	339	317	372	393	372	337	350	330	344	341	326	373	312	363	354	327	358	361	365	347	320	364	329	349	363	368	338	334	302	362	348	346	338	344	357	311	365	320	321	339	336	326	333	312	348	347	351	340	322	321	362	363	367	333	314	352	348	361	364	344	375	345	336	351	317	344	332	327	348	350	352	362	356	356	369	312	346	365	347	310	362	322	342	334	327	317	344	346	358	329	363	334	347	330	367	339	341	345	348	363	322	352	341	346	347	337	341	337	344	337	321	327	324	327	344	352	319	365	346	359	318	373	345	328	321	349	347	313	344	327	386	365	304	363	347	335	347	359	349	354	371	358	340	337	341	366	363	314	348	315	322	327	359	315	350	335	353	338	333	327	353	348	349	338	337	346	364	330	330	311	334	380	335	349	353	345	340	362	337	370	337	293	352	362	342	357	347	358	334	336	371	332	315	331	330	361	323	327	335	317	322	356	340	339	334	347	344	344	336	345	365	326	393	356	332	342	340	326	351	337	314	353	323	362	351	352	328	388	356	321	343	328	347	370	318	379	390	299	374	350	353	363	324	344	354	374	359	334	324	304	323	349	363	336	325	343	366	352	325	338	340	317	313	328	335	323	349	328	345	334	355	339	381	350	340	381	358	352	312	298	331	315	333	358	317	353	358	364	347	367	339	338	365	319	323	341	342	368	369	339	359	394	351	357	344	334	329	314	333	324	357	310	307	328	336	361	324	333	341	319	314	310	346	324	382	354	379	319	330	345	320	356	313	343	376	339	316	331	347	358	308	340	389	355	337	317	371	344	306	339	321	369	350	369	377	357	318	319	341	342	357	355	334	373	353	346	312	336	335	298	357	322	326	351	346	329	341	335	374	343	359	364	330	335	310	361	341	351	310	338	314	334	349	325	339	331	340	386	367	379	348	354	347	361	364	375	322	327	377	335	346	338	338	347	377	361	346	336	354	329	324	348	331	342	320	318	330	306	358	373	370	307	332	337	329	313	340	379	309	334	341	335	340	354	324	320	349	381	345	366	344	346	362	379	351	346	369	364	333	352	340	339	347	359	332	346	370	347	331	316	331	351	344	332	369	326	314	355	327	355	347	362	360	368	322	347	334	316	315	345	365	344	333	358	365	343	337	349	329	347	352	345	343	358	371	316	375	330	356	380	343	366	345	358	327	331	354	293	354	345	342	348	354	348	337	315	337	347	368	365	371	316	323	334	318	337	343	360	338	356	363	347	369	347	342	335	370	329	327	338	358	339	355	312	326	365	322	351	339	334	331	337	349	342	339	360	341	360	348	311	346	363	355	344	333	337	347	351	384	348	356	346	379	350	334	322	345	352	341	351	331	346	373	336	355	341	345	344	338	330	331	304	301	339	350	297	328	332	368	343	337	322	331	348	336	312	345	323	329	332	305	376	319	345	335	323	353	319	324	367	356	338	362	360	351	367	354	326	326	356	333	367	332	338	347	337	386	349	381	368	326	350	321	343	310	349	363	376	346	356	344	360	353	361	346	337	342	339	359	352	345	310	361	341	333	330	325	379	363	330	356	368	317	366	333	361	372	343	348	345	326	343	343	354	377	313	352	338	317	364	373	368	328	407	365	343	304	341	354	330	354	343	340	348	336	335	365	375	326	339	324	345	379	330	328	318	317	312	338	349	326	325	344	353	347	331	345	373	373	372	348	329	348	345	333	310	356	330	346	356	351	365	337	340	347	343	339	362	348	350	298	333	332	372	351	364	346	318	378	345	328	351	339	340	320	348	348	361	318	326	331	343	351	368	330	344	337	347	360	371	344	367	324	330	314	320	350	361	358	367	322	344	352	319	334	337	350	352	319	338	329	329	349	328	345	326	331	341	329	339	323	341	319	344	316	334	332	363	336	340	328	327	360	355	358	340	314	352	315	339	338	334	377	378	356	354	318	329	313	327	347	363	336	324	343	379	346	340	340	363	344	332	337	326	351	350	320	336	315	339	332	330	330	339	349	363	331	348	339	364	329	330	339	318	337	335	344	342	335	347	363	311	325	357	361	340	361	322	367	363	360	341	344	374	353	331	308	312	333	324	333	340	331	334	331	327	346	333	344	320	338	351	344	324	342	344	364	374	304	368	372	348	316	349	354	353	353	316	345	332	351	353	338	341	348	317	325	310	358	341	364	295	351	317	333	341	338	357	344	352	343	354	329	358	350	335	351	353	313	344	311	338	309	366	334	319	366	331	322	352	325	343	348	344	345	345	369	324	335	330	357	339	322	344	330	382	324	323	339	353	355	328	308	331	350	388	379	337	327	375	353	342	314	328	341	333	351	309	355	358	348	355	338	357	305	350	344	357	364	326	330	369	296	342	335	356	346	335	348	357	306	343	296	338	349	343	335	340	334	337	312	316	338	321	366	347	363	319	331	346	338	330	314	335	362	340	336	371	344	342	348	332	326	352	360	324	343	329	332	345	326	379	364	345	344	349	326	344	368	343	336	329	330	308	352	333	326	336	357	323	364	350	341	330	361	327	359	365	353	343	338	337	338	331	345	343	337	326	344	379	345	330	369	341	337	354	394	368	344	331	348	354	342	338	331	323	371	341	328	326	355	329	348	332	351	362	351	298	313	318	361	338	323	336	344	338	298	299	308	347	364	327	324	328	336	368	327	358	370	339	315	320	335	346	378	382	359	341	323	328	349	321	311	352	331	326	321	350	325	318	330	368	371	353	329	358	306	326	338	337	344	323	319	339	330	362	338	335	318	369	334	345	359	372	311	352	331	335	320	371	336	375	324	334	345	384	366	331	334	337	322	360	357	349	359	342	315	369	357	345	321	369	365	357	340	341	323	336	314	349	353	342	344	347	347	324	349	314	349	336	349	336	322	346	355	360	347	359	304	341	361	324	363	342	332	346	334	347	316	311	343	369	338	348	338	345	337	328	348	312	341	350	361	348	360	345	347	348	366	323	369	362	329	326	319	330	308	323	359	354	337	351	329	348	341	347	357	340	336	351	316	354	364	333	374	358	352	315	355	372	339	347	347	351	355	322	324	354	327	347	350	327	351	385	368	352	375	314	347	350	330	332	328	353	362	347	360	328	347	365	341	349	358	358	336	331	309	326	335	304	340	356	331	354	325	344	330	319	342	392	341	344	352	362	345	316	334	342	319	328	341	345	296	342	317	313	375	334	338	313	342	353	322	367	342	324	363	325	331	357	340	354	339	330	332	353	371	362	336	376	321
27279	20493	14113	8067	4163	2757	2034	1412	1112	999	869	748	679	653	663	626	625	665	625	617	645	594	613	583	591	642	607	585	605	622	623	601	585	606	625	571	623	605	577	614	575	617	583	611	584	602	611	635	599	634	637	598	556	625	618	608	624	581	567	570	644	616	590	619	576	588	626	626	625	605	605	594	581	616	578	644	594	633	621	584	588	640	580	625	590	595	639	619	647	580	554	575	628	610	580	575	586	623	552	634	588	563	675	624	561	555	664	602	601	626	603	587	593	631	593	588	609	592	582	592	601	548	564	530	611	606	618	583	597	570	576	608	617	617	596	603	575	573	607	620	590	568	581	591	607	611	602	561	584	634	631	568	570	663	602	564	584	618	612	593	640	622	586	570	623	622	607	603	619	600	594	589	600	599	576	583	584	597	597	571	566	597	580	558	605	647	588	587	599	643	602	539	583	591	626	594	561	557	632	595	618	572	598	625	567	626	611	573	577	628	644	596	586	617	593	597	590	537	593	624	553	625	568	559	616	611	545	582	593	595	560	568	588	632	608	627	612	559	622	591	646	601	636	604	607	610	611	617	599	582	601	535	515	581	607	588	571	575	632	601	619	567	560	572	599	591	579	598	600	619	584	611	623	595	562	555	596	658	598	568	566	605	584	628	614	554	631	608	622	603	614	579	631	613	570	603	602	573	603	659	572	601	599	570	576	591	579	544	632	624	603	619	598	620	584	555	639	613	612	634	664	604	644	621	628	619	602	580	598	648	572	589	601	614	652	600	560	656	583	617	601	548	613	595	601	648	552	586	631	588	659	598	592	621	597	573	597	568	616	579	619	628	599	606	607	584	641	613	600	581	613	586	588	598	593	559	564	570	610	605	574	593	584	654	559	575	579	631	590	557	604	606	603	573	637	623	617	582	592	578	615	585	600	572	619	566	582	584	585	619	585	572	609	625	576	623	625	595	570	570	605	582	598	562	625	611	609	577	628	553	620	658	604	586	627	603	594	589	541	603	605	591	557	584	557	539	640	563	601	640	607	570	525	593	599	614	638	626	557	589	594	617	604	589	641	598	609	620	567	640	566	580	634	608	583	619	607	581	584	611	585	618	573	623	619	604	593	643	561	548	595	563	595	607	596	590	613	557	612	587	576	613	585	603	611	579	595	578	590	626	624	612	566	579	587	636	601	612	606	598	617	574	512	591	556	596	616	607	612	597	602	677	595	604	553	580	601	582	615	572	588	619	647	613	651	612	612	648	587	583	597	625	591	590	586	571	610	605	607	591	591	625	617	592	601	600	581	577	560	600	601	594	638	587	589	603	619	618	605	617	598	580	608	602	653	579	635	560	581	607	558	576	572	563	599	586	571	560	617	625	597	579	627	635	602	656	571	573	608	585	616	598	626	612	587	618	619	584	626	587	568	578	592	576	622	592	610	590	571	608	586	577	579	603	613	574	604	599	605	598	568	573	629	596	626	599	606	612	620	636	512	622	585	611	593	580	638	602	624	592	599	606	662	604	625	599	624	611	619	646	607	611	565	585	587	598	585	607	568	594	594	559	644	603	603	579	565	537	636	594	592	603	582	632	596	615	643	573	621	635	634	592	598	616	588	557	619	607	573	619	649	578	633	586	603	554	587	572	579	626	589	592	571	596	590	576	575	641	595	623	624	625	567	625	594	591	585	577	558	564	537	588	550	598	573	606	563	635	566	618	569	620	584	608	622	599	575	614	561	635	618	594	645	637	620	573	574	631	620	590	654	575	592	582	586	588	601	569	590	622	613	574	587	587	608	583	563	584	589	592	548	605	548	587	613	600	619	603	587	599	608	588	658	602	565	559	595	623	574	579	573	620	605	602	571	573	593	600	602	597	562	622	606	613	624	566	553	623	622	573	609	566	642	593	596	632	669	597	609	549	634	611	542	631	613	580	625	617	584	632	605	583	619	602	631	599	591	612	612	592	585	548	606	596	593	569	570	621	582	565	525	573	609	640	578	609	609	598	554	593	641	587	540	589	565	602	582	608	606	625	588	635	605	617	585	609	572	620	625	640	607	595	626	579	615	610	578	578	594	588	589	594	526	609	606	597	627	583	546	624	614	597	644	571	609	554	578	610	583	632	606	614	578	598	606	657	571	607	614	623	595	588	605	615	580	626	573	581	593	575	619	584	650	598	574	633	599	553	547	575	580	605	566	599	630	598	599	587	590	636	581	612	596	577	614	621	594	635	540	577	658	598	547	599	554	587	629	602	582	579	584	575	617	627	639	549	608	579	543	619	566	576	602	600	610	592	600	552	601	578	573	608	631	618	597	580	658	609	593	610	569	584	627	580	577	619	631	564	575	612	597	588	574	576	603	632	587	571	608	623	614	629	587	585	595	593	609	624	575	632	609	609	600	613	597	574	605	586	596	628	612	595	607	593	613	652	584	606	603	570	622	624	597	596	569	589	575	614	574	624	558	579	554	636	590	597	571	608	638	584	633	619	619	576	562	590	578	615	625	602	578	583	596	585	555	569	605	576	616	598	587	591	568	640	596	538	626	615	565	614	643	589	619	570	601	565	589	609	581	609	566	556	576	578	631	580	593	588	589	597	594	545	536	597	569	566	616	598	619	602	616	663	592	614	566	577	603	558	602	567	583	596	602	606	605	624	599	604	633	584	581	594	621	614	572	622	594	587	589	606	588	613	600	587	602	607	637	608	622	619	595	601	625	541	588	576	622	580	596	583	599	563	586	564	577	601	566	612	562	589	616	577	579	593	606	569	616	599	567	600	590	593	598	584	559	607	580	567	604	599	552	565	572	606	613	572	526	599	588	580	656	604	587	575	609	619	635	624	628	589	649	600	613	604	611	592	590	622	607	609	592	602	591	575	597	603	612	607	653	610	605	573	599	592	592	607	578	576	579	605	606	614	646	621	584	625	600	605	566	614	595	608	631	582	603	575	569	586	607	619	596	585	600	569	570	588	640	562	569	580	552	607	620	620	559	619	593	604	621	592	632	600	592	576	605	630	585	589	611	579	605	567	624	612	616	577	679	598	579	581	583	571	581	608	607	590	592	594	625	602	598	584	629	611	650	585	573	638	604	609	550	570	628	628	590	596	615	604	580	638	588	575	561	563	665	609	561	651	636	582	583	643	609	620	612	622	604	573	590	622	583	582	564	566	617	593	630	589	626	553	630	536	577	612	584	610	612	602	600	645	590	605	572	606	600	588	585	593	621	569	586	566	614	574	611	594	640	581	585	609	568	586	605	577	598	651	618	615	613	571	585	625	575	615	589	626	590	608	581	593	586	527	644	616	592	622	586	608	588	615	584	602	609	613	596	604	630	599	612	604	556	608	608	586	607	642	581	620	630	562	595	582	595	560	606	606	629	623	600	565	588	588	572	600	577	608	579	586	562	627	559	619	605	612	614	619	626	594	577	575	631	600	568	608	603	574	641	543	603	614	588	612	603	555	560	595	608	586	620	594	581	589	613	646	627	594
25553	14473	13594	10208	6903	5363	4343	2827	2250	1775	1393	1130	996	1000	903	837	825	869	785	848	800	848	797	900	773	789	790	788	820	827	779	822	847	790	832	827	815	802	730	820	820	731	829	821	760	829	787	767	822	793	778	824	792	813	797	761	765	791	781	826	755	781	763	769	798	795	819	789	786	770	783	831	779	827	811	816	778	801	813	785	756	784	795	804	797	753	785	762	787	790	798	791	814	788	772	815	820	771	786	752	783	801	771	797	790	831	785	816	750	726	763	776	803	787	804	761	764	790	761	747	820	796	769	806	823	761	783	801	781	799	832	815	848	788	803	830	811	753	814	757	819	817	827	811	768	748	841	794	786	763	785	804	835	776	828	833	786	794	794	781	759	815	779	758	815	781	821	770	812	824	750	783	848	771	836	801	790	797	782	796	765	729	808	762	804	803	801	784	781	823	762	771	810	749	839	751	802	769	795	830	782	831	819	814	755	798	786	806	823	837	787	791	802	830	828	820	751	803	844	808	800	823	723	814	748	822	819	775	819	795	808	796	761	823	849	821	779	817	780	829	776	798	785	766	808	795	795	823	787	840	807	793	842	788	820	805	822	800	832	808	774	738	820	767	776	768	774	822	813	789	822	794	840	762	810	824	830	822	856	785	789	779	841	794	767	782	764	844	805	800	810	822	791	776	798	787	836	742	782	753	804	822	828	792	793	796	807	759	850	759	810	833	816	776	827	786	820	805	800	775	787	746	791	763	790	809	818	852	779	815	837	776	816	774	819	819	833	777	794	821	742	761	799	806	799	795	753	769	828	773	788	805	754	795	761	789	786	834	785	697	817	724	759	799	809	747	807	788	841	763	795	782	798	848	790	774	788	822	800	773	756	746	773	809	859	795	770	808	784	819	761	835	800	772	846	811	807	772	789	816	816	806	828	770	786	794	786	823	868	753	818	772	791	795	840	815	765	782	757	819	767	799	753	822	770	813	805	726	811	749	796	779	767	802	803	734	779	789	827	838	776	788	847	782	819	818	803	784	820	778	763	846	818	795	831	789	774	779	812	800	745	738	779	789	811	812	785	806	798	832	768	729	799	783	787	788	782	800	804	814	768	805	843	804	769	764	784	815	785	763	844	809	744	755	823	768	827	820	753	813	804	781	797	779	798	787	819	784	777	842	808	820	821	721	818	779	769	772	795	817	818	799	788	815	810	850	791	829	774	831	830	824	795	746	860	797	824	835	815	792	748	814	832	772	811	784	750	773	780	766	805	818	822	773	731	783	798	743	793	797	815	860	777	797	803	824	796	801	807	738	804	795	790	765	784	758	792	838	790	800	799	799	795	815	870	789	792	793	816	788	732	804	819	779	834	810	774	800	802	783	815	820	812	798	819	829	840	800	842	798	809	761	789	760	803	759	758	813	798	797	777	784	832	799	779	830	777	815	801	827	775	813	818	797	801	793	798	794	777	782	790	789	800	806	791	773	766	744	774	803	825	791	837	769	783	821	805	777	764	761	766	812	804	801	777	777	765	808	802	823	824	808	750	816	804	777	772	760	788	733	783	771	743	728	817	827	799	800	765	810	840	744	839	817	827	791	772	745	779	764	829	775	860	771	826	843	791	801	820	774	783	829	772	774	794	845	792	824	808	822	800	835	817	811	772	797	787	799	812	836	824	777	771	796	759	820	791	781	831	853	774	771	768	793	807	798	787	759	774	842	774	819	806	787	774	785	800	763	767	752	829	797	827	803	776	836	737	844	808	840	777	766	767	795	773	798	768	816	789	795	838	827	796	796	736	833	811	777	829	800	750	797	769	809	751	786	804	853	809	774	827	816	800	780	790	841	793	783	821	786	834	798	778	798	781	812	805	791	832	834	759	811	804	786	774	818	783	802	788	782	769	780	817	812	832	769	781	801	791	828	823	798	815	803	820	792	795	781	785	773	744	806	803	775	818	717	811	778	821	817	791	818	750	805	789	817	788	772	779	830	813	799	797	828	802	801	776	783	791	807	788	775	797	787	818	784	817	830	790	796	791	790	769	816	789	807	809	810	778	823	823	802	758	781	798	778	777	818	827	760	750	797	812	773	848	798	807	788	810	795	787	785	743	736	804	792	796	796	755	836	775	811	795	822	762	803	737	789	820	779	781	780	768	841	777	804	836	789	763	813	798	798	739	741	817	827	799	772	795	793	810	791	780	781	746	781	727	798	786	803	778	800	805	801	779	786	795	807	778	791	828	757	782	779	795	838	778	816	869	786	789	791	803	791	807	808	799	764	800	807	815	815	865	810	802	779	831	721	780	782	753	758	849	731	827	829	767	799	779	775	759	865	792	764	806	796	718	773	813	796	815	781	828	817	814	772	747	794	750	742	816	797	780	818	808	801	846	778	759	768	779	806	760	781	825	786	810	803	811	791	784	730	755	764	751	763	818	793	821	791	789	807	813	781	808	756	774	792	828	774	839	783	807	771	815	869	789	809	777	755	804	768	798	729	819	801	803	813	799	713	821	794	788	779	745	826	793	801	762	784	772	832	820	796	793	811	783	737	799	825	751	810	808	787	788	760	790	810	777	788	843	786	774	777	841	754	801	801	792	812	811	794	767	781	740	808	790	784	750	810	764	845	808	849	793	768	747	798	782	833	813	733	814	767	750	789	795	782	793	770	780	771	780	783	864	751	797	788	845	750	825	809	804	798	816	800	841	825	767	741	770	813	774	810	799	784	811	818	842	810	786	780	812	767	812	818	775	761	752	784	811	821	755	791	784	796	790	814	816	772	823	798	818	768	787	810	829	813	826	803	813	826	836	845	804	761	798	822	794	763	817	793	774	799	798	816	791	763	787	782	798	798	749	779	843	771	835	737	777	773	844	857	749	810	761	801	783	758	791	766	767	822	792	781	807	810	776	766	835	783	828	746	825	815	820	779	798	769	853	781	839	767	709	790	798	791	806	804	762	781	810	772	780	850	748	744	765	810	842	801	768	834	867	802	812	803	749	814	788	724	870	771	748	793	789	810	819	808	798	754	826	782	813	869	798	816	799	713	745	798	809	783	796	811	794	790	820	737	758	798	781	808	801	765	734	816	771	853	791	802	788	738	795	812	778	834	841	817	828	802	795	759	728	763	825	741	768	803	816	773	792	764	810	798	790	819	781	785	838	796	798	854	828	801	781	790	858	794	741	757	799	802	774	810	806	787	757	810	780	787	787	744	788	795	794	793	869	801	815	854	780	757	816	800	749	762	811	842	809	775	820	794	826	817	815	799	797	823	790	776	823	809	827	774	811	813	813	806	879	830	793	793	821	787	833	825	806	798	782	792	792	791	761	817	748	767	771	743	764	799	811	813	822	814	787	839	781	819	782	783	815	772	784	814	815	809	766	838	801	828	805	796	873	847	812	835	844	757	731	816	848	786	792	835	786	800	804	761	798	813	766	750	815	827	777	806	825	790	813	800	808	836	740	787	817	820	794	811	799	787	725	751	821	803	775	804
24158	21074	28165	24158	20677	10404	3972	2162	1664	1305	985	837	785	734	670	596	587	634	614	610	600	620	558	532	583	562	560	597	546	566	530	529	541	545	557	552	540	533	489	543	541	561	516	546	523	545	508	551	561	542	497	567	530	560	512	579	511	534	534	537	531	520	546	554	541	530	518	537	521	491	512	507	509	486	548	533	516	502	522	520	526	494	560	532	515	507	506	555	507	536	517	509	509	581	563	524	545	527	523	517	523	486	551	513	540	533	547	519	542	533	546	568	503	474	497	527	497	557	543	513	497	526	539	524	529	566	537	523	532	521	526	530	509	539	543	494	513	542	524	550	498	540	519	516	556	535	540	520	512	558	485	525	554	535	552	500	524	519	509	535	542	555	530	518	535	549	531	515	483	496	507	466	527	571	531	537	524	515	533	525	548	467	559	519	505	481	531	544	557	520	536	526	563	498	512	563	502	536	493	521	517	518	523	498	499	548	608	505	539	483	503	512	546	488	479	538	528	546	521	500	524	552	518	461	481	487	519	519	529	512	514	542	524	536	518	540	523	555	535	522	540	517	552	489	523	519	530	493	518	556	475	524	524	484	523	505	525	524	504	479	550	517	500	491	564	524	555	538	521	532	523	550	489	541	546	567	555	521	518	543	560	521	559	513	535	509	567	549	531	590	530	540	519	529	521	518	521	525	579	538	525	523	493	552	539	510	544	510	542	548	493	482	519	525	521	530	523	497	498	541	499	534	514	512	529	536	551	504	485	507	506	522	534	494	516	536	494	551	544	545	505	526	547	545	555	532	509	515	511	511	502	520	524	542	526	520	491	536	504	494	516	526	541	557	518	504	508	587	517	522	532	503	494	539	498	511	507	514	515	552	511	530	528	519	565	520	533	521	521	535	496	487	490	513	554	521	517	509	521	513	537	541	513	506	567	523	526	521	511	528	544	531	557	499	547	536	513	552	566	531	511	515	502	482	532	554	519	518	515	483	544	504	560	494	515	511	538	489	516	533	514	517	541	543	530	495	497	496	549	529	535	493	509	552	523	561	584	518	519	473	530	500	494	508	536	479	518	505	496	530	525	508	550	530	527	531	511	502	524	490	540	497	540	500	504	560	491	541	519	513	533	534	550	497	562	541	537	518	536	500	513	543	530	549	541	530	527	517	544	517	543	527	520	548	507	544	520	468	525	540	542	521	505	500	548	557	534	506	495	554	582	501	518	528	512	503	507	544	495	533	538	486	536	495	535	500	508	479	499	495	526	498	530	500	510	535	484	538	548	507	515	546	491	526	523	531	521	536	488	523	530	511	513	529	527	498	524	510	540	544	522	536	510	545	546	521	495	498	531	540	543	530	528	529	514	531	511	538	513	489	545	537	545	543	485	525	530	535	544	536	527	541	562	518	535	483	533	468	544	483	490	482	529	514	525	541	501	530	534	563	550	503	549	530	534	513	550	540	508	525	530	507	521	485	565	472	551	531	540	556	548	491	539	547	497	510	579	540	543	507	523	502	479	564	473	533	536	531	532	517	527	538	530	522	525	471	529	519	552	530	542	558	512	521	537	494	535	530	554	517	542	543	497	528	539	527	538	562	519	515	509	551	535	517	525	524	501	539	557	499	522	538	520	558	544	483	507	499	557	525	513	521	513	487	485	494	560	515	520	525	522	502	496	560	545	528	537	534	467	523	540	478	563	523	521	515	501	520	553	514	505	528	548	520	567	526	556	531	513	511	490	514	507	506	517	527	494	495	519	528	507	538	577	538	497	561	536	524	552	537	532	530	552	510	554	519	511	553	471	537	520	516	512	563	519	484	483	541	525	522	543	512	513	536	549	575	523	503	551	537	505	521	525	529	521	531	528	517	497	518	550	506	493	514	515	529	507	531	479	525	501	506	554	541	515	495	525	511	496	519	530	528	539	526	546	568	539	495	521	538	544	493	525	473	536	526	520	546	522	554	527	487	563	532	516	569	500	534	528	549	499	505	536	515	521	532	532	521	518	549	550	537	517	507	502	516	507	542	515	505	505	513	549	534	555	499	554	532	522	548	522	507	519	516	492	515	525	511	540	563	514	501	530	559	490	505	545	543	533	521	509	508	531	538	557	498	549	548	548	528	504	509	504	562	483	518	546	559	534	533	526	554	511	531	535	486	535	516	496	533	475	547	486	512	494	547	533	534	522	512	485	497	484	542	504	581	536	478	546	539	517	528	491	549	524	501	545	515	565	522	528	507	556	562	508	521	553	567	504	567	565	514	544	538	554	535	535	502	511	563	555	502	507	524	523	531	530	522	496	505	525	503	538	496	504	548	520	527	554	554	520	500	547	472	534	530	527	536	519	496	525	507	512	551	531	545	517	523	526	541	553	491	533	524	538	500	554	513	493	486	535	505	550	495	521	533	521	531	513	538	559	544	517	513	497	503	533	517	503	500	533	501	564	508	512	527	520	517	501	499	511	531	495	552	503	552	508	529	519	530	540	516	540	521	520	503	544	504	510	541	514	521	500	539	580	577	510	505	511	540	520	507	521	507	545	528	512	534	529	535	490	505	487	535	528	501	542	523	570	546	523	531	509	516	566	548	566	530	530	474	504	521	522	519	519	554	523	483	493	542	498	515	499	525	501	489	583	498	511	492	549	517	548	541	493	506	475	508	512	494	533	512	519	536	542	522	545	505	527	510	545	480	513	498	529	537	519	521	542	527	568	503	493	465	532	529	497	533	502	528	564	527	558	543	556	475	523	535	570	594	495	490	514	510	521	511	505	514	532	516	522	491	521	493	542	497	553	487	529	515	511	542	562	504	539	503	565	538	546	496	503	491	533	551	463	483	535	493	511	528	522	483	477	498	541	522	529	543	512	531	514	508	540	510	490	496	482	532	546	524	504	533	493	516	561	493	520	568	520	525	516	530	483	532	497	544	520	541	516	517	540	509	525	514	525	513	570	479	509	520	536	509	495	516	518	521	469	522	538	483	562	513	550	544	540	522	491	504	506	548	541	531	524	547	514	521	522	532	510	533	520	490	509	536	546	493	547	525	520	520	512	505	524	497	517	594	527	528	524	582	539	524	514	548	553	494	556	536	530	538	494	554	514	505	536	547	566	484	505	536	503	530	506	527	520	519	519	526	533	512	509	493	505	524	537	518	506	511	459	543	514	518	535	489	520	499	552	505	550	515	525	531	516	581	514	530	530	523	540	472	510	509	492	537	510	507	531	528	548	551	489	480	499	519	561	515	532	528	511	493	524	517	554	522	539	519	552	530	528	533	534	535	520	566	522	553	551	541	563	561	521	484	556	567	539	508	508	521	524	545	500	508	546	515	518	487	507	527	504	529	567	544	505	529	566	519	527	525	544	544	535	506	545	502	510	526	514	531	563	525	485	548	549	515	541	513	548	517	532	512	506	466	537	543	458	521	533	560	541	549	537	502	557	551	539	557	497	513	488	526	538	527	527	460	522	465	507	529	546	559	533	468	479	516	534	501
30091	22138	19358	14391	12187	9281	6756	4429	3394	2439	1900	1572	1302	1148	1060	1016	924	921	929	839	784	848	782	745	801	789	772	740	765	768	783	735	703	745	780	726	733	743	759	737	738	697	703	763	736	777	687	741	715	749	721	692	747	712	697	749	757	737	724	745	727	701	676	757	712	746	708	702	721	675	742	703	715	727	773	720	729	717	713	778	704	731	746	727	688	727	706	712	723	716	749	736	692	709	715	696	723	705	746	744	705	702	727	725	734	716	745	683	676	745	717	687	717	730	730	777	727	707	728	716	690	687	742	722	709	742	728	736	715	707	700	712	728	666	738	685	706	742	746	710	766	680	716	707	719	736	687	678	732	716	713	662	724	726	715	783	694	656	754	740	669	689	712	702	742	699	720	725	707	701	730	772	720	762	728	704	748	717	722	760	730	716	724	704	677	740	735	719	730	755	732	686	723	695	745	752	713	724	719	711	719	723	700	728	702	763	722	710	721	701	698	691	656	712	764	684	710	728	706	716	695	708	684	743	731	713	673	725	750	674	737	696	719	676	713	723	744	725	704	755	742	715	699	702	747	739	706	704	666	669	685	692	725	684	688	724	726	671	719	668	727	676	731	727	697	727	710	691	734	707	690	731	715	700	681	733	674	738	725	735	734	691	688	712	708	722	701	733	697	689	714	738	732	713	671	701	735	735	701	712	699	693	739	727	714	724	694	699	735	761	718	751	711	689	697	718	744	708	725	740	700	670	708	693	718	669	738	738	745	704	681	695	699	717	718	706	707	717	725	706	720	730	717	756	721	706	712	693	744	656	719	706	681	683	715	730	727	700	714	723	690	666	745	703	663	721	713	708	765	678	721	680	718	662	697	716	696	731	711	665	738	642	706	706	693	687	716	703	729	706	722	689	666	701	705	736	719	708	693	696	678	716	755	746	719	719	676	665	724	696	728	749	676	709	725	689	683	676	706	727	696	725	693	736	711	683	711	691	745	718	697	729	707	729	720	705	671	686	685	736	696	725	736	741	749	726	722	699	701	700	707	696	722	751	723	712	761	712	732	677	722	705	711	680	701	657	721	667	709	710	719	730	707	664	763	736	735	647	684	709	718	689	718	747	738	705	693	682	719	748	696	720	703	763	703	689	707	710	710	712	690	746	700	685	715	707	698	690	724	728	701	729	728	686	700	650	717	687	748	710	746	684	737	727	624	725	732	723	704	702	718	754	721	719	685	700	726	704	779	746	652	682	735	746	688	642	700	742	706	738	709	712	706	689	679	734	755	717	710	713	748	720	745	730	757	675	692	708	705	704	712	733	663	711	711	720	723	709	679	694	688	747	677	708	741	720	775	728	750	724	670	722	694	699	748	674	728	735	652	685	666	697	712	742	726	671	690	668	740	681	704	684	744	723	736	708	758	730	700	708	666	691	692	734	681	693	715	710	698	701	729	732	696	694	681	736	711	761	709	711	730	714	673	692	724	694	741	700	718	766	703	728	695	715	689	717	724	770	678	718	686	702	701	705	749	728	675	712	709	657	679	713	746	705	719	731	705	718	685	680	716	692	732	705	708	751	722	678	713	679	717	681	659	693	707	687	663	727	777	667	727	703	692	699	705	749	640	683	770	681	744	679	715	738	744	686	748	744	708	717	736	702	742	689	721	661	722	692	739	710	702	754	697	709	718	721	694	727	693	693	743	681	682	686	683	650	736	747	707	695	731	701	700	738	694	733	685	717	726	660	745	680	711	709	714	708	688	712	707	709	703	694	738	692	677	698	702	752	682	719	726	729	696	753	729	709	735	705	634	711	652	698	682	744	695	699	696	685	706	743	739	748	671	714	733	692	846	689	678	705	719	683	713	753	707	713	704	692	745	670	732	699	742	680	694	725	732	699	691	711	701	710	699	705	731	743	728	747	762	734	717	719	731	686	736	718	749	716	731	746	716	693	680	652	664	715	695	752	739	727	690	705	746	677	679	721	660	733	684	707	735	682	685	763	736	726	693	684	699	768	733	676	698	739	709	727	736	699	734	706	691	701	733	682	737	707	689	747	733	693	708	732	693	714	676	778	701	727	713	716	688	657	650	697	668	688	706	737	709	733	664	719	698	762	714	675	721	672	698	712	724	766	669	714	737	659	684	694	662	681	695	734	680	707	713	714	741	691	730	763	702	709	709	757	780	675	748	673	720	699	709	713	732	743	668	707	640	648	741	682	709	720	728	693	717	696	675	666	719	653	743	724	716	702	707	696	720	688	708	710	693	716	691	697	691	757	666	710	714	750	734	715	717	724	681	710	694	661	713	689	739	681	732	720	739	664	698	688	713	705	722	714	753	737	678	738	650	717	729	702	710	725	759	685	746	696	663	717	659	747	730	679	679	710	727	717	726	711	720	699	701	746	748	685	701	705	708	747	708	731	777	684	679	665	769	687	716	719	748	728	730	699	726	715	713	730	714	746	702	740	728	671	710	703	717	705	729	724	697	711	673	757	706	699	679	725	691	677	711	723	697	721	712	754	709	768	694	725	658	734	726	690	696	674	672	707	699	728	757	713	715	701	732	737	674	734	744	717	740	677	689	693	686	692	757	762	698	697	675	719	679	683	687	710	692	704	678	703	753	762	683	759	721	708	740	730	725	721	759	731	744	725	697	705	705	684	713	717	706	695	713	709	715	699	662	741	747	677	722	701	677	735	669	673	759	723	759	743	720	721	687	723	685	733	686	677	749	691	676	691	777	718	705	708	746	774	687	712	726	739	750	698	694	718	690	711	694	758	690	738	712	715	745	731	676	695	721	728	745	693	657	691	698	698	708	684	701	731	719	710	692	724	724	704	735	710	713	672	670	705	687	725	724	681	697	759	662	698	715	686	702	717	688	719	726	681	723	691	725	678	733	717	639	677	784	709	720	723	712	731	747	730	718	704	718	702	709	728	694	743	699	657	682	670	679	660	670	730	690	740	687	676	722	714	703	746	673	752	731	676	660	724	735	722	707	757	716	670	702	755	708	758	726	718	657	794	692	740	673	680	649	695	674	734	723	721	731	710	708	706	699	754	671	690	721	677	756	720	700	701	695	736	673	693	761	745	661	670	733	741	724	697	758	662	723	709	722	695	740	720	774	704	781	687	717	681	733	695	711	732	696	728	736	705	745	745	713	666	740	721	707	691	729	696	755	714	672	682	710	704	721	719	693	681	723	713	699	701	721	733	678	705	764	707	688	703	699	698	716	752	737	753	742	680	746	709	687	736	706	709	691	718	727	693	700	721	701	773	738	688	711	727	762	713	666	665	714	718	709	704	721	721	697	675	713	710	713	746	702	720	693	781	683	713	727	755	738	729	747	693	691	670	728	696	722	715	732	763	752	688	751	682	678	647	754	690	693	700	678	733	704	721	716	707	727	692	703	719	716	695	732	728	714	705	707	701	729	701	701	681	706	686	688	699	738	721	721	737	693	707	704	700	725	675	711	765	776	668	722	671	695	683	695	723	696	700
23079	21100	28773	23606	21125	20694	9714	2837	1863	1291	996	845	679	649	493	457	416	395	413	337	338	340	277	305	356	315	273	274	291	291	307	286	304	259	277	289	264	259	262	262	252	259	256	245	290	270	281	252	276	282	250	266	238	264	292	257	281	251	242	243	252	265	254	248	276	261	265	253	251	265	264	232	264	270	264	290	262	239	274	279	246	266	241	255	200	263	233	281	240	264	260	256	250	272	245	266	254	180	248	260	240	234	251	271	276	261	279	245	252	270	243	243	258	272	241	257	246	236	249	244	232	238	254	253	284	264	259	221	235	240	271	243	253	239	259	244	238	257	242	252	248	241	258	258	246	238	251	237	248	267	243	226	252	247	233	253	256	245	257	245	257	235	217	241	259	259	239	278	249	255	264	267	245	258	239	235	231	252	244	245	267	243	266	239	251	270	248	235	249	227	280	270	265	260	236	250	227	238	271	263	261	271	237	263	256	277	250	289	245	239	254	244	245	262	242	236	225	249	213	236	258	240	249	261	258	268	250	254	283	259	254	252	230	280	265	222	258	240	232	253	236	245	250	238	266	243	230	238	264	264	240	256	259	247	248	256	260	269	280	247	228	228	254	225	233	263	265	260	234	238	260	231	263	250	239	243	252	221	279	236	254	260	231	254	267	243	248	262	269	257	223	240	243	259	264	240	258	235	263	250	261	254	268	241	248	258	268	237	255	241	226	251	231	250	241	233	257	244	255	249	245	257	250	248	226	267	253	231	249	243	233	236	253	226	255	217	260	208	248	261	249	230	247	229	259	251	251	258	255	254	220	240	221	288	252	239	264	266	235	235	236	237	224	226	273	243	238	242	259	253	209	230	270	223	237	252	276	263	253	280	261	261	232	258	235	262	244	251	244	264	240	246	262	246	271	244	228	222	250	252	243	255	277	240	224	261	244	239	222	244	239	231	241	231	217	224	258	246	251	251	247	237	257	257	246	226	272	253	244	251	245	243	242	229	243	239	247	248	231	240	255	256	247	228	284	257	234	249	247	250	247	242	277	250	278	268	260	241	218	241	255	265	288	224	267	235	245	265	257	249	264	278	262	229	261	220	270	265	250	257	238	268	249	236	264	272	224	239	223	246	268	289	247	222	248	249	247	237	228	261	251	250	243	249	238	249	261	222	234	231	235	264	249	236	246	251	240	258	235	259	272	251	215	231	250	228	259	228	257	259	224	245	232	252	250	269	265	227	243	255	261	248	257	258	263	263	252	252	248	224	277	226	226	233	238	277	264	262	254	251	221	249	254	282	241	260	266	269	236	265	243	241	233	310	252	251	250	279	274	237	259	260	254	276	240	268	269	224	272	243	263	230	261	269	224	236	258	253	251	229	235	230	226	250	256	234	247	236	248	243	238	257	234	233	239	223	262	281	266	246	250	238	241	262	244	214	235	229	280	280	248	216	237	244	218	238	233	246	231	233	259	260	246	233	245	261	272	245	243	243	249	239	263	259	236	267	259	237	258	278	250	239	245	289	242	253	246	255	248	236	265	254	246	250	212	269	244	235	251	257	259	242	246	249	244	245	244	246	216	240	251	265	239	240	265	228	248	258	229	241	242	260	235	244	253	237	246	223	234	234	230	266	233	235	245	261	247	248	233	227	246	238	223	238	248	241	256	261	261	241	263	250	244	255	231	254	260	255	230	237	273	246	262	244	233	213	231	239	253	226	234	215	234	222	233	237	253	239	258	217	252	258	244	247	222	254	237	257	239	258	213	268	237	226	252	238	239	223	234	220	233	246	254	211	230	238	276	251	271	236	223	245	249	230	247	253	249	262	233	290	255	262	242	270	250	260	246	254	225	221	247	253	264	226	224	231	260	268	263	238	215	259	239	262	251	260	264	236	257	282	235	241	238	263	247	246	264	236	233	232	260	272	234	234	243	250	253	253	254	270	245	240	238	214	237	209	237	242	241	248	238	243	266	242	243	238	240	251	234	292	255	245	260	257	249	277	260	270	247	265	257	254	253	273	263	243	226	248	218	245	264	263	225	259	248	251	272	260	238	258	247	266	283	258	242	239	265	248	266	257	242	264	260	253	247	253	251	255	235	267	242	247	274	258	243	275	242	251	257	240	262	215	238	255	260	259	255	241	243	252	261	255	268	272	256	232	232	218	246	256	251	237	254	258	251	243	243	217	232	244	252	261	255	275	280	234	285	258	254	257	257	255	241	254	262	261	229	249	234	272	251	255	267	255	250	264	228	239	259	239	228	250	260	240	251	263	256	244	251	260	248	243	267	280	246	246	221	269	229	227	248	219	245	222	256	241	235	245	240	231	230	233	254	276	255	224	222	253	262	259	249	247	246	244	252	230	264	251	231	244	243	250	273	272	241	224	234	251	267	254	268	249	253	274	269	253	252	264	240	266	248	237	243	258	233	258	237	241	281	255	243	237	248	261	198	253	250	263	229	246	236	257	247	231	270	250	255	273	237	264	227	251	268	217	236	243	220	268	252	234	273	248	238	265	247	234	232	241	225	232	234	247	242	242	245	251	213	236	249	248	242	221	263	240	216	254	249	275	250	242	235	231	247	264	251	274	267	241	252	252	227	253	274	245	233	277	248	255	287	261	234	251	257	232	269	266	230	255	241	260	262	253	239	236	229	222	249	247	242	272	248	251	259	247	270	247	256	261	233	261	228	238	220	251	236	237	236	227	274	254	244	240	244	283	248	247	236	264	257	241	226	253	255	253	237	278	264	245	238	247	251	281	253	254	237	214	251	215	244	224	270	235	248	262	253	237	280	265	256	249	234	250	253	227	256	251	206	259	243	237	250	217	267	217	252	244	264	263	249	257	259	218	234	254	261	257	238	252	263	252	238	264	225	254	218	265	244	235	238	256	254	263	257	245	234	272	241	223	244	230	238	247	244	223	239	236	255	233	218	250	225	253	259	254	250	268	271	249	268	262	258	260	249	282	250	250	244	249	248	230	248	248	275	233	257	251	245	261	236	255	249	236	250	249	238	249	251	231	266	245	263	246	236	247	261	254	267	234	243	258	246	244	273	232	259	288	251	260	244	254	241	242	241	246	245	274	234	232	257	249	245	258	249	245	273	256	242	275	235	255	264	232	249	258	258	215	220	248	240	232	232	233	263	244	228	250	244	224	239	253	248	227	235	253	260	261	234	270	259	229	243	263	267	229	231	229	238	250	262	232	243	237	232	268	252	244	245	230	257	233	276	240	247	260	241	246	245	239	256	258	242	257	251	243	249	254	245	248	244	261	240	260	268	252	258	250	216	249	255	250	230	237	251	288	234	244	235	253	247	239	241	251	265	277	241	249	254	251	225	267	247	246	234	246	281	260	285	233	227	250	254	260	233	244	243	215	255	246	232	248	225	234	231	257	240	262	235	256	252	232	256	214	244	227	230	250	268	248	261	268	250	267	253	267	264	247	241	236	257	284	270	234	247	268	236	228	247	222	238	226	277	238	227	261	237	252
33592	27639	22766	17716	16291	11928	9403	5864	4261	2970	2250	1779	1438	1115	973	841	674	695	658	587	551	518	495	446	428	443	447	436	432	393	431	431	430	424	388	403	371	396	327	380	329	343	401	430	387	391	412	375	402	396	378	402	401	396	369	387	399	370	406	375	364	400	372	393	365	337	374	356	349	357	376	341	354	373	352	384	402	369	346	340	337	315	332	326	363	333	324	375	331	369	366	377	394	353	364	356	345	331	357	355	360	336	354	350	362	383	345	367	329	315	298	375	343	374	328	361	324	343	342	332	363	348	354	365	369	360	347	342	327	340	382	350	354	323	357	312	335	314	336	360	361	359	352	350	358	363	347	352	375	333	347	402	373	389	336	368	374	344	350	319	356	358	372	360	355	355	342	357	344	336	331	353	318	337	338	325	357	365	353	323	285	356	384	303	322	288	332	368	324	330	324	326	345	342	334	346	319	334	335	345	355	343	380	332	363	357	322	367	337	319	327	364	349	340	345	348	393	337	357	330	360	378	333	319	359	372	354	327	373	323	330	379	341	347	336	290	336	335	363	338	324	361	392	353	308	376	370	345	336	341	347	342	313	330	325	359	342	345	352	309	368	355	367	349	313	328	333	336	382	348	354	368	329	370	343	383	311	335	345	352	338	325	351	390	331	345	339	351	404	348	338	346	351	356	340	350	351	356	368	335	312	369	355	342	354	334	336	354	379	369	349	353	345	336	342	325	364	366	324	336	369	366	375	348	348	323	326	347	362	308	344	381	368	358	393	329	366	370	325	324	352	346	368	339	326	341	351	346	324	331	341	331	370	371	334	380	354	353	395	356	344	338	347	362	355	362	353	348	321	357	362	348	367	366	346	377	310	344	366	350	311	375	355	340	344	338	351	336	358	329	331	352	341	367	344	364	332	390	338	340	364	341	365	342	318	349	341	358	322	352	387	350	329	359	316	362	356	363	356	360	368	373	353	388	343	359	375	350	342	318	345	339	353	350	340	325	338	357	346	373	365	355	365	345	372	343	350	353	333	340	325	335	313	373	344	331	351	361	343	352	385	355	351	355	349	330	367	369	340	339	320	351	359	329	337	329	340	331	388	330	324	346	337	315	330	353	327	351	346	350	325	344	363	316	366	360	332	306	346	327	351	342	320	365	319	348	370	370	361	319	336	380	359	355	359	373	352	347	380	342	358	351	324	357	334	349	353	359	351	330	347	377	349	325	322	342	343	352	345	349	343	377	340	338	341	314	322	343	360	366	331	330	357	391	326	368	356	362	379	356	367	344	348	380	341	347	361	322	343	359	329	341	360	329	358	352	340	339	333	352	341	361	315	357	368	336	360	340	360	393	335	343	362	348	306	327	364	323	352	348	355	372	372	371	361	362	334	354	361	368	345	370	393	378	334	343	349	323	338	346	312	344	342	369	349	366	340	352	346	338	377	319	335	357	378	339	357	371	323	320	345	354	333	332	335	269	348	354	349	374	337	331	352	367	370	339	356	329	339	381	332	352	339	344	356	352	336	308	350	320	365	348	341	338	326	319	333	350	348	302	317	327	344	375	332	359	332	321	338	335	361	303	371	342	317	366	368	310	374	362	348	329	329	357	348	321	343	332	332	331	311	366	331	332	336	354	359	351	308	365	347	345	354	355	341	319	370	345	354	371	323	354	365	347	310	353	325	362	342	346	350	363	338	335	359	338	348	361	374	382	331	345	362	348	341	336	332	334	351	355	360	352	352	340	349	390	350	357	358	360	327	346	359	378	348	356	360	336	331	327	359	363	355	327	360	341	345	347	343	369	337	339	351	304	336	386	351	371	383	320	353	378	311	354	360	362	370	355	384	343	341	337	349	343	340	345	358	334	332	345	352	315	340	337	326	345	379	346	338	342	349	373	380	350	351	301	367	369	345	355	331	370	330	322	364	330	324	355	359	353	350	336	354	359	364	356	322	343	356	331	414	349	321	330	366	357	349	314	328	371	342	328	344	345	344	362	359	353	386	329	325	376	326	344	310	377	373	350	337	361	321	373	348	360	336	364	350	360	349	320	319	349	337	328	349	336	317	360	329	371	351	365	334	329	346	315	320	326	346	349	359	356	369	348	375	373	370	329	341	330	371	366	347	360	338	383	367	346	381	356	351	350	338	372	390	312	367	332	345	373	375	352	361	357	297	341	356	319	346	339	363	371	335	349	322	350	342	324	348	361	350	335	337	312	327	316	355	347	346	354	345	367	328	336	354	357	348	335	344	310	358	381	331	383	365	379	328	312	301	343	383	329	351	298	334	358	340	383	368	342	377	317	367	348	334	371	353	353	346	314	342	380	345	354	358	360	348	333	366	336	376	381	321	304	349	337	351	337	345	349	357	348	336	340	371	346	361	372	377	359	358	346	344	347	331	366	360	335	359	348	320	345	322	365	363	361	335	341	350	341	333	335	334	355	338	357	352	355	352	343	346	330	381	321	348	348	356	351	378	351	341	338	371	341	316	354	359	342	343	358	345	351	329	341	358	341	332	298	333	330	324	356	373	329	345	362	368	317	342	355	356	343	333	332	311	333	356	334	352	307	368	368	355	357	320	363	371	337	361	378	361	367	338	349	342	351	350	336	333	362	363	369	339	350	325	355	393	355	341	345	332	331	351	355	361	353	320	351	373	343	359	305	354	351	332	338	361	329	335	352	348	350	333	327	342	326	359	344	353	342	342	334	334	385	341	345	306	335	356	343	364	354	348	317	363	348	343	360	381	335	342	326	355	320	338	359	324	329	316	359	356	352	380	375	321	344	345	364	329	355	361	377	354	356	381	366	337	362	335	333	349	328	342	314	356	327	326	347	393	339	345	345	381	358	322	341	369	337	374	352	360	352	314	341	355	330	343	344	349	317	313	373	344	333	353	371	350	339	360	321	354	353	364	349	323	345	331	317	349	345	339	359	340	352	330	339	362	375	364	334	352	345	370	331	337	337	347	325	346	330	343	342	347	339	329	326	328	384	332	363	344	350	335	351	346	371	345	344	340	384	367	356	334	376	347	330	374	372	391	354	381	354	338	336	345	360	359	332	336	351	335	334	350	347	326	369	350	358	379	373	344	333	343	361	374	320	328	330	357	306	326	327	355	367	350	322	378	324	343	326	358	340	362	358	345	340	359	346	329	341	382	301	329	333	351	357	305	316	310	352	306	334	376	343	350	360	327	337	329	350	312	351	333	360	341	353	331	366	357	321	348	351	360	353	354	335	345	342	344	374	343	370	357	354	344	372	302	319	368	330	375	326	351	327	343	300	366	356	334	374	337	360	368	359	361	346	356	336	389	313	322	355	348	333	333	321	364	353	348	323	364	315	355	338	348	338	355	341	383	335	350	379	315	343	368	337	355	317	304	360	331	347	338	348	383	347	322	322	320	336	336	335	339	303	335	345	327	327	313	363	325	350	373	337	331	343	359	334	353	359	342	350	327	338	345	335	361	347	399	385	356	318	347	391	342	323
27109	20425	13222	6742	5217	3083	2145	1522	1020	881	785	748	702	688	661	641	623	627	637	589	572	604	613	620	651	627	603	590	565	588	616	604	611	627	626	629	586	637	579	627	579	655	610	617	607	602	608	655	609	618	675	606	594	623	634	589	603	619	591	637	589	675	622	558	625	599	632	590	585	594	629	580	603	601	640	591	599	607	600	660	598	615	580	582	580	616	650	596	590	628	648	583	624	571	614	597	612	584	623	646	605	588	586	612	599	596	618	606	610	630	599	581	677	617	625	580	667	602	615	582	584	599	603	616	589	599	625	601	590	574	652	609	594	580	592	595	613	589	631	548	575	583	624	621	666	580	606	600	642	598	609	580	615	544	641	667	593	598	612	580	558	611	628	609	582	589	569	578	623	615	601	587	573	572	623	584	614	643	609	668	626	586	630	602	602	630	604	594	603	627	592	579	633	623	632	659	638	614	589	607	591	605	562	603	564	587	561	571	626	601	609	633	654	621	601	635	634	627	600	582	602	613	560	612	622	601	558	609	614	631	595	564	565	589	586	620	613	603	606	640	560	632	593	622	559	617	599	571	614	584	601	569	582	595	557	577	578	597	594	641	572	610	608	622	599	603	571	634	592	592	576	631	578	624	615	618	636	593	618	580	617	568	600	615	541	617	555	607	608	612	606	641	643	618	578	638	650	623	630	630	572	622	576	603	631	573	649	630	619	611	632	599	630	591	623	593	561	608	588	567	664	664	641	584	624	597	614	608	614	608	606	569	617	582	622	616	635	618	658	599	570	619	624	639	591	624	610	617	593	590	590	651	586	618	606	602	654	602	575	643	581	645	627	614	629	567	590	605	639	625	572	604	620	633	634	627	619	604	597	625	551	626	577	577	597	552	622	553	616	607	623	590	593	616	558	631	583	573	590	585	592	588	648	633	630	623	626	649	553	583	638	577	599	588	583	582	626	602	628	594	588	613	588	580	610	647	594	571	614	644	628	628	614	652	612	620	612	595	599	608	600	591	618	589	634	587	602	619	603	549	582	578	619	628	559	611	627	637	648	554	597	629	636	560	617	618	584	619	576	594	624	643	618	591	622	626	591	623	684	655	593	601	608	633	601	625	605	619	617	590	596	561	574	589	616	617	614	593	608	599	605	602	612	606	625	620	572	615	618	579	586	622	584	596	646	614	589	607	603	602	588	653	634	589	602	583	632	615	639	594	624	586	598	603	608	576	598	671	611	610	577	589	555	615	587	596	583	560	647	566	560	602	630	640	582	549	566	594	601	615	585	583	611	579	575	620	628	599	627	579	602	587	637	605	595	580	602	599	613	583	616	628	572	613	585	589	599	573	590	637	590	637	587	588	632	598	566	601	574	609	598	631	597	631	582	532	620	589	632	597	539	599	628	584	609	595	603	546	623	647	680	583	645	629	599	583	617	598	603	621	603	600	566	631	570	586	596	593	588	605	592	592	574	615	586	596	623	591	558	600	592	587	593	611	627	646	640	646	614	595	622	617	637	615	604	585	550	577	608	613	620	606	654	607	618	641	570	594	627	618	596	580	644	620	566	628	606	578	592	638	606	626	571	596	556	619	660	667	611	612	637	644	588	605	568	590	582	610	553	604	584	608	613	627	624	552	634	620	581	575	627	596	619	618	618	613	625	621	594	571	590	568	608	610	545	604	632	605	631	607	634	627	605	631	635	612	601	572	598	601	607	611	580	622	606	674	618	601	599	627	614	619	597	605	571	606	639	611	591	587	600	614	605	601	613	608	645	572	605	612	598	602	620	653	618	599	579	553	608	598	612	598	613	572	576	678	559	606	616	554	614	518	620	585	588	595	601	557	624	649	563	569	606	605	632	587	609	574	622	619	623	581	611	603	631	600	592	643	595	599	618	587	622	559	637	602	612	675	632	612	630	587	598	585	570	658	621	584	622	625	635	604	605	607	614	603	627	556	622	594	572	652	612	618	602	614	558	643	599	653	590	634	570	587	584	550	627	593	590	641	577	608	638	585	625	588	611	629	625	582	608	579	625	639	586	624	614	595	612	641	604	619	601	624	582	581	590	643	596	587	605	596	583	585	613	617	613	580	616	610	650	631	575	593	592	572	583	591	601	639	616	567	582	595	611	627	652	645	594	596	607	602	615	589	608	608	588	605	603	634	572	591	669	641	585	595	554	615	592	633	588	592	595	633	637	578	609	600	612	613	642	606	625	577	601	607	596	643	592	600	640	628	570	602	626	603	622	600	563	626	591	592	630	609	558	645	570	605	566	571	599	558	632	655	649	586	614	602	564	593	578	595	590	595	627	633	558	589	613	589	542	596	601	611	611	572	594	564	617	624	553	604	624	599	625	601	623	604	619	594	618	610	599	585	621	582	559	598	588	643	625	589	604	575	638	575	608	606	629	589	597	633	581	564	589	572	597	593	588	549	635	618	567	632	615	572	620	620	608	609	636	635	608	612	582	647	607	629	679	563	611	596	638	589	625	630	599	605	604	584	601	650	610	604	615	616	594	597	620	599	639	630	595	619	601	655	599	621	583	589	587	593	615	629	616	585	609	637	596	606	578	606	607	640	616	587	613	598	619	589	604	635	620	599	609	567	601	625	562	616	608	612	576	636	606	602	598	586	567	628	595	597	608	601	627	605	597	628	643	581	636	583	615	607	581	611	641	584	676	631	599	623	571	610	591	610	586	580	622	576	637	640	598	603	611	603	632	577	606	621	600	621	637	616	603	607	647	621	631	622	569	585	619	560	563	636	597	608	582	612	642	595	623	607	682	595	577	593	609	561	612	603	614	606	607	604	620	555	613	606	608	584	561	547	578	638	606	598	620	636	572	628	644	602	640	628	614	591	658	635	605	614	630	638	640	574	593	609	626	600	629	604	594	600	617	626	597	616	592	623	572	667	628	552	604	628	604	578	595	619	632	642	618	627	616	609	607	653	613	619	580	617	588	624	590	591	617	615	610	651	614	584	641	586	628	598	588	571	619	566	590	629	637	582	596	633	605	635	620	621	595	625	612	615	624	604	594	592	596	589	586	611	630	613	594	591	579	612	638	580	593	583	607	618	619	596	615	588	601	630	576	637	603	593	627	565	637	633	603	591	644	592	606	625	583	621	598	612	597	604	599	605	550	575	591	599	602	610	619	618	615	598	602	612	602	605	611	558	573	611	623	568	572	596	614	590	611	625	623	612	644	598	608	667	590	605	636	584	638	675	582	582	635	607	591	567	608	576	587	645	627	638	587	598	610	627	609	634	616	590	532	590	584	609	580	601	592	568	599	599	630	623	574	614	610	595	597	594	592	627	620	588	620	605	608	621	610	612	607	634	593	648	606	555	543	603	618	626	593	571	607	590	601	627	591	601	603	575	587	591	600	594	599	589	620	587	613	624	639	559	626	611	611	595	604	588	565	615	606	620	613	593	611	552	646	606	634	586	561	558	593	606	607	608	597	611	604	615	651	657	630	573	620	627	579	565
24666	13935	11638	8941	9234	6009	4562	3085	1934	1547	1287	1131	1016	977	948	894	888	864	847	825	811	851	838	773	857	817	806	821	825	823	833	818	797	790	752	840	858	783	849	808	779	751	834	836	826	850	830	773	821	788	850	758	827	847	826	787	814	856	799	796	830	831	719	838	847	834	808	792	835	780	802	765	791	757	773	830	810	870	818	815	870	798	802	753	808	773	792	797	761	808	799	807	828	811	784	808	847	824	778	748	776	846	813	785	799	861	792	826	771	818	781	833	822	788	771	820	828	840	819	784	741	755	769	796	767	807	806	776	819	789	767	776	825	840	800	780	838	730	831	814	788	814	841	805	814	795	803	794	777	822	797	851	868	813	815	805	827	760	795	748	852	793	768	831	781	798	753	762	745	807	813	781	837	828	809	800	850	783	764	809	792	800	816	800	779	818	836	832	845	761	807	848	821	808	829	820	802	742	817	799	778	788	832	834	821	780	819	813	806	870	825	800	832	769	803	815	782	770	789	804	786	881	790	761	803	781	813	852	837	825	835	764	841	824	796	782	808	804	810	828	813	817	856	777	832	783	825	779	820	839	757	839	812	778	791	813	796	782	775	820	764	753	832	797	829	833	782	840	832	815	830	828	806	816	832	787	828	795	797	777	828	781	835	827	763	822	865	804	804	834	816	824	814	841	810	828	828	759	780	840	869	807	777	786	851	815	836	815	796	822	822	810	727	847	787	803	761	846	814	842	761	798	793	754	828	812	754	790	826	812	798	840	786	859	842	804	808	768	808	827	801	767	845	805	847	791	856	796	797	820	761	816	765	775	847	839	811	793	813	804	787	808	801	788	808	862	814	823	833	826	783	815	798	778	780	807	821	838	827	775	801	813	819	809	790	743	784	794	775	786	816	801	827	823	778	775	858	796	867	826	866	862	805	793	817	793	830	780	818	876	771	789	805	783	805	787	807	803	788	817	779	798	859	818	775	845	791	809	773	798	793	811	791	825	824	778	817	780	800	821	746	799	800	817	801	781	758	799	805	842	819	815	780	824	801	783	762	810	819	789	773	794	778	847	776	796	840	859	764	789	809	826	811	853	802	809	818	786	784	798	768	807	813	788	801	789	819	813	772	786	817	774	791	817	805	794	808	756	793	822	769	821	806	828	797	846	856	820	858	830	780	782	839	823	848	836	883	832	830	767	755	779	794	790	820	844	827	820	872	835	818	818	820	808	792	850	804	830	857	815	812	840	784	840	847	812	807	809	766	782	780	802	807	829	811	777	786	824	867	772	817	803	840	820	817	793	779	801	805	827	845	773	798	813	862	770	849	792	856	769	822	829	889	804	841	803	879	819	853	773	818	803	765	764	791	790	833	759	811	795	830	789	806	837	801	829	774	836	822	814	806	799	844	802	783	785	836	821	830	763	795	783	809	781	780	822	821	799	797	797	812	782	763	762	805	831	760	771	789	760	779	798	835	824	791	787	820	801	749	837	829	805	820	802	786	792	744	746	807	804	795	831	821	827	811	816	806	791	800	828	826	806	804	805	790	832	785	821	849	816	821	818	786	796	798	869	820	807	828	802	765	795	848	816	749	786	789	853	827	762	806	817	836	783	776	797	809	799	797	825	793	784	798	792	852	820	801	828	823	774	824	802	765	769	835	780	818	880	766	823	799	791	783	767	778	782	751	785	829	801	811	799	829	801	778	844	785	917	723	751	793	798	769	815	862	814	763	814	783	796	802	777	823	792	819	802	793	798	840	810	810	787	790	841	787	819	808	822	790	821	783	787	759	805	764	840	842	825	810	840	858	821	766	789	822	832	818	776	811	819	794	821	853	852	785	839	782	764	830	858	820	839	765	846	813	797	853	789	809	875	787	795	786	802	816	770	879	841	840	816	791	807	814	844	804	750	824	846	797	819	797	845	849	809	787	776	780	808	835	811	802	863	854	783	802	809	864	808	800	795	780	807	825	771	838	813	785	792	789	817	834	781	768	831	796	774	801	829	810	779	821	781	832	833	799	747	811	800	771	790	798	820	799	805	813	818	787	753	794	835	794	809	774	862	807	804	790	806	764	780	790	801	814	831	751	859	783	792	821	826	836	818	855	827	812	815	771	804	828	820	828	822	873	776	761	814	841	800	862	786	829	811	765	799	768	789	822	806	794	783	806	798	820	776	841	795	781	755	820	852	798	800	849	838	823	842	834	820	789	785	826	803	815	835	809	799	801	817	817	805	782	781	818	851	807	852	816	834	815	838	773	836	818	789	809	791	809	762	824	816	838	747	816	827	821	776	819	793	779	825	804	840	784	801	751	828	763	788	796	813	797	785	813	836	823	810	845	822	776	774	778	780	763	864	891	815	786	816	840	797	808	821	789	767	791	785	845	853	840	784	817	801	829	818	843	839	775	800	769	773	830	792	788	805	831	771	797	823	788	740	771	807	769	765	794	819	791	757	837	785	773	835	826	833	849	842	841	861	800	834	818	801	804	801	785	830	831	830	851	827	844	786	825	837	797	834	782	836	764	765	827	823	817	845	868	830	813	819	828	801	817	813	799	829	794	815	854	797	777	802	785	797	825	798	847	794	861	813	891	841	846	822	835	793	758	800	808	771	840	803	784	821	802	822	834	768	791	782	823	859	832	781	738	776	849	836	818	801	742	870	835	800	813	768	784	789	778	852	781	786	785	803	814	788	805	811	770	705	832	817	782	790	799	831	785	824	832	857	780	800	791	845	800	813	762	832	831	829	771	854	823	832	860	769	815	801	823	765	840	831	838	782	824	819	778	810	851	762	829	822	817	812	807	780	859	795	791	807	794	769	832	825	868	824	787	823	815	841	799	792	809	777	820	772	796	796	821	850	780	773	809	805	786	815	817	806	789	812	783	809	861	773	786	798	781	796	841	819	767	793	799	831	827	798	790	830	757	813	828	808	812	776	804	829	842	789	836	803	854	830	793	783	808	803	804	832	812	799	737	764	781	812	774	897	798	812	790	799	808	816	770	794	833	827	825	772	809	828	784	786	792	782	827	849	801	743	772	809	814	796	878	826	804	770	786	799	808	899	811	823	861	837	811	772	810	792	833	808	843	841	804	803	787	826	844	908	834	865	825	790	868	824	771	789	793	803	818	829	847	766	789	812	839	772	812	859	791	840	815	778	758	829	837	813	824	788	820	810	825	766	804	831	790	819	846	790	813	833	808	805	854	796	810	822	787	840	764	793	887	823	797	866	836	790	807	812	793	805	818	812	796	802	769	830	822	761	791	827	826	803	792	844	786	821	758	795	792	809	777	829	785	798	819	844	822	797	813	797	761	823	820	798	718	811	803	827	779	831	782	754	814	818	840	802	824	805	826	838	827	825	789	840	831	772	802	765	867	785	807	815	813	811	813	799	833	827	795	762	813	819	826	768	800	806	773	789	782	768	774	812	762	801	791	800	809	802	809	797	773	833	747	843	816	813	841	803	857	829	837	826	810	809	796	808	827	801
24156	21084	28216	24175	20685	10110	4176	2451	1540	1212	1010	856	787	781	713	620	585	650	609	544	591	537	576	563	577	575	540	624	556	591	540	522	539	540	539	550	513	534	514	503	577	524	544	529	521	548	522	532	533	532	570	558	541	559	532	568	551	554	564	536	515	532	549	529	548	541	508	554	552	492	502	557	548	565	521	540	557	529	503	531	528	515	529	503	498	531	558	527	512	543	512	537	536	499	533	583	564	529	512	535	581	524	517	578	509	548	555	515	550	543	494	528	537	518	557	548	540	566	567	490	514	528	502	531	542	506	503	513	529	544	543	512	493	520	526	572	542	546	524	481	476	512	544	534	503	554	521	515	541	522	518	553	506	510	508	542	583	502	538	572	489	489	491	506	543	503	519	541	525	504	498	534	533	504	503	543	508	529	524	492	492	486	498	531	520	542	497	521	508	493	552	506	522	506	516	509	528	551	513	531	516	559	554	510	468	509	521	548	481	491	497	536	513	529	532	532	543	496	514	525	472	525	542	549	469	520	514	512	523	542	502	507	513	528	536	531	536	508	545	547	516	528	559	545	557	504	509	516	538	517	512	514	543	531	520	536	503	572	538	529	531	514	505	485	484	526	539	572	541	566	515	494	575	516	550	535	556	539	554	507	541	528	522	549	556	510	550	555	511	508	515	526	534	532	520	540	490	526	563	519	480	537	543	497	533	518	486	503	537	558	561	499	498	521	567	525	531	503	494	514	526	522	531	496	530	547	498	512	546	517	485	542	524	502	518	502	511	545	518	550	457	497	499	510	508	543	525	506	561	548	511	572	586	548	532	534	495	527	527	539	539	514	536	480	499	487	516	529	544	510	503	538	539	513	547	488	502	499	513	546	518	529	526	501	484	496	533	504	543	526	540	532	475	525	557	553	507	571	508	513	517	506	556	545	551	556	512	564	527	591	530	551	544	541	521	541	504	524	535	529	459	546	520	536	550	512	532	494	508	472	530	522	534	519	566	519	524	572	507	506	487	538	547	487	517	529	474	501	522	578	523	583	483	508	530	526	551	487	509	494	551	545	503	565	527	548	502	540	551	515	544	532	567	498	527	544	543	505	539	534	477	534	508	526	547	515	566	524	510	555	501	522	501	555	515	500	522	540	524	519	562	519	545	538	524	496	525	547	554	535	505	509	555	522	515	510	554	594	593	538	511	533	529	533	524	559	552	515	531	559	579	521	550	555	528	507	493	537	504	515	540	575	542	553	529	547	566	527	525	473	566	506	542	541	497	558	547	498	526	526	502	497	550	531	525	483	529	535	555	492	531	532	516	548	526	582	555	516	555	547	491	520	514	557	517	526	538	522	478	555	474	514	536	549	527	525	560	509	532	487	535	529	555	533	498	502	510	527	550	495	544	514	513	512	544	552	570	494	543	534	512	527	517	529	498	504	510	531	525	543	539	585	495	547	567	564	531	514	487	562	520	515	556	551	506	517	495	508	525	541	568	472	534	538	474	537	540	506	518	503	520	515	530	528	554	496	546	539	522	537	534	499	575	525	501	560	512	508	594	535	485	554	547	560	522	546	567	533	490	534	519	511	517	513	514	528	492	507	506	524	534	538	509	514	528	542	551	571	558	538	530	511	515	526	526	484	504	570	552	557	514	515	489	521	550	532	529	476	527	558	536	541	535	513	500	527	522	520	484	527	540	543	525	543	558	586	486	531	514	510	548	519	531	520	542	534	525	514	532	515	555	501	512	512	479	560	527	506	518	550	577	543	541	543	490	507	533	541	520	534	546	551	507	534	527	486	521	520	535	523	527	516	528	516	550	528	528	525	548	496	533	574	527	537	562	550	541	539	503	524	528	560	577	512	509	552	518	506	511	558	520	538	516	481	535	530	523	540	516	547	505	547	539	464	512	477	543	502	533	494	518	532	530	500	507	531	538	537	507	497	513	567	544	569	554	530	515	537	524	496	517	532	496	524	586	492	492	544	557	515	519	551	554	485	526	524	556	513	497	529	530	523	529	511	508	506	538	505	504	537	516	525	531	509	540	469	570	497	553	518	528	553	498	507	506	505	529	481	546	537	552	543	501	503	565	494	525	512	525	505	504	554	529	514	501	547	513	535	542	531	512	547	533	537	500	537	519	541	530	482	534	484	564	523	536	542	525	588	527	548	555	517	539	546	520	560	522	520	518	518	480	514	488	534	524	531	547	555	543	508	538	527	555	561	497	508	512	545	518	513	531	498	498	534	518	545	528	552	550	534	545	511	491	542	500	540	481	538	506	518	576	557	513	498	494	483	509	550	526	519	555	545	495	542	531	558	524	520	562	476	494	560	505	558	508	522	520	488	518	480	511	495	534	547	534	494	507	544	516	548	491	534	499	544	580	477	528	540	526	512	532	464	516	502	554	549	492	530	557	556	533	493	492	505	490	547	511	523	559	551	543	536	554	525	537	550	524	558	493	496	528	547	498	499	485	524	486	542	540	540	512	523	522	520	463	532	555	506	526	523	521	510	564	527	519	538	506	542	490	527	541	553	515	525	562	509	539	489	511	533	546	555	506	513	514	526	525	550	525	540	520	527	530	496	523	562	492	539	521	541	538	532	537	508	510	545	549	525	527	498	546	549	517	535	508	508	568	557	536	534	521	563	535	552	520	524	542	530	516	540	524	568	543	509	537	526	526	512	526	475	538	549	542	533	502	527	538	551	512	513	518	515	500	515	560	512	573	557	482	561	537	515	487	546	568	495	548	516	540	481	545	521	528	577	539	563	542	564	501	495	527	513	532	531	473	534	533	535	536	505	499	559	533	516	487	492	552	516	505	520	505	553	589	544	546	551	531	548	493	539	524	521	516	526	488	513	501	551	498	531	533	518	515	521	495	542	563	515	544	529	548	509	536	498	552	484	482	496	525	538	539	519	564	520	524	529	578	525	550	529	534	511	532	556	535	547	578	538	533	508	498	503	551	550	526	488	478	510	528	514	522	540	520	522	506	500	541	526	527	520	530	521	537	529	542	519	522	533	554	520	550	532	556	522	527	566	522	527	531	562	543	509	521	520	513	471	542	535	506	523	532	526	538	472	538	521	539	557	574	522	543	531	515	506	493	553	510	533	520	511	536	527	538	538	522	542	491	491	571	491	555	478	523	525	556	521	506	541	518	525	510	530	516	532	567	513	496	495	530	550	521	543	527	547	502	520	518	534	564	520	514	532	566	541	541	523	510	513	504	504	535	510	533	523	492	552	549	513	547	536	527	523	553	505	570	538	536	546	549	484	585	541	516	508	521	521	515	535	569	579	564	541	480	523	521	525	503	534	543	509	556	525	526	502	541	514	500	525	535	509	535	550	559	536	474	543	533	516	570	558	516	513	497	540	531	555	564	547	556	549	503	542	527	546	507	529	551	490	509	527	551	532	519	512	526	538	532	546	566	546	520	556	572	525	501	527	518	554	494	519	509	495	491	550	561	539	516	550	505	528	537	529	537	514	507	532
29592	22769	18698	14439	13317	9029	7180	5245	3300	2379	1862	1459	1314	1227	1042	987	972	923	893	857	833	772	793	783	817	788	810	759	738	736	811	752	745	715	710	792	761	729	723	715	717	765	802	708	742	772	720	745	697	767	823	697	792	770	809	739	773	745	697	726	725	736	735	755	664	751	679	673	691	722	712	715	799	737	736	701	698	723	730	737	653	687	741	730	669	718	671	737	686	664	713	755	706	710	676	718	712	716	732	745	759	757	706	724	750	760	690	768	708	712	730	710	737	758	694	683	703	729	696	733	715	714	749	701	709	732	721	689	689	721	717	683	758	719	711	783	703	751	759	733	723	720	682	707	720	743	723	710	700	715	764	695	742	765	735	748	735	703	714	745	719	712	716	734	739	721	758	678	753	671	749	726	669	717	705	714	756	742	692	699	757	705	684	745	708	713	745	716	738	724	710	754	737	682	704	789	763	723	743	749	712	761	713	722	725	758	686	746	721	739	735	690	698	704	754	712	769	725	727	689	684	714	744	735	694	776	685	737	715	717	736	711	746	696	721	703	691	712	738	738	737	707	691	758	705	746	664	727	735	729	723	721	681	699	677	698	750	754	727	729	740	707	734	706	731	663	686	733	738	711	670	696	711	720	697	676	718	690	703	725	718	725	727	752	725	702	681	697	701	728	747	721	692	703	754	684	710	701	714	708	737	675	791	727	724	718	731	708	705	671	691	699	709	685	713	729	716	706	680	704	744	719	735	734	720	723	709	709	740	723	707	729	744	739	810	730	683	754	740	756	713	692	735	738	721	756	719	713	705	729	689	701	731	748	682	723	703	740	720	716	702	717	697	714	750	764	769	726	755	728	657	731	719	705	762	736	685	711	744	690	701	683	712	800	667	721	715	698	720	725	674	719	669	738	695	714	688	701	753	733	699	722	728	742	692	730	719	735	715	715	693	692	715	703	734	739	693	705	707	696	705	756	688	700	714	706	724	698	762	740	720	716	706	684	675	742	683	766	702	698	680	732	742	724	715	692	701	721	739	721	759	691	689	739	693	723	720	715	774	704	704	729	720	749	715	724	735	700	708	704	715	715	702	722	726	717	689	756	700	707	742	738	716	711	746	707	754	734	673	701	670	729	701	756	726	743	757	683	753	717	705	682	723	687	726	729	742	752	694	752	716	708	708	710	732	739	778	663	688	686	743	726	777	698	741	696	690	722	728	724	740	727	723	695	707	725	728	750	745	740	693	705	724	724	728	718	710	701	713	730	658	771	709	732	763	676	684	663	680	700	727	723	659	731	729	779	704	754	711	740	723	743	711	724	753	693	689	677	721	700	719	716	758	720	720	691	729	747	745	718	690	668	717	760	713	693	695	741	674	731	701	747	711	757	733	677	714	663	743	734	733	667	711	749	724	732	770	732	702	748	668	732	676	751	695	749	701	720	722	734	706	756	770	697	748	713	747	722	690	692	701	722	748	714	728	709	710	726	702	756	730	729	706	739	712	727	698	691	702	675	705	753	731	713	714	721	756	711	682	693	722	680	731	701	727	706	747	683	779	745	732	739	684	736	697	725	715	692	688	730	745	659	706	724	760	752	722	732	738	722	760	647	700	757	706	706	726	709	723	739	765	684	686	708	726	750	715	725	705	745	706	724	709	673	700	723	706	677	654	732	733	727	741	675	681	672	725	743	742	699	723	705	759	691	683	728	683	728	720	701	658	709	723	710	690	705	742	740	698	678	703	724	776	745	731	734	713	686	753	669	678	753	685	721	742	664	715	735	675	688	701	697	701	751	680	682	748	711	690	725	735	715	700	694	719	688	720	703	673	697	682	692	662	739	722	675	717	715	743	722	685	726	731	726	722	688	725	700	678	672	743	725	706	680	724	742	716	734	734	716	750	715	710	690	675	721	729	705	703	735	721	695	713	734	721	704	691	717	721	720	714	740	715	714	725	723	676	738	722	741	721	728	693	751	701	749	761	652	752	669	772	677	709	732	685	744	743	723	726	732	742	749	695	691	768	720	671	691	720	715	702	699	710	694	731	740	709	732	673	708	659	710	739	726	697	735	723	720	683	711	722	733	810	711	727	711	712	739	727	701	707	717	762	695	720	706	711	727	764	689	707	740	657	713	723	745	735	753	725	737	758	739	694	742	709	695	732	676	701	708	736	701	730	692	721	759	728	708	721	701	693	695	712	667	692	739	705	748	703	687	695	758	706	736	697	679	723	690	704	741	744	709	747	708	700	729	730	719	711	698	713	772	725	721	720	714	680	698	702	725	718	702	709	708	700	715	783	706	711	699	754	731	738	707	694	756	713	699	743	686	732	669	740	714	709	731	713	725	688	695	779	683	749	737	747	697	763	683	719	701	746	743	668	679	661	699	724	709	682	681	731	694	735	689	694	688	751	724	706	734	706	725	691	722	739	735	711	710	700	714	734	724	749	736	706	726	728	678	767	733	707	714	687	691	698	722	721	707	680	726	750	702	705	717	742	742	731	761	673	701	749	756	718	739	708	716	734	694	688	713	686	711	728	719	770	731	675	733	700	678	741	733	754	699	688	716	697	678	748	698	734	691	738	748	759	735	704	714	715	756	656	747	753	735	718	684	699	695	733	740	758	747	730	658	673	684	761	728	678	712	742	705	728	742	676	715	731	750	727	741	739	693	688	689	706	729	758	701	711	724	732	729	700	751	712	741	751	704	675	652	717	715	763	745	723	727	741	714	715	736	771	698	741	699	760	689	737	746	729	697	712	744	683	719	706	692	678	701	713	705	730	727	688	712	723	701	721	711	722	684	731	695	702	686	783	698	738	704	699	676	688	735	711	703	714	736	766	678	747	779	728	715	756	723	720	752	742	711	766	743	696	689	711	758	723	690	733	752	737	717	678	687	711	715	708	738	743	698	702	695	719	725	720	746	702	780	709	679	703	679	756	744	741	676	678	681	750	693	752	723	724	718	719	734	733	717	690	707	758	713	738	726	729	735	731	712	712	704	691	719	726	720	690	682	706	748	717	713	686	738	683	732	708	719	720	741	738	718	676	764	717	739	689	716	755	704	710	746	709	730	710	744	684	763	735	706	745	721	722	712	715	694	698	746	678	735	705	755	759	729	720	748	804	703	662	728	715	727	697	732	704	739	696	726	739	693	675	678	698	717	764	684	733	740	722	738	757	681	672	701	722	726	725	714	727	730	732	699	716	724	753	743	687	724	698	669	710	729	720	713	699	713	684	723	758	728	683	770	717	726	728	749	725	687	689	725	701	728	700	719	720	690	684	706	725	713	743	688	673	767	721	763	746	711	751	684	728	712	730	747	711	725	725	746	733	711	705	743	700	714	718	694	706	666	792	744	685	702	745	759	732	755	709	709	724	674	740	716	713	728	760	652	742	738	734	680	701	696	738	700	723	720	720	727	752	721	712	749	693	717	737	763	714	712	717	703	731	762	751	715	701	653	698	693	720	701	749	723	680	716	746	678	689	692	732	724
23077	21079	28789	23548	21126	20505	9253	3156	1954	1266	1069	802	650	615	495	536	439	384	405	360	336	320	302	329	340	296	281	293	304	275	296	254	295	270	273	279	261	253	291	273	280	279	236	247	288	252	258	261	275	233	263	272	276	246	275	251	262	266	237	275	236	267	250	251	257	253	239	258	234	240	211	264	248	274	260	251	262	263	238	232	281	224	260	253	248	235	239	262	282	235	260	264	266	237	248	240	244	233	265	236	253	247	241	245	238	261	220	270	247	219	269	245	256	252	242	233	242	273	271	242	241	262	222	242	225	253	240	238	247	269	248	275	210	240	252	251	257	246	234	256	254	272	261	231	245	255	254	250	246	228	263	252	287	259	242	246	255	245	229	217	230	237	256	238	251	251	253	246	250	251	242	215	281	248	247	240	264	248	259	256	239	253	232	272	248	256	228	247	238	232	227	245	219	263	229	260	264	244	239	240	241	242	258	259	267	235	277	228	233	261	251	236	231	236	249	243	266	241	248	278	272	248	279	226	241	217	216	261	255	269	238	246	221	281	247	240	231	229	249	238	271	241	242	231	254	246	217	253	253	242	237	262	237	247	228	263	243	266	272	242	258	230	261	221	233	261	248	257	241	253	253	229	228	219	244	236	259	266	255	253	255	258	230	226	232	254	255	262	262	247	255	225	243	236	242	243	202	214	253	252	253	245	285	254	230	242	262	258	255	251	248	255	238	246	238	247	238	239	224	263	262	259	252	219	230	255	253	252	235	267	272	251	215	243	259	236	230	254	262	223	250	237	228	262	235	255	264	259	244	235	204	204	272	271	299	235	246	245	238	231	284	255	217	272	255	261	227	232	268	260	270	250	226	251	254	247	233	229	243	224	250	278	250	242	249	261	230	252	262	245	264	234	236	226	249	244	257	237	248	257	253	267	276	221	235	237	231	246	253	239	254	221	236	256	250	229	275	246	253	262	259	268	251	232	239	260	228	247	248	234	262	241	240	252	253	260	229	211	243	261	242	229	232	245	265	240	229	260	256	233	237	267	250	247	223	237	260	271	242	249	260	246	256	225	274	232	262	265	267	231	250	260	243	250	237	268	248	245	251	244	284	237	242	242	249	234	240	243	267	253	263	244	256	233	223	240	250	248	235	270	261	259	234	244	221	225	252	286	263	211	259	223	254	241	217	238	248	262	240	241	247	244	255	247	240	238	251	273	247	259	241	267	227	254	254	254	266	234	267	261	262	259	264	249	265	219	246	242	266	236	255	245	276	251	227	248	280	243	215	261	248	240	263	228	233	233	221	256	233	247	243	245	275	239	218	266	222	249	263	227	231	263	236	255	224	246	246	235	236	238	259	222	231	252	232	253	258	240	241	248	267	273	269	208	249	248	237	243	220	238	242	231	243	227	235	275	239	199	228	240	247	242	278	263	226	248	231	249	240	262	259	240	281	226	261	251	257	216	251	249	261	245	253	239	245	261	252	228	233	261	236	249	223	266	281	249	220	257	279	239	261	246	252	251	241	242	262	243	229	266	267	249	257	261	253	271	279	258	222	238	243	260	255	242	264	257	250	239	233	264	246	240	234	257	245	292	225	244	251	244	271	237	229	246	243	253	223	267	276	233	264	246	253	244	245	257	261	260	243	253	272	250	264	248	266	269	246	241	227	230	270	222	246	249	254	240	257	256	238	243	247	222	258	238	208	237	264	267	250	243	226	268	245	235	267	262	238	263	243	232	261	226	260	257	263	253	282	254	247	248	240	234	230	238	225	252	230	250	230	240	249	240	269	250	258	252	225	262	257	242	244	234	231	225	246	236	245	256	248	246	238	245	225	247	265	226	234	249	233	245	221	258	246	243	214	250	233	239	245	257	251	240	250	253	237	244	227	244	229	247	247	234	215	243	225	250	248	232	219	259	257	229	240	268	276	219	266	258	220	265	257	261	250	253	271	256	251	230	230	241	220	265	230	243	248	235	243	283	210	263	264	259	243	239	240	235	240	216	255	240	242	235	273	233	246	229	230	262	252	223	250	219	223	270	245	266	244	259	272	265	234	263	215	244	245	256	233	271	236	266	238	238	218	253	245	257	256	252	253	237	282	261	230	219	264	257	257	257	221	232	256	260	228	262	205	252	246	236	274	246	269	257	237	254	238	229	266	253	239	243	260	245	256	242	240	248	241	260	223	252	261	271	259	223	249	232	258	247	246	250	256	278	280	280	291	280	242	247	229	292	226	235	221	252	256	244	264	244	268	258	258	240	255	272	241	238	237	208	252	225	268	234	254	241	253	273	243	250	228	268	239	257	255	243	229	240	245	249	239	260	238	264	240	260	239	232	236	248	231	254	239	237	230	240	243	246	232	235	246	246	257	270	246	258	269	254	262	255	236	280	249	233	265	296	281	257	262	250	241	268	242	242	229	236	287	241	261	256	250	233	256	230	236	251	233	273	234	252	248	258	253	242	233	224	245	275	225	253	254	258	249	248	238	263	226	266	263	253	247	218	256	257	262	257	246	261	243	251	248	233	271	261	254	232	240	245	248	246	220	237	237	279	260	245	228	232	235	239	257	251	252	244	250	236	255	230	234	242	222	241	232	263	256	226	267	218	256	245	206	253	234	254	206	207	230	236	270	227	229	233	256	247	258	275	253	249	243	233	221	258	241	257	227	246	233	265	228	266	291	252	228	264	258	237	230	263	269	268	267	282	251	229	241	254	262	269	239	278	235	238	235	252	227	262	281	273	251	234	259	221	255	224	238	268	248	245	265	231	232	250	244	235	227	282	258	259	231	236	243	247	259	253	263	246	244	230	231	255	236	271	231	280	240	241	239	264	218	240	222	227	270	248	237	250	263	263	265	246	263	250	239	225	278	245	257	251	245	259	269	245	249	222	274	244	212	236	226	237	261	242	267	246	224	246	254	274	227	268	258	251	259	247	247	220	269	243	238	242	258	221	239	252	254	257	226	245	264	250	244	269	215	266	238	259	226	245	234	228	255	247	243	236	255	258	237	258	244	262	226	224	231	236	254	225	257	257	247	196	233	257	241	248	258	246	241	234	258	264	245	250	256	253	256	241	242	216	248	263	273	235	271	259	253	275	254	252	237	229	257	278	238	240	236	244	242	230	241	230	243	223	235	269	253	224	234	237	273	252	248	250	231	218	225	253	233	250	232	227	234	258	239	244	220	239	236	277	246	268	239	226	236	240	222	232	251	235	271	214	262	238	236	244	231	235	236	243	272	236	265	243	256	245	273	265	262	245	217	244	276	224	250	255	264	232	249	283	250	247	252	283	252	249	241	277	215	224	238	250	267	260	249	238	238	238	243	249	263	253	254	261	253	272	253	258	245	253	284	236	225	231	278	212	255	217	266	242	250	234	245	262	260	252	240	224	245	245	275	246	256	243	229	241	230	250	263	261	262	245	257	267	252	234	248	260	247	264	261	242	234	224	246	268	233	242	249	245	258	258	236	254	264	256	235	232	246	263
32792	27552	23340	17941	17511	11526	9212	6489	4530	2910	2352	1749	1301	1181	868	853	758	753	657	664	552	488	533	484	487	505	442	430	430	388	394	399	416	409	390	395	389	344	419	377	363	380	358	348	364	364	366	379	417	334	384	371	382	381	346	389	377	403	366	372	404	365	389	386	393	400	384	373	354	334	339	367	348	373	344	354	371	364	370	352	330	359	355	358	340	335	326	359	360	373	322	331	357	347	358	342	365	365	398	369	360	359	350	351	356	365	318	340	372	365	339	392	324	337	390	342	355	343	340	355	349	352	336	362	364	318	348	332	357	316	367	364	358	336	352	367	317	353	319	377	369	360	331	363	351	356	385	354	345	343	340	332	372	360	358	354	362	333	309	342	353	356	352	357	346	366	335	325	351	319	367	318	351	374	338	355	365	371	352	353	363	345	371	369	384	342	361	363	323	350	351	345	339	353	368	337	297	357	364	319	359	388	348	330	370	334	352	331	346	360	351	329	359	359	364	357	324	330	332	366	355	366	377	371	362	328	329	352	325	340	323	353	332	376	326	338	340	334	362	357	340	372	343	351	376	356	373	317	307	354	365	356	329	337	371	327	342	343	355	337	327	377	329	343	349	326	333	340	349	333	350	333	372	347	348	344	361	336	357	329	355	340	333	355	341	368	350	361	364	339	377	327	338	345	358	329	317	358	360	365	361	316	345	353	327	355	340	333	330	327	358	346	340	342	314	329	353	328	331	337	302	294	320	362	300	355	339	346	360	358	350	334	337	329	335	349	340	356	325	358	338	354	380	341	363	363	332	355	335	340	359	331	302	367	308	333	368	315	306	356	375	333	325	346	352	343	344	354	340	308	386	318	340	338	328	364	379	326	356	354	331	337	370	314	339	361	360	355	353	365	360	368	361	351	342	364	348	319	336	376	352	351	350	333	307	348	328	336	370	344	339	333	357	331	371	360	340	357	350	351	351	343	320	364	334	304	350	380	339	345	347	339	339	379	371	346	329	323	331	348	373	345	339	374	327	354	342	324	331	341	314	336	349	340	353	385	356	341	340	332	324	316	310	378	381	344	333	385	337	322	307	342	370	350	332	356	319	336	370	363	380	343	372	338	342	334	355	391	342	332	374	379	394	331	339	362	341	356	374	315	349	324	378	336	368	351	358	344	364	325	390	316	347	339	361	320	357	331	330	325	351	306	342	343	320	313	342	329	303	337	354	365	358	353	343	373	356	367	329	328	358	323	333	349	326	354	335	375	349	341	328	338	324	342	331	345	367	339	335	350	371	347	357	364	325	328	323	362	350	343	350	324	325	327	349	361	332	343	375	383	301	359	379	374	342	338	382	340	367	354	346	331	353	346	364	315	341	392	367	351	342	348	333	336	340	321	343	359	330	355	356	320	343	296	332	341	364	337	362	361	353	334	356	397	324	360	317	353	348	332	330	332	309	354	351	323	364	347	358	371	318	345	351	347	342	341	364	365	386	379	385	359	295	359	388	343	349	369	357	306	385	369	376	341	338	349	366	316	368	333	404	334	335	345	347	342	364	332	327	331	351	348	338	344	342	340	343	347	352	330	348	339	344	331	383	335	348	324	349	347	381	346	328	380	358	378	336	364	336	359	328	329	347	365	357	325	330	366	345	344	343	367	363	333	353	324	363	356	354	314	346	355	344	336	355	375	330	329	351	334	346	345	322	339	326	356	361	348	322	338	368	358	347	336	348	298	337	313	334	374	363	327	332	360	324	417	352	326	337	331	344	317	354	316	370	385	372	359	355	343	364	352	352	358	358	348	306	376	372	348	323	349	364	350	361	362	334	330	363	352	347	350	359	312	365	383	335	366	342	331	348	328	321	373	328	344	349	346	340	364	369	365	339	369	385	358	331	350	301	331	358	351	324	345	391	351	316	390	351	324	384	360	331	325	330	327	378	363	322	339	384	356	344	302	367	371	323	375	346	367	334	341	360	336	349	347	329	361	361	367	361	346	356	346	366	356	366	350	369	351	346	353	340	337	387	328	343	340	343	346	345	356	361	351	372	328	358	335	355	349	355	357	320	338	349	378	335	354	313	353	323	338	362	344	345	354	326	334	333	365	401	354	349	359	354	348	341	333	360	359	337	376	339	301	344	344	334	319	353	378	340	336	328	338	359	322	355	352	349	342	349	340	330	332	384	379	398	338	349	338	362	310	344	340	386	349	342	363	342	336	335	349	385	331	372	357	322	350	338	344	332	363	353	348	340	381	392	338	355	363	357	365	368	343	357	356	331	352	348	328	336	370	346	374	350	324	350	330	362	368	328	370	372	340	366	352	366	363	343	325	343	344	324	371	336	355	383	367	339	347	353	338	318	337	350	366	330	364	360	338	342	347	312	391	335	343	322	362	364	364	329	330	351	379	343	373	334	307	371	343	330	361	362	344	373	362	402	335	377	337	373	331	339	332	331	355	344	339	347	357	342	338	349	364	334	370	353	323	361	327	369	340	356	338	363	363	343	353	349	333	375	364	353	353	354	342	370	288	331	321	348	357	339	347	326	359	339	349	349	321	322	358	325	338	350	329	344	324	346	310	351	319	341	363	363	383	347	346	364	307	340	378	375	354	382	349	359	365	352	365	368	341	337	341	352	329	374	347	343	353	346	343	347	324	326	354	348	361	344	346	353	359	351	297	357	353	337	327	345	362	369	341	371	360	364	367	340	327	377	328	337	343	341	347	315	313	375	346	352	339	362	354	342	341	386	361	345	325	348	390	360	348	352	320	359	322	354	344	335	372	336	336	326	368	373	337	320	339	345	347	340	374	345	373	357	364	324	323	351	374	384	337	358	341	381	309	353	368	349	348	331	319	376	371	335	335	329	339	356	333	364	357	340	325	384	318	344	341	366	333	321	390	360	357	377	353	326	373	336	355	312	338	334	340	340	330	353	358	336	353	347	373	318	371	343	349	346	354	314	342	388	335	360	310	353	337	351	362	346	345	360	323	346	301	342	331	333	352	356	407	350	330	346	332	335	359	364	326	316	315	353	338	325	335	346	352	365	333	314	337	359	343	370	363	321	341	333	339	379	348	321	377	323	352	328	373	368	328	351	329	329	361	350	342	353	340	396	328	406	328	375	374	367	376	356	309	337	307	359	331	367	354	368	358	357	355	346	341	342	339	340	352	351	319	366	372	332	392	361	342	336	340	374	349	319	377	345	358	290	373	369	372	343	335	371	350	373	348	346	361	324	357	348	312	366	359	363	306	310	344	348	360	346	302	342	355	347	360	364	299	365	326	349	379	373	367	338	332	347	324	320	365	329	323	327	312	381	343	320	365	323	336	331	342	351	348	311	353	372	345	377	345	347	336	330	367	350	341	337	337	344	323	352	322	343	373	338	337	341	368	338	318	339	354	367	326	335	315	341	357	356	350	343	323	319	343	343	360	359	378	350	336	357	359	339	394	344	351	376	356	381	366	340	368	352	352	349	324	349	366	348	371	367	334	323	375
27319	20423	13634	7288	5781	2688	1993	1470	1127	942	882	762	688	669	633	631	658	599	674	611	633	581	592	609	590	646	654	629	615	638	617	569	591	615	616	615	612	631	620	615	600	613	595	592	645	628	580	629	639	617	597	663	637	605	591	618	634	611	653	649	627	612	597	618	604	661	607	601	598	612	589	642	577	595	606	635	600	586	614	612	583	647	548	621	608	618	652	579	647	620	580	627	615	594	547	617	582	576	604	589	632	619	601	599	615	531	650	586	606	611	646	586	606	620	616	623	582	645	615	602	626	621	641	560	596	631	615	591	638	606	622	640	612	622	607	623	603	625	606	598	596	599	614	620	625	590	592	621	598	633	626	638	648	622	597	637	593	618	582	605	622	596	621	624	616	619	614	614	613	566	624	634	584	641	587	611	579	597	575	576	607	571	633	578	628	595	629	597	610	600	641	596	696	618	589	583	612	588	594	608	610	659	591	573	622	601	571	576	598	588	627	638	558	592	619	615	609	654	655	614	627	644	613	615	598	598	607	633	606	613	602	576	628	588	618	606	638	632	600	569	617	650	586	592	570	620	593	595	569	655	620	614	596	565	624	555	615	643	649	559	575	595	618	608	662	582	597	611	613	585	583	659	614	614	592	605	621	574	622	596	611	571	629	645	619	640	578	565	626	634	576	616	608	597	593	602	590	594	590	592	616	629	618	638	613	640	595	609	605	625	576	585	593	606	587	618	621	570	616	600	608	637	609	634	616	606	594	648	629	642	602	597	623	646	610	576	595	571	606	593	615	647	601	617	596	570	615	615	598	629	659	610	600	524	603	638	662	610	623	611	625	579	643	577	586	536	633	621	588	604	616	626	602	585	611	594	623	625	603	596	637	619	644	638	620	604	606	636	570	634	608	575	615	581	581	621	624	638	617	581	587	620	592	578	540	592	642	600	620	627	594	622	596	597	581	632	639	632	570	562	619	598	582	570	603	596	613	641	604	607	626	618	606	603	617	645	610	578	580	685	642	642	601	615	591	621	607	607	601	635	610	609	593	629	602	596	549	568	631	597	617	588	620	605	630	620	594	633	579	620	580	636	573	607	619	592	570	624	609	635	581	548	589	580	630	568	579	561	624	586	588	628	598	603	605	591	589	628	600	606	636	575	574	618	599	623	530	598	564	555	600	581	591	619	605	626	605	571	596	571	598	624	586	545	624	606	614	643	607	576	595	597	612	623	643	659	561	561	603	605	611	594	634	616	623	648	599	581	604	590	587	579	581	608	577	605	589	624	661	607	643	601	614	627	628	633	602	601	602	635	591	626	591	593	634	601	610	657	566	570	576	619	568	629	596	596	616	603	632	628	585	631	594	617	624	582	624	603	577	644	578	611	593	625	645	666	639	618	633	657	626	617	591	639	591	625	624	617	566	574	584	588	572	604	572	617	609	624	615	638	624	631	644	570	570	627	607	602	592	594	623	607	593	612	629	625	585	682	621	626	639	629	602	598	614	640	608	599	578	605	618	611	653	616	580	587	622	636	605	597	637	623	635	574	587	624	622	661	619	635	581	654	591	617	610	584	599	603	623	597	596	631	635	619	630	624	576	613	583	642	618	570	652	597	613	609	585	623	583	600	587	611	620	611	620	594	570	565	582	582	595	614	567	617	605	611	602	569	597	600	618	618	599	646	548	641	630	641	585	588	636	628	602	611	610	579	592	640	575	559	590	577	615	578	640	649	640	636	589	573	640	647	581	602	631	553	615	637	599	639	652	603	634	601	617	626	591	636	599	641	596	614	593	595	574	601	642	585	631	631	582	606	620	607	675	587	636	570	632	607	551	648	579	592	603	596	598	605	614	617	616	590	593	572	617	622	627	652	661	621	593	578	624	581	588	618	584	593	577	616	607	613	651	603	602	605	628	657	603	611	657	567	637	639	598	588	613	596	557	573	640	593	617	587	635	625	616	594	574	601	607	615	585	586	651	635	645	575	621	638	611	629	605	575	630	611	624	575	609	613	618	610	614	624	617	586	586	629	625	584	646	623	598	618	643	619	629	586	610	576	597	624	606	625	608	635	599	614	609	582	604	622	634	579	596	540	598	609	585	641	616	627	619	547	589	635	602	644	641	621	641	609	605	572	632	596	643	626	628	638	629	625	597	636	579	601	626	603	609	583	626	634	650	620	656	603	610	613	621	592	598	619	631	627	625	598	615	584	615	651	593	579	640	606	598	647	628	593	630	606	610	560	643	606	628	578	621	597	629	599	653	567	594	644	600	602	625	561	665	629	623	622	600	613	583	588	576	603	594	603	562	658	589	650	619	620	613	608	588	651	597	599	595	579	610	609	620	637	592	592	590	637	616	594	582	581	625	663	574	624	607	616	606	585	602	592	624	603	582	647	604	624	626	628	594	610	597	608	565	646	618	669	646	623	591	573	649	614	570	586	561	645	652	618	616	629	590	599	601	601	628	610	564	614	628	589	587	613	598	590	574	593	624	606	586	608	579	602	601	589	568	619	567	581	622	583	606	584	563	602	624	588	629	596	621	597	598	600	634	588	603	591	557	626	607	651	639	631	604	606	574	603	651	597	598	612	626	600	621	638	570	617	589	646	619	613	604	606	621	581	629	587	612	648	632	580	620	638	624	622	600	587	624	596	598	608	602	584	624	594	635	585	587	535	634	635	615	598	594	573	608	585	613	615	590	592	611	596	603	640	630	617	590	598	604	613	600	627	583	621	628	576	583	598	561	614	623	637	639	652	586	588	574	616	623	589	655	598	639	610	607	638	621	572	638	623	608	622	583	636	617	622	592	654	617	604	624	587	578	607	631	634	620	599	623	610	674	599	569	610	577	603	557	641	616	626	622	637	627	652	559	664	585	588	597	600	634	591	588	629	648	626	574	631	637	657	620	570	599	648	609	619	622	600	624	605	649	595	597	625	606	623	592	588	663	603	638	625	615	630	594	627	637	607	593	662	591	668	620	645	634	587	581	583	590	645	626	613	640	626	588	625	580	590	642	618	618	594	620	604	657	593	614	590	588	624	602	613	593	605	576	617	567	617	570	615	602	593	603	598	618	620	614	618	605	602	625	637	604	613	650	613	601	601	624	579	608	593	590	616	620	587	601	621	583	587	588	614	578	572	610	641	555	631	584	595	607	606	650	599	642	596	644	613	669	606	637	613	635	582	569	595	591	573	603	583	613	583	582	582	635	627	600	646	617	630	624	624	612	625	593	622	593	609	628	584	639	609	577	610	624	623	575	662	579	595	584	587	608	580	588	589	610	624	574	590	594	618	636	562	587	604	638	629	605	598	605	608	640	591	609	625	562	611	587	594	575	603	628	611	597	612	585	582	560	610	629	582	618	585	593	657	604	595	636	608	567	585	608	631	584	641	634	602	574	589	607	686	640	625	604	619	603	600	582	604	601	606	589	609	642	606	641	602	611	609	617	594	617	571	637	618	565	621	635	596	560	617	599	612	632	581	595	610	615	633
24832	13636	12828	9308	9937	5286	4473	3041	2072	1788	1372	1071	958	964	925	904	924	862	900	849	850	856	794	822	797	873	866	814	775	810	841	851	866	823	885	794	840	820	783	837	873	796	788	842	776	799	769	814	836	842	808	852	795	815	791	840	810	839	802	839	844	842	885	816	813	817	851	801	815	840	843	840	872	853	819	877	807	887	784	794	789	791	814	855	832	780	813	780	866	839	828	849	801	753	773	821	807	735	771	834	811	806	822	815	826	821	841	812	835	822	786	835	833	781	803	828	830	786	774	851	831	779	776	817	835	806	781	827	843	807	755	856	856	850	824	822	819	824	801	813	807	812	872	818	818	869	778	841	814	830	837	790	809	820	798	810	796	810	832	785	852	819	829	779	839	819	755	814	760	785	864	868	814	831	841	837	782	713	848	767	838	775	822	796	804	802	818	817	842	830	786	797	755	832	815	856	770	773	823	799	840	790	846	834	831	812	786	824	856	831	841	792	839	792	763	811	827	804	831	819	769	825	824	804	771	860	839	803	808	865	804	765	819	783	845	802	821	794	822	804	832	796	855	785	820	837	836	801	811	845	764	792	774	838	809	812	830	790	761	801	800	854	833	799	847	832	863	873	828	838	867	799	855	827	808	822	794	842	766	783	788	829	793	838	793	788	852	862	809	788	803	825	820	815	792	870	819	810	831	790	817	833	865	813	818	833	802	819	767	851	831	846	819	770	813	805	841	846	804	785	825	831	777	797	810	856	808	786	771	824	783	790	807	834	853	809	801	792	820	866	761	797	773	881	807	820	788	802	803	797	801	801	812	808	810	806	799	808	835	853	776	836	804	822	827	848	784	798	805	823	846	834	793	783	793	838	869	844	817	838	860	772	821	841	838	784	795	841	819	757	802	848	883	770	783	808	805	836	821	813	811	809	829	854	835	811	859	753	831	791	777	844	816	810	826	830	828	837	773	839	841	856	775	792	787	814	799	810	812	824	812	798	785	814	803	774	810	840	856	820	802	790	847	817	826	799	845	783	846	848	799	848	780	822	806	830	874	783	815	852	774	817	797	805	807	840	787	825	835	809	833	819	766	820	800	787	796	827	801	810	815	842	845	788	860	828	806	776	777	778	779	818	829	826	817	829	824	788	766	800	837	816	798	877	818	797	831	774	838	791	814	782	773	839	817	747	859	783	816	820	807	805	822	770	796	815	810	802	799	772	790	807	843	828	809	761	816	791	775	822	818	841	809	751	831	874	820	856	800	820	802	820	763	787	803	866	794	796	830	830	771	842	792	804	840	804	849	789	818	817	744	790	816	814	755	827	825	746	842	832	748	857	846	846	796	768	797	841	841	810	831	771	800	803	794	809	848	800	823	806	837	789	848	806	811	809	836	811	826	783	839	825	813	836	812	881	810	860	814	825	790	806	807	791	832	772	869	845	806	863	826	828	771	800	854	825	794	815	841	843	846	795	821	838	844	798	903	838	826	792	804	807	807	827	814	802	807	800	790	848	796	811	813	802	827	785	777	777	806	797	823	823	820	867	806	878	814	801	795	761	815	831	861	772	851	812	855	843	809	810	797	833	832	810	831	793	784	864	832	798	826	836	785	796	860	789	763	813	760	836	820	849	779	796	811	772	890	861	836	819	820	791	811	791	821	808	812	807	762	833	805	801	807	837	811	823	806	809	842	814	857	798	782	786	811	815	831	809	804	833	807	819	828	818	781	841	812	837	799	815	838	806	847	820	812	824	827	796	801	824	885	847	867	805	826	856	816	787	771	785	803	789	773	828	799	847	823	824	849	786	787	828	816	792	825	848	787	821	829	792	813	766	839	838	833	846	813	833	844	811	794	792	788	828	800	793	835	828	909	843	816	814	843	784	815	768	843	813	817	817	827	821	844	824	806	861	862	784	841	811	797	836	819	860	840	851	787	814	835	802	833	816	796	780	847	856	807	810	835	800	793	863	827	865	830	793	822	790	763	795	760	810	830	839	840	822	823	825	854	802	785	820	772	800	849	873	826	794	847	800	812	774	836	830	822	828	807	771	776	879	842	828	842	820	857	806	839	820	794	775	800	826	821	819	762	799	800	828	789	808	779	808	803	865	794	821	795	851	818	835	784	806	813	807	837	807	766	828	803	829	757	846	794	808	800	826	828	814	820	825	762	849	820	859	760	859	797	802	795	773	795	824	911	840	785	823	808	857	812	861	791	815	864	777	813	828	783	819	843	805	805	816	828	783	802	772	765	812	835	795	819	813	751	795	775	805	851	815	826	756	835	804	851	845	871	831	860	794	820	838	866	808	827	809	844	779	762	831	837	844	786	790	786	850	813	778	815	823	793	803	790	833	827	772	811	830	792	821	807	842	794	830	821	806	795	813	814	877	804	832	824	821	832	795	834	785	816	812	861	793	810	758	821	832	848	782	781	825	831	787	767	826	796	784	799	813	761	883	798	817	816	827	798	829	837	837	809	858	820	821	798	852	826	843	822	830	771	796	809	831	766	846	777	817	826	835	753	837	828	793	845	794	820	818	804	826	835	817	788	833	837	782	762	844	791	841	795	849	840	834	809	806	792	821	812	800	807	780	802	847	830	831	780	819	832	807	809	799	861	847	862	809	842	796	844	842	841	866	758	842	748	812	790	775	818	854	803	829	830	861	796	797	757	751	798	778	816	798	813	797	829	819	831	842	850	839	838	819	831	882	814	825	814	762	800	824	821	854	829	763	809	818	782	811	823	782	821	811	832	815	863	825	806	807	829	837	829	806	839	846	755	813	840	803	812	794	844	788	839	788	850	808	793	808	872	812	831	826	766	838	868	808	784	836	807	781	817	833	888	832	791	841	795	808	826	819	832	823	822	761	793	824	791	805	847	844	819	739	856	817	819	858	814	784	853	795	816	785	857	831	838	803	816	834	834	814	832	859	854	828	834	814	796	773	862	824	778	818	796	827	793	839	807	812	784	843	805	821	782	795	814	803	764	839	798	765	795	859	772	790	786	855	804	858	788	835	792	771	784	807	762	825	856	821	818	842	827	758	849	780	823	827	862	833	856	754	811	863	813	788	798	828	789	800	836	885	815	818	810	832	758	813	809	828	739	852	789	791	772	769	827	814	807	832	837	769	858	834	780	791	811	805	850	830	830	777	861	854	821	815	827	823	806	806	843	827	770	797	846	814	812	807	796	789	823	787	817	835	821	797	862	755	792	811	814	829	805	803	830	862	861	788	816	763	831	838	841	822	718	806	809	817	867	827	827	798	817	822	789	821	776	845	839	807	873	819	829	824	797	780	859	848	825	845	865	813	811	785	913	807	801	854	772	855	809	815	827	807	810	817	822	832	824	855	880	829	871	839	849	779	806	831	779	877	808	839	843	812	797	833	778	830	828	843	839	835	786	802	821	804	811	785	820	819	853	837	839	819	819	789	812	824	804	846	843	793	801	824	817	824	794	789	841	822	797	740	801	817	834	829	810	817	792	811	788	794
24146	21059	28179	24175	20674	9548	4025	2367	1515	1410	1072	893	791	737	650	667	635	626	618	568	568	579	548	623	595	586	563	578	516	530	538	550	484	550	515	510	573	538	547	584	548	549	504	551	574	524	501	577	549	553	553	574	539	562	566	522	575	541	533	557	541	590	558	557	581	551	559	550	501	548	545	527	547	529	508	555	567	548	534	552	536	506	559	504	527	542	496	544	538	541	572	489	527	519	517	537	481	507	524	475	517	519	536	552	523	518	524	563	561	488	509	524	586	542	509	521	553	590	553	543	547	552	545	519	501	510	552	541	560	538	549	533	535	576	558	495	534	562	499	488	544	487	540	519	507	552	535	552	525	530	546	545	536	504	576	538	543	532	571	529	517	528	565	531	525	515	522	503	536	532	553	540	499	557	528	527	520	551	558	526	505	543	513	537	527	504	528	568	494	509	532	531	535	541	534	503	526	497	496	505	549	505	501	534	544	487	524	533	535	530	513	529	533	544	526	530	549	494	532	519	495	552	501	532	529	546	513	525	527	522	521	536	573	524	581	540	511	511	518	528	566	492	532	563	545	545	518	507	544	543	502	482	563	578	534	537	489	509	522	492	549	531	564	526	518	526	538	558	522	539	552	542	553	536	537	524	519	589	519	504	535	543	549	528	538	543	509	528	546	480	480	509	532	533	543	512	542	555	519	546	547	518	544	575	520	502	548	525	584	542	498	526	564	524	499	491	513	543	487	506	539	532	566	508	531	537	519	491	494	552	490	538	554	507	498	515	551	537	488	539	522	577	514	536	514	528	543	532	541	532	534	526	536	517	522	520	493	545	520	508	545	542	530	542	574	507	500	536	536	509	472	516	550	545	538	563	470	500	492	553	518	496	518	581	532	531	493	498	543	537	560	560	538	515	602	524	497	561	577	505	524	529	536	545	555	577	516	516	503	548	503	512	542	559	529	528	549	536	485	506	474	543	553	503	537	574	549	504	521	549	540	548	555	512	529	535	519	529	513	482	502	522	510	512	522	525	513	539	503	538	569	551	520	562	513	566	536	536	523	530	554	493	500	499	555	548	487	568	525	554	579	579	516	570	565	520	520	534	546	573	494	515	529	544	529	561	520	529	518	554	519	558	554	487	517	509	572	511	543	533	550	521	551	543	499	512	493	542	578	535	499	573	522	550	527	553	561	497	519	562	532	563	500	545	535	586	549	534	506	504	518	556	535	567	527	539	536	529	488	547	527	526	538	493	523	534	553	528	565	498	515	548	527	531	551	527	516	548	512	554	547	531	512	551	526	529	523	552	536	530	503	522	510	524	548	500	558	516	513	513	506	538	547	529	538	519	533	501	505	574	512	520	539	568	531	533	507	486	523	518	547	520	531	555	492	539	542	538	543	515	561	533	570	554	478	502	495	566	545	536	548	540	549	521	558	473	554	527	531	552	530	551	547	565	538	545	520	514	509	510	530	534	565	532	498	515	589	512	505	520	490	498	502	518	548	527	498	500	546	515	519	550	526	534	537	481	538	505	551	563	528	515	555	538	531	523	532	544	539	598	534	529	523	512	475	536	498	485	506	499	525	534	523	534	538	490	529	530	562	522	563	501	535	542	548	534	549	505	513	526	515	532	529	485	516	545	525	505	532	548	502	525	542	492	510	516	565	548	547	528	539	551	549	531	501	528	528	494	560	527	514	488	537	558	510	526	561	521	555	517	540	532	558	518	521	539	540	544	534	498	521	549	511	506	553	505	534	521	541	561	554	537	558	511	509	565	512	514	529	495	525	534	538	559	542	506	547	514	539	501	510	560	508	576	552	521	580	506	528	511	525	544	516	543	515	487	568	518	520	542	531	504	528	515	548	509	531	523	496	567	519	565	526	504	532	537	538	550	539	534	600	510	491	549	520	502	546	527	555	548	561	556	528	525	555	511	513	525	543	541	526	557	591	563	547	566	511	498	502	529	514	522	504	565	543	537	507	515	531	492	558	520	528	567	566	518	573	529	546	520	528	530	535	506	547	532	555	515	492	518	510	521	578	500	537	498	503	528	534	531	534	563	554	521	553	487	525	546	499	542	519	527	543	522	571	560	504	551	555	514	533	510	533	534	527	516	548	556	491	532	560	528	533	522	538	494	510	503	509	493	540	558	529	515	528	545	542	555	510	527	564	511	530	526	549	525	502	537	505	558	540	541	592	527	523	553	499	554	490	514	564	525	559	492	498	548	555	479	534	531	496	553	558	533	543	498	560	545	546	517	508	534	528	559	555	528	541	504	538	561	532	525	530	545	549	516	515	548	502	564	516	555	517	537	525	521	553	560	532	498	510	494	535	541	545	581	574	503	554	521	516	536	544	536	517	536	474	537	523	543	505	576	526	539	529	556	499	531	527	535	544	547	536	486	515	473	594	501	569	502	551	530	512	538	530	524	499	521	559	547	524	533	505	505	513	486	544	535	483	524	533	527	515	538	590	546	517	535	532	521	510	530	559	555	537	543	558	524	515	519	567	534	547	535	537	471	542	490	514	533	487	523	515	523	534	501	485	507	498	580	508	552	518	527	528	514	511	532	555	534	534	572	569	519	508	536	497	536	539	536	532	535	534	516	478	560	505	510	490	544	513	509	521	535	558	567	561	537	559	551	508	575	580	496	544	546	529	532	514	544	529	515	508	537	525	504	511	499	516	525	521	525	540	518	524	507	567	508	540	518	529	509	506	520	532	500	510	543	556	575	543	538	552	511	510	544	526	542	515	531	525	519	578	507	492	567	524	518	519	549	483	527	521	516	511	513	530	536	534	538	495	557	567	530	534	517	530	513	536	563	543	561	523	532	539	539	559	477	529	535	553	523	530	526	550	561	520	522	525	516	546	522	530	535	539	530	567	550	488	559	548	518	517	472	515	537	512	489	518	550	549	540	538	536	558	562	572	516	510	498	572	534	547	545	508	554	558	541	529	535	511	514	559	548	538	533	512	539	557	480	482	512	530	504	505	508	515	516	537	519	564	565	531	514	532	540	536	521	534	556	542	500	520	504	506	532	540	528	538	520	523	544	484	549	564	535	458	514	501	503	504	542	543	538	496	495	548	555	522	520	552	535	507	524	540	511	494	566	547	482	528	542	531	560	532	550	561	543	537	557	544	517	536	499	564	516	533	534	544	519	537	504	541	579	546	481	544	541	546	530	537	512	518	556	505	556	526	556	553	535	531	508	500	522	527	524	526	500	526	500	542	544	550	535	500	523	518	510	521	544	506	521	543	533	554	534	526	512	548	522	534	571	536	576	533	536	533	558	538	535	531	497	565	534	530	525	507	474	547	517	552	477	545	558	555	555	480	490	511	522	521	512	537	540	490	536	506	573	503	520	537	549	570	516	495	535	533	538	550	534	496	529	519	520	557	521	541	545	540	532	530	509	524	531	503	489	491	515	517	528	551	581	520	502	542	552	522	532	526	512	522	540	568	500	477	554	533	533	541	557	516	515	536	541	533	485
29520	22391	19675	13993	13979	8351	6906	4694	3312	2856	2172	1607	1318	1180	1085	935	941	948	894	838	815	789	806	777	799	839	796	770	810	740	753	766	770	729	764	780	767	743	732	706	753	703	748	750	700	732	774	746	768	681	754	766	714	762	763	803	779	767	743	748	755	745	728	737	724	703	687	651	729	754	751	716	754	716	713	747	724	726	719	707	742	744	708	777	736	703	683	751	709	700	707	728	732	783	679	736	678	702	687	713	723	749	729	725	708	756	698	736	732	726	752	758	719	742	755	735	739	728	746	717	721	712	729	737	725	714	710	760	727	688	721	720	782	715	725	709	755	788	739	673	678	678	702	700	767	736	740	754	730	682	695	713	718	744	757	714	661	739	735	716	743	751	742	724	738	700	714	732	741	694	717	726	727	775	717	722	708	738	732	693	737	655	696	764	735	778	690	716	767	776	738	719	728	710	694	689	694	685	730	718	736	771	740	676	740	736	755	749	727	776	752	689	743	731	724	733	737	682	777	736	671	761	747	804	707	708	723	715	725	722	718	775	723	659	776	772	691	648	724	728	689	729	706	688	721	681	709	684	740	748	739	699	692	711	740	716	682	738	672	744	711	707	702	728	689	720	735	711	759	701	726	763	713	724	740	713	706	706	739	737	706	722	686	697	711	703	747	779	719	746	758	719	732	752	677	720	734	702	727	753	734	714	720	690	733	732	762	758	721	763	730	720	693	763	680	727	755	729	725	730	746	750	702	722	745	681	706	763	759	745	741	656	740	674	695	741	726	741	701	724	715	726	745	733	743	755	743	731	674	708	701	699	705	702	711	709	750	701	707	737	785	718	711	759	662	717	693	729	695	749	673	715	706	666	733	770	711	745	755	716	772	723	782	699	761	752	752	743	692	731	699	698	716	746	701	748	682	756	706	687	705	718	711	705	761	716	740	723	771	744	706	725	668	742	739	744	721	715	715	703	724	713	723	759	706	737	726	723	724	710	739	723	710	722	759	718	765	749	705	693	704	721	691	714	765	696	748	750	714	722	731	694	698	736	765	657	746	720	774	703	720	695	719	685	711	727	703	774	743	681	714	691	691	689	693	748	693	694	741	756	766	728	716	747	723	749	786	774	756	754	700	739	723	731	740	730	700	698	729	742	681	706	706	719	741	708	721	731	745	758	722	684	715	729	751	742	690	714	751	731	738	733	668	720	671	690	724	750	764	717	680	757	732	703	735	747	746	753	696	717	734	699	715	696	722	756	706	770	728	743	744	709	766	712	730	667	785	741	674	752	724	725	703	750	719	788	733	747	749	822	730	739	708	717	695	751	709	709	698	725	668	700	713	796	705	742	743	662	740	757	724	748	724	698	745	771	769	734	727	706	692	690	724	757	769	681	689	739	689	764	723	738	732	723	737	700	723	721	672	738	734	752	752	682	744	698	755	737	694	749	737	716	702	717	746	687	716	761	689	716	752	724	713	689	702	703	752	719	703	713	709	722	732	725	718	704	674	691	738	728	743	728	704	727	744	707	728	750	721	737	723	726	736	723	716	758	723	726	708	716	674	708	714	711	726	774	752	681	762	771	767	694	736	748	700	708	715	747	704	738	677	682	748	733	707	697	728	756	748	776	746	757	712	700	704	700	765	716	733	742	715	720	754	695	690	727	752	701	695	736	779	737	744	765	716	724	698	748	774	726	744	742	691	692	687	720	722	735	759	757	718	727	683	686	744	755	749	729	717	693	751	702	699	722	697	718	732	746	761	720	748	731	686	715	719	699	760	747	729	703	713	724	719	728	682	778	736	703	642	707	714	722	767	696	728	705	749	693	710	733	722	784	750	726	722	759	744	716	723	770	703	698	714	742	731	746	726	729	708	658	698	732	751	751	729	713	700	755	731	724	710	715	705	728	733	715	780	722	690	733	687	723	708	714	708	665	733	678	704	752	697	782	719	764	767	701	755	749	730	712	703	705	720	732	750	724	660	723	698	697	756	768	721	718	718	767	714	747	718	717	730	731	736	716	701	752	709	778	683	688	737	696	702	756	716	732	746	724	734	721	727	723	707	736	735	737	713	719	722	734	721	677	744	752	710	638	727	690	705	716	746	701	723	706	726	738	755	706	756	728	768	710	774	754	744	668	689	733	731	707	710	748	709	702	659	740	715	726	749	694	765	742	761	760	698	731	720	730	723	727	671	723	724	723	709	723	760	706	712	708	725	693	711	692	734	662	791	711	701	747	732	750	744	769	717	717	731	730	775	694	690	715	731	737	725	711	702	658	727	782	725	679	764	696	759	741	700	755	745	699	692	743	723	690	710	725	728	737	749	668	715	726	745	735	740	693	703	704	758	732	741	771	717	702	688	700	719	671	751	722	699	721	786	679	746	693	748	692	692	726	750	705	746	724	767	811	690	710	776	722	762	716	717	683	741	674	705	662	685	717	757	715	729	678	726	683	733	731	722	718	723	710	769	747	688	692	689	731	701	698	756	711	712	661	755	754	686	718	674	707	771	689	722	735	781	769	723	732	757	725	745	707	721	771	726	727	758	713	691	738	714	724	741	764	699	734	743	685	776	705	695	704	697	696	742	697	754	752	731	717	722	715	765	692	713	673	753	722	732	732	720	689	721	704	691	681	670	765	760	745	658	660	745	731	717	756	741	682	730	734	727	693	696	678	707	693	747	680	742	777	757	719	674	768	734	743	720	723	743	724	714	713	723	686	748	755	706	736	742	737	701	776	687	767	737	716	710	715	748	720	800	764	729	735	703	716	753	714	756	733	752	705	672	758	740	759	736	751	747	723	722	735	731	717	690	728	679	715	706	728	732	751	730	685	766	765	725	740	745	711	734	677	697	729	692	698	734	767	734	747	705	734	719	722	707	722	728	730	717	724	741	723	754	729	703	711	706	698	701	701	718	709	650	709	736	703	693	730	684	716	780	776	713	693	702	728	678	701	707	738	748	706	688	719	731	676	729	789	771	667	711	709	713	734	680	765	728	752	785	753	739	728	675	739	729	695	734	660	744	702	757	727	753	701	701	769	713	800	740	705	750	712	711	742	709	717	724	751	744	703	725	708	719	736	734	723	715	740	732	738	699	717	755	716	729	708	702	707	709	718	710	734	752	734	707	729	720	679	752	711	733	722	748	757	734	743	750	704	737	732	716	742	739	743	723	689	702	690	736	716	710	734	767	762	742	711	727	740	730	756	713	756	709	746	694	689	728	735	737	706	682	717	707	736	771	695	736	753	762	719	684	710	720	762	725	698	758	739	753	730	726	705	737	710	704	694	735	712	759	693	725	766	724	745	695	731	704	756	734	726	737	700	705	690	706	741	676	676	692	697	753	754	756	713	710	739	738	743	721	719	680	746	747	751	709	711	734	728	694	739	750	671	763	746	742	717	695	682	738	735	718	749	708	679	736	718	682	716	749	717	750	777	737	652	719	732	717	776	711	768	733	665	676	689	759	739	685	722	748	699	764	747	697	712	768	734
23111	21068	28727	23589	21112	20416	8880	2664	1793	1592	1235	870	669	620	534	468	380	395	354	402	323	349	311	289	309	280	277	298	282	289	255	296	294	272	286	263	260	262	274	269	242	282	241	277	227	277	276	256	273	271	263	290	261	257	281	269	234	267	280	236	244	251	276	242	268	246	233	258	249	262	259	265	265	247	253	261	281	243	235	256	261	261	249	250	227	240	283	254	264	229	251	273	261	243	232	252	246	269	269	246	255	273	241	259	295	257	269	254	246	269	234	238	257	247	238	261	234	267	251	259	254	281	249	255	246	238	262	274	261	257	256	290	258	258	246	248	259	249	248	239	242	258	240	266	287	240	276	259	230	245	256	206	259	271	247	250	269	238	249	230	263	234	268	228	256	229	237	256	219	238	256	245	282	234	242	249	216	241	254	213	263	270	224	268	243	252	249	252	252	210	263	251	257	255	248	231	249	272	234	232	260	231	233	248	261	253	266	249	263	225	231	260	256	233	251	239	274	273	271	214	265	238	271	247	242	279	230	238	244	259	235	240	224	242	232	250	252	265	244	252	259	246	237	273	245	251	261	260	238	269	255	254	251	246	255	226	250	260	241	270	236	235	240	253	269	255	254	230	255	207	228	265	237	246	243	281	262	270	241	244	248	255	276	258	260	262	244	268	264	237	214	267	252	249	252	226	278	251	230	271	242	245	281	248	277	265	249	244	242	259	239	248	233	252	240	258	247	264	270	266	250	265	241	248	270	252	254	267	257	247	261	271	242	273	261	230	240	236	238	254	252	243	240	244	267	253	238	225	233	243	269	219	259	290	241	272	259	236	274	278	248	262	229	245	262	255	233	250	252	237	277	277	232	234	254	231	259	239	256	242	217	239	264	253	260	253	256	268	232	257	243	264	242	240	254	244	253	269	216	241	268	234	270	253	277	249	239	269	257	240	239	246	244	255	247	284	264	249	233	248	263	242	285	246	250	267	241	253	254	239	250	255	252	259	262	248	242	263	246	243	251	270	267	264	257	264	223	245	241	242	204	239	217	269	246	265	241	232	266	264	251	239	229	200	255	218	241	252	251	268	253	226	296	250	258	249	280	242	258	242	236	240	226	244	265	275	267	242	258	257	221	244	256	247	273	236	251	263	232	245	246	237	227	239	235	247	230	230	259	265	240	260	242	236	235	244	227	250	263	257	261	246	258	237	245	257	255	268	252	253	273	249	269	248	222	252	266	278	233	247	248	237	235	227	251	268	221	227	266	219	262	259	249	259	229	255	254	240	251	245	255	258	234	245	275	268	269	255	263	233	253	255	221	250	252	252	220	283	256	257	256	257	256	256	248	253	241	263	266	252	238	265	245	227	234	243	246	277	251	256	286	249	217	248	219	257	246	254	276	233	251	240	260	253	261	241	265	239	246	249	262	249	237	252	235	254	241	271	222	254	262	247	230	225	239	233	229	257	258	247	262	252	259	253	235	253	249	232	270	254	258	234	266	230	240	244	217	225	247	224	244	251	234	260	276	250	228	254	253	228	229	247	252	256	257	249	271	244	233	268	268	247	243	267	232	233	249	235	247	274	248	252	247	238	261	250	253	242	277	266	255	276	250	226	252	259	251	237	265	257	236	269	256	238	269	263	227	238	254	266	237	240	253	241	222	256	233	264	270	233	257	252	269	248	251	231	264	246	229	237	266	222	254	270	262	244	271	237	240	244	268	238	246	268	234	253	272	236	262	273	238	276	255	260	232	230	236	243	250	236	227	270	221	246	247	275	264	234	245	286	262	256	280	251	232	219	228	238	249	238	219	221	269	245	236	239	273	248	240	256	250	263	229	268	272	260	267	268	255	252	251	251	259	273	266	268	251	243	257	237	222	246	246	242	242	240	238	267	254	259	270	243	268	248	250	237	250	258	246	246	261	235	248	254	258	246	250	268	244	274	266	253	260	258	256	239	258	259	242	245	270	250	248	249	244	239	252	249	224	256	240	256	261	255	264	239	257	260	245	237	259	273	248	272	245	246	266	251	248	255	271	232	257	216	267	227	266	239	254	244	253	267	254	236	254	238	218	239	271	218	244	259	236	232	270	268	246	254	237	252	265	237	272	238	225	246	248	247	245	252	271	230	283	246	269	261	226	263	266	251	229	248	251	237	242	238	245	268	261	229	253	251	250	236	257	256	249	250	266	219	259	256	250	258	229	250	270	273	261	249	249	247	211	253	246	222	233	267	278	249	262	264	252	267	260	251	268	232	245	274	245	227	251	256	235	256	243	259	264	273	284	272	230	227	237	234	265	253	242	237	247	248	248	260	248	208	267	265	254	265	283	221	243	239	254	233	221	216	263	231	223	248	262	264	267	241	263	264	282	250	253	233	262	261	257	272	274	254	258	226	247	234	238	263	223	223	266	265	245	253	253	232	253	238	243	303	271	249	256	215	242	236	278	273	230	254	249	270	256	212	254	250	260	246	262	225	239	263	238	263	249	230	281	238	251	251	222	292	236	254	248	259	258	254	238	255	244	219	244	258	273	254	256	249	239	244	249	239	252	240	276	261	227	228	269	234	246	265	227	274	260	226	241	258	248	247	230	257	275	253	284	253	226	249	251	240	229	253	250	249	251	248	240	233	260	234	239	251	239	252	257	234	250	274	248	251	295	247	235	285	250	247	241	236	222	240	277	269	231	242	253	264	267	224	250	251	250	245	244	252	242	252	241	243	276	259	223	248	216	245	262	259	238	238	262	260	239	265	233	243	241	244	236	270	241	245	276	258	230	275	258	244	243	257	272	255	249	255	265	249	255	236	247	267	251	258	202	250	271	234	242	240	250	231	237	223	241	244	252	219	216	256	254	227	257	241	233	266	261	248	220	274	225	261	247	248	233	261	278	285	262	273	232	249	227	235	239	264	264	263	244	246	257	267	286	249	248	267	240	249	265	264	222	256	274	237	243	255	224	231	253	250	247	257	241	264	226	237	274	273	243	257	247	273	278	241	249	237	240	254	240	249	256	252	256	248	258	232	250	260	221	235	251	231	252	235	263	250	239	226	254	254	282	261	282	243	239	261	275	237	262	233	266	247	237	240	219	257	225	239	244	273	223	267	256	290	263	266	264	248	288	235	227	239	204	249	249	214	238	268	271	217	232	258	250	256	266	285	251	268	228	246	245	258	259	241	261	237	259	253	231	246	250	233	239	251	241	216	243	247	238	275	230	256	224	235	209	234	230	244	262	261	238	217	218	250	241	252	272	249	224	250	225	265	232	250	226	256	247	232	247	238	255	285	245	218	266	254	230	235	263	287	255	241	231	247	252	239	244	242	247	224	216	256	270	254	258	236	230	226	244	239	232	283	251	242	240	247	241	239	215	240	240	240	235	242	257	255	233	229	241	252	254	272	254	261	255	230	232	233	241	284	239	283	247	251	252	256	255	242	242	248	240	228	246	271	262	243	283	234	242	267	227	238	202	272	222	263	262	259	245	244	263	243	258	250
32852	29494	23941	19777	17519	10397	8440	5503	4227	3708	2828	1829	1455	1249	960	857	714	632	635	609	536	471	494	514	441	453	456	401	425	414	457	416	383	386	422	421	412	404	404	372	382	376	372	362	373	379	385	391	400	435	402	350	385	377	435	398	388	419	361	377	374	378	347	393	381	379	366	352	349	362	356	341	375	378	373	359	370	372	359	365	398	341	365	362	396	367	354	361	327	356	345	365	347	387	364	360	355	384	351	383	358	332	350	323	355	356	312	361	369	335	396	376	341	341	386	353	367	333	366	345	349	331	392	322	322	350	363	342	338	326	342	364	361	318	365	363	347	345	327	338	342	330	355	358	370	396	356	376	359	327	367	407	364	380	338	410	373	315	351	363	356	366	325	338	370	343	399	341	353	361	378	349	342	353	362	341	362	373	364	364	370	363	318	336	349	343	354	362	351	332	348	319	339	363	353	366	327	339	354	365	349	339	386	345	293	337	354	314	355	326	362	341	342	381	359	373	381	358	347	342	315	348	334	358	330	396	347	340	357	359	367	357	346	357	358	329	331	318	363	351	334	353	353	356	365	343	352	375	343	337	335	358	324	345	331	337	374	357	362	350	353	338	326	353	358	375	345	351	358	340	339	348	347	367	361	346	367	356	338	362	364	370	365	361	368	342	359	361	370	369	363	348	344	342	330	350	374	357	338	376	368	341	361	358	331	318	351	345	317	364	354	328	370	315	382	338	330	351	341	360	390	369	359	377	348	350	324	352	346	332	320	320	342	360	352	347	347	366	374	332	303	330	367	374	366	344	351	335	406	385	347	375	338	348	329	358	356	355	319	385	393	382	360	344	372	368	329	366	355	350	360	364	378	388	342	331	377	343	336	324	352	352	350	342	354	382	355	357	390	357	335	346	354	332	362	360	344	322	348	370	379	338	358	369	367	345	352	341	343	355	327	394	348	342	339	354	353	350	348	359	336	353	344	345	373	334	368	339	354	366	358	324	349	373	353	347	383	365	352	375	339	344	349	362	340	334	352	333	372	337	370	360	379	331	336	330	355	376	330	376	372	350	350	358	341	345	368	334	345	372	309	362	328	356	356	398	374	365	338	378	338	338	354	350	363	370	374	335	353	369	343	353	375	361	363	364	333	348	357	386	344	357	338	359	344	306	344	359	346	383	362	345	371	372	325	371	326	299	349	370	358	323	372	390	352	390	354	368	332	389	365	320	339	348	329	340	361	349	357	348	355	333	321	359	362	397	357	351	346	341	362	333	354	310	317	362	334	332	362	392	328	361	371	367	351	358	351	359	369	356	353	376	333	352	354	349	378	359	368	309	375	349	357	319	383	359	353	353	381	368	367	322	345	354	356	310	362	364	356	377	356	340	353	345	345	334	378	360	374	396	350	336	337	331	359	363	336	373	402	336	352	353	343	373	378	398	332	392	339	326	375	371	352	360	334	344	335	328	350	331	359	329	388	334	356	356	352	363	347	352	351	376	356	366	341	350	337	378	385	363	344	340	329	320	358	340	368	327	335	344	350	347	364	370	339	352	348	332	321	351	380	358	401	333	355	354	367	362	316	346	354	378	369	334	345	344	330	362	310	375	358	373	357	361	334	354	356	318	369	355	331	337	322	350	334	339	339	368	351	365	359	356	382	352	334	369	371	336	366	364	350	345	351	350	327	318	351	348	362	344	339	333	337	396	305	387	354	366	346	335	385	335	394	378	328	333	333	351	345	352	370	357	337	329	333	385	364	349	355	377	317	352	332	349	319	344	339	354	355	358	354	354	373	334	391	320	373	366	339	347	336	354	358	349	346	341	370	335	340	353	356	321	368	377	305	362	371	409	362	344	337	368	353	335	347	351	338	360	329	340	372	365	343	351	350	343	326	375	319	328	330	360	349	333	341	334	351	357	333	351	344	356	353	344	363	336	351	362	349	375	349	346	386	379	328	330	376	331	351	352	369	378	367	352	369	341	345	360	337	358	343	337	353	358	343	365	362	344	329	320	342	369	349	357	393	338	333	386	348	358	368	337	341	354	332	343	351	353	411	324	315	322	322	390	332	350	377	362	327	360	341	330	383	353	348	345	356	380	353	308	363	349	346	379	339	361	366	355	363	368	387	339	326	407	357	363	352	339	334	356	367	393	334	347	356	348	327	385	377	349	366	369	351	354	355	354	311	363	352	341	343	351	343	361	373	360	384	349	332	399	371	356	362	380	355	324	379	331	387	337	349	360	316	388	374	349	359	340	354	346	387	379	347	375	321	389	338	362	355	357	377	367	352	347	340	363	362	337	375	339	323	337	340	383	389	337	366	345	331	328	384	341	338	370	346	345	345	348	324	367	341	319	349	363	347	348	341	354	335	358	343	353	360	364	328	332	345	372	348	340	359	354	344	374	360	341	336	359	362	374	352	379	347	342	336	335	344	348	331	346	348	327	372	318	357	350	376	332	353	342	331	334	369	320	359	370	360	350	361	320	360	348	333	363	350	359	347	332	384	355	361	366	325	329	365	346	347	353	379	327	352	377	343	394	376	358	393	372	359	365	347	319	340	317	358	342	343	341	384	354	342	390	354	317	349	330	322	370	382	384	338	348	352	363	387	352	387	376	383	373	369	345	373	363	358	333	330	352	344	388	344	336	360	334	385	353	330	343	376	363	359	354	338	377	377	324	340	374	337	366	377	348	351	383	344	349	340	353	374	332	359	375	355	356	395	341	317	351	346	352	379	347	330	325	370	362	366	309	355	313	321	370	334	384	367	354	315	329	363	357	334	320	336	388	387	352	345	369	370	363	406	359	377	353	358	345	355	378	375	323	331	326	359	357	349	344	352	360	376	395	346	376	361	361	341	332	329	371	354	344	361	383	341	341	374	359	403	362	352	358	366	339	327	325	369	341	336	389	369	382	334	358	373	389	337	376	342	378	332	339	364	340	371	375	331	355	394	364	343	364	339	333	367	348	341	343	365	337	372	347	356	355	310	355	331	355	341	359	344	317	373	356	355	329	369	381	332	352	372	347	351	345	341	342	360	343	334	334	381	364	348	366	364	351	351	363	334	345	324	346	326	344	339	333	360	355	383	351	372	388	323	365	370	360	359	347	342	322	351	380	354	364	349	317	332	336	327	343	359	335	350	347	337	334	360	348	346	372	353	335	350	350	336	366	372	340	354	365	365	329	319	326	364	316	347	367	343	372	366	339	359	330	359	367	342	340	379	342	372	352	385	370	350	373	351	333	321	373	355	386	353	340	368	347	358	383	341	351	332	347	370	335	306	363	361	342	371	335	325	334	350	385	374	333	360	350	349	335	351	332	354	342	335	379	339	330	359	349	379	342	360	332	331	354	364	315	357	344	360	371	345	341	377	349	358	374	351	349	338	364	373	365	332	342	357	342	347	346	359	362	364	341	372	328	378	353	368	374	367	367	365	327	346	355	377	340	340	341	365	339	352	321	369	335	368	318	401	356	348	330	332	356	380	304	346	368
27213	20574	13838	8672	5815	2645	1769	1292	1115	1010	946	749	750	704	647	625	657	617	620	663	666	595	611	593	610	659	622	646	623	600	657	657	641	634	570	608	637	617	617	612	654	632	601	623	599	644	585	615	627	618	599	603	612	602	613	615	613	619	607	574	596	611	652	597	638	634	623	623	653	651	598	671	598	620	611	585	622	606	608	664	566	604	626	652	617	611	582	651	575	628	629	596	629	637	663	620	628	613	592	567	587	633	613	609	598	580	624	606	596	625	620	633	578	616	564	621	620	609	578	639	615	595	571	643	662	636	621	651	645	660	591	655	628	619	652	654	643	609	580	576	588	590	614	579	633	644	630	609	643	644	617	622	651	634	601	594	566	609	618	639	642	615	621	581	617	618	609	578	556	619	605	619	613	630	643	596	656	615	621	654	596	597	609	662	561	612	606	610	576	615	611	594	641	617	645	600	591	607	610	611	602	603	655	614	630	624	617	625	566	560	644	663	569	616	619	605	598	600	561	622	598	609	620	655	594	611	573	655	640	609	612	637	561	583	593	616	591	579	575	599	610	616	584	602	561	615	596	612	594	612	660	599	600	646	634	615	624	629	606	620	602	629	580	638	622	595	586	637	634	624	606	648	595	596	620	625	631	616	637	619	582	629	618	591	637	601	598	601	563	612	630	593	623	627	598	619	621	645	604	666	615	647	575	624	632	626	606	605	579	609	581	605	635	631	597	607	623	621	628	569	627	602	647	601	591	627	619	598	607	625	649	600	633	614	614	635	605	647	641	607	615	638	590	669	645	598	562	581	585	653	611	647	611	613	629	596	613	622	627	622	678	601	611	609	626	643	623	610	614	560	632	624	596	563	646	576	629	614	613	622	651	590	590	591	632	668	597	600	633	611	594	653	608	613	587	661	652	613	595	567	581	631	597	594	596	647	600	670	619	559	621	674	635	589	596	636	611	638	641	597	606	584	633	609	659	579	615	612	663	610	624	616	582	626	577	605	546	644	595	630	605	600	584	639	618	578	602	625	585	594	632	613	640	616	605	577	595	614	606	604	573	679	615	609	634	606	603	595	608	658	632	613	609	669	635	610	633	645	635	588	641	599	631	631	612	643	625	607	621	612	587	610	637	627	641	601	610	587	621	604	612	661	654	621	611	577	613	609	658	598	576	612	639	598	612	618	594	605	593	616	606	635	619	578	659	611	560	618	637	586	615	603	646	663	576	597	601	583	621	604	616	594	646	606	578	606	628	630	579	574	612	600	657	630	639	613	637	600	633	603	572	606	625	627	600	606	622	619	639	611	631	581	590	595	583	610	614	582	560	593	661	598	633	570	582	600	595	632	608	578	619	557	578	603	624	614	612	638	579	601	600	611	645	632	560	611	581	597	624	574	584	616	624	612	620	631	639	626	663	604	597	609	619	608	630	631	571	592	629	614	632	641	616	639	562	632	609	623	633	606	553	611	622	615	599	641	633	590	591	606	641	613	610	591	668	596	640	576	659	580	655	618	607	598	623	631	580	577	632	614	592	615	595	592	643	608	574	648	641	591	597	587	624	620	613	589	586	605	595	615	623	595	584	626	563	589	627	585	596	619	608	579	596	590	624	637	567	588	626	590	634	579	605	619	602	638	633	682	613	625	615	612	587	619	637	654	627	625	602	591	640	611	647	623	603	587	657	575	622	637	597	588	660	639	621	585	641	647	579	625	619	643	597	585	612	636	617	574	646	616	605	588	620	647	628	597	613	641	639	649	580	616	637	619	633	627	637	609	562	617	584	595	591	636	602	609	614	608	586	589	612	577	608	629	646	601	593	612	617	617	614	584	599	611	588	639	600	621	577	597	622	629	634	583	615	608	597	614	600	600	587	624	607	630	615	603	592	558	579	612	629	593	612	597	663	586	600	625	595	642	629	691	627	603	633	591	632	617	608	560	643	582	619	579	639	624	575	619	608	597	643	587	618	633	630	602	618	626	614	623	615	605	593	615	658	624	583	616	592	594	604	628	621	579	651	626	632	614	575	628	633	601	620	603	541	593	646	599	605	591	569	640	606	622	639	555	586	620	657	584	616	611	598	643	623	621	638	639	593	616	610	618	637	682	584	634	592	626	601	609	620	604	575	574	577	646	641	629	620	613	673	639	600	619	612	585	580	553	622	653	590	618	587	575	581	652	650	617	646	610	580	633	601	640	618	617	623	615	579	602	593	626	632	617	677	606	618	600	658	581	640	593	614	623	620	599	643	587	604	603	656	650	622	617	617	610	648	611	615	594	620	632	639	596	589	595	626	673	623	628	623	630	585	593	639	582	619	602	611	607	578	615	626	624	618	664	589	585	631	638	639	610	616	638	599	614	634	581	599	603	597	608	602	557	598	617	617	624	594	574	608	623	622	639	604	628	569	610	598	648	577	598	623	600	610	632	632	628	621	609	594	628	640	616	615	616	652	607	605	598	651	609	611	623	603	583	622	616	621	615	589	622	619	613	617	602	617	578	618	618	630	639	642	594	651	586	571	612	663	615	697	661	616	611	622	623	627	620	645	635	620	587	652	609	644	581	610	610	637	668	619	600	619	641	619	629	595	640	646	629	608	591	609	623	619	603	610	605	611	646	639	627	577	573	604	602	593	619	595	607	647	588	627	606	609	595	591	626	626	603	620	603	608	575	642	639	613	618	617	572	621	649	614	598	662	653	640	655	643	586	645	601	625	633	611	599	596	595	600	629	614	612	628	602	604	601	641	624	633	601	648	572	637	581	640	615	635	597	629	592	603	577	627	639	614	595	632	621	606	603	636	598	646	578	621	600	623	637	614	619	613	616	579	611	600	585	611	610	598	613	642	606	600	652	618	648	592	607	590	623	595	613	581	607	563	630	589	594	617	617	663	603	662	602	607	606	639	582	616	596	610	632	604	568	642	602	558	638	590	693	596	651	611	608	604	623	636	609	598	619	640	608	615	649	601	611	598	629	587	584	592	593	585	611	620	593	635	599	660	627	596	580	625	648	601	561	602	623	622	591	618	676	599	631	578	612	605	604	599	633	601	653	598	648	598	614	677	618	610	619	595	639	562	596	578	613	595	608	575	591	655	581	588	612	652	595	617	633	607	567	616	600	596	627	556	616	595	625	619	604	618	678	627	593	578	621	618	573	625	585	566	658	618	592	614	605	649	613	600	631	662	622	624	588	586	620	599	615	637	605	661	608	640	544	641	613	634	589	614	643	606	640	611	625	636	607	621	595	659	586	594	638	587	581	602	622	606	680	624	576	592	613	628	575	587	628	582	619	592	640	628	607	655	627	566	622	615	611	661	589	664	611	598	629	606	615	614	626	625	615	590	617	623	611	611	604	647	639	596	648	626	589	594	596	653	598	622	637	644	618	608	593	624	616	576	597	600	641	591	591	627	619	575	621	644	608	609	589	610	667	571	656	602	620	638	660	613	637	617	616	624	625	645	638	588	569	598	628	575	628	616	602	635	649	567	622
24876	15559	12936	11384	9833	5579	3884	2537	2049	1697	1563	1255	1033	1070	889	887	847	864	898	875	842	820	858	857	794	802	834	894	846	799	816	794	810	914	843	834	862	817	767	806	837	799	804	846	780	800	794	866	798	848	870	848	814	827	829	786	818	857	855	791	808	852	814	884	846	827	834	824	800	864	855	808	820	810	782	850	820	809	819	803	836	832	799	779	850	836	779	833	814	836	827	820	863	817	836	779	813	903	811	836	847	815	796	854	830	805	794	803	790	812	847	790	820	794	820	822	815	814	857	859	812	839	794	836	825	839	808	836	782	831	833	858	773	835	798	820	884	777	839	846	838	819	805	787	848	806	805	827	888	786	806	839	790	829	850	844	836	826	817	861	840	844	855	867	924	854	764	746	788	827	823	823	786	806	806	845	865	807	843	788	814	765	808	829	782	811	830	823	801	847	846	841	810	804	867	848	769	818	780	887	838	777	882	806	795	773	801	840	767	795	872	826	802	800	807	835	849	829	841	764	807	849	809	828	886	830	832	773	861	817	837	769	817	801	758	848	854	793	780	825	800	808	794	824	845	802	828	804	847	859	845	912	791	832	850	825	854	821	806	857	850	826	813	808	832	834	818	853	790	792	819	800	831	835	853	800	813	836	848	810	811	859	829	818	778	840	777	816	828	829	821	795	788	790	839	831	820	776	823	818	865	799	824	817	829	809	860	847	850	812	878	785	809	789	819	809	851	769	834	882	813	853	808	850	891	771	807	848	818	796	821	840	818	821	809	790	877	799	874	829	842	841	783	836	810	833	835	764	832	735	816	832	824	859	808	775	842	812	807	815	845	797	846	727	863	808	814	777	833	882	816	804	814	847	801	794	805	792	833	787	837	840	841	847	794	828	844	850	825	863	830	820	812	799	852	816	866	848	828	890	798	831	820	824	818	825	812	850	870	821	905	824	832	795	789	793	802	815	843	846	805	830	823	849	834	842	837	756	851	832	842	854	809	776	783	858	839	812	861	777	821	799	798	808	824	805	816	815	830	820	809	845	826	831	821	804	798	776	790	840	848	816	802	814	834	793	843	819	811	834	794	825	826	845	798	812	797	846	814	836	833	781	812	820	851	772	828	864	770	797	747	804	801	808	826	795	808	796	844	804	839	872	800	832	801	860	839	803	808	853	848	797	790	837	799	855	807	841	803	809	815	906	809	845	860	860	840	859	814	812	834	863	845	825	810	861	838	791	760	821	792	883	788	836	843	806	800	869	807	909	820	818	826	848	822	798	821	852	851	867	842	821	836	775	827	854	851	837	838	849	785	808	835	835	803	859	776	873	848	819	800	824	854	799	828	770	809	848	842	859	797	877	826	851	826	881	826	777	816	804	808	830	777	840	845	791	809	782	805	827	836	810	827	824	778	847	836	853	776	806	797	808	818	830	820	822	838	827	858	814	811	837	846	825	783	835	808	828	841	800	836	787	868	835	826	856	825	802	817	825	839	853	792	799	884	836	793	770	838	868	781	862	851	813	791	782	822	798	794	821	818	799	774	839	839	857	760	829	791	832	801	837	827	813	828	831	812	850	814	795	819	802	899	831	803	844	823	747	810	775	832	815	844	829	853	811	810	813	752	780	827	827	769	796	850	846	773	833	788	800	860	828	832	786	817	847	803	881	832	857	798	832	844	849	848	830	818	822	870	891	879	870	806	788	851	846	787	841	837	857	837	852	801	808	811	794	850	794	859	804	837	833	849	827	825	843	837	781	793	849	805	800	799	809	837	790	850	819	820	819	812	767	825	829	819	743	832	811	890	863	791	847	862	771	825	806	854	795	814	770	827	814	842	764	921	811	835	833	818	777	835	861	831	852	819	832	872	810	828	823	759	823	834	825	839	841	796	857	836	833	819	833	810	840	855	822	841	852	823	872	799	854	749	776	855	828	820	809	823	773	822	818	867	801	811	826	880	789	783	767	735	838	809	838	802	877	857	833	837	821	868	839	860	838	840	837	877	846	763	841	822	796	770	854	848	843	774	887	780	818	842	839	833	813	821	837	863	760	752	827	835	815	810	837	829	805	806	836	830	846	810	800	831	795	836	821	862	841	805	859	752	839	911	850	797	842	837	788	844	844	827	850	837	834	791	799	830	840	787	851	898	812	840	817	797	806	855	816	828	849	794	801	870	834	867	813	828	789	855	837	777	803	852	788	855	778	826	792	803	845	857	815	814	820	822	894	821	801	826	839	833	804	845	810	834	799	752	871	845	855	852	812	823	802	824	781	782	783	725	773	790	824	853	797	746	767	808	840	819	774	817	800	832	811	848	803	774	825	832	735	806	828	780	816	840	772	834	857	817	861	850	776	786	792	819	837	836	813	803	834	855	815	796	844	851	806	844	808	819	820	784	810	802	805	828	825	829	865	818	789	831	853	823	856	846	768	801	844	790	852	872	863	805	844	832	827	835	827	843	769	836	831	842	858	761	827	859	847	846	849	879	847	801	775	830	806	818	829	798	884	819	775	771	777	791	769	807	819	834	851	804	801	805	846	853	815	851	862	796	796	845	811	759	781	796	807	807	839	817	854	826	854	816	813	824	824	862	803	797	860	823	791	795	799	807	880	819	818	859	840	893	794	853	846	816	821	833	804	785	795	798	807	848	776	807	825	816	836	796	871	836	793	824	826	761	870	851	763	827	865	793	796	809	797	872	789	802	815	827	842	833	826	835	868	828	844	791	817	791	809	823	853	812	889	813	833	803	828	810	898	774	781	785	819	840	819	810	852	825	803	854	838	791	776	769	902	818	806	813	820	822	785	788	867	840	866	844	839	814	786	813	798	825	833	853	804	833	777	718	793	807	890	823	801	853	820	805	773	847	853	852	842	865	842	804	840	815	835	834	833	796	798	787	835	851	826	835	855	820	820	809	866	831	775	789	778	832	808	836	823	871	824	784	789	830	810	819	816	806	808	811	813	797	862	865	784	816	812	825	811	808	824	837	785	850	820	848	824	839	820	797	834	769	852	834	862	808	824	847	824	806	884	821	816	841	792	839	799	824	841	764	824	802	868	785	825	866	862	859	784	814	833	828	798	851	811	820	867	879	817	877	822	807	837	815	799	836	815	827	841	829	863	847	865	822	849	815	844	857	885	810	814	796	837	825	812	780	808	826	816	823	850	847	820	829	806	822	859	823	823	856	831	786	804	810	817	821	850	835	798	827	807	852	804	812	792	887	847	830	893	890	775	878	871	858	838	799	794	834	763	804	826	807	840	834	784	815	812	828	813	835	782	816	823	859	827	821	792	857	838	812	736	835	819	829	851	815	851	842	820	784	851	854	824	845	792	815	825	792	820	853	825	790	814	818	805	837	828	812	827	834	855	901	858	829	834	813	872	900	829	832	810	830	805	809	877	792	826	829	822	799	835	833	830	846	791	823	866	803	809	862	864	851	813	842	834	776	847	841	840	778	840	852	838	837	876	797	836	820	796	845	855	792	824	876	813
24118	21073	28239	24159	20598	9984	3916	1941	1525	1246	1091	951	820	749	701	685	626	637	616	580	613	627	584	597	559	576	582	593	570	530	540	549	553	562	569	550	542	567	593	518	535	529	557	504	549	552	530	513	515	540	557	584	583	584	589	556	565	556	532	571	585	562	566	543	543	551	575	544	556	560	527	550	516	539	545	526	544	568	547	543	519	573	539	576	546	525	495	575	518	519	539	501	517	522	591	499	513	567	517	536	542	528	544	516	488	515	558	532	551	492	576	551	545	548	505	558	533	541	508	524	558	540	534	539	524	495	563	532	572	523	575	501	516	530	540	539	550	497	531	523	509	531	543	539	496	530	510	534	526	518	554	531	496	563	506	524	497	548	513	555	534	519	564	532	527	559	573	547	524	541	557	520	526	541	514	555	522	564	519	548	515	511	518	528	530	574	501	531	530	547	565	562	555	542	561	567	570	518	547	548	518	560	528	526	541	547	530	562	508	498	554	520	502	523	503	530	499	520	562	538	538	550	566	563	534	521	509	540	532	521	528	534	549	532	513	541	564	535	558	534	542	540	596	535	579	533	537	535	529	525	589	516	534	579	534	551	540	551	547	505	542	516	577	560	582	520	499	550	558	524	571	541	552	518	533	543	557	533	566	517	548	573	538	578	526	521	499	535	540	580	540	524	534	559	550	489	545	570	543	535	552	510	523	576	559	528	537	549	544	537	575	504	525	539	534	561	588	555	540	552	532	515	541	494	494	534	556	484	514	522	561	534	559	532	583	527	518	551	571	522	552	556	537	495	542	510	587	512	527	555	517	539	556	547	563	548	567	580	540	541	533	525	521	544	546	512	527	533	525	546	570	536	569	525	537	560	486	538	518	557	544	540	534	528	543	493	469	566	543	573	561	544	516	551	558	509	486	495	546	602	515	563	526	513	523	513	531	593	544	548	517	570	530	541	526	534	552	542	524	572	585	506	520	522	542	549	525	549	520	521	535	543	547	535	488	540	524	544	528	526	534	514	542	544	513	563	529	551	541	499	507	524	562	549	543	564	551	509	547	553	558	531	521	534	547	524	552	576	552	523	540	541	519	513	525	519	529	523	549	539	515	561	573	528	518	546	576	526	506	525	518	507	549	561	577	565	578	534	510	542	535	525	538	520	546	540	557	559	523	535	507	523	542	527	564	533	540	581	524	587	514	526	584	528	528	548	557	546	539	527	548	550	545	502	513	538	542	519	545	549	519	523	561	510	548	505	551	530	580	552	551	563	556	526	553	552	522	549	490	541	538	532	534	534	546	561	534	528	511	564	553	485	518	542	539	531	554	504	511	532	535	607	525	532	512	540	517	575	570	543	517	510	497	534	525	542	563	497	555	567	550	526	529	559	520	504	568	559	540	571	566	538	539	526	565	545	556	545	517	508	532	521	527	560	565	506	528	529	522	522	558	549	544	528	560	508	518	510	537	514	549	498	555	531	509	524	555	565	548	526	576	618	518	563	546	551	539	508	518	513	530	547	558	554	555	543	532	552	559	533	534	555	516	512	556	520	555	575	553	552	521	559	506	524	596	574	515	534	514	538	548	557	533	537	520	554	557	554	511	554	572	550	518	565	531	560	544	544	537	576	565	566	517	535	520	569	542	545	532	534	506	567	537	525	542	548	536	511	518	516	495	496	567	523	546	528	546	527	544	570	545	541	533	559	544	545	565	512	530	503	546	554	535	564	531	535	557	504	549	490	524	520	544	516	551	572	569	558	503	546	527	545	538	512	521	516	547	535	531	537	562	559	550	526	530	520	529	537	519	558	517	486	598	543	539	540	513	509	560	559	558	540	566	535	508	518	536	518	509	538	520	537	528	578	561	532	528	495	576	500	530	543	552	530	537	575	536	535	527	577	557	527	505	534	505	512	551	592	509	545	520	547	526	543	514	504	567	560	528	520	537	549	518	538	553	572	532	552	538	538	526	545	533	555	532	557	511	551	483	561	588	517	526	516	532	539	554	546	517	549	559	523	524	505	503	527	543	514	567	534	538	575	540	547	497	557	532	557	535	532	561	513	543	526	537	546	515	528	504	556	558	525	530	515	509	518	529	539	548	563	548	491	594	540	538	507	533	518	551	524	505	550	501	549	560	519	539	585	561	505	514	568	556	557	555	579	527	536	524	500	529	549	550	536	541	534	545	559	537	529	540	498	574	564	524	552	521	522	553	524	549	551	526	580	497	552	573	539	545	528	532	544	538	560	539	522	563	540	523	577	541	565	511	546	499	542	574	500	551	552	500	578	527	583	498	519	521	506	500	485	531	573	555	490	526	536	552	510	558	502	551	560	536	517	560	567	535	534	575	520	549	569	560	563	559	540	544	506	525	569	531	514	527	574	515	515	512	542	529	516	501	532	539	512	574	538	546	491	551	550	550	535	545	534	552	597	532	523	516	567	524	557	595	553	498	493	535	546	521	527	560	521	547	568	545	546	527	574	563	521	546	524	557	516	553	501	559	515	514	541	543	541	526	516	559	558	530	500	523	540	554	520	498	537	550	542	511	570	533	550	533	567	535	522	545	516	502	553	556	522	530	562	550	509	507	511	519	545	514	564	521	565	526	529	539	520	551	522	534	560	501	522	520	547	543	511	588	525	540	548	519	518	533	519	540	559	553	558	511	524	545	509	570	574	529	515	542	544	499	524	540	580	552	511	509	534	532	452	541	536	526	647	528	513	564	586	545	556	519	552	577	541	495	571	564	544	530	535	536	531	574	582	547	521	562	537	555	501	550	576	575	529	540	543	560	489	533	519	536	553	535	552	533	564	576	551	542	583	525	565	573	524	508	517	522	524	581	556	558	548	523	563	552	531	519	552	537	535	548	526	538	525	572	530	576	507	524	526	565	534	549	507	536	524	541	544	531	550	488	567	512	516	560	539	598	551	566	536	537	525	517	547	523	534	529	534	571	539	518	464	523	497	520	559	527	576	574	544	531	518	540	555	524	525	541	539	564	521	553	543	512	533	550	559	531	515	541	506	522	546	522	507	524	539	540	488	488	522	575	505	534	533	587	554	569	574	529	518	539	568	517	559	602	564	527	547	573	510	542	545	568	615	544	527	490	508	552	583	567	558	548	569	526	536	527	502	520	553	521	538	528	565	552	544	589	472	525	497	543	505	501	498	577	505	514	513	514	548	533	538	472	525	493	528	547	542	505	532	522	573	513	532	560	544	583	553	559	548	548	569	526	538	508	496	566	510	572	539	521	545	518	519	539	575	532	541	499	559	537	533	542	559	486	509	550	551	550	570	519	513	554	518	518	515	535	581	534	570	554	596	522	530	533	520	516	567	526	506	571	546	513	549	543	552	568	599	545	553	528	544	546	517	521	514	500	512	532	534	504	532	573	544	542	552	518	541	548	501	494	574	480	566	542	534	507	493	515	499	559	526	535	586	536	530	557	530	565	588	598	533	524	498	537	510	532	517	525	542	523	539	563	540	551	538	533	525
29134	23042	19464	16608	12748	8902	6473	4244	3215	2469	2150	1803	1409	1172	1024	925	937	883	828	928	868	857	820	821	833	812	810	732	848	820	745	751	750	759	740	745	738	804	732	732	770	720	770	781	755	785	741	766	750	701	700	776	734	730	814	822	785	766	716	726	766	691	754	681	724	753	788	763	721	722	681	764	753	728	763	735	783	742	759	728	719	747	698	728	726	709	735	637	721	743	750	708	703	742	711	748	713	794	716	738	725	767	697	757	731	749	717	747	726	718	726	735	710	702	752	698	720	730	731	683	776	716	747	731	742	710	733	721	731	725	714	790	734	715	711	705	702	681	753	713	770	725	728	704	698	774	750	699	733	699	716	743	726	718	726	746	753	710	689	681	747	760	720	759	780	721	744	744	697	718	715	759	743	723	727	717	755	736	724	755	702	738	711	740	743	759	735	743	679	740	708	722	730	716	741	703	728	733	766	725	781	725	683	741	714	741	725	729	722	759	739	747	720	721	738	746	694	727	753	767	739	721	741	739	691	757	709	699	783	733	697	730	725	741	706	722	733	721	745	694	724	749	713	755	776	683	701	698	721	733	744	746	708	763	725	775	731	760	711	764	740	675	714	692	673	754	714	709	783	750	692	738	790	721	756	724	712	727	712	714	706	774	750	714	759	691	784	740	735	744	710	691	728	755	738	695	710	733	747	717	742	714	748	735	719	806	719	692	701	713	722	755	722	743	754	713	692	680	731	727	764	722	761	759	753	752	684	719	705	711	762	694	697	715	775	719	737	717	777	714	701	761	735	742	723	710	731	689	787	691	798	731	712	732	680	718	719	760	732	696	710	698	714	763	696	722	734	719	733	723	762	749	715	757	742	748	699	744	728	693	722	732	673	758	722	701	784	734	764	726	725	753	749	745	731	731	752	713	759	699	717	719	715	721	752	740	749	780	763	755	782	770	737	715	737	714	724	762	735	730	750	751	737	730	753	754	718	771	698	758	771	711	713	720	742	662	689	809	717	743	726	756	763	709	763	735	716	704	721	677	726	754	763	780	745	748	703	746	746	747	775	719	746	745	743	766	752	764	780	728	719	730	708	734	686	715	779	736	743	742	779	752	759	769	731	746	688	751	724	754	753	747	765	770	712	786	719	744	739	735	763	752	717	751	732	765	753	727	789	695	748	748	730	767	728	696	725	707	729	779	713	733	697	742	768	744	760	751	758	754	741	751	702	715	768	725	724	775	730	737	742	728	680	697	741	739	726	740	769	744	719	741	671	714	698	725	728	693	696	759	708	738	728	756	719	714	722	761	713	729	722	695	710	734	726	760	727	712	742	739	746	756	692	753	735	694	701	710	780	710	717	755	780	755	691	729	722	770	725	673	732	687	721	679	746	716	724	773	705	750	738	703	719	693	703	722	698	713	734	707	717	697	726	720	715	712	729	753	699	752	695	717	691	751	710	731	755	711	707	690	720	749	739	698	737	750	730	738	695	711	798	728	676	736	710	699	738	747	711	722	720	739	699	712	704	733	713	717	694	706	733	703	766	744	717	722	690	727	738	734	764	771	725	741	762	740	733	725	722	722	697	752	745	767	693	668	741	703	767	774	716	731	797	751	707	731	735	697	704	698	723	715	747	718	701	752	686	687	698	720	775	739	726	737	773	722	727	742	760	740	642	727	726	771	719	681	814	733	701	734	728	724	713	798	709	736	739	779	729	744	714	712	727	730	694	738	740	742	808	697	735	759	778	731	734	770	708	745	758	720	720	730	745	745	695	672	738	774	705	736	741	752	732	718	789	736	729	745	689	752	736	711	733	740	715	724	751	691	729	685	756	707	727	728	729	784	728	686	736	709	735	746	726	758	740	753	732	714	734	714	773	717	743	716	748	731	781	731	733	713	747	775	707	704	763	780	704	723	708	733	721	787	681	840	693	772	720	699	773	732	704	722	714	769	728	707	752	712	750	722	747	731	742	758	740	741	754	679	773	689	720	726	786	790	764	705	710	755	771	749	764	726	735	808	754	731	710	682	720	738	737	705	735	719	729	702	744	746	694	790	739	730	758	788	704	737	737	727	702	704	755	748	721	725	702	773	693	745	752	788	757	698	751	745	809	720	748	724	756	706	708	784	723	738	742	734	750	755	710	719	676	739	709	727	695	799	729	767	730	735	761	698	707	765	731	724	696	754	721	716	749	704	731	698	716	781	756	768	714	737	731	706	695	732	696	726	728	654	752	737	677	732	786	701	720	716	751	680	741	684	748	728	756	730	694	749	730	756	750	735	725	721	680	742	733	709	694	792	705	753	710	660	764	760	755	706	675	745	668	746	742	731	722	785	768	773	718	710	728	751	690	702	761	748	759	707	689	696	743	749	776	775	793	717	733	690	702	718	715	788	731	746	707	752	772	728	739	731	745	728	761	748	711	737	717	659	724	715	742	741	719	719	759	772	750	670	699	720	722	740	731	724	720	719	739	732	708	746	739	702	701	729	702	761	749	733	732	737	733	678	721	763	736	689	744	729	707	750	717	745	711	776	711	729	711	712	723	699	688	763	745	683	743	793	783	735	753	732	739	697	770	695	747	744	727	678	732	687	812	740	718	757	736	745	737	697	683	713	695	720	783	738	720	763	736	709	773	717	723	698	685	759	777	715	749	737	715	729	750	719	770	767	700	751	729	747	729	791	772	742	769	651	724	763	734	692	754	723	735	719	751	703	715	722	703	758	733	729	724	739	702	762	727	721	686	743	750	753	686	773	732	726	756	682	726	679	739	723	768	746	805	731	731	708	720	734	699	739	730	702	760	707	715	731	743	706	717	742	713	701	776	715	669	737	710	716	703	752	727	728	707	766	716	706	732	780	643	689	752	738	763	757	732	676	707	726	728	732	800	745	786	732	712	749	771	695	723	694	760	733	756	707	721	700	725	731	748	677	727	681	747	761	726	729	710	767	679	724	713	715	788	739	743	711	723	707	743	715	720	720	705	708	788	736	772	738	750	769	773	723	770	723	726	729	726	742	733	690	727	746	746	775	712	752	774	706	752	690	723	700	727	714	683	744	761	722	774	698	688	721	732	722	732	742	726	739	714	769	745	677	722	745	722	710	731	749	789	698	710	745	726	746	774	735	726	720	744	710	748	738	730	696	751	749	686	719	678	736	726	721	698	682	746	753	695	741	752	733	738	751	754	689	786	675	720	728	757	766	714	723	700	746	732	759	766	750	733	743	714	746	699	721	723	753	723	718	708	739	772	735	724	717	727	729	705	719	756	730	703	685	689	728	757	740	748	765	723	731	717	717	740	724	702	752	723	752	747	750	716	755	731	684	748	779	684	704	786	740	741	763	703	700	748	701	722	702	721	704	729	745	722	722	724	693	748	751	752	754	730	770	720	762	742	721	788	730	757	753	727	788	785	741	764	769	695	762	731	728	695	744	730	759	769	734	735	688	747	684	729	720	698	720	717	732	724	754	720	698	703	745	771	679	737	761	696	777
23045	21086	28811	23562	21113	20578	9341	2709	1760	1395	1163	1040	665	589	511	453	440	367	364	376	338	317	300	332	291	315	296	278	296	302	347	270	266	293	260	288	267	274	264	266	281	280	269	285	259	250	272	273	277	269	268	261	278	279	263	285	289	276	276	290	281	266	258	282	274	256	262	245	298	247	269	286	264	255	276	273	259	258	250	253	254	252	251	269	253	264	272	258	238	270	239	283	270	229	248	225	236	277	238	265	255	233	262	246	240	242	272	269	246	246	247	273	269	221	295	246	266	255	252	290	260	267	274	223	250	238	276	261	239	280	242	270	258	281	270	260	242	263	257	255	255	265	263	304	265	234	244	273	266	257	224	260	267	263	266	266	254	261	249	249	249	258	258	271	253	261	250	249	262	241	259	249	257	263	243	270	255	227	248	258	258	230	235	239	244	271	257	253	247	288	260	243	259	289	253	255	271	237	264	277	235	276	267	243	243	268	242	240	267	249	256	260	285	248	248	242	259	261	239	252	250	276	256	232	267	287	244	258	250	254	244	254	255	283	286	290	262	259	259	244	250	293	255	276	251	235	268	261	235	272	252	261	251	249	267	243	246	259	282	231	253	254	258	251	249	249	261	223	263	252	262	232	243	226	247	235	254	256	275	261	249	261	256	274	263	248	275	230	234	245	252	252	257	229	230	245	213	254	255	266	226	235	255	281	272	278	265	244	251	279	249	234	280	253	250	238	251	264	248	252	236	255	257	250	254	280	239	264	265	296	247	234	242	266	251	224	262	268	291	268	259	243	241	258	247	245	233	279	254	262	258	255	239	248	261	249	263	233	255	261	261	252	251	226	259	264	251	265	279	261	247	244	253	266	278	292	236	241	259	257	257	283	230	247	240	241	255	249	260	276	262	244	251	253	249	229	263	269	265	271	239	216	240	246	250	246	252	251	235	256	251	213	232	242	233	220	272	261	269	259	233	248	237	241	247	278	247	231	237	244	252	240	278	237	248	264	240	260	234	257	270	248	233	261	267	276	261	265	274	255	264	237	244	250	244	252	250	242	252	258	269	266	246	249	285	230	244	229	277	246	234	262	254	275	294	226	240	227	269	256	245	243	254	269	250	259	246	223	248	250	273	288	276	247	245	257	255	241	281	240	284	229	257	265	276	236	261	251	253	254	252	255	240	262	251	253	251	244	252	231	259	224	267	251	246	259	244	249	255	256	257	252	276	260	234	257	238	266	256	268	243	247	244	233	245	256	291	242	238	253	262	273	251	218	258	299	278	251	265	252	272	256	261	255	247	282	252	253	269	262	241	272	274	248	273	244	273	234	253	251	242	259	257	270	250	265	266	241	268	255	244	279	240	237	277	239	249	249	274	253	230	231	247	241	240	258	261	245	268	261	267	233	258	268	243	247	269	259	236	264	252	258	239	243	249	239	265	268	270	260	228	256	251	244	234	246	243	236	224	262	262	243	241	273	260	235	265	245	264	235	266	262	258	243	275	260	273	245	263	248	270	265	249	268	244	261	237	248	238	244	226	241	250	273	265	248	259	246	268	252	267	245	252	239	265	248	254	254	263	269	247	221	257	267	241	274	223	246	248	250	262	265	279	242	256	261	261	238	266	243	251	235	248	255	242	219	278	261	278	259	256	241	244	250	273	235	286	248	269	219	250	260	272	251	272	266	250	245	256	225	238	248	282	269	265	283	268	245	242	268	233	244	247	254	257	257	242	240	271	242	261	253	231	248	267	261	276	259	282	250	218	265	234	229	263	247	291	255	219	261	242	258	264	255	267	233	227	266	239	238	264	256	239	269	228	251	262	266	250	279	229	257	267	251	259	239	256	248	265	250	265	259	255	260	259	225	257	272	256	269	266	247	266	237	265	250	259	245	273	286	278	230	246	245	256	252	247	237	270	227	252	249	247	265	254	251	259	236	230	298	236	290	258	275	270	256	232	259	263	259	265	248	251	274	269	242	270	248	254	295	262	261	266	260	266	273	256	265	265	259	284	278	247	242	265	271	255	255	250	287	263	269	277	238	271	273	256	233	251	234	253	250	274	276	249	258	273	222	244	260	278	256	222	259	251	265	260	248	234	230	266	271	275	258	249	267	245	279	233	232	260	252	260	280	259	273	256	247	241	245	273	261	255	242	241	265	255	248	275	254	252	255	270	246	244	236	265	263	237	262	252	249	256	257	276	255	253	244	263	244	247	249	252	240	272	249	251	255	256	273	262	261	263	231	250	252	252	270	232	270	250	279	224	259	241	248	234	260	265	248	282	268	266	268	277	260	302	263	277	282	273	286	265	269	258	267	247	233	247	257	230	266	236	268	255	253	232	234	231	244	246	262	235	237	258	263	258	256	257	284	249	250	257	254	255	260	263	261	299	264	222	234	241	230	263	256	231	230	246	252	278	262	251	237	276	259	247	261	230	253	245	236	274	260	271	255	264	257	256	236	235	254	219	256	271	209	259	230	233	262	271	241	264	243	285	252	249	232	260	249	216	270	246	279	254	224	251	273	248	268	259	260	258	252	261	234	238	242	267	244	273	229	259	227	279	240	258	260	256	269	246	225	231	275	278	259	239	265	246	251	275	262	257	240	250	266	252	257	272	257	256	268	235	269	238	271	256	259	248	270	274	240	245	245	250	229	273	267	282	273	260	219	252	237	237	267	231	252	230	260	232	225	266	260	245	238	238	261	268	269	213	211	279	263	262	251	214	278	264	241	280	246	264	247	251	270	271	261	238	297	258	268	243	235	259	262	233	233	250	260	257	215	247	280	259	249	245	252	255	261	235	231	279	246	278	253	258	234	238	235	258	258	261	256	263	252	241	244	230	292	241	281	217	248	255	244	247	246	248	253	240	259	259	254	235	233	255	267	245	251	246	264	261	250	272	255	269	284	234	263	254	283	258	249	255	236	252	247	258	289	278	254	242	253	232	233	245	257	281	267	261	201	256	245	264	266	253	262	282	270	237	239	273	283	276	258	258	252	280	232	269	256	253	232	243	270	271	267	237	262	274	229	243	254	230	249	269	240	245	243	260	251	265	245	243	267	240	259	238	258	269	241	254	260	240	261	236	263	269	245	245	266	237	251	239	282	204	230	253	263	247	239	260	256	265	268	241	250	225	240	236	253	260	260	261	248	253	252	253	276	239	267	249	265	239	262	244	263	256	239	263	266	223	239	271	264	250	278	257	260	277	269	281	260	258	250	250	221	273	261	230	236	245	252	260	257	252	275	247	256	260	232	232	272	261	244	211	294	239	251	278	256	281	262	257	288	266	264	252	273	271	251	288	275	249	231	254	272	259	250	250	269	233	256	234	256	274	218	253	236	254	280	266	262	295	241	221	276	243	241	249	289	280	248	263	237	271	261	234	263	268	243	242	241	248	262	258	244	280	242	259	246	269	271	256	227	237	276	254	267	255	242	244	235	221	272	238	239	240	249	228	257	251	263	237	220	264	247	257	270	252	256	268	250	262	274
32445	28527	24469	20810	15905	11542	8843	5463	4218	3091	2510	2104	1440	1190	1030	861	724	667	646	602	552	501	481	448	496	473	462	469	444	418	425	407	405	407	464	385	395	374	379	430	394	377	360	345	385	362	388	373	386	369	393	423	360	405	378	387	412	374	351	417	344	387	386	408	412	382	364	357	370	332	374	383	355	351	358	377	353	377	328	380	382	348	331	343	340	357	361	365	366	368	362	305	338	390	351	311	352	336	366	380	368	353	362	375	365	338	372	333	382	341	358	332	355	334	356	352	331	348	345	378	351	333	347	361	336	327	364	350	367	368	365	371	364	349	349	355	348	377	362	371	378	340	353	364	364	359	328	369	359	354	356	338	365	361	362	360	355	341	382	332	339	391	360	353	334	363	350	351	360	342	335	342	361	341	351	350	368	342	356	345	343	364	332	340	411	333	327	346	346	369	347	367	331	327	312	353	321	364	371	347	352	367	345	404	384	355	380	332	378	344	355	336	321	334	349	376	334	357	397	364	375	332	381	349	356	344	384	368	334	348	364	354	323	395	332	334	345	335	322	360	355	350	371	365	324	336	353	366	344	343	342	373	342	366	354	355	355	352	394	371	350	319	386	344	353	379	372	348	359	358	372	339	359	328	329	354	339	368	381	354	341	350	353	361	329	360	361	355	332	381	350	342	379	412	355	368	340	341	353	356	390	359	360	363	355	314	372	353	362	331	363	393	327	398	335	339	389	352	345	351	379	358	332	347	351	399	356	349	363	347	380	392	356	338	358	330	361	381	342	351	355	363	368	322	369	360	336	354	343	343	392	345	345	342	357	345	371	348	351	384	387	321	334	383	372	388	354	323	355	336	320	353	373	389	342	356	386	354	356	353	383	339	354	374	346	386	341	354	374	338	359	370	354	347	347	347	354	349	361	343	346	374	347	352	353	378	353	348	358	340	369	348	340	342	331	347	369	347	368	353	365	348	331	380	391	362	345	396	355	369	327	331	380	369	332	372	352	341	368	370	348	332	350	365	364	349	330	351	348	353	376	352	351	328	357	387	371	368	359	361	370	379	349	315	332	350	363	330	376	376	363	366	382	348	346	341	358	364	351	329	361	352	321	362	337	358	374	352	333	364	341	331	347	324	361	322	332	366	331	327	338	356	343	361	347	318	346	371	360	324	351	338	378	348	334	391	383	342	350	342	358	374	353	397	365	385	356	397	350	339	354	368	341	316	356	342	330	336	380	367	395	337	373	365	305	355	346	348	352	358	349	355	340	325	345	379	362	352	347	359	351	346	374	403	358	389	346	362	333	327	352	312	344	354	347	354	332	384	329	359	366	332	349	359	365	358	337	326	362	345	323	333	345	384	353	343	354	349	326	352	334	369	327	339	387	342	352	371	375	348	338	377	319	381	330	350	355	325	363	379	366	352	334	352	348	343	350	347	350	367	337	354	354	350	329	357	338	346	344	371	329	353	334	367	360	387	369	380	352	355	370	333	315	386	356	358	370	389	339	334	358	356	347	335	347	337	370	342	313	394	350	348	347	371	355	367	362	339	348	304	375	360	363	362	344	362	373	403	353	361	351	335	339	377	372	382	364	382	337	370	364	337	372	363	353	349	345	370	345	342	381	341	347	338	314	341	333	370	368	362	384	357	393	329	366	359	354	355	316	341	378	393	367	353	380	349	383	364	357	361	323	368	356	344	373	365	352	320	366	352	363	355	339	354	367	332	367	348	372	353	345	328	357	362	354	346	352	375	324	320	342	359	380	334	375	374	334	400	358	346	357	360	346	337	323	363	328	356	350	392	315	374	348	367	359	351	378	350	381	376	361	340	323	365	386	339	354	372	308	339	356	382	366	351	358	370	324	355	371	357	332	347	346	328	352	365	350	343	357	342	326	363	392	362	343	342	334	352	365	348	338	374	359	365	374	374	372	379	370	371	373	360	364	374	346	348	345	317	405	390	358	372	354	355	333	343	366	331	364	342	332	363	318	348	329	351	346	327	361	385	345	322	355	341	337	391	357	334	358	314	368	365	349	356	329	358	345	401	331	330	365	327	361	334	350	370	363	341	344	368	358	351	332	348	339	347	387	363	353	371	325	339	349	359	354	375	372	371	350	322	363	351	339	348	314	363	335	394	349	369	332	338	366	353	354	390	344	358	372	368	333	380	390	324	338	385	363	346	384	317	329	374	360	392	349	359	347	343	378	366	359	351	354	370	356	358	379	346	378	368	347	348	360	335	333	328	366	335	351	365	358	354	366	359	384	344	365	358	368	354	361	333	362	328	395	350	378	338	357	392	371	320	345	340	335	363	355	373	339	376	331	354	364	329	353	340	371	358	364	352	386	358	344	312	352	337	345	363	355	343	368	348	392	394	364	369	353	325	365	373	350	378	360	358	364	367	298	367	314	337	389	355	389	345	348	342	318	330	325	345	374	310	323	326	358	328	331	334	346	340	331	329	355	353	327	353	343	350	325	377	310	337	339	377	348	363	378	356	352	331	345	391	374	343	370	373	330	344	363	313	391	348	387	343	369	347	322	356	345	360	349	372	362	357	336	335	360	350	329	352	380	350	377	372	354	352	357	389	375	353	358	329	380	341	382	344	365	355	327	353	344	409	355	346	341	357	342	381	349	364	335	354	356	340	376	330	364	379	335	357	372	375	371	360	374	367	355	350	370	329	324	367	317	343	346	366	364	344	350	324	325	345	339	407	337	397	356	343	342	372	371	342	344	374	359	333	323	368	340	345	353	359	364	382	363	378	367	349	333	342	359	341	369	345	378	346	334	340	367	340	333	351	375	363	372	372	340	385	367	357	388	382	345	357	346	362	356	353	364	364	362	393	370	387	386	349	341	349	356	355	354	329	351	339	342	380	357	357	360	367	343	360	307	363	344	339	375	360	356	389	352	365	355	317	338	365	393	340	343	358	387	349	380	356	346	365	381	360	343	339	384	321	361	330	375	348	358	348	330	342	345	333	343	323	378	361	350	338	355	346	341	409	375	351	368	364	345	344	376	347	360	343	367	312	334	328	345	371	361	384	329	330	327	318	348	358	374	339	341	352	402	362	352	365	361	371	356	345	352	352	339	336	367	336	345	354	343	366	327	375	380	355	343	363	330	387	338	335	356	362	316	360	351	368	356	323	339	367	386	370	352	322	351	363	388	381	333	335	352	366	381	343	360	384	392	349	348	351	330	356	375	332	371	358	362	345	344	374	379	333	339	358	333	337	317	340	310	383	358	361	390	367	325	343	388	370	351	354	358	348	361	332	359	343	347	328	356	383	323	339	339	370	376	346	356	360	384	359	309	375	308	391	324	341	329	342	320	354	350	355	315	375	320	315	350	372	362	385	352	355	326	361	346	359	364	377	358	317	330	346	364	347	339	369	331	356	346	356	341	356	362	374	360	363	316	333	362	346	367	399	380	381	341	388	383	342	334	325	385	352	322	371	340	340	371	356	385	339	352	343	360	375	349	359	329	348
27183	20493	14198	8749	4755	2516	1699	1250	1082	929	858	827	728	730	735	664	695	605	615	650	655	689	643	657	658	634	640	683	641	653	616	654	602	616	623	590	643	657	631	658	620	643	626	643	619	596	630	650	604	634	674	648	643	651	626	613	634	591	634	601	592	677	586	606	603	689	619	619	615	626	681	623	655	667	568	669	613	615	626	613	599	625	637	633	661	651	639	616	620	581	601	596	656	602	616	594	606	645	634	601	605	598	633	617	608	663	587	599	606	647	613	607	599	659	585	597	625	617	632	620	639	611	628	608	638	622	645	604	611	632	647	638	621	613	636	624	637	625	610	633	625	572	660	591	622	643	647	606	683	640	650	669	573	630	597	603	626	626	584	633	631	644	655	626	614	602	616	631	600	621	634	620	616	629	674	606	638	620	674	607	632	627	614	576	592	669	602	601	616	629	608	613	595	593	576	647	580	632	586	627	653	645	625	608	609	669	642	672	619	588	643	602	633	591	617	614	605	607	604	647	598	618	604	631	625	594	652	614	656	628	670	619	667	651	606	629	608	580	638	622	628	628	602	627	602	627	630	647	653	645	618	611	595	607	666	654	645	581	627	623	609	613	653	620	629	641	659	667	640	593	622	621	645	622	646	578	639	624	608	653	608	662	636	593	625	594	619	595	640	648	595	581	632	652	590	585	583	643	600	617	670	606	648	584	594	641	622	600	616	634	603	631	615	667	614	651	615	618	648	592	606	643	585	629	581	591	654	624	633	609	622	597	687	625	623	611	610	587	566	549	620	616	652	641	617	647	638	622	653	635	608	621	614	592	625	643	650	643	605	637	611	618	589	629	617	650	644	565	592	601	691	630	612	637	625	612	619	654	612	668	611	594	640	636	625	642	592	627	625	565	638	599	622	631	643	636	631	619	619	657	638	617	622	632	600	596	596	597	618	599	602	636	607	600	613	629	659	612	671	651	628	634	633	592	586	626	616	648	603	641	664	607	645	583	610	627	619	587	634	602	607	602	587	627	620	644	642	605	621	579	602	623	626	582	601	642	595	572	591	638	582	588	607	624	636	617	643	588	657	625	628	605	611	634	601	569	611	613	593	588	623	615	613	568	594	629	629	643	630	612	618	631	619	679	625	628	630	624	599	658	625	559	575	636	634	645	575	605	590	603	587	637	579	606	632	622	621	605	649	592	597	646	609	569	629	660	643	643	611	609	633	599	619	618	636	625	627	572	642	605	628	641	626	659	646	660	624	601	628	627	621	596	655	646	646	633	623	630	623	662	597	659	620	621	653	620	624	623	643	583	632	638	646	566	614	683	642	601	616	614	659	630	583	669	642	632	627	602	634	586	651	619	626	599	631	580	659	614	613	613	628	593	661	602	636	627	615	613	661	615	634	663	601	620	633	583	613	647	624	664	625	604	611	637	581	655	589	632	627	597	654	656	606	642	568	585	602	685	640	576	648	624	609	606	595	674	656	625	622	612	642	638	613	672	627	631	639	606	633	638	626	670	632	618	638	577	654	611	597	662	628	627	649	636	617	630	635	590	632	609	638	627	613	629	614	627	597	591	642	605	630	640	630	686	590	632	653	653	574	613	598	646	593	651	618	644	615	612	608	626	650	665	615	633	644	626	610	630	590	603	611	607	587	688	567	586	606	587	604	617	617	611	607	649	613	625	611	595	615	588	585	612	628	609	630	644	636	694	649	617	621	621	643	632	633	632	618	663	604	624	638	608	637	641	599	596	604	621	593	606	618	631	623	629	612	681	622	587	635	616	619	616	616	665	629	591	598	652	610	628	623	640	645	607	609	602	630	628	592	599	581	606	621	561	608	655	634	606	610	627	613	626	586	626	577	613	624	661	626	564	588	600	571	612	606	621	676	601	613	594	617	639	678	591	614	584	620	606	602	617	607	632	634	639	626	628	651	644	594	650	630	597	601	618	659	614	616	617	607	599	585	660	637	642	595	643	598	620	630	612	594	653	544	612	616	602	613	611	638	612	629	627	607	658	647	650	612	656	647	628	624	662	625	605	541	606	607	643	635	647	612	661	622	602	583	577	609	643	698	591	658	607	589	606	598	615	600	608	611	643	613	628	591	610	586	635	617	653	614	609	614	601	621	615	656	622	645	649	612	629	646	624	600	622	618	614	642	627	619	627	619	602	613	613	633	612	606	629	658	615	624	583	591	601	685	642	574	636	654	608	615	656	587	594	630	627	646	649	640	606	604	602	576	576	651	627	638	597	606	641	612	583	600	632	598	621	632	630	610	601	635	626	643	650	656	632	595	584	621	662	608	636	627	621	616	627	640	599	631	637	615	623	631	618	635	604	640	606	614	643	590	602	674	587	619	664	615	625	598	594	614	633	582	623	589	635	610	655	655	623	579	610	616	659	653	639	655	594	630	648	633	628	601	657	566	640	561	618	629	611	615	551	632	576	582	570	640	626	619	610	629	611	660	621	649	637	558	600	600	613	665	603	606	652	623	624	597	609	630	585	615	617	613	555	614	630	623	615	589	621	638	627	612	619	638	644	652	640	585	581	628	630	616	614	594	600	622	655	646	642	592	623	648	655	603	629	633	624	679	651	616	654	610	600	621	666	580	652	632	643	647	638	602	609	656	602	578	610	602	587	656	605	577	604	624	604	700	645	613	610	600	558	677	620	572	633	631	617	591	643	707	583	642	623	644	594	655	593	600	625	612	640	638	649	622	606	605	635	546	642	619	578	559	638	692	595	660	632	664	614	577	589	627	644	665	593	640	630	624	619	650	640	613	641	676	618	617	620	589	598	616	568	619	615	659	595	620	631	598	622	647	589	613	579	622	620	628	624	606	613	603	651	640	618	641	622	631	632	588	573	609	663	649	648	635	631	641	588	625	654	595	661	598	623	586	634	605	653	593	583	614	566	617	609	668	627	584	667	633	574	591	640	660	606	606	652	644	636	621	636	627	621	653	618	652	617	617	590	608	648	609	613	677	631	592	649	608	569	602	563	630	628	670	598	602	627	641	616	632	616	604	619	606	622	624	610	652	640	627	608	656	643	635	662	650	550	595	679	583	592	662	639	593	618	596	609	591	653	599	599	609	582	605	635	674	622	614	634	662	658	618	611	609	575	622	627	661	646	598	613	586	639	607	571	680	598	604	613	601	597	611	636	647	647	624	626	661	665	630	624	582	625	611	609	619	612	681	619	608	602	636	640	650	615	591	636	674	605	647	626	646	633	602	656	656	650	614	586	619	679	675	620	577	611	627	597	599	625	600	610	656	657	657	578	615	609	659	651	608	607	658	632	648	575	552	620	644	638	683	618	616	612	619	614	607	617	644	634	609	588	641	628	637	666	631	676	639	618	625	605	650	668	666	604	614	634	599	651	618	611	608	620	588	635	614	595	614	628	579	661	618	578	629	574	662	623	626	644	640	630	638	593	563	634	605	619	636	604	657	631	650	602	593	585	616	598	640	591	641	581	671	625	653	573	599	606
24610	14484	13864	11327	8199	5195	3635	2505	1994	1692	1527	1294	1046	1028	940	927	794	884	861	849	861	820	848	851	812	919	850	898	896	865	816	848	798	807	840	819	802	817	830	868	806	803	856	880	877	839	881	875	883	847	848	831	873	797	807	838	814	834	919	864	864	873	858	827	833	796	825	815	793	790	796	804	856	847	879	840	857	865	846	879	876	846	826	828	799	866	874	837	787	819	809	842	808	867	864	852	810	849	855	814	826	839	848	894	804	872	857	814	794	807	823	834	816	847	883	857	839	850	843	807	830	834	841	810	848	791	846	838	848	861	824	842	849	765	794	801	848	833	775	884	786	820	838	829	846	807	842	805	828	820	852	829	831	798	833	840	843	816	816	859	801	847	829	834	879	814	808	839	782	801	844	860	803	844	814	830	825	838	841	826	859	797	831	835	849	808	818	814	839	844	849	797	842	872	873	891	856	834	835	779	816	845	834	800	777	796	876	880	862	831	854	837	911	823	814	821	783	814	804	778	868	847	839	868	817	804	842	874	797	811	850	858	749	801	852	830	876	850	813	822	794	852	865	888	864	810	835	761	831	858	869	844	802	853	851	784	844	838	816	817	852	803	840	823	829	819	843	842	852	778	848	868	846	794	844	810	831	870	810	847	878	803	883	823	845	836	829	811	914	867	853	855	849	839	794	857	828	848	839	853	836	833	798	843	808	874	855	823	801	809	820	826	817	875	881	823	817	848	837	823	841	822	776	836	818	833	835	796	850	861	819	852	871	848	841	856	834	827	849	820	796	793	866	830	839	769	834	829	870	858	847	831	849	819	830	817	917	803	839	867	809	838	870	800	822	807	824	841	807	853	802	799	811	815	884	782	828	833	859	859	872	837	841	803	891	817	821	855	814	840	828	909	869	781	849	829	816	824	806	807	856	795	803	806	812	841	831	820	761	836	832	843	810	815	866	914	808	835	805	803	878	851	832	872	860	782	849	812	823	810	873	792	799	839	833	819	828	859	835	836	839	802	786	863	884	848	815	848	838	816	853	841	822	822	857	873	877	842	810	833	828	832	805	807	807	898	804	789	845	869	847	786	832	814	847	838	873	858	837	834	860	786	837	841	790	865	757	822	856	823	885	837	789	875	855	813	838	834	815	854	844	837	862	830	820	838	890	837	836	838	831	827	813	813	862	822	842	844	877	824	852	847	852	841	838	851	821	823	884	867	863	835	870	879	827	874	858	817	819	810	862	788	845	873	852	842	787	789	842	801	832	854	815	836	868	878	810	821	845	814	837	792	823	884	871	790	840	816	891	869	800	784	877	830	801	817	826	783	852	880	825	843	840	858	842	874	907	813	868	848	828	791	824	806	824	782	799	854	809	830	798	823	826	871	811	827	851	860	902	809	823	837	804	839	883	767	817	801	832	829	846	844	813	816	813	846	870	861	864	801	821	810	813	844	861	874	829	845	785	857	848	832	897	832	837	828	826	825	815	882	803	833	839	818	844	844	836	832	812	869	872	863	816	798	828	845	836	884	863	868	820	904	849	833	823	824	831	831	865	832	826	841	793	845	806	788	839	833	810	869	806	803	837	898	809	826	836	785	844	805	817	838	783	800	795	840	839	851	884	909	820	837	835	821	817	824	808	823	842	823	803	823	854	847	839	816	817	844	843	808	773	877	857	839	872	820	863	855	839	804	829	837	813	846	805	875	817	902	822	833	866	854	823	879	827	836	845	866	870	852	811	842	790	845	787	843	753	775	819	868	843	888	845	859	794	820	802	849	843	836	867	781	814	858	813	802	823	815	844	850	795	869	828	817	820	840	820	824	877	863	868	851	831	845	812	843	811	813	823	833	886	805	820	836	776	782	849	811	807	846	807	817	872	781	820	867	791	810	862	799	869	842	846	824	876	846	821	819	813	828	845	845	844	800	879	837	856	800	870	827	854	784	845	846	907	826	765	786	862	805	803	868	880	855	841	820	809	845	853	824	822	836	793	810	882	835	779	817	728	839	799	838	864	872	844	831	843	831	834	855	820	834	856	808	819	825	848	856	776	827	798	798	791	837	852	848	869	828	806	821	879	852	895	867	884	807	859	846	853	824	837	845	860	796	856	823	884	873	829	813	826	870	825	886	882	843	833	816	858	843	822	831	840	818	794	782	824	812	809	890	876	842	801	819	810	860	790	874	845	875	801	826	798	830	862	851	835	881	836	809	822	822	769	859	872	848	829	803	848	832	773	852	857	856	824	844	899	858	823	845	816	826	825	813	806	854	825	853	844	829	834	840	855	805	807	861	786	860	844	805	804	848	846	826	830	858	867	822	767	818	804	857	826	864	840	814	870	871	872	852	820	821	841	856	882	851	869	853	802	820	804	834	821	858	811	830	788	862	858	846	835	826	831	819	811	773	856	887	840	795	843	848	849	798	854	823	821	821	871	787	844	837	864	846	835	840	769	852	809	847	800	852	840	836	827	884	795	840	848	864	848	844	839	845	854	811	803	866	837	875	830	834	816	839	826	867	813	811	852	879	836	794	842	882	823	886	816	856	792	846	837	866	874	820	874	812	827	823	834	785	796	850	786	786	783	866	870	814	798	880	848	837	800	867	866	816	838	863	811	820	878	824	864	843	802	843	890	867	862	858	793	866	843	855	871	799	842	793	866	831	770	866	846	817	839	768	777	869	881	844	785	792	851	849	835	824	833	822	862	801	820	855	815	805	819	833	843	840	887	868	857	829	774	821	804	873	811	827	806	871	799	827	824	777	836	837	857	808	856	812	830	792	838	838	822	871	845	804	831	825	837	846	850	863	825	798	815	834	815	834	833	827	831	825	832	879	807	845	868	875	859	850	851	810	801	834	836	770	850	834	889	839	819	835	833	845	836	862	849	839	821	825	842	830	767	819	769	885	842	854	857	833	843	815	838	815	824	816	842	821	874	843	800	834	853	847	873	871	850	833	797	833	812	841	876	815	795	805	864	819	828	817	824	787	814	813	853	840	793	821	826	869	849	826	816	833	810	830	782	864	820	840	811	879	876	868	894	826	856	817	846	825	863	803	814	792	832	844	831	894	769	862	807	811	881	820	786	831	798	845	832	839	809	857	828	841	815	800	817	823	815	830	852	888	832	833	846	842	843	817	860	835	800	848	816	830	849	792	800	816	799	814	815	875	828	857	858	799	830	884	855	824	806	813	821	786	821	795	843	861	774	822	847	792	836	858	797	834	836	795	833	816	794	801	839	813	876	799	828	809	857	839	841	869	872	858	867	841	835	826	827	793	832	897	849	798	899	831	811	838	861	868	844	829	891	845	858	805	858	796	774	868	795	845	823	851	786	841	795	856	900	801	869	825	835	848	889	796	843	850	830	824	887	832	817	837	832	861	832	855	905	885	841	844	808	854	833	818	893	819	820	826	820	839	827	853	818	790	821	828	842	863	810	846	865	814	829	799	829	807	862	782	809	808	835	889	840	800	798	812	821	798	892	882	838	833
24173	21070	28160	24175	20555	9575	3615	2020	1476	1317	1049	983	895	719	697	674	627	627	592	554	612	608	575	611	553	583	531	579	576	546	549	529	538	527	551	589	536	564	531	516	542	541	556	519	579	566	602	556	499	571	542	549	549	521	542	532	572	559	513	512	499	524	554	563	576	552	540	556	515	510	572	536	556	501	550	568	593	543	541	500	520	526	498	575	535	555	537	514	529	560	513	525	590	535	532	539	551	546	557	525	558	508	543	535	529	536	551	561	603	535	558	531	519	553	510	554	511	492	557	490	539	567	546	508	534	552	527	537	514	533	569	529	517	542	505	529	552	537	539	540	559	520	532	557	528	543	542	540	580	534	526	527	540	565	584	530	573	526	545	523	550	541	537	541	558	498	498	527	553	551	582	564	585	519	571	511	524	534	592	504	520	532	514	516	565	539	578	494	532	512	536	494	546	473	523	543	573	526	537	514	573	511	518	522	543	559	567	532	519	563	508	522	526	578	547	527	529	551	526	530	518	524	567	562	510	569	560	549	554	496	545	526	545	538	515	540	511	554	569	562	529	499	537	544	586	540	583	531	487	521	502	550	571	548	580	542	554	502	530	541	549	541	558	548	542	536	566	530	553	523	537	616	525	502	555	527	530	540	549	534	504	526	525	571	550	565	525	530	571	528	564	558	530	505	525	537	547	547	545	503	575	534	559	533	520	512	494	565	524	601	499	523	545	534	532	562	528	538	515	522	520	519	515	531	542	555	545	527	517	527	502	545	572	524	505	560	551	535	562	527	520	543	526	550	552	586	539	598	550	556	496	526	544	570	557	573	556	545	546	539	570	548	551	502	545	540	527	563	545	530	552	571	509	532	590	511	541	559	526	556	528	543	527	514	556	525	488	534	509	533	563	569	522	522	550	518	519	531	505	537	537	515	536	556	607	509	488	524	547	550	539	567	499	575	531	518	504	550	536	546	520	544	540	545	555	554	569	497	502	516	541	518	544	498	552	549	511	552	514	523	550	500	537	540	539	547	583	530	536	529	581	547	549	533	505	525	574	539	557	533	594	526	531	529	526	511	510	554	513	513	563	520	530	533	550	532	552	544	563	510	552	509	512	546	549	557	550	505	530	575	528	540	552	528	574	520	594	516	551	558	530	572	565	518	551	588	562	552	541	494	516	536	524	530	527	573	550	555	548	531	548	545	502	506	476	518	517	573	540	548	545	552	564	523	538	564	585	532	518	558	559	523	597	560	516	530	582	554	521	547	556	508	516	577	543	554	518	517	514	584	516	502	540	558	509	531	550	543	563	561	545	545	558	530	514	561	563	533	523	530	549	557	517	586	519	551	544	571	551	581	519	554	487	543	566	525	555	561	526	548	535	549	564	570	540	553	552	534	526	586	563	562	516	521	530	537	529	569	527	521	517	537	566	521	588	543	531	594	498	541	538	527	541	495	536	515	538	484	567	517	549	553	542	514	540	554	565	558	577	525	508	567	567	542	524	552	567	554	553	517	570	536	562	585	553	537	537	518	560	535	499	557	542	567	579	549	546	539	492	537	525	585	546	577	510	534	547	531	523	563	513	535	521	538	570	538	557	504	524	545	524	508	548	561	589	530	527	505	595	529	551	541	558	543	499	513	549	556	541	508	559	538	552	551	546	519	528	543	516	511	518	576	556	495	547	527	547	549	558	527	529	495	531	503	581	514	546	502	532	554	542	550	565	539	492	528	526	563	580	505	535	534	551	548	567	547	445	571	536	508	536	534	565	517	543	554	569	517	530	582	578	547	515	600	543	530	568	524	548	563	548	578	523	532	564	541	532	541	523	533	532	508	543	537	476	533	493	529	502	509	528	571	552	527	553	534	497	551	528	526	541	516	519	532	543	552	549	556	546	561	540	509	535	485	558	555	592	503	537	517	540	531	519	556	564	557	535	537	528	518	525	501	518	536	572	548	532	611	540	524	547	547	542	543	545	539	554	571	547	524	522	546	557	549	555	538	523	544	555	540	553	518	533	543	533	577	530	535	517	555	518	518	553	524	532	515	542	567	602	548	539	563	514	502	503	513	567	534	563	535	536	482	517	536	507	590	528	528	511	565	546	516	581	565	571	545	554	544	576	566	550	581	572	527	520	555	537	561	528	500	539	554	522	508	585	571	541	507	559	563	527	575	560	603	528	573	551	494	534	556	504	529	551	522	523	513	516	555	529	527	553	530	533	570	531	565	535	539	526	559	496	557	560	550	543	567	543	516	492	511	528	574	539	550	572	574	468	527	533	504	535	585	533	501	513	542	541	512	521	541	527	536	565	573	527	559	595	534	562	585	568	517	566	495	554	585	574	579	529	592	531	555	500	567	570	545	544	543	524	524	542	538	567	539	555	566	512	531	509	535	528	569	542	572	526	520	528	539	530	544	554	539	519	602	560	529	541	518	551	500	521	530	551	505	554	487	583	538	553	550	522	521	554	532	519	520	567	525	515	586	525	570	516	502	562	532	557	503	554	590	515	541	518	492	528	552	529	562	555	511	550	557	553	542	549	578	520	514	518	529	581	509	548	510	555	510	557	563	525	504	515	558	568	560	532	569	532	487	520	520	524	544	532	509	515	540	544	538	561	505	531	549	562	511	529	536	551	523	561	551	518	545	534	570	571	516	540	509	535	545	552	518	546	546	573	538	544	523	520	514	546	530	553	520	513	510	521	531	556	540	555	554	577	529	521	561	554	522	559	525	562	546	534	532	533	539	537	515	528	561	550	570	563	511	515	555	513	521	527	546	522	509	529	558	553	545	513	551	540	580	584	522	508	547	553	542	512	541	528	536	509	517	509	498	540	513	541	554	573	533	559	496	554	503	511	537	529	522	533	574	535	522	523	533	557	539	519	598	543	562	524	548	561	513	530	532	521	558	541	517	553	522	509	546	567	534	525	503	521	529	494	525	528	565	560	570	533	484	510	531	535	548	525	503	559	575	560	573	581	509	568	519	542	558	531	534	512	557	524	539	551	555	522	546	545	491	547	520	561	555	513	586	534	534	569	494	567	517	552	542	527	576	539	552	540	553	554	549	552	560	521	556	519	527	557	547	559	586	535	549	587	524	536	581	526	538	527	548	574	536	573	579	525	517	540	526	557	519	507	549	536	477	545	563	486	558	512	559	549	537	564	494	496	539	549	532	545	533	532	512	524	544	523	549	537	553	528	518	559	550	506	530	510	550	544	499	573	506	535	549	552	531	489	578	548	501	566	538	588	561	532	530	537	485	551	549	542	532	520	533	560	524	503	491	542	492	588	573	542	555	554	559	525	561	552	557	521	558	537	548	541	518	558	550	544	488	561	507	553	616	545	516	526	535	577	585	566	544	484	539	541	553	536	523	536	560	563	528	509	537	516	542	559	504	587	523	511	546	573	509	500	548	546	603	528	545	551	543	521	530	521	552	503	523	556	562	574	570	510	558	505	528	529	501	515	561	498	542	554	549	582	532	580	550	535	537
29793	22903	19965	17614	11489	8104	6151	4231	3183	2696	2049	1740	1527	1155	1115	1004	930	912	842	884	870	816	812	807	789	819	763	772	801	786	817	782	740	777	815	734	770	785	777	819	749	717	758	753	750	745	803	788	758	749	727	760	784	790	746	746	745	712	810	756	715	735	716	776	740	742	741	718	773	780	780	776	773	715	768	775	752	757	725	725	754	752	774	754	724	720	717	742	743	737	749	758	720	741	785	749	752	724	754	741	761	800	730	744	722	711	746	736	765	738	756	759	794	692	760	742	759	753	760	773	721	731	731	740	725	721	734	712	762	724	724	714	722	679	738	720	769	694	778	741	711	680	734	736	720	754	753	704	730	696	696	768	759	744	743	707	740	723	766	777	739	728	763	733	703	783	742	732	722	735	711	719	692	750	774	746	778	729	778	747	711	722	744	746	750	737	740	749	703	786	717	764	745	713	746	748	784	731	741	775	716	752	719	703	723	756	771	806	726	698	738	708	744	745	723	746	714	726	731	702	781	723	723	745	729	782	702	692	783	690	740	703	759	730	754	720	727	753	716	743	747	736	743	687	715	760	719	757	730	725	719	664	756	775	721	705	758	713	763	771	703	762	727	693	703	773	789	708	713	747	731	748	737	713	781	703	730	746	716	718	698	772	747	750	750	704	731	768	718	742	740	724	756	703	738	737	761	783	717	725	708	694	751	712	778	728	759	745	756	764	732	735	764	722	724	740	747	753	799	722	743	783	768	726	750	704	722	754	758	744	759	747	776	749	728	739	732	785	761	761	724	738	675	735	696	727	709	719	737	735	727	713	755	754	703	766	733	739	764	709	711	795	756	754	743	796	741	746	754	760	711	769	741	729	762	728	752	729	701	735	737	724	761	734	738	773	734	763	697	767	700	731	734	726	768	765	754	678	733	737	819	728	707	726	723	755	740	774	780	775	695	755	782	773	764	753	748	705	733	722	760	734	775	696	742	741	727	743	773	730	759	747	733	762	778	763	758	721	717	732	772	731	753	730	719	717	764	769	760	775	721	728	795	752	758	750	720	714	738	734	765	725	717	792	745	750	749	748	710	731	746	780	752	715	765	722	786	721	709	736	748	752	758	815	749	739	712	745	710	718	765	735	738	715	760	775	767	715	694	777	703	743	758	749	761	774	743	777	711	719	726	750	737	706	751	730	722	730	752	712	735	708	747	706	692	730	723	741	715	755	711	729	737	747	771	801	692	700	722	721	776	773	731	771	714	709	716	767	695	726	689	726	724	741	754	740	755	719	706	726	760	756	741	751	709	694	744	724	697	751	727	705	747	745	735	784	730	779	744	763	726	731	779	753	719	705	736	747	722	711	791	699	746	743	762	719	729	766	713	727	753	690	691	776	719	702	727	705	711	764	746	749	715	747	688	740	750	807	738	700	731	753	778	763	789	735	777	749	743	763	714	756	700	708	737	727	761	685	783	709	721	727	711	739	757	730	744	745	731	722	776	722	763	731	697	707	730	754	697	714	707	757	729	743	773	724	735	742	725	792	740	704	730	760	748	709	655	746	749	775	740	734	716	769	742	731	771	772	722	725	727	701	707	726	746	739	712	718	732	713	760	742	784	760	720	712	764	740	712	724	728	753	710	742	761	768	752	728	699	715	695	740	708	700	730	755	740	686	744	694	719	742	748	740	741	742	727	773	730	748	731	749	738	700	755	755	745	711	733	797	746	707	762	755	784	739	736	699	747	723	734	726	757	751	684	708	770	714	752	767	785	688	723	795	740	749	702	750	732	733	737	777	738	785	757	724	704	746	728	755	701	696	787	721	714	737	733	745	752	756	744	717	728	744	733	742	733	753	763	746	712	749	785	754	749	743	744	763	726	716	802	720	760	701	707	758	715	737	708	735	690	717	749	757	750	790	729	742	736	734	828	751	700	796	713	740	723	783	730	721	700	743	739	736	762	722	753	739	745	747	695	712	774	747	735	771	722	779	755	737	719	737	743	735	705	723	772	750	760	776	748	742	731	705	727	806	753	753	742	758	759	769	702	741	703	770	758	691	751	728	799	724	746	692	690	734	712	758	727	736	701	741	715	730	725	756	735	724	712	764	717	751	719	708	772	750	720	764	728	690	744	739	755	699	727	719	740	730	758	763	763	796	751	748	755	746	744	725	712	724	734	719	760	739	754	772	707	740	681	780	762	744	774	728	744	695	681	762	751	774	709	700	753	717	743	713	700	775	734	714	733	728	724	760	758	694	684	788	741	687	712	741	727	744	739	704	674	734	797	774	724	726	759	770	755	711	729	709	723	763	735	757	740	778	757	785	748	741	754	748	743	718	716	744	673	708	721	750	706	772	764	728	751	729	711	728	731	741	745	775	755	725	757	727	717	732	723	722	757	739	724	750	707	700	679	754	713	717	746	742	736	723	764	733	768	697	715	730	796	721	774	695	772	763	718	753	713	737	720	720	767	718	723	733	783	759	705	722	711	687	736	694	703	714	743	769	723	717	739	764	732	750	771	719	672	773	751	750	731	755	707	723	770	719	720	759	797	717	669	718	749	743	727	766	761	718	749	735	758	733	674	730	767	708	728	760	737	714	713	723	735	766	770	774	679	761	683	741	790	712	725	689	736	751	737	695	742	675	745	725	707	707	765	721	754	716	721	749	746	735	725	769	717	724	718	731	776	717	748	757	808	756	684	759	706	735	775	706	731	768	745	754	743	758	755	730	745	736	709	710	687	714	813	757	725	730	753	731	731	818	714	736	737	724	731	740	723	738	760	695	710	690	766	726	719	703	767	732	745	786	708	769	752	721	761	781	719	721	809	729	771	684	778	749	736	748	800	743	745	723	698	741	758	757	733	758	732	694	739	794	736	707	714	765	715	748	736	732	714	744	747	752	737	720	740	712	714	759	702	705	746	707	739	725	787	764	693	719	715	764	676	785	773	695	705	756	728	761	745	743	740	788	767	750	742	707	739	766	674	763	720	715	705	714	774	726	702	751	754	746	731	734	786	711	762	751	736	756	764	753	746	752	762	784	801	742	747	733	730	733	783	762	734	747	716	753	717	722	715	732	715	728	763	732	744	744	704	714	735	758	699	698	727	780	750	697	764	686	738	699	711	735	735	767	739	751	746	757	734	741	758	728	715	714	730	750	720	733	787	729	771	733	726	742	753	727	786	728	718	718	742	709	726	723	689	782	719	749	757	690	806	771	737	764	753	738	753	747	741	701	771	769	792	787	743	731	740	777	758	768	739	716	749	733	696	746	737	723	734	728	711	742	711	720	742	750	732	719	710	695	748	728	778	751	739	743	742	719	798	791	753	708	750	759	758	724	706	718	768	712	736	716	729	702	792	768	763	788	708	692	771	750	666	694	744	782	740	696	724	747	707	707	707	754	703	719	693	761	716	760	738	752	725	754	757	716	744	712	778	775	686	726	763	741	728	726	762	718	752	752	771	710	731	814	694	712	688	723	796	717	763	773	756	758	747	749
23020	21009	28676	23508	21021	20322	9102	2846	1733	1508	1233	868	832	571	533	492	430	406	335	333	349	306	343	308	305	280	326	288	296	295	300	281	261	282	297	283	288	272	289	279	267	295	264	267	268	241	270	252	245	251	237	272	287	268	280	265	294	274	292	296	295	264	271	250	296	270	293	275	264	263	257	238	243	281	251	252	270	249	243	254	252	250	241	272	264	276	276	279	251	220	253	275	254	269	274	249	235	257	259	235	277	288	260	268	239	246	274	248	224	255	214	260	271	273	290	241	287	259	263	254	217	224	268	250	264	248	300	283	251	310	261	256	270	262	268	248	274	239	231	266	269	243	244	256	253	269	288	270	237	267	266	274	261	223	277	275	248	276	246	264	268	252	254	265	295	242	245	253	256	270	260	218	273	269	242	250	228	247	294	262	303	274	244	265	248	244	258	240	246	259	259	223	251	238	233	290	247	256	280	263	258	260	275	253	243	292	277	251	261	255	243	240	255	247	257	232	238	232	264	252	251	279	279	263	244	243	261	293	244	249	277	293	246	250	258	204	249	265	258	268	253	262	235	232	269	259	236	246	267	240	237	210	249	275	288	230	244	277	236	232	249	220	279	249	230	255	250	246	259	266	240	232	251	275	268	273	273	238	252	289	254	250	246	258	231	263	232	239	265	248	255	271	261	249	259	254	254	257	252	288	255	263	246	266	243	257	237	253	248	229	259	256	265	270	235	263	249	221	256	270	256	290	251	258	258	279	249	266	268	250	253	239	270	304	272	289	258	257	243	243	260	234	235	254	268	253	259	258	284	240	254	250	270	261	266	257	251	272	256	252	273	261	253	248	263	269	267	230	250	247	252	234	288	268	241	247	228	276	278	286	253	254	228	256	237	251	234	230	261	252	290	253	275	268	283	264	241	285	233	236	280	253	268	257	268	248	272	279	229	244	243	248	253	253	247	260	239	262	268	284	270	245	268	247	256	250	234	235	259	271	260	257	254	265	261	243	265	270	271	287	302	257	251	241	247	257	244	251	245	254	255	263	277	264	251	287	246	255	275	251	226	259	248	271	268	269	237	262	274	293	241	257	218	273	238	271	217	267	253	261	299	241	256	245	243	274	262	272	245	244	253	289	254	258	259	250	255	280	273	256	233	255	251	250	281	257	278	258	273	270	264	269	252	251	246	261	234	274	255	249	236	287	215	244	266	277	262	250	263	261	241	251	239	229	263	247	263	266	229	230	262	257	266	252	274	227	251	264	265	273	250	259	255	252	254	246	269	296	259	283	260	272	233	275	250	252	246	253	230	254	235	220	210	260	247	238	254	218	257	265	263	270	255	220	254	261	276	246	281	226	271	252	278	236	275	248	253	244	289	262	256	290	265	265	243	270	229	275	256	276	241	272	233	245	233	264	266	249	263	248	269	246	252	263	268	255	280	240	265	266	267	266	248	271	269	262	233	262	229	247	228	251	243	256	290	240	293	285	291	238	262	242	251	276	264	255	276	276	245	225	251	251	277	268	276	286	241	259	248	253	271	241	251	257	222	255	254	265	258	260	207	249	249	256	278	241	272	246	267	249	254	249	270	261	257	249	269	292	233	260	267	237	251	258	270	264	266	264	251	270	256	254	249	301	262	275	293	280	244	248	248	278	238	229	258	282	289	265	262	252	240	253	290	280	240	275	241	230	237	290	248	214	270	263	226	261	246	298	272	255	265	236	264	255	287	286	237	258	255	248	266	259	250	254	240	260	272	263	234	258	258	223	256	274	269	237	232	284	239	232	276	257	271	253	236	251	256	242	263	239	250	247	258	273	272	277	279	268	280	276	266	231	228	253	274	248	268	257	250	262	270	261	259	276	252	258	261	264	268	264	257	257	229	233	285	260	241	243	296	279	252	239	261	255	252	271	260	260	252	236	244	250	238	237	254	262	283	236	258	257	245	261	255	256	263	241	304	277	245	237	254	242	247	263	261	266	283	242	247	249	249	262	255	278	238	232	263	292	276	252	256	269	264	279	264	287	293	244	270	268	241	254	250	256	275	274	258	234	250	264	254	306	232	271	283	267	251	301	266	248	304	250	247	238	267	241	253	257	253	262	276	259	253	266	270	244	258	279	264	238	251	235	289	256	245	257	236	252	244	269	266	270	235	224	269	263	257	221	262	229	243	290	258	266	247	283	277	256	256	255	257	254	247	244	260	239	250	255	286	244	251	257	276	259	257	236	284	238	279	241	307	238	246	250	253	242	261	248	262	248	243	253	235	248	244	272	258	251	251	246	249	285	216	274	260	271	253	252	249	240	259	235	261	267	274	285	242	234	264	242	239	279	289	261	276	242	271	262	282	260	253	255	234	280	272	253	272	265	237	255	230	271	297	248	275	260	222	250	262	237	248	237	264	257	263	256	249	256	242	242	230	244	267	250	245	254	259	266	283	273	227	260	241	240	264	243	263	256	267	257	253	234	249	237	269	255	243	256	242	279	272	269	264	257	278	219	239	240	247	256	255	236	269	257	238	250	234	248	256	267	261	255	249	267	246	210	233	261	228	252	255	255	261	278	247	265	247	266	247	239	252	243	282	284	250	242	273	285	250	251	279	260	236	277	307	262	292	259	271	252	250	255	236	243	290	247	242	266	257	260	243	226	240	269	278	244	244	266	261	232	272	237	242	254	242	271	248	235	243	253	258	274	238	266	274	243	266	234	209	243	238	282	273	271	252	272	246	238	259	265	260	246	235	255	256	237	277	287	262	263	275	267	274	292	221	238	274	259	257	248	261	248	257	240	250	275	253	274	245	255	251	240	253	275	255	257	265	276	274	275	257	251	263	251	270	243	242	275	269	267	253	255	280	269	260	243	251	250	242	261	260	226	275	249	243	249	278	258	234	241	245	257	249	254	264	283	264	263	261	254	243	251	217	240	232	265	226	248	272	238	293	232	281	234	261	276	265	251	267	219	258	253	245	249	275	276	246	265	262	237	251	255	238	275	264	265	259	253	242	230	270	255	225	237	249	270	240	257	266	258	240	244	266	276	251	259	252	262	284	243	246	276	251	247	223	276	249	272	256	255	242	254	270	255	262	238	241	271	238	275	242	270	269	273	281	262	289	261	262	284	233	254	285	259	235	263	218	260	254	251	282	261	255	257	223	245	247	241	265	259	269	254	278	256	242	261	265	274	267	222	280	228	237	264	231	258	278	234	285	251	257	248	279	255	247	227	259	260	237	266	270	248	273	261	264	257	271	298	248	266	243	254	242	261	278	258	259	277	246	271	217	249	232	250	264	244	287	278	256	246	279	264	264	246	280	254	289	265	231	246	264	282	275	244	250	239	264	268	262	261	272	289	290	298	274	252	251	234	245	241	261	246	256	263	265	243	276	248	254	250	248	224	277	241	278	250	274	261	273	259	264	241	270	279	244	235	235	254	242	250	212	242	240	279	274	280	277	243	237	257	250	253	256	270	227	264	232	252	243	267	235	277	260	282	264	257
33779	28752	24310	21434	14603	10980	8820	5704	4072	3414	2554	1896	1637	1171	983	877	730	659	615	595	573	509	500	470	476	462	463	443	437	458	409	434	432	423	387	378	376	396	387	386	409	369	398	382	376	387	377	417	405	363	381	387	425	410	427	380	371	395	393	372	395	414	388	420	393	364	358	389	350	402	351	322	361	387	399	368	376	358	403	364	389	405	353	350	389	381	393	368	387	354	349	380	371	375	367	372	395	384	392	340	347	370	382	351	349	349	370	375	346	337	344	360	339	396	351	356	368	352	343	379	381	375	336	367	407	365	362	368	361	378	387	347	357	373	323	350	345	313	353	346	343	343	348	380	332	368	389	348	375	340	368	367	348	405	360	404	368	374	332	359	386	342	371	366	348	382	352	371	367	379	368	390	350	331	381	372	370	365	381	388	368	365	338	349	386	371	356	345	363	361	374	393	397	334	349	363	404	377	365	368	349	362	376	357	341	326	351	353	359	377	374	386	339	363	375	390	374	376	384	373	358	350	367	354	368	373	368	352	377	353	382	348	376	348	384	362	326	336	347	345	366	357	363	353	370	319	360	364	370	391	397	357	362	376	384	372	360	342	343	359	310	383	374	324	343	348	378	363	364	326	355	363	332	357	342	378	344	376	371	339	377	366	386	323	358	333	346	354	367	359	360	371	396	333	331	375	357	347	357	351	363	390	364	378	374	349	365	381	332	378	368	376	367	347	356	333	358	370	373	351	364	357	338	368	374	308	334	391	390	356	399	356	342	354	329	387	357	360	357	341	374	340	343	354	386	358	364	391	333	346	354	340	372	384	366	327	346	379	363	350	347	374	349	375	391	392	373	360	347	355	385	352	384	388	345	329	349	381	373	366	338	366	370	361	369	403	392	353	375	364	341	313	371	393	326	350	370	388	326	351	374	386	383	347	361	384	339	388	371	354	372	363	361	393	363	394	341	349	341	385	328	334	364	369	327	393	362	368	348	369	373	317	373	347	377	383	375	331	353	319	368	376	358	398	362	382	391	374	359	343	394	362	359	382	346	370	345	373	357	367	395	363	344	358	342	333	352	318	375	355	382	348	360	348	383	369	340	358	339	402	395	395	325	388	379	386	373	385	375	358	362	343	336	347	371	357	339	360	351	372	394	384	357	361	353	366	355	373	384	343	340	357	356	368	349	377	355	353	337	393	320	382	355	387	362	337	371	398	354	348	387	375	363	368	389	361	354	349	364	342	345	351	363	379	398	345	367	364	362	378	356	339	339	343	370	362	310	326	366	379	375	371	368	342	379	353	386	345	367	334	393	368	337	387	353	347	348	360	375	372	362	349	332	325	371	346	357	340	341	358	377	356	377	355	369	371	353	360	353	360	374	337	378	358	351	367	311	327	352	360	386	375	326	329	347	337	373	377	334	365	344	386	376	402	377	370	363	318	365	330	391	403	317	375	375	355	353	348	336	383	348	363	324	363	361	372	357	389	368	362	332	340	344	369	324	373	358	341	350	357	344	347	366	365	371	356	360	364	356	351	353	378	344	392	350	393	341	363	363	384	357	360	349	342	363	373	321	367	365	364	369	396	374	362	381	351	374	323	373	393	371	335	348	415	365	362	357	344	396	357	324	359	316	340	366	342	334	349	364	386	322	352	369	361	401	366	393	329	317	354	344	346	364	361	341	371	330	342	355	355	383	390	351	361	369	386	361	356	376	347	372	358	351	353	337	367	347	314	348	360	333	360	373	330	386	335	363	379	402	401	334	340	366	354	331	320	350	375	349	339	333	330	368	376	375	357	308	346	332	343	394	334	377	357	368	370	371	376	398	362	365	364	382	365	353	361	343	341	363	344	380	340	337	364	366	356	332	374	334	400	353	385	329	374	363	344	370	340	371	380	337	358	371	385	337	386	377	376	386	403	351	382	357	361	346	373	378	312	365	366	391	365	354	320	381	372	346	381	371	397	356	359	370	341	365	363	357	361	400	345	373	348	371	349	331	367	360	332	370	379	334	343	417	342	399	349	388	399	346	305	371	322	352	369	366	380	330	382	363	368	358	365	363	353	375	397	348	374	379	340	380	338	378	335	346	348	373	363	359	358	385	393	390	357	341	377	363	383	356	346	375	385	340	353	381	383	356	371	362	365	367	358	339	358	388	390	345	329	363	371	362	378	321	370	343	354	342	368	373	381	376	386	334	375	344	366	363	360	378	348	334	392	350	358	357	378	344	382	378	388	365	378	338	389	386	347	368	346	360	344	401	376	375	401	399	325	367	354	349	350	363	400	341	369	401	353	366	359	343	345	364	333	332	326	380	371	339	394	396	375	356	345	347	387	358	384	356	371	345	347	328	372	350	366	356	392	366	373	357	383	357	365	371	365	368	344	396	343	342	348	358	370	348	402	333	347	359	366	373	379	383	367	398	372	352	347	350	356	383	378	355	371	375	373	371	371	351	349	379	372	377	334	367	340	396	386	379	369	350	367	356	391	351	387	358	357	348	379	364	377	335	343	380	354	355	363	352	368	353	370	358	349	380	336	332	363	352	375	362	374	356	318	368	366	375	382	393	352	361	391	362	345	370	373	363	365	387	378	351	380	374	383	322	358	376	374	348	389	390	358	366	355	361	353	388	339	366	354	342	397	369	374	357	326	389	376	347	363	348	330	336	368	381	361	341	333	364	380	348	387	332	389	380	344	347	315	355	375	325	364	392	348	366	353	364	342	348	348	342	361	355	386	365	354	385	355	359	351	363	388	376	357	319	372	346	345	369	346	390	363	345	339	377	353	362	369	355	374	369	380	376	360	359	368	349	376	359	356	360	330	352	374	344	359	352	368	360	367	387	357	363	364	359	326	371	371	328	369	313	337	354	339	355	368	344	354	365	372	352	338	345	397	336	334	341	405	354	349	368	330	383	357	379	362	357	350	361	358	362	385	373	405	372	365	371	368	340	373	378	392	343	385	396	324	368	402	359	379	334	392	325	361	364	372	349	340	353	376	348	378	336	383	366	373	355	348	355	400	380	324	353	357	362	351	359	370	363	383	359	379	347	343	337	359	351	356	381	362	396	398	353	364	362	372	353	341	390	342	371	352	370	394	371	320	362	364	367	346	385	348	377	319	368	341	360	359	363	373	352	370	386	364	362	376	383	356	353	354	387	321	343	335	348	364	365	405	370	373	342	347	398	368	365	393	391	374	381	349	342	378	367	338	376	399	323	364	365	338	345	364	338	386	369	413	378	383	331	373	350	361	369	348	385	372	334	340	398	334	366	371	336	361	366	384	337	358	351	370	314	350	372	375	386	343	360	376	348	347	360	367	376	353	378	356	339	375	340	373	376	357	368	400	354	367	412	341	331	332	380	396	360	324	342	340	353	366	372	370	393	379	383	364	356	362	365	383	356	381	345	381	342	380	348	356	371	387	355	380	338	362	351	388	373	367	359	385	333	371	398	373	399	369	361	397	334	373	358	371	356	354	341	389	336	348	334	340
27357	20450	14684	10628	4274	2739	2067	1502	1073	927	912	754	740	702	688	696	652	689	674	667	702	614	655	619	654	653	662	629	624	635	636	666	656	662	610	590	638	657	674	666	619	634	620	600	591	661	608	606	662	598	648	660	641	613	647	631	640	603	630	635	641	630	604	622	622	611	657	631	639	609	652	621	672	603	590	628	653	622	611	617	657	650	653	621	657	630	662	634	628	623	623	575	638	610	654	636	628	559	666	596	629	635	600	669	631	653	612	618	603	627	670	641	661	651	639	601	619	575	602	634	618	618	616	650	641	576	665	622	616	643	659	627	656	656	629	645	612	619	625	609	630	647	666	613	657	595	659	665	627	615	626	623	603	618	634	642	666	630	657	632	623	646	605	643	604	603	584	647	631	622	645	608	610	687	658	635	591	607	644	630	652	603	577	661	611	596	651	695	618	644	663	590	549	640	608	621	626	651	637	595	620	617	615	664	628	660	651	634	608	588	604	665	604	677	624	685	596	609	642	627	641	635	682	568	629	645	617	614	622	606	642	667	654	586	661	640	621	624	674	585	602	666	642	629	641	647	647	617	631	621	634	611	632	622	623	632	637	632	607	613	657	592	629	579	636	661	630	620	631	587	596	605	629	646	649	649	615	661	594	574	621	599	614	601	614	664	689	627	612	554	682	623	639	611	635	624	636	607	649	650	610	701	638	615	603	631	603	650	611	622	580	646	645	623	584	622	672	566	620	602	627	710	662	656	631	620	623	628	633	638	631	625	636	607	627	594	627	640	656	656	609	652	649	665	628	601	642	630	627	637	650	645	654	672	640	632	620	645	657	650	621	606	626	649	654	577	677	655	627	639	673	638	623	637	633	634	696	609	653	613	652	604	622	603	598	658	618	655	681	673	619	587	626	644	682	628	634	628	626	640	615	648	652	631	606	634	638	688	606	665	623	629	646	655	618	662	589	648	606	619	611	696	625	602	657	643	631	652	672	666	660	612	592	643	631	640	608	675	651	627	626	634	611	632	617	674	670	660	664	591	647	658	645	619	617	620	663	629	680	645	585	631	640	640	633	648	622	620	630	644	662	620	641	654	596	667	629	671	669	621	627	605	608	632	626	668	614	614	657	619	656	618	583	622	690	631	613	623	639	630	651	646	626	648	659	624	617	616	628	639	592	607	595	674	644	625	618	631	640	661	605	644	616	673	626	643	688	626	630	618	655	640	653	616	611	645	636	640	651	633	650	601	605	622	623	587	635	634	646	619	634	638	629	629	653	620	581	639	598	659	638	636	608	650	655	632	638	649	646	687	635	675	646	614	611	606	639	658	625	614	635	633	609	610	614	637	630	593	619	617	661	608	678	654	637	682	661	590	628	623	632	600	645	654	621	625	604	623	638	653	649	671	624	676	626	649	592	664	649	618	622	661	622	616	649	651	580	620	608	614	641	660	649	605	615	619	605	648	632	588	664	653	595	607	698	642	613	614	614	570	618	618	649	611	659	620	642	597	621	599	622	647	644	622	632	619	601	611	608	647	625	633	633	645	595	660	632	655	643	616	618	619	658	651	640	643	613	611	611	651	629	668	624	596	634	666	630	628	602	619	609	635	594	633	647	587	693	670	676	627	657	678	640	631	607	623	632	618	616	672	642	617	640	604	597	611	598	608	597	661	638	640	665	611	651	646	661	626	624	622	648	631	655	653	667	626	571	614	607	606	646	650	620	633	627	662	638	601	604	625	618	700	646	637	602	598	629	639	631	653	665	650	649	666	624	620	612	668	618	613	651	672	627	673	656	697	627	579	623	602	615	610	625	639	622	633	608	626	656	632	661	648	629	632	615	631	669	675	625	629	635	677	650	656	643	640	641	637	639	617	678	635	625	611	640	585	632	659	595	614	628	599	632	635	674	619	635	618	612	636	614	615	660	638	697	643	647	645	626	612	639	616	573	648	617	642	632	613	653	630	633	652	654	638	616	646	630	634	656	638	624	629	685	611	652	636	650	660	629	651	638	640	637	636	602	592	627	642	675	618	621	640	651	603	692	622	681	629	653	598	635	631	638	641	652	677	600	604	627	617	601	623	627	615	648	659	603	655	599	629	640	648	635	579	654	649	658	668	648	639	637	656	600	630	640	634	642	599	649	628	654	612	647	642	696	620	619	636	656	587	681	640	645	675	637	599	625	633	613	614	640	632	642	686	610	612	714	626	638	607	637	634	608	652	634	638	668	608	615	657	673	619	652	652	594	634	616	601	670	632	617	615	638	686	639	633	633	656	619	596	652	610	633	645	618	662	642	636	620	609	663	650	626	607	637	611	613	589	609	613	647	663	672	608	645	684	629	625	669	654	621	629	619	626	596	623	619	596	634	658	651	604	631	611	634	662	698	635	636	651	612	662	640	654	604	648	640	623	664	613	637	630	628	605	589	608	651	580	624	614	654	648	631	618	640	609	636	643	682	678	610	657	597	671	615	610	625	602	620	647	605	626	638	601	619	654	654	649	633	611	668	660	601	622	631	605	623	670	636	602	641	661	644	596	611	617	609	605	615	630	684	639	646	629	656	611	609	650	695	624	610	620	616	620	628	656	613	597	652	633	630	672	641	658	620	689	683	631	642	630	656	679	688	627	639	625	608	629	636	640	661	634	607	612	618	601	679	662	633	610	661	642	640	631	622	636	636	622	630	597	675	614	654	630	637	638	628	651	603	634	649	615	650	629	620	662	610	687	629	607	629	622	617	634	616	607	627	624	661	647	630	659	627	616	561	646	630	631	627	601	626	630	635	659	623	634	636	642	670	657	635	647	609	638	661	621	620	632	622	655	641	620	600	622	628	642	630	608	615	626	636	645	630	641	623	652	659	666	639	610	620	638	654	657	602	619	628	620	625	620	654	644	614	630	661	671	656	665	622	654	654	652	681	624	609	676	612	644	609	667	674	613	634	668	620	620	634	613	681	586	634	652	636	610	591	602	672	624	638	622	606	587	682	668	599	601	646	661	624	636	642	672	599	635	647	635	653	618	648	685	655	681	663	577	638	641	636	602	661	668	624	651	584	652	665	618	667	622	650	653	667	615	677	660	642	616	666	632	651	633	620	574	657	580	633	616	653	615	627	618	648	641	653	628	637	614	690	637	624	611	631	609	628	632	666	610	632	633	652	641	591	678	659	614	653	622	632	624	627	623	644	702	621	596	641	625	659	641	659	651	641	619	649	683	620	631	678	670	669	614	627	646	674	667	679	620	645	630	621	623	594	616	621	610	627	601	671	641	620	631	603	627	636	617	640	636	598	571	627	615	633	621	649	663	642	660	658	664	607	641	660	663	638	652	640	661	612	647	605	643	644	664	624	649	603	641	633	637	623	632	604	591	688	613	615	631	601	638	664	633	626	623	612	616	639	657	612	613	648	630	616	639	650	672	615	654	653	665	654	628	627	653	671	651	656	652	658	653	648	647	662	636	588	646	661	608	630	658	619	628	628	621	624	677	625	618
24789	15251	14773	13472	7059	5817	4451	2959	2204	1670	1481	1207	1141	1008	1019	914	885	908	890	892	915	893	795	856	859	886	890	859	853	781	841	851	830	866	799	812	837	854	873	807	791	827	822	810	901	845	830	831	863	839	801	823	871	854	871	899	904	833	883	801	832	893	829	835	838	840	856	815	897	794	815	825	870	842	834	845	878	861	871	844	835	822	862	862	809	851	806	848	827	827	868	878	843	834	870	816	811	808	856	850	852	875	870	881	824	825	839	828	848	835	802	826	829	841	859	849	833	844	840	838	884	831	853	862	847	807	862	825	853	837	783	857	847	801	805	836	854	852	796	815	895	874	832	853	834	861	854	878	861	821	832	809	852	841	798	875	833	918	835	818	862	809	878	834	818	827	832	843	853	841	883	857	804	848	878	817	842	790	891	895	837	820	848	802	856	937	854	862	791	841	853	855	879	844	866	832	892	861	872	846	841	879	886	826	827	823	886	871	799	900	832	822	851	827	860	863	833	883	853	835	829	831	871	810	890	837	813	847	847	833	830	804	884	874	880	841	842	802	829	841	874	804	821	887	856	898	844	848	835	867	918	885	849	856	828	819	851	864	820	870	867	841	757	811	848	816	854	879	845	849	822	864	822	875	855	819	850	914	867	824	886	862	788	858	864	915	843	861	840	826	862	841	835	850	851	858	887	842	852	819	838	809	856	789	844	806	848	845	857	840	877	872	851	807	850	843	811	825	857	834	819	881	830	882	828	861	889	894	849	835	877	836	846	890	859	814	844	821	837	841	879	793	877	804	889	877	860	859	826	832	823	851	862	848	858	868	877	872	827	849	868	813	865	828	844	820	884	866	843	866	871	844	848	794	851	872	804	867	889	886	869	872	839	835	808	850	821	822	866	821	836	829	861	799	847	911	805	887	838	874	871	848	872	837	791	855	830	882	878	836	857	791	860	846	833	873	830	831	897	841	886	835	861	793	878	863	819	822	831	820	839	901	827	829	810	832	847	799	813	849	844	831	871	775	772	832	826	835	887	827	879	817	835	847	837	825	875	816	837	785	823	863	811	861	848	860	846	806	835	894	817	859	817	836	848	841	804	880	806	827	866	870	847	858	820	851	836	836	869	905	844	841	836	902	809	904	921	834	819	802	849	858	861	798	887	850	842	793	866	872	782	793	876	848	808	819	870	801	809	870	860	833	839	883	872	788	815	830	858	848	843	847	862	879	830	835	858	819	876	763	861	823	828	852	811	857	817	795	870	857	813	877	833	921	885	910	846	892	843	882	828	845	851	848	881	862	819	850	835	875	847	847	802	859	847	804	807	842	870	848	844	842	839	851	909	851	856	832	870	883	842	856	830	780	853	805	867	840	874	841	893	876	848	842	784	863	811	895	836	842	860	812	814	845	858	815	785	820	862	844	866	827	817	808	855	879	854	847	868	847	848	832	837	867	840	859	867	843	813	817	863	869	895	882	842	848	834	841	846	767	815	889	848	837	851	846	836	893	860	800	865	845	860	845	856	882	833	869	841	856	860	899	883	839	874	874	823	849	849	819	807	869	907	889	839	774	770	894	822	832	824	831	808	842	877	851	852	857	858	882	920	875	847	916	835	861	853	829	794	864	822	811	882	864	870	837	863	910	816	864	826	814	852	854	808	837	820	836	885	830	910	814	869	849	814	866	877	833	844	914	785	806	849	872	877	845	827	837	911	877	872	830	822	826	832	875	852	864	832	836	862	817	866	854	901	851	851	887	873	822	851	835	845	783	858	865	869	884	853	858	913	843	838	857	874	855	867	885	818	872	876	861	873	887	874	847	859	895	862	845	864	840	815	858	902	830	803	854	838	773	845	848	872	843	852	861	843	828	863	860	826	804	877	868	868	882	853	834	867	823	896	907	888	849	853	875	858	869	829	874	803	896	869	848	846	824	890	809	901	860	847	844	804	835	907	814	883	823	866	840	799	829	876	832	861	869	811	850	894	854	824	829	832	814	809	849	891	849	858	837	838	914	851	867	839	842	862	867	809	845	871	901	912	861	839	855	811	852	871	898	924	843	847	896	838	876	844	834	854	857	826	851	849	851	836	839	763	831	819	822	830	869	834	840	799	787	869	843	932	829	854	894	838	851	932	885	871	833	872	837	849	833	824	854	837	831	871	892	859	787	873	826	847	842	869	875	836	933	809	825	833	836	809	828	857	807	838	847	848	871	818	855	902	880	835	914	787	874	845	856	880	810	859	846	923	830	830	810	882	804	844	827	846	839	827	808	826	831	789	828	885	870	884	887	837	870	801	801	829	831	842	908	871	855	843	873	848	843	837	822	867	807	846	838	867	869	803	818	866	818	881	870	875	894	848	829	912	866	849	815	819	836	834	870	863	797	822	854	872	871	834	851	861	771	877	831	850	808	868	887	828	857	851	865	860	911	870	870	862	849	846	784	831	825	800	842	861	876	873	837	847	876	831	846	788	779	778	836	854	803	840	857	843	831	831	838	875	867	862	847	871	829	830	841	874	852	885	816	877	839	805	911	862	825	902	802	918	843	821	863	851	887	907	909	870	895	911	843	822	874	887	832	806	830	850	828	878	891	823	880	849	887	826	850	817	805	886	871	841	817	856	870	850	862	841	854	831	850	835	837	901	864	841	906	863	888	840	850	890	820	837	815	824	875	852	836	867	835	852	803	876	836	861	895	807	841	844	815	781	904	815	802	866	882	844	831	848	861	824	825	830	874	816	837	843	831	826	842	847	834	890	863	892	874	860	871	838	873	857	815	842	891	797	895	855	801	863	815	852	845	891	870	867	841	817	840	905	843	809	841	857	909	836	845	858	856	845	890	861	813	853	856	828	850	843	857	849	852	835	860	818	871	864	803	821	871	831	781	892	844	935	858	827	852	850	819	823	818	879	856	837	794	878	779	842	813	868	827	871	869	826	890	793	841	814	807	809	853	885	854	896	838	835	880	873	797	894	848	848	862	865	824	821	842	810	857	844	814	872	879	817	786	877	828	826	823	823	854	823	825	854	898	811	902	859	879	795	861	831	849	866	858	871	807	876	858	809	839	843	812	816	839	809	814	828	827	847	860	842	825	826	863	865	819	919	859	871	863	864	871	823	844	841	897	875	815	824	851	798	850	830	847	843	805	827	873	823	834	844	804	860	879	841	811	825	830	867	926	881	806	852	876	815	858	851	779	858	880	860	803	873	872	873	845	870	839	860	881	913	888	861	887	874	836	814	863	837	839	849	874	775	790	830	791	895	857	784	814	841	893	817	913	812	866	864	889	892	906	902	829	809	808	797	849	864	776	828	847	822	869	849	821	806	808	842	912	863	814	851	838	824	879	852	864	851	872	829	817	902	789	794	852	868	852	859	814	878	862	871	892	823	879	822	923	820	856	839	828	784	887	823	864	838	855	816	865	852	848	901	813	893	879	848	834	822	828	844	835	880	887	886	824	883	829	822	835	852	834	834	866	838	883	866	802	885	831
24037	21062	28282	24045	20424	9795	4651	2639	1781	1303	1179	996	887	775	770	646	656	623	644	585	614	559	632	608	605	563	568	581	580	570	589	580	588	547	552	561	534	553	536	520	579	543	536	542	576	552	531	564	554	550	566	577	587	612	621	586	559	543	541	526	525	579	510	592	548	549	564	568	527	606	563	564	525	586	540	558	520	552	613	586	608	525	538	541	527	565	550	548	529	521	528	584	512	562	568	558	544	571	550	525	555	538	543	544	563	612	544	524	571	530	581	562	517	537	570	553	552	563	570	553	575	517	547	558	581	549	627	496	569	559	567	513	568	546	557	562	500	560	560	565	514	558	579	527	560	582	543	527	608	568	547	555	534	544	588	518	569	563	567	557	537	542	546	556	550	564	569	554	567	518	577	562	502	558	564	591	489	548	540	573	546	486	539	549	552	551	546	539	565	581	534	514	501	554	546	576	581	562	553	533	557	569	566	562	512	590	553	528	536	538	536	535	563	550	549	587	572	521	593	550	583	574	541	570	500	556	533	552	558	533	562	583	510	538	531	538	584	556	547	535	503	549	557	528	558	599	509	548	557	565	544	592	590	544	538	556	563	545	535	571	530	588	506	537	556	575	547	537	552	572	570	545	570	526	558	536	565	552	524	518	543	585	563	561	554	566	561	545	593	546	585	542	539	521	581	575	534	564	544	551	563	572	540	532	613	518	540	559	554	566	558	526	596	559	608	553	575	579	572	576	553	555	507	526	539	546	546	533	568	581	532	556	552	555	579	564	545	512	571	552	527	539	609	570	538	573	572	588	559	556	565	544	531	563	508	569	564	560	521	528	545	546	497	562	550	535	550	553	591	556	549	549	512	542	537	518	558	520	530	557	561	576	545	540	556	558	562	547	537	556	579	544	541	549	579	560	543	559	581	584	538	553	539	555	547	557	572	564	589	549	542	563	592	558	550	566	555	525	544	562	514	567	536	554	543	561	528	566	567	564	548	574	525	570	535	565	545	504	491	567	551	547	523	539	555	552	568	542	537	542	522	594	526	545	569	538	562	520	531	607	541	555	518	571	570	609	556	527	540	518	526	545	574	565	527	552	550	573	517	556	513	568	496	530	560	543	557	549	529	528	512	544	523	526	563	529	562	535	507	543	535	544	561	624	558	532	537	549	590	568	544	515	568	523	528	529	546	511	548	538	537	551	520	603	556	570	543	540	568	558	564	522	578	581	515	559	565	548	540	546	563	528	552	531	588	558	556	548	524	548	573	556	538	573	533	540	550	586	567	568	544	536	538	538	545	525	550	544	556	588	584	560	549	554	564	541	503	555	520	561	557	574	514	555	585	560	547	530	559	568	579	581	578	531	565	561	528	551	506	522	553	555	574	539	567	548	591	523	538	546	567	554	584	551	539	552	541	545	572	563	540	565	548	583	528	553	520	559	567	548	523	532	545	559	566	525	538	556	573	579	571	498	608	587	542	533	522	504	555	550	542	527	551	544	561	548	554	528	557	560	589	577	545	513	548	537	550	530	525	507	574	550	559	545	553	523	493	546	581	558	553	520	554	540	566	610	530	526	563	516	553	572	559	538	577	560	557	562	536	532	564	519	553	543	552	573	543	538	555	545	561	538	518	586	526	560	553	561	516	589	558	524	578	579	541	567	591	546	553	564	554	556	552	602	563	515	548	540	568	534	509	535	581	547	617	548	527	526	554	575	586	585	550	532	500	521	563	545	518	543	536	541	548	510	541	523	510	525	576	557	577	543	543	531	531	567	532	526	524	588	538	572	536	562	550	568	553	560	526	566	543	554	558	594	500	558	522	560	528	536	576	570	524	517	558	542	567	564	541	539	600	571	575	552	524	548	514	509	592	535	550	541	559	533	547	559	549	512	577	514	569	528	599	606	568	556	564	516	573	540	536	552	563	572	538	513	585	540	551	560	544	565	529	558	566	546	544	504	545	565	539	573	523	559	569	543	599	550	562	577	533	557	517	534	535	564	531	581	555	541	562	571	536	533	538	513	553	585	549	543	588	562	543	508	569	551	558	551	601	516	540	575	590	558	573	498	555	536	590	521	562	568	533	509	568	563	537	592	543	533	547	590	555	519	546	543	522	506	568	501	585	535	531	507	547	541	570	529	547	547	593	566	568	586	592	552	507	536	560	550	534	591	547	537	538	575	573	585	553	540	563	535	573	557	576	549	576	562	502	539	536	571	554	571	550	508	547	571	548	551	550	493	559	565	562	515	540	542	543	567	576	550	576	520	573	555	532	483	597	547	591	589	540	554	538	611	529	555	530	529	626	599	567	583	559	545	593	584	556	531	546	523	530	515	526	521	515	568	582	557	527	501	556	528	518	534	591	531	545	543	532	536	562	569	558	560	559	555	520	561	528	533	509	554	553	555	574	549	594	536	551	572	537	574	538	563	536	554	552	515	546	577	594	523	561	509	585	571	550	597	555	564	576	568	555	585	509	483	571	554	542	577	577	542	551	559	579	576	539	535	557	564	600	551	538	547	619	555	592	520	539	532	523	508	534	552	557	534	552	539	524	591	541	515	512	554	544	544	538	530	554	581	538	516	526	544	590	554	501	564	590	539	526	546	533	561	525	542	542	548	524	578	556	566	580	563	559	539	548	593	539	593	575	546	577	556	533	536	551	512	561	573	518	558	542	571	573	508	518	532	541	566	514	547	602	588	531	585	492	544	553	544	536	558	523	548	538	555	584	606	540	553	606	591	575	558	551	552	543	571	561	549	538	544	562	540	623	558	568	541	595	528	559	577	597	510	544	576	573	588	510	567	564	532	556	533	551	550	566	521	509	542	566	555	534	534	528	534	510	518	514	537	547	534	584	530	573	542	553	550	544	539	560	505	543	562	558	535	565	556	545	530	529	578	592	564	530	572	549	554	535	572	558	524	515	547	526	557	498	560	584	538	513	551	544	535	527	592	552	535	548	533	516	577	525	466	562	549	583	542	555	551	575	539	529	516	533	585	585	543	522	557	530	576	534	558	545	539	540	552	539	493	566	531	578	502	543	554	541	532	530	539	598	513	574	546	526	558	559	554	562	558	596	559	588	513	529	489	546	545	553	546	569	573	523	520	524	572	535	601	537	563	536	501	563	566	550	598	523	587	574	544	550	577	525	590	529	547	523	566	572	505	551	589	571	538	515	557	536	555	518	583	516	548	539	513	548	556	572	577	513	555	588	537	566	540	578	564	528	534	586	534	558	550	545	544	524	588	551	542	542	502	577	547	571	572	547	542	570	562	595	601	561	541	541	499	552	540	552	575	568	511	578	568	563	549	557	514	538	537	568	549	558	548	543	592	576	553	561	550	495	564	555	519	627	552	524	574	558	557	538	543	511	526	589	551	576	568	549	579	581	585	541	560	590	525	581	573	551	574	534	525	559	562	569	593	581	516	556	558	551	553	554	524	556	510	538	522	579	521	549	546	536	520	556	542	549	548	546	565	546	568	559	565	525	535
28977	23365	22936	16820	11749	9197	7681	5494	3612	2502	2266	1604	1565	1456	1157	984	949	965	866	847	915	798	798	832	797	799	813	843	868	784	816	796	763	814	760	788	813	835	740	759	718	746	740	827	798	719	772	763	763	757	750	790	780	791	821	788	770	781	745	728	759	757	817	744	703	788	769	771	715	770	762	757	792	737	748	745	771	795	753	772	701	769	725	776	746	707	771	793	704	737	755	732	757	774	801	753	747	759	739	686	813	766	764	754	763	769	772	783	714	748	726	757	756	730	753	780	731	754	744	788	714	779	740	727	778	771	759	739	756	701	743	733	742	701	716	743	780	720	740	697	766	758	761	710	789	768	726	765	714	771	764	755	790	753	734	759	768	776	719	744	764	733	751	759	742	770	760	780	713	776	742	716	770	785	722	709	791	733	746	727	759	776	717	779	745	749	758	738	727	759	778	785	769	756	728	724	752	717	753	748	761	750	757	768	768	743	746	742	767	716	757	725	707	754	723	761	746	772	758	780	764	736	765	753	738	710	751	757	791	774	724	762	791	770	773	787	729	754	765	755	785	738	714	757	720	757	778	729	737	804	763	753	706	756	780	730	774	746	746	755	743	762	777	699	781	742	718	751	679	770	735	723	794	801	676	791	737	740	745	708	738	771	766	733	799	766	741	783	757	783	726	758	785	720	756	810	734	739	766	752	778	716	755	771	754	750	768	698	781	812	797	717	781	742	744	722	750	789	813	753	728	737	824	695	739	760	734	764	725	763	693	734	775	739	690	788	759	776	702	740	754	724	748	734	750	764	721	828	721	723	761	804	748	737	803	695	752	725	792	707	776	769	783	759	782	726	810	756	771	718	787	771	811	781	847	787	740	725	790	752	778	768	784	710	694	761	718	757	755	779	768	702	722	725	726	754	735	750	781	755	709	771	808	758	693	803	706	732	754	789	749	819	739	729	785	772	756	765	741	769	735	746	732	703	755	743	745	777	745	736	697	783	720	717	791	747	769	740	732	753	759	709	751	811	756	771	732	765	717	763	787	717	727	718	744	771	742	751	707	707	731	757	709	774	755	754	748	776	782	784	792	777	704	737	713	766	756	727	761	772	730	777	739	729	732	757	752	776	723	758	787	736	695	728	720	732	773	788	771	762	767	727	688	725	824	757	731	758	768	779	760	763	815	697	733	765	720	804	809	725	750	733	725	742	757	752	759	726	724	790	756	751	740	797	769	757	737	739	716	735	751	749	751	752	748	774	772	773	780	765	694	750	706	765	740	775	749	753	735	719	731	681	747	712	787	725	750	761	829	734	772	749	773	736	779	746	766	732	740	767	713	767	736	709	758	770	756	751	757	753	741	738	777	815	755	757	718	816	735	733	746	750	770	712	792	745	757	762	729	752	780	727	742	764	750	735	707	757	733	754	745	759	684	774	743	729	780	778	806	749	776	772	679	768	728	781	729	762	760	739	758	729	756	721	742	741	780	731	720	760	740	765	787	717	771	783	729	763	717	761	781	753	768	707	717	705	711	747	811	731	763	735	727	700	752	702	756	780	698	716	786	790	762	766	721	717	814	727	739	786	740	730	722	749	734	806	743	809	743	719	748	709	733	745	738	806	738	746	717	773	760	709	720	727	756	775	779	730	704	689	783	726	734	760	776	757	763	758	730	713	760	739	745	746	753	735	766	792	712	763	758	732	767	732	736	744	803	780	697	738	747	785	705	722	734	764	752	726	727	733	732	731	710	742	732	746	725	740	722	758	701	790	710	757	770	756	712	760	766	759	751	790	757	756	739	768	721	724	744	708	724	746	782	804	774	756	757	780	752	759	789	774	737	786	733	759	794	776	746	730	748	745	744	734	742	822	769	746	729	776	743	805	723	732	730	702	721	771	714	745	777	759	767	741	747	749	790	735	763	767	760	719	774	754	741	747	740	707	735	763	779	729	746	758	794	649	777	744	701	702	748	715	764	752	748	716	784	701	783	737	753	728	787	766	769	751	781	704	709	761	697	758	719	801	759	746	782	733	783	734	732	758	757	736	773	763	755	761	726	720	765	769	727	782	722	750	773	783	731	722	771	750	738	761	751	742	728	777	738	791	759	788	704	735	774	709	724	724	761	728	740	746	735	817	773	722	754	744	727	796	734	703	743	770	691	700	709	731	744	788	807	735	726	746	732	739	762	724	809	785	716	745	749	736	733	776	777	774	748	713	741	755	763	762	741	729	710	773	757	798	790	750	779	774	721	760	743	744	749	800	728	758	770	756	743	712	703	742	750	758	763	749	735	801	769	738	778	696	783	729	731	745	742	750	740	754	706	720	733	770	748	762	792	751	710	720	761	730	784	721	738	681	744	740	766	718	773	783	763	707	774	766	760	744	752	739	720	709	711	733	732	720	729	749	721	773	777	738	788	706	763	754	739	792	727	726	750	786	729	812	728	728	721	699	764	748	738	821	745	754	762	781	743	796	768	741	752	744	769	738	722	742	740	780	750	769	746	739	752	712	714	748	775	744	755	746	717	742	784	773	717	769	763	769	734	739	723	795	738	788	799	731	780	736	765	734	737	756	815	717	729	743	745	724	724	736	686	720	728	791	743	766	780	757	750	750	730	782	734	789	741	709	770	745	734	762	744	712	748	734	703	766	722	692	735	776	754	767	753	723	746	726	725	780	735	768	769	714	706	697	744	776	737	760	796	764	787	756	802	762	764	734	740	860	717	784	740	713	778	754	712	721	714	726	711	750	771	741	750	755	722	727	761	727	781	700	733	758	737	725	762	775	753	750	762	736	725	718	759	733	731	764	751	721	797	745	779	775	762	784	746	764	743	760	728	776	764	739	774	769	765	731	672	759	742	768	717	773	737	717	777	812	703	707	762	697	730	767	719	728	762	755	738	769	761	713	736	775	798	787	765	750	735	703	768	739	759	790	785	746	699	759	741	741	749	734	776	708	770	748	753	767	790	758	749	742	710	779	728	786	730	739	727	715	697	761	735	734	768	752	712	733	753	681	774	750	723	732	721	761	724	719	728	737	793	735	773	725	757	749	713	751	754	765	755	733	769	748	730	789	760	709	732	738	712	766	760	714	740	785	743	746	720	711	777	752	760	732	730	738	719	768	707	718	751	711	750	748	715	724	751	723	774	765	796	787	733	718	744	754	810	768	769	736	762	815	734	748	719	733	745	717	730	735	795	765	755	736	750	706	768	714	808	737	765	746	786	785	744	736	742	693	765	707	741	739	750	774	784	749	748	727	767	758	737	743	759	750	799	698	682	731	715	717	788	734	763	775	753	757	727	751	739	726	762	692	755	712	731	726	742	710	714	775	753	734	723	734	783	750	762	715	731	732	771	776	742	755	753	694	720	748	770	784	754	767	765	706	776	751	743	714	736	789	772	779	779	726	742	739	721	757	779	718	704	781	708	688	750	758	728	795	779	777	737	758	769	690	765	707	791	732	747	738	702	762	722	790	779	766	736	766	818	747	731	751
23056	21042	28767	23537	21056	20405	9732	3349	2155	1525	1257	1021	730	713	557	452	401	406	375	350	329	367	336	325	335	299	343	285	306	278	270	276	298	279	282	282	305	296	280	278	276	271	290	276	281	268	247	273	309	265	273	285	288	269	295	281	261	248	295	286	267	290	276	254	291	273	291	271	259	275	268	269	251	272	267	274	276	288	249	285	255	254	248	306	237	258	263	273	274	272	261	270	249	256	266	274	278	262	269	270	258	279	257	270	278	242	281	297	280	259	236	265	241	251	267	252	266	256	275	243	232	236	255	270	253	262	288	287	252	250	258	275	300	251	229	262	253	280	272	255	281	277	246	266	253	265	264	287	260	230	255	260	290	226	262	271	267	288	267	247	230	249	255	260	247	291	248	286	241	252	239	261	235	252	255	249	245	247	251	256	256	274	286	258	269	273	266	301	268	283	265	247	263	258	268	261	250	238	266	235	236	249	264	257	257	250	282	288	231	246	249	249	270	271	296	239	263	283	279	227	256	269	247	270	265	245	244	252	266	283	252	249	264	267	290	253	247	261	264	262	264	275	272	254	257	281	273	256	280	261	269	258	245	261	271	248	268	271	246	269	266	264	290	247	266	240	284	244	248	236	256	272	241	266	248	263	279	280	273	279	285	253	280	293	293	259	263	245	257	263	259	243	292	241	292	252	249	275	264	246	262	254	239	244	290	259	274	288	237	271	264	244	266	275	259	251	264	250	244	256	258	260	234	242	228	277	280	301	246	283	282	276	240	243	267	221	283	256	299	280	282	271	256	277	239	266	267	241	232	221	282	256	253	251	315	243	282	254	297	258	238	244	258	240	260	284	253	249	262	266	259	268	250	265	270	268	278	273	263	245	262	271	233	265	260	280	265	233	296	275	263	272	268	275	268	264	248	272	290	268	257	253	245	239	238	245	227	255	228	272	264	293	263	291	284	274	284	237	250	222	279	251	262	255	280	240	264	296	269	261	234	265	269	264	281	293	265	285	251	257	267	284	271	269	258	288	243	282	282	265	292	281	284	264	274	247	264	250	240	249	297	277	260	228	275	284	266	253	262	278	239	266	251	239	247	256	253	243	254	246	270	278	265	250	255	308	262	253	266	250	256	262	269	276	277	258	264	261	300	260	254	266	282	242	281	277	268	260	265	236	269	296	236	243	288	273	286	267	269	292	312	254	256	250	254	278	263	282	252	233	251	258	245	281	255	239	246	273	238	255	292	289	258	248	249	261	289	277	284	250	234	246	277	258	276	250	258	259	273	259	237	284	253	280	286	278	253	260	249	269	244	266	251	257	266	250	282	269	288	291	245	288	259	260	266	269	252	234	249	253	252	258	251	255	249	251	237	274	244	264	280	248	260	252	276	303	241	249	280	256	219	269	275	265	271	283	269	256	251	252	243	262	265	281	268	274	277	253	280	259	249	278	268	230	271	274	294	243	271	256	269	247	297	281	246	259	259	250	246	240	271	277	253	260	266	260	275	253	230	250	300	269	251	262	243	258	259	263	262	250	271	259	247	280	247	260	272	259	259	267	278	265	240	273	264	291	264	266	254	255	276	273	242	270	252	264	255	278	273	268	283	271	270	261	244	266	253	229	262	280	255	253	254	247	234	259	263	251	262	281	242	250	262	243	282	271	260	269	240	258	256	276	246	232	271	264	243	267	242	273	251	264	261	237	270	254	247	259	256	265	285	278	271	282	284	246	266	272	243	245	258	282	263	287	228	268	240	288	274	252	240	267	261	256	259	246	257	269	266	260	271	257	249	255	251	260	278	256	266	262	265	253	258	252	253	258	256	252	279	267	247	259	261	280	255	261	265	227	256	277	246	245	299	269	242	261	258	260	286	280	266	291	243	238	261	263	271	273	262	251	266	273	245	278	260	286	272	283	251	253	243	274	270	257	278	262	271	287	275	262	258	232	298	279	277	276	255	261	286	232	253	268	252	266	265	270	276	263	262	252	257	253	254	290	269	298	279	273	257	252	249	242	286	258	264	283	238	299	247	269	267	246	253	244	266	261	278	230	260	256	270	241	254	247	283	276	249	274	259	276	258	273	261	252	253	252	265	269	264	301	288	243	262	239	264	273	279	252	267	273	249	260	276	262	272	267	244	270	286	246	290	237	256	264	275	248	277	287	262	257	286	255	274	239	263	279	288	241	266	254	267	266	220	246	257	269	288	276	258	291	282	265	288	270	243	252	266	277	255	243	287	282	273	265	233	258	263	239	250	252	276	251	271	235	288	251	237	283	292	300	259	269	251	255	249	276	255	247	296	261	271	257	272	263	247	255	296	279	249	249	273	267	253	283	271	279	241	258	271	266	270	270	270	247	277	307	261	303	266	274	249	269	248	265	227	257	230	253	279	261	252	258	251	289	233	218	258	268	275	284	248	243	262	278	278	276	268	287	286	259	239	270	261	233	253	236	253	242	247	257	229	251	243	242	259	262	283	243	255	265	261	268	286	279	250	264	278	251	254	249	280	249	271	254	289	257	262	284	247	256	255	267	246	258	267	265	279	274	266	267	260	281	266	296	265	252	272	257	289	237	250	299	268	262	264	275	264	279	253	272	254	279	274	234	237	290	239	245	298	253	246	247	252	276	298	268	232	290	279	260	257	273	257	263	262	256	299	265	257	263	239	276	278	258	236	278	234	273	265	308	273	253	253	255	277	261	262	287	236	258	307	271	257	273	252	287	239	268	281	239	290	263	275	268	265	238	259	256	260	258	248	256	215	266	255	283	264	276	258	246	293	261	253	268	263	256	253	256	259	293	276	249	274	258	249	261	229	241	245	270	294	273	277	246	237	281	255	245	266	278	280	244	295	243	259	254	237	282	276	269	249	258	278	231	247	261	262	280	261	260	274	254	278	245	304	261	280	244	247	256	252	265	253	286	263	280	279	263	307	263	291	280	268	242	264	246	272	292	256	295	251	274	257	253	291	271	246	250	252	258	271	274	300	258	256	274	264	266	277	279	260	261	251	243	263	246	251	270	265	255	262	249	271	244	252	253	258	258	236	280	273	276	259	252	272	243	231	271	266	233	259	262	249	286	259	235	270	254	268	259	260	243	259	229	270	241	269	269	259	248	261	262	248	284	295	241	268	262	256	274	258	289	238	275	283	270	246	239	265	274	234	249	257	270	255	262	247	273	244	270	251	277	254	250	238	280	265	275	269	259	282	259	258	277	270	262	240	269	239	274	260	278	253	250	280	295	271	243	274	293	234	286	265	249	239	268	233	276	268	273	279	268	273	263	296	282	276	245	273	269	274	240	276	283	281	259	261	263	279	267	277	242	269	247	299	251	298	245	272	280	275	236	278	274	253	254	261	249	272	249	255	251	250	284	268	243	244	264	267	283	265	279	268	257	257	267	259	299	264	251	272	235	259	279	247	265	263	270	271	266	259	288	242	264	276	252	259	255	223	250	273	277	255	255	306	264	264	287	253	255	245	242	239	256	268	266
33086	29421	27399	19965	15506	11814	9791	6944	5022	3379	2728	2064	1567	1362	1014	829	701	671	610	578	564	512	477	491	457	456	479	442	450	418	384	409	423	422	408	417	377	425	376	428	403	367	381	447	404	358	389	415	391	376	392	403	387	403	396	416	402	409	382	404	395	381	420	381	372	389	392	394	361	354	410	371	351	355	385	392	387	404	392	393	363	397	360	387	371	376	366	342	354	328	390	355	367	380	399	388	349	359	361	383	402	368	366	383	365	360	398	368	352	401	389	348	391	366	365	372	356	376	399	358	348	422	387	371	370	388	393	375	355	388	377	387	382	398	361	368	365	324	404	341	385	351	347	350	360	345	368	366	360	375	371	337	363	339	399	363	374	356	394	336	373	403	383	380	400	370	355	387	342	337	376	359	356	355	358	362	375	364	364	405	347	358	352	345	356	384	377	344	351	326	375	365	374	398	368	391	372	375	361	384	350	390	399	383	359	348	365	379	361	351	360	372	362	403	375	363	367	363	368	368	382	379	419	405	402	356	358	369	357	401	384	376	373	361	376	394	381	370	398	374	352	344	371	355	370	354	405	367	376	398	373	385	379	361	363	339	406	355	345	340	375	366	396	369	397	363	382	401	352	338	381	355	349	360	369	347	365	349	361	375	378	358	332	370	388	363	369	364	367	365	354	360	345	389	350	360	373	365	356	354	378	367	352	335	343	388	384	356	353	386	375	358	378	345	369	377	359	403	405	359	359	370	409	344	347	368	382	409	346	342	328	367	350	354	365	368	378	351	385	363	359	374	365	375	356	356	341	396	393	356	373	368	349	361	377	387	394	368	395	377	410	360	354	332	355	384	371	406	379	355	356	371	373	351	355	346	346	377	400	348	392	371	375	384	379	357	356	381	334	363	382	364	360	356	343	353	346	349	336	354	372	371	389	374	396	377	382	403	382	386	395	364	356	387	385	337	364	349	398	357	342	369	405	340	387	336	362	369	390	385	355	361	355	373	339	357	329	380	359	383	365	364	395	380	382	391	363	359	346	364	376	379	354	412	381	339	375	343	358	377	354	365	371	376	375	348	387	385	383	351	369	363	362	347	362	399	339	380	378	377	381	339	366	390	363	377	356	356	376	365	339	367	371	339	372	365	360	366	373	402	377	355	356	380	338	364	407	354	376	393	359	369	360	351	392	409	410	326	351	349	347	388	366	382	363	348	365	414	372	365	397	359	385	398	383	395	381	378	351	353	348	344	371	382	374	386	365	396	386	343	370	366	354	368	381	377	392	343	351	353	368	367	339	388	403	347	377	377	386	366	320	358	342	373	315	353	356	374	352	381	327	360	361	398	331	379	394	375	364	389	359	362	392	363	392	355	375	322	379	361	379	347	370	372	369	364	348	322	359	316	343	395	341	343	371	390	382	385	362	343	357	374	378	358	389	326	367	364	398	347	379	414	368	323	378	390	337	363	371	382	354	351	384	371	356	399	396	385	375	355	361	345	338	356	361	361	370	351	331	369	364	413	391	411	355	386	407	335	342	372	345	377	386	370	343	386	368	375	362	369	384	384	338	360	347	399	355	361	389	378	360	352	353	345	356	372	341	361	370	356	350	381	355	383	360	388	372	357	367	372	372	399	369	334	364	376	399	355	344	362	377	346	381	367	339	357	391	415	359	349	375	374	377	380	397	388	376	348	353	359	352	353	387	385	381	348	349	370	394	386	351	376	366	378	390	381	338	337	346	366	354	361	347	379	380	366	383	349	390	357	363	397	371	367	369	357	368	355	367	360	396	366	365	363	405	347	367	400	354	359	391	384	371	352	402	332	402	378	339	370	369	360	359	374	364	336	363	361	359	372	369	378	384	372	366	366	362	400	362	376	379	362	372	357	329	337	380	348	400	395	350	374	358	352	391	364	404	383	388	363	397	343	354	365	377	398	355	361	388	364	374	353	401	376	346	365	382	394	354	357	340	355	360	370	360	383	370	378	349	370	372	380	369	370	355	354	373	378	360	346	383	352	366	380	357	346	377	336	355	347	345	337	375	370	371	360	367	370	348	356	390	352	363	365	359	373	337	396	364	329	386	384	352	401	383	390	340	378	382	400	352	370	378	391	381	381	352	355	368	367	368	363	384	352	424	387	392	358	338	352	344	337	363	374	371	386	375	349	362	358	356	368	374	386	384	376	361	337	375	393	414	351	359	379	349	366	367	358	369	345	345	351	336	377	338	346	363	357	342	355	370	373	382	356	392	358	358	383	348	393	352	345	394	404	341	372	335	371	330	375	377	350	364	320	367	353	374	410	384	379	340	353	338	370	358	392	361	377	377	337	357	392	349	349	359	403	362	387	406	395	397	367	377	389	381	356	386	418	354	357	370	367	317	360	374	378	367	384	424	359	389	353	377	370	383	394	412	426	394	354	375	383	383	411	363	351	350	378	384	360	384	389	362	416	396	364	371	368	386	337	396	371	387	359	385	368	358	322	379	337	359	372	358	400	362	384	345	371	402	374	366	379	373	364	381	370	377	385	379	366	382	350	370	379	404	350	345	365	356	363	386	339	346	370	349	381	405	345	322	373	359	352	369	375	335	337	339	338	383	400	376	365	374	364	370	342	367	372	372	355	352	363	341	413	396	363	377	330	344	357	355	352	382	371	382	353	381	351	356	348	358	351	374	343	394	334	362	374	351	404	374	359	365	355	350	374	368	360	376	395	361	382	334	369	377	356	384	358	372	378	381	379	376	373	366	363	373	387	371	371	364	365	353	369	388	354	349	406	372	366	368	362	377	374	353	365	361	393	358	373	380	367	365	365	367	330	348	402	358	372	373	344	376	351	349	375	365	335	358	326	350	326	336	385	373	362	361	336	372	313	377	365	382	361	352	394	347	356	384	393	337	363	404	393	350	342	393	387	375	361	380	393	360	386	333	359	340	382	370	367	363	373	392	342	349	350	342	349	378	355	395	388	398	386	372	392	361	387	387	385	355	380	344	344	378	366	368	377	320	346	367	347	357	366	388	359	419	352	370	393	375	386	371	352	323	375	409	367	382	368	350	395	394	373	359	363	376	382	365	361	380	345	373	391	386	375	370	367	329	349	380	380	369	362	379	354	388	373	412	362	346	388	404	347	385	358	366	389	356	358	370	343	336	374	382	358	374	409	369	391	356	362	394	385	358	341	342	377	336	334	362	366	378	364	357	380	386	414	370	379	350	370	377	341	366	399	371	386	369	350	377	403	359	364	351	371	355	379	382	354	371	386	356	374	344	381	350	360	347	340	357	357	326	356	391	367	387	370	379	375	356	366	341	373	357	352	367	363	362	386	396	375	368	365	375	390	336	348	361	339	357	335	366	366	389	395	400	349	350	370	312	320	379	351	339	397	367	342	354	357	357	365	363	356	366	406	391	369	385	394	355	368	367	359	347	344	372	388	363	320	356	354	346	377	355	356	358	360	368	358	357	387	375	369	378	399	401	347	398	378	370	376	375	397	372	339
27354	20466	15285	8986	5100	2666	2185	1558	1214	1064	867	850	728	674	707	691	689	699	658	609	649	622	614	695	627	643	666	625	690	665	659	671	656	650	616	686	606	627	647	647	624	594	666	656	619	653	666	630	653	636	666	596	648	608	653	666	656	621	623	590	691	589	604	607	679	693	622	637	638	679	636	660	644	620	661	687	622	646	651	614	642	647	650	654	652	605	680	677	642	638	679	593	660	590	621	581	667	656	623	632	614	617	672	634	648	630	621	615	651	646	638	638	644	585	631	679	622	596	617	634	655	652	640	667	639	646	641	599	666	644	643	658	672	615	673	624	657	587	621	601	634	640	653	622	644	662	675	643	620	660	664	603	602	633	629	687	690	592	652	627	607	651	621	654	664	614	650	667	643	624	652	630	611	642	614	633	629	640	651	643	639	628	634	659	620	633	651	654	647	727	610	660	673	620	641	691	581	644	618	658	645	662	666	642	603	624	659	601	594	649	608	593	589	646	638	656	626	687	626	659	679	612	671	637	622	636	621	621	646	638	687	622	645	629	632	624	638	658	582	658	625	627	656	656	671	628	632	634	644	626	611	652	632	634	632	614	645	627	610	656	626	669	627	650	622	627	691	631	624	650	614	628	617	595	693	620	602	626	640	683	599	662	651	627	586	606	637	697	623	657	657	613	610	677	593	685	638	644	689	644	618	621	643	675	661	714	644	678	686	617	607	660	654	707	633	664	649	650	624	650	626	650	648	654	631	597	640	623	680	624	632	635	620	653	641	637	637	654	634	677	629	643	649	602	594	669	624	634	662	569	641	688	616	668	700	658	623	648	678	598	627	609	628	666	597	638	648	646	619	632	649	646	655	596	667	633	632	688	658	615	611	635	638	643	583	646	672	632	631	631	620	647	646	656	651	607	647	627	644	625	634	640	611	619	621	643	654	634	652	645	624	669	649	641	627	624	625	646	633	672	662	638	615	679	647	651	605	639	624	624	675	685	592	638	624	682	602	647	631	633	632	663	654	624	615	645	649	615	645	667	647	624	597	642	644	669	634	594	651	659	672	619	667	662	612	623	625	650	662	645	709	594	681	660	622	663	666	673	692	676	661	653	636	646	649	635	642	633	677	606	607	657	626	640	605	669	615	620	653	629	673	597	658	683	626	645	650	627	626	624	639	613	649	620	620	664	655	655	662	636	583	648	627	679	656	652	633	601	637	667	600	637	599	628	651	617	658	670	587	622	628	640	667	611	650	616	642	644	614	639	644	573	621	632	689	596	611	639	629	645	597	632	671	687	632	613	636	652	665	664	666	637	662	659	646	625	637	612	668	658	671	651	633	682	622	629	595	616	643	633	628	623	621	627	635	691	650	642	648	668	652	600	680	637	632	654	609	669	642	669	648	646	654	669	637	645	634	692	659	657	625	642	646	634	646	643	634	603	640	602	633	638	649	655	672	635	620	654	628	598	623	655	665	629	675	703	668	651	663	641	601	651	695	645	627	663	656	690	682	626	648	625	603	642	618	669	631	658	629	639	590	632	630	694	644	644	574	588	668	656	685	599	615	620	637	652	674	611	680	718	623	616	615	648	643	644	613	653	693	661	676	655	617	658	625	622	623	624	626	641	616	691	650	640	616	650	653	602	628	616	636	676	593	630	657	615	602	658	636	625	625	633	630	639	654	659	668	691	593	647	655	615	658	691	677	652	629	623	644	625	609	635	651	635	587	690	617	625	671	621	662	664	682	614	639	621	692	649	610	641	642	644	617	634	631	657	662	681	606	657	649	636	647	630	625	660	662	666	573	637	663	591	610	672	678	669	638	651	655	667	669	651	667	600	661	654	671	650	650	654	618	636	613	635	624	626	624	611	640	653	654	643	627	592	664	631	676	630	635	667	679	627	642	645	641	681	620	639	663	661	602	625	664	605	634	652	630	660	615	671	637	587	617	634	618	644	641	653	656	602	631	617	664	661	611	647	662	665	662	660	642	670	657	686	665	667	624	658	648	603	632	631	632	634	621	648	687	649	644	634	662	679	665	655	633	650	613	635	631	666	650	633	622	632	682	636	655	646	605	651	666	648	626	648	600	654	649	630	661	595	659	615	640	623	672	651	646	597	666	659	661	606	650	653	609	628	652	660	614	619	663	616	677	681	687	668	594	623	660	647	616	646	665	662	690	691	620	671	658	635	691	658	649	643	658	643	661	618	681	652	686	625	619	653	608	679	606	645	648	624	646	642	649	632	598	626	654	638	634	600	620	632	564	624	657	655	667	640	632	619	629	629	646	654	631	650	634	667	666	612	629	637	621	664	646	666	650	643	675	628	691	648	691	625	621	662	631	633	675	687	594	641	694	662	624	602	674	648	641	618	700	653	656	646	628	638	617	641	621	599	632	670	626	658	614	664	673	656	686	626	649	618	666	611	626	685	635	669	615	644	618	665	634	634	608	617	635	629	649	617	650	652	606	616	572	654	623	641	604	648	621	668	616	616	639	680	652	650	670	603	665	636	640	637	654	664	602	655	647	651	634	633	656	646	652	627	623	644	650	596	684	629	643	666	623	648	685	643	654	636	663	620	616	614	660	649	601	637	655	628	683	639	636	627	651	665	624	676	638	637	621	670	614	682	621	660	605	609	642	589	595	625	655	679	623	589	674	613	638	634	694	670	626	605	614	589	634	589	646	624	637	645	680	653	629	621	615	632	615	656	610	637	633	622	663	623	662	657	642	663	665	601	644	641	614	647	657	651	630	613	623	598	665	631	633	639	587	638	595	651	645	615	626	638	639	647	635	657	626	602	640	639	651	617	611	646	628	617	608	655	665	658	623	646	689	670	682	672	636	628	645	655	652	664	587	622	666	645	612	630	639	646	636	630	666	660	637	672	625	655	639	664	674	663	620	643	613	658	642	678	638	661	680	617	660	647	643	629	614	648	653	696	645	644	607	706	595	659	628	607	643	644	631	619	611	618	628	641	656	617	636	607	648	663	596	642	617	624	649	617	685	635	667	652	614	620	652	614	666	666	651	664	669	639	634	613	633	669	645	663	667	646	618	670	665	633	648	652	656	608	621	574	670	633	631	664	639	648	682	634	603	711	641	654	620	609	652	671	639	653	635	660	624	633	596	675	664	601	623	643	667	664	613	643	637	660	650	652	629	626	631	656	648	631	630	675	682	625	590	626	625	640	652	628	618	639	638	633	615	653	643	594	643	681	653	646	646	643	610	655	581	614	607	659	624	624	666	658	640	627	598	628	604	624	630	625	622	650	638	631	619	614	659	641	624	592	657	639	640	581	678	634	664	681	633	654	616	623	632	631	570	595	647	652	627	666	627	642	691	640	659	598	661	626	647	649	641	635	600	660	630	636	651	645	629	649	667	624	631	641	655	641	663	625	582	610	669	679	643	666	650	655	646	667	644	644	613	613	642	618	669	676	603	626	613	640	660	668	671	669	630	662	628	686	643	623	696	672	638	649	658	638	622	682	608	659
24220	15193	15726	11157	8656	5541	4816	3264	2305	1776	1466	1388	1069	1083	997	945	970	896	877	880	885	876	829	834	858	813	912	861	916	873	887	843	895	836	869	840	860	830	894	896	870	904	848	865	852	877	811	872	853	924	815	895	888	938	914	845	822	894	892	890	856	910	875	853	851	874	817	863	863	883	818	853	868	886	820	856	890	874	871	883	821	815	832	870	836	797	856	852	861	871	861	881	873	827	864	874	845	947	884	843	780	841	826	849	899	841	893	875	857	897	874	878	835	888	883	839	801	822	884	854	870	847	854	837	902	804	900	854	855	835	839	835	850	841	891	819	901	842	850	833	822	804	821	830	842	824	878	836	835	831	862	836	856	872	899	803	868	797	849	850	920	855	833	822	895	921	858	850	836	877	832	835	851	835	860	862	909	811	902	859	903	858	843	880	885	886	862	883	845	845	873	842	794	867	872	853	846	833	863	831	858	820	855	876	863	866	851	868	917	866	888	883	850	897	922	873	825	878	878	856	823	832	843	843	854	811	873	881	895	827	850	867	861	870	814	834	841	807	878	833	933	820	888	850	846	843	878	840	842	891	825	825	863	904	867	897	910	905	877	878	819	856	829	806	840	863	863	826	819	813	867	892	826	857	851	857	857	837	815	854	855	816	840	860	837	863	870	861	925	809	830	906	847	898	840	834	809	828	853	830	859	861	867	866	839	841	792	881	851	827	822	848	880	821	893	830	858	830	837	829	833	821	891	861	834	873	878	902	814	842	853	826	796	891	843	859	795	834	869	857	845	884	892	857	823	911	825	925	903	885	860	844	843	807	850	874	838	864	872	846	868	894	917	857	837	905	887	893	801	855	839	859	875	825	865	845	840	850	830	831	851	839	844	888	862	833	834	877	853	924	870	868	890	807	854	831	843	846	841	898	858	827	854	907	894	879	831	876	831	854	860	795	849	840	865	852	880	919	850	870	878	845	873	840	866	906	872	858	853	854	812	827	822	839	848	885	857	885	843	882	811	874	840	815	840	849	817	850	883	852	851	889	883	867	826	861	864	858	809	892	849	899	864	863	844	824	860	861	896	833	847	871	861	875	870	888	818	865	839	934	863	852	881	859	845	887	811	867	869	869	866	873	914	824	835	846	825	829	845	918	848	887	835	860	825	900	863	895	871	864	893	811	874	855	824	861	828	866	851	850	895	901	857	882	856	872	840	898	865	907	852	823	864	870	869	845	860	929	815	815	868	890	894	883	845	857	812	849	881	860	901	862	859	830	855	852	846	825	884	838	894	856	882	848	839	858	888	908	872	880	874	820	797	889	876	833	830	867	824	856	872	846	861	817	860	852	880	892	879	865	858	866	828	866	860	803	867	884	899	856	864	878	896	852	846	811	850	854	866	846	820	882	880	893	873	843	836	879	900	811	841	833	895	857	899	837	897	865	902	811	846	847	870	853	857	821	800	891	835	869	834	828	822	842	851	881	842	874	846	876	870	867	853	881	843	904	842	849	835	870	858	843	879	873	855	847	854	815	802	867	856	814	833	850	860	890	898	845	902	880	853	793	821	867	890	899	840	861	848	851	863	863	927	854	893	851	908	885	859	816	849	884	841	837	920	834	849	812	903	865	870	861	889	842	865	865	863	795	889	851	868	847	849	786	868	858	855	844	875	906	855	867	866	858	904	818	881	887	804	886	794	879	864	852	818	836	867	869	854	843	868	859	890	831	821	892	811	859	836	872	810	827	893	851	873	893	783	819	897	874	838	850	828	814	875	846	853	853	867	846	930	869	888	840	876	870	835	878	864	822	840	883	890	848	827	857	853	847	911	909	835	867	886	796	879	901	895	860	831	871	829	851	791	869	857	820	852	854	892	827	854	871	854	837	841	892	768	843	784	889	841	856	901	838	842	884	874	845	846	852	886	842	850	887	846	866	828	915	850	866	837	881	832	868	871	873	830	843	851	850	879	839	865	827	885	868	858	866	863	778	858	856	902	807	876	910	837	857	799	866	810	797	890	888	871	874	864	840	798	794	870	853	839	833	871	855	893	860	845	856	898	874	924	900	885	859	846	824	876	882	799	851	833	836	842	864	841	851	859	908	844	896	822	870	875	834	902	898	848	878	860	879	876	878	849	798	863	852	876	892	880	837	846	854	910	879	794	868	904	851	887	825	930	863	932	871	898	805	887	863	897	919	863	862	841	874	855	859	878	860	856	876	829	862	904	882	821	909	873	850	878	870	855	879	876	842	908	886	839	896	836	894	833	883	880	868	845	842	843	859	839	830	825	908	836	896	871	814	865	825	856	872	857	856	907	872	827	863	844	867	880	882	852	848	863	790	851	851	869	852	845	872	905	854	816	834	864	885	870	871	877	929	872	842	873	861	866	826	851	810	829	854	886	872	877	883	865	854	885	834	860	938	837	799	911	900	847	837	874	919	863	840	906	889	842	849	822	837	844	835	827	858	853	856	833	880	800	857	806	884	828	872	858	850	801	827	865	832	870	863	873	876	866	867	793	802	839	817	855	870	854	865	800	838	904	848	923	886	858	813	837	871	863	872	809	817	843	858	874	873	872	800	847	813	861	864	794	840	863	845	853	858	872	856	846	864	846	856	841	810	793	808	851	822	925	915	884	829	800	929	818	852	868	899	884	852	871	813	891	844	807	847	854	840	882	830	872	836	931	817	848	835	882	906	855	875	845	845	823	808	892	849	874	899	886	931	864	904	837	830	848	822	874	865	836	816	876	883	888	859	882	861	866	854	859	847	854	826	834	843	823	871	844	865	893	822	834	846	885	863	875	824	832	805	925	848	846	848	860	827	822	848	867	856	848	861	865	859	861	872	881	846	832	834	898	849	831	896	803	863	872	869	858	863	863	842	876	800	851	876	830	879	830	854	880	828	867	791	900	886	851	882	939	815	886	897	936	846	888	922	843	847	888	899	855	829	839	866	855	891	868	815	832	871	825	852	870	861	854	947	826	814	814	861	877	881	861	844	870	847	877	836	882	861	837	837	788	848	864	860	802	817	807	884	855	838	860	907	874	882	837	874	841	848	838	878	791	852	847	830	870	879	876	869	892	861	844	867	848	880	861	877	854	876	836	864	849	892	872	868	841	796	883	876	842	885	827	837	884	900	870	868	827	834	883	893	863	851	922	876	846	807	864	810	896	865	836	890	864	899	857	826	839	852	868	886	833	843	819	841	847	854	881	852	869	862	861	878	879	822	816	821	826	873	879	822	874	837	872	870	823	823	846	849	898	861	783	845	881	844	846	889	865	864	888	902	835	887	852	870	818	834	899	892	921	863	803	881	858	845	890	885	876	812	851	836	847	889	868	845	819	877	902	889	804	869	891	884	846	870	833	808	850	855	900	785	872	886	844	848	891	831	833	879	910	815	812	833	846	875	879	820	825	860	812	853	838	836	861	861	892	897	883	863	886	875	873	830	853	860	831	795	916	870	855	876	834	898	830	873	890	868	864	879	884	864
24105	21072	28353	24030	20661	10689	4745	2546	1774	1408	1187	1041	845	831	721	667	681	658	651	643	631	629	588	599	590	581	596	614	557	609	537	596	601	648	597	586	576	585	617	587	587	579	592	599	571	552	536	554	602	542	560	587	533	552	564	565	563	574	612	533	565	526	579	582	589	584	562	576	530	583	556	560	595	563	588	633	559	533	555	565	528	579	555	566	574	507	524	548	573	602	579	557	570	592	570	556	528	600	559	518	517	547	591	542	575	560	571	572	537	587	608	553	546	572	569	580	585	557	542	546	579	586	560	572	592	541	585	553	584	589	580	597	596	571	558	555	511	569	572	589	586	556	571	546	601	562	584	552	559	531	514	553	543	592	535	525	558	531	544	588	572	583	537	543	610	582	535	541	574	591	548	533	571	548	571	597	609	519	563	547	576	552	571	565	557	541	584	564	532	578	589	576	564	552	583	545	525	542	515	539	588	566	570	553	562	542	578	557	546	504	563	559	575	546	574	605	540	576	585	542	550	576	562	576	567	548	525	551	572	577	565	581	536	567	598	604	539	554	531	534	561	577	580	569	545	577	568	558	588	561	586	577	511	553	570	559	587	526	564	549	642	563	594	564	602	544	575	594	584	558	581	570	605	589	579	559	561	582	554	575	577	589	526	568	519	570	564	561	605	567	582	515	598	528	549	597	558	561	547	579	549	541	546	540	585	580	579	526	589	541	542	601	582	595	567	583	541	530	586	568	583	520	586	585	521	564	535	578	567	560	572	577	551	567	589	565	559	527	558	543	544	553	565	560	570	543	561	555	547	570	544	624	568	554	553	544	569	563	586	521	561	550	583	553	560	589	557	578	536	548	587	549	586	573	552	570	579	553	572	544	542	523	567	584	587	576	557	531	537	530	562	591	533	546	557	555	595	568	591	544	539	593	582	564	582	596	531	512	538	566	555	570	571	544	561	554	594	610	539	615	566	572	521	569	602	533	526	504	558	559	557	564	524	570	548	573	551	581	547	538	598	558	540	562	542	588	539	561	592	556	569	547	568	580	526	576	506	561	580	553	555	573	538	562	523	533	549	534	557	562	560	572	556	583	564	534	612	613	524	564	586	576	549	539	561	578	579	563	586	557	560	622	562	560	575	597	569	540	569	532	579	554	638	586	503	561	547	568	578	554	567	592	577	565	560	557	534	564	568	569	560	558	556	570	571	597	558	594	568	574	549	557	558	505	570	523	563	567	562	560	609	528	625	573	564	544	546	536	583	584	591	587	568	568	582	558	546	591	584	554	562	524	575	579	528	582	589	572	569	553	574	533	541	553	586	575	575	593	554	560	565	546	553	552	534	568	535	558	569	558	588	606	568	565	578	574	550	579	583	536	557	543	530	526	524	603	597	603	557	573	598	567	597	555	550	586	579	572	553	579	571	567	541	525	575	593	561	576	542	565	566	561	572	543	560	594	570	594	568	532	572	576	622	595	557	560	556	546	570	579	620	543	558	541	553	582	575	566	582	534	541	546	553	560	544	588	543	562	578	519	583	598	560	542	591	588	535	582	571	584	555	563	547	532	552	544	566	608	577	561	545	580	605	561	540	582	576	545	564	563	576	518	566	547	561	547	561	580	587	548	555	551	548	538	573	512	566	503	577	586	544	563	593	551	561	561	528	542	604	555	571	520	554	560	551	574	553	599	545	584	552	560	612	515	584	580	568	577	518	557	584	570	541	561	587	592	528	528	575	525	575	525	546	549	547	614	585	556	594	570	611	564	553	561	549	554	551	571	579	590	555	545	576	564	564	602	551	557	592	525	591	537	541	566	560	544	591	574	543	556	576	597	572	593	595	591	593	585	591	546	564	548	567	568	585	535	588	527	560	583	550	563	571	559	572	533	539	535	578	550	497	568	548	561	534	539	551	538	557	538	539	555	524	587	551	548	549	567	541	528	564	608	569	604	549	550	541	578	526	535	542	547	571	596	536	542	563	582	590	573	596	576	613	579	532	601	549	532	571	576	548	508	568	524	551	550	538	596	582	563	569	580	575	545	545	525	544	563	549	541	558	583	553	574	550	552	583	594	577	573	528	525	502	552	534	560	545	579	600	606	592	554	545	548	567	557	532	554	602	561	541	548	527	549	553	522	551	575	541	557	496	513	550	567	521	543	575	541	564	550	524	540	550	571	525	562	543	596	593	516	555	547	557	569	548	539	610	568	562	574	550	566	613	557	576	584	579	564	556	539	558	523	560	574	524	573	560	573	514	596	554	562	557	577	560	549	578	550	552	555	571	549	545	586	538	605	549	560	548	546	543	547	548	580	547	590	509	552	548	573	546	580	597	562	554	566	580	555	581	578	573	560	618	582	588	576	568	529	557	547	540	571	555	568	565	558	542	564	577	593	538	566	584	579	560	575	541	634	562	547	545	553	585	560	570	572	547	540	563	576	572	562	535	550	556	520	571	590	578	602	570	552	562	557	529	569	568	526	562	559	541	532	526	582	536	570	610	572	537	533	525	546	572	589	591	580	558	541	523	573	567	607	533	563	501	547	544	560	558	530	555	571	562	559	561	525	500	549	554	550	581	546	531	582	542	577	567	607	539	561	571	592	555	527	581	545	554	561	564	584	574	569	566	541	555	559	588	558	540	545	538	557	535	565	578	529	538	545	540	552	574	573	589	571	519	594	577	552	601	596	601	544	594	595	524	545	550	573	565	546	575	558	587	527	584	545	531	554	566	610	552	524	524	578	548	566	557	578	577	550	572	543	598	545	576	521	582	554	521	563	545	563	597	561	529	534	565	567	533	575	534	551	548	559	600	588	545	603	548	592	587	565	573	544	584	582	556	583	595	592	564	590	592	560	549	528	577	563	584	550	560	528	534	517	539	541	595	582	551	559	541	581	528	569	552	563	539	556	538	579	551	559	553	536	555	589	605	578	565	543	545	572	589	551	579	537	542	571	569	560	509	601	582	561	612	577	559	564	580	556	546	566	571	559	547	567	583	557	572	554	573	594	572	576	585	555	590	526	559	547	563	547	532	558	527	550	583	587	529	548	535	543	552	586	547	534	577	529	581	594	612	573	519	519	557	580	544	557	551	561	587	540	615	504	558	534	533	574	568	571	556	548	558	550	555	527	558	532	542	570	524	531	564	605	552	582	558	535	596	562	585	535	542	566	596	548	589	559	530	573	508	541	546	602	583	551	546	562	552	552	532	568	556	532	584	554	560	544	548	535	550	591	570	520	579	639	573	524	579	567	600	541	557	571	562	534	540	548	558	588	573	576	600	611	568	572	596	589	548	571	543	585	572	605	501	555	553	540	570	563	541	525	560	549	564	554	569	541	587	546	582	499	601	604	521	564	560	574	551	603	534	567	566	574	518	536	580	542	555	531	606	531	552	564	565	576	553	541	538	547	579	577	519	588	532	574	558	592	574	544	608	543	569	535	550	592	543	568	510	554	578	581	574	560	582	557	576	577	572	570	579	568	608	556	549	556
28461	22979	21055	16572	12554	9478	7699	5340	3957	2913	2231	1851	1473	1387	1165	1012	1007	956	906	873	905	854	905	797	818	825	831	761	830	803	797	776	770	716	720	740	748	778	767	790	739	724	767	752	764	748	777	790	806	786	721	781	818	782	795	863	790	762	800	793	758	806	784	814	789	747	760	770	792	778	749	741	758	779	746	747	757	809	792	727	793	748	728	762	752	806	767	767	756	782	727	795	768	785	746	720	789	792	758	774	725	770	780	778	784	726	732	716	794	758	776	734	721	728	779	714	778	784	752	751	753	769	755	713	786	746	836	745	756	753	715	752	739	773	748	775	762	806	747	735	713	724	760	778	773	767	736	747	775	790	770	753	769	751	760	778	738	769	779	757	745	726	773	705	801	747	743	735	805	758	787	731	799	794	722	749	757	792	730	779	742	777	799	761	747	774	798	758	767	746	724	751	764	763	817	775	743	742	784	747	731	734	764	815	769	764	768	780	763	770	706	744	786	798	732	784	763	744	751	836	763	761	782	795	772	718	765	774	788	770	756	746	773	781	768	753	793	745	760	755	731	739	806	738	777	776	784	767	777	762	745	684	721	780	791	769	762	760	763	790	776	729	728	796	771	769	776	787	714	780	823	723	763	779	756	782	787	725	780	731	709	747	781	729	752	702	738	745	760	758	758	767	713	791	739	784	727	764	703	809	734	773	738	755	757	756	766	751	792	759	747	746	747	755	733	767	747	759	782	790	801	750	763	750	774	809	790	763	821	827	766	792	754	717	731	754	778	760	765	747	750	729	773	762	752	760	697	745	818	754	766	765	749	768	730	765	730	771	762	799	742	727	706	762	778	748	762	756	773	733	763	781	756	759	732	780	763	777	709	739	764	748	740	780	777	751	770	772	801	743	780	736	772	778	752	796	773	769	722	770	720	760	772	749	723	771	795	789	747	769	763	756	787	733	717	711	751	761	717	736	771	763	746	761	777	772	729	754	776	785	784	796	774	759	748	832	768	749	756	770	786	742	735	768	741	735	775	756	783	757	758	778	757	714	781	772	778	753	750	775	756	752	720	746	773	776	743	783	750	743	802	760	778	752	708	724	743	764	759	777	756	684	722	729	733	799	744	795	712	781	816	795	721	746	781	790	772	800	771	739	803	729	795	762	803	742	742	743	700	808	728	706	755	769	741	744	757	761	791	726	748	738	724	771	723	754	760	752	768	732	755	783	794	750	799	752	712	749	725	717	766	728	774	766	760	778	768	772	733	764	791	759	780	779	763	736	787	747	775	758	750	729	730	742	744	717	755	752	748	785	714	753	732	751	767	771	777	701	766	817	776	719	715	749	732	802	799	760	732	761	743	821	754	729	779	788	795	767	759	763	781	746	720	744	750	766	779	761	730	805	760	790	746	736	766	785	740	795	765	782	768	723	758	726	757	749	713	783	783	699	721	734	803	767	662	762	772	760	749	757	727	730	764	793	779	721	742	773	761	721	760	781	759	751	727	746	746	715	764	788	763	713	782	742	758	805	759	771	770	751	764	777	794	792	773	788	759	744	779	752	734	756	734	742	740	770	764	769	749	740	766	758	755	746	761	768	746	755	772	749	696	737	760	754	735	777	763	732	770	767	751	702	750	773	700	784	741	769	732	740	752	767	825	791	740	787	790	781	745	748	749	735	729	817	742	817	738	777	754	762	745	755	718	748	773	815	743	774	782	688	783	729	784	786	785	780	761	784	745	792	782	759	752	757	783	765	826	787	752	766	750	788	723	799	698	746	793	753	762	720	765	744	743	718	761	821	798	761	787	805	749	746	711	758	780	752	735	766	779	730	770	779	776	760	760	738	778	742	737	767	791	818	761	792	768	793	739	721	753	764	785	773	740	720	732	736	787	767	711	758	772	746	732	746	763	791	776	759	826	772	775	813	786	743	784	768	782	779	741	713	768	739	711	748	760	759	771	751	730	746	733	767	768	753	766	765	779	758	723	752	797	767	694	796	772	771	760	777	771	733	767	769	759	804	739	783	739	758	803	736	773	825	771	760	787	745	809	732	733	769	778	808	750	793	763	774	776	753	780	761	685	716	795	751	759	731	733	723	786	720	762	783	744	817	748	724	766	714	800	734	740	788	788	764	779	707	782	754	773	768	762	726	735	796	755	773	763	731	790	761	728	771	737	767	773	776	736	739	747	760	780	789	737	769	715	734	783	739	776	756	766	791	763	784	792	757	767	755	779	779	793	791	779	780	747	686	766	759	755	740	753	729	721	747	726	807	737	756	752	824	760	796	790	803	743	788	799	801	717	750	795	768	758	780	733	756	747	749	727	743	785	778	759	772	758	760	761	734	759	775	795	762	782	784	763	730	748	739	760	731	761	769	725	737	747	788	742	811	709	761	795	738	748	766	801	785	733	768	797	774	802	760	749	779	729	756	763	749	769	770	731	797	737	754	782	765	710	761	755	789	773	804	768	772	736	735	721	734	762	735	752	771	761	770	742	764	816	737	742	784	735	758	745	757	713	771	739	786	727	779	789	736	790	783	785	764	756	766	739	736	774	768	772	705	764	775	800	776	770	738	752	710	807	748	754	776	768	741	736	724	765	708	746	707	736	760	697	746	760	756	766	761	775	752	772	762	744	802	753	752	809	768	789	716	790	766	801	769	804	757	757	743	698	789	785	777	821	770	797	734	737	785	787	777	751	747	716	778	820	778	774	730	777	742	746	721	767	713	717	764	767	741	794	724	757	749	798	735	769	724	724	744	794	738	746	764	756	750	772	792	764	739	757	777	776	718	743	766	759	740	763	785	803	762	793	763	770	727	759	751	763	736	732	737	804	792	795	710	750	779	762	779	766	760	798	781	777	785	802	802	738	745	734	742	734	737	759	768	795	780	777	811	741	751	749	796	773	771	780	784	739	785	819	687	791	780	767	768	747	757	785	775	760	735	774	764	836	767	789	783	750	774	811	738	709	801	789	762	784	783	770	731	748	736	741	758	765	765	742	735	782	745	738	769	742	748	757	730	771	742	772	757	786	731	789	748	736	791	762	708	782	762	827	789	747	745	836	812	755	729	743	702	745	738	728	752	802	762	787	750	727	786	744	698	778	733	820	793	769	723	767	729	774	774	753	695	767	764	779	731	788	757	754	748	787	746	763	770	724	734	781	785	770	722	750	760	791	740	735	742	777	769	762	757	765	717	743	722	747	771	773	781	765	742	750	789	738	813	742	769	798	753	746	802	757	741	753	738	748	751	788	763	778	759	741	771	801	779	737	755	753	759	736	739	751	750	723	763	805	803	720	752	764	729	744	746	798	777	774	774	754	779	706	734	712	705	727	749	708	783	801	809	757	796	788	731	769	806	804	751	756	754	726	763	743	757	745	761	777	723	773	736	755	783	748	698	747	752	785	753	729	738	720	766	810	746	720	744	738	737	733	773	736	717	735	750	781	734	793	759	708	769	788	818	751	731	747	707	730	779	780	766	774	820	717	813
23126	21097	28827	23608	21129	20600	10720	3712	2249	1780	1397	991	771	669	583	503	409	430	390	381	380	344	338	322	302	324	379	303	330	329	319	311	338	292	326	309	307	275	263	258	280	280	318	294	286	317	288	269	306	284	267	274	267	305	322	302	275	303	316	274	287	280	299	287	307	274	300	267	255	303	275	285	248	261	267	287	271	277	300	270	284	261	278	272	289	322	294	269	257	273	255	282	230	299	269	285	260	287	277	297	293	240	244	306	281	259	250	259	263	279	269	273	275	270	252	290	267	248	268	284	288	260	261	272	275	294	290	281	288	255	285	280	274	290	310	278	255	258	286	245	268	285	300	287	250	272	270	274	271	260	245	257	267	271	266	286	293	270	261	263	272	271	253	281	265	271	247	249	283	271	275	268	256	268	272	244	297	278	264	264	276	292	279	286	265	279	252	290	264	275	242	274	293	286	253	278	280	281	249	288	283	294	270	259	284	273	265	280	252	245	259	263	294	248	276	290	299	229	244	259	293	293	267	283	288	290	287	267	281	289	296	223	282	250	246	273	276	264	271	274	296	274	300	268	265	289	254	294	271	280	304	249	283	280	248	259	279	259	302	263	298	260	274	295	275	284	277	264	278	316	258	283	258	296	292	257	270	295	255	289	272	287	260	270	271	274	274	252	254	272	291	271	255	297	295	291	263	257	302	267	303	262	290	243	274	297	283	274	262	281	266	284	269	301	255	252	241	279	263	296	268	282	296	261	259	244	248	241	284	261	284	243	258	258	285	269	272	278	290	262	289	290	284	269	279	257	282	281	279	282	257	281	271	276	262	258	250	255	259	273	270	246	281	269	252	258	275	270	254	255	268	277	269	258	281	269	247	258	251	248	278	276	276	269	258	271	262	271	310	277	285	274	262	277	282	257	303	269	276	280	251	258	275	261	279	260	271	274	259	270	265	287	263	257	279	285	268	285	296	287	252	278	250	280	290	252	279	301	248	240	266	287	271	271	245	294	248	278	277	273	278	260	264	274	265	253	257	276	292	268	272	258	272	290	275	266	237	268	252	286	271	259	304	307	273	279	310	277	263	242	290	278	253	281	263	220	282	260	266	251	253	271	290	275	280	300	281	273	282	279	254	270	264	261	269	289	283	286	283	252	276	249	266	236	276	258	283	253	277	256	272	267	248	285	243	253	279	284	287	299	317	288	270	264	250	267	302	290	264	261	305	326	301	279	274	259	234	269	269	245	291	261	289	271	278	260	292	259	245	264	267	279	276	276	302	295	278	290	235	305	252	257	282	250	281	289	281	287	263	247	278	273	253	269	272	299	244	247	268	263	249	292	295	281	247	265	262	252	278	250	248	266	267	253	301	270	270	255	279	258	294	296	267	283	291	264	265	288	268	256	274	290	280	274	304	290	268	270	226	265	226	262	263	291	285	257	267	290	262	277	258	283	242	254	259	256	257	264	269	253	270	280	264	316	249	249	276	287	228	271	277	254	294	246	288	308	266	260	279	267	258	302	284	317	282	265	284	291	271	255	266	273	271	282	261	260	251	253	269	268	285	254	255	283	300	272	299	250	269	291	281	300	273	264	257	268	282	323	255	300	269	273	276	264	268	278	262	261	262	299	266	290	263	274	269	276	269	267	274	266	307	249	290	269	296	273	269	270	283	276	253	273	278	266	279	272	261	262	253	269	283	284	271	281	259	282	285	288	263	272	302	301	321	251	257	269	268	267	290	277	268	282	281	267	291	285	254	275	256	277	281	287	260	298	277	266	261	267	240	284	283	284	273	291	262	269	288	282	243	252	271	263	259	270	262	248	272	253	265	267	275	268	272	251	279	225	266	290	303	304	277	269	266	246	271	263	290	259	280	259	262	280	259	275	286	279	293	305	260	264	278	266	254	259	253	270	284	265	263	265	282	292	262	265	290	277	280	271	255	272	282	260	260	279	271	253	273	274	275	258	293	287	244	277	265	285	241	265	261	295	268	263	265	285	264	264	302	274	281	253	280	280	277	275	323	274	260	226	275	288	261	253	243	294	277	284	290	287	282	236	294	276	271	247	249	258	276	278	276	261	252	280	286	257	275	251	268	263	286	255	264	286	284	270	306	266	239	254	256	252	296	258	272	261	277	277	295	262	268	272	231	272	262	257	292	262	269	248	311	288	280	249	270	251	279	266	281	312	256	256	263	286	282	254	263	284	232	265	268	257	273	267	284	295	262	261	277	270	282	272	258	295	275	279	287	258	276	256	296	317	261	265	250	273	269	272	267	272	300	279	268	280	272	262	280	286	265	268	281	264	290	281	249	301	298	251	293	257	287	249	278	280	236	298	238	232	254	265	291	268	257	296	282	287	269	269	277	263	308	237	281	279	263	284	291	257	220	279	289	270	289	290	273	258	286	267	285	291	266	263	301	284	250	267	266	270	295	260	268	229	252	268	250	246	261	269	254	273	287	267	279	280	290	271	276	280	271	258	280	281	274	282	263	281	269	290	265	250	271	266	275	267	268	278	303	264	256	285	272	277	271	262	264	277	250	279	254	249	256	284	256	272	277	246	274	270	258	261	256	291	272	270	293	279	246	257	257	254	243	283	285	308	251	248	291	331	287	262	246	261	272	292	276	260	281	264	289	284	278	277	284	296	276	277	277	262	256	297	284	258	274	274	278	291	279	287	276	290	279	279	271	269	257	267	286	277	256	287	257	259	257	272	267	264	279	243	291	272	268	277	288	276	266	276	268	290	279	276	274	279	268	281	273	276	277	268	282	296	274	280	282	279	251	285	298	309	284	284	269	279	240	269	315	270	243	260	291	260	269	273	256	256	257	290	253	290	276	309	252	271	275	303	285	282	269	305	273	267	293	280	279	285	271	288	286	257	287	265	269	258	271	259	272	282	268	265	285	267	269	251	250	269	269	278	264	274	266	277	302	264	266	243	303	285	283	260	249	268	257	295	285	258	289	285	249	280	267	245	264	270	281	260	298	294	256	234	286	243	282	272	296	268	257	266	261	258	261	286	279	272	284	261	292	274	289	296	300	277	264	270	242	263	282	289	264	253	274	256	271	271	256	248	297	309	261	249	274	288	246	304	261	283	276	303	294	283	264	289	271	266	277	294	281	272	282	275	264	263	265	275	310	274	267	285	287	249	284	283	262	262	240	287	277	243	283	293	277	269	256	278	266	264	300	289	265	257	277	246	265	292	259	280	267	271	297	284	278	261	255	254	256	296	272	289	268	263	266	291	260	293	261	243	275	256	238	265	274	287	274	280	250	233	257	270	256	268	248	257	243	267	269	273	277	289	290	276	240	269	260	250	280	277	300	241	246	292	287	251	306	270	281	246	267	274	272	270	259	284	282	284	301	250	270	256	279	254	243	279	243	275	269	281	236	300	269	278	283	288	269	236	236	258	286	267	293	270	277	284	254	282	273	282	294	264	269	267	275	269	252	272	307	256	271	283	293	252	299	309	262	297	289	272	268	262	252	302
32721	27905	25729	20375	16034	12868	10566	7438	5140	3830	2944	1984	1678	1349	1143	814	792	648	639	545	575	537	525	496	467	495	475	482	442	434	461	476	437	454	424	411	418	424	373	388	419	390	400	407	389	388	407	390	423	371	401	402	434	430	397	432	424	423	448	371	418	408	394	423	430	426	396	377	392	427	362	376	392	407	399	415	399	399	387	389	399	361	405	358	364	385	391	353	401	378	377	388	404	399	388	396	389	340	386	393	366	345	357	389	374	357	378	396	369	402	328	386	368	374	364	362	380	349	354	357	389	395	370	389	368	395	388	362	408	397	406	364	369	377	364	412	396	345	362	368	383	422	389	390	349	422	373	361	375	383	387	405	366	369	392	371	380	382	384	362	393	395	397	369	374	384	336	367	383	396	380	390	368	408	412	351	406	356	377	351	371	366	350	352	361	386	382	387	345	347	366	382	371	370	348	374	410	398	390	382	369	374	378	399	377	365	357	374	368	388	394	363	389	350	389	362	357	369	368	400	389	399	384	366	385	389	390	390	387	378	328	378	367	364	401	389	404	374	379	367	379	366	393	392	392	388	376	333	373	370	388	365	393	380	372	377	382	336	390	388	388	376	372	368	355	354	368	363	366	355	371	393	391	386	375	386	369	392	381	368	381	402	403	385	364	382	368	402	395	348	395	390	371	367	355	391	348	350	391	436	340	355	374	377	387	361	343	388	377	372	364	381	374	388	379	380	368	353	348	378	377	329	386	392	394	389	336	367	387	375	380	368	352	396	352	394	439	370	372	386	351	397	390	393	379	335	409	348	362	387	379	364	372	379	371	373	378	353	395	384	382	382	414	389	412	360	400	410	423	369	387	345	381	400	377	392	407	377	381	418	339	376	369	379	366	395	384	383	377	421	368	404	378	379	390	385	381	358	364	395	368	369	394	364	398	404	379	383	360	340	381	394	343	382	365	383	412	394	413	374	367	384	361	411	392	400	355	374	385	390	394	365	378	380	384	404	356	371	361	342	366	366	382	341	376	371	381	396	405	362	378	408	336	358	377	359	363	347	392	386	358	428	361	378	349	366	378	355	385	368	351	348	384	383	372	389	379	406	379	381	365	362	384	388	387	387	377	370	380	387	379	382	350	385	368	355	406	357	359	378	334	386	389	364	374	404	382	384	414	336	372	388	387	349	395	368	388	364	360	414	360	392	396	362	401	390	409	395	334	372	374	354	371	377	360	368	387	379	403	389	352	375	347	347	371	369	385	380	386	407	340	381	397	349	366	375	385	413	372	380	385	393	354	403	364	374	396	352	402	343	391	405	378	394	386	375	395	366	388	363	391	364	393	376	343	378	421	379	359	376	390	347	371	364	350	348	364	377	399	383	381	366	369	390	363	382	354	368	384	405	345	385	425	367	377	386	357	350	394	402	392	373	358	348	355	415	406	383	384	353	370	370	384	370	412	343	355	400	399	384	348	346	403	356	384	415	367	406	424	406	331	340	371	382	374	359	395	327	369	376	365	365	368	395	398	376	399	369	380	359	380	339	397	344	410	364	394	399	393	403	388	371	371	351	336	387	407	376	380	347	389	361	383	364	377	357	364	345	366	383	396	409	362	360	385	404	355	378	354	360	360	380	408	377	353	377	381	363	407	403	386	344	422	364	394	351	364	392	385	425	381	391	384	370	358	335	379	381	407	358	379	383	377	346	381	384	379	359	368	378	405	361	386	382	385	391	368	376	373	354	392	393	369	382	364	421	360	345	394	353	381	412	374	359	355	357	404	316	379	401	369	355	362	380	386	348	390	340	333	404	376	347	354	342	362	382	394	361	393	360	383	384	363	393	391	347	363	393	366	402	393	385	371	376	388	358	338	339	361	384	340	372	359	364	376	386	340	330	371	398	395	389	386	400	402	387	366	387	349	374	404	400	375	400	389	390	371	383	407	401	386	408	392	418	367	345	385	378	359	416	372	355	403	373	410	349	402	400	364	422	368	367	393	368	321	368	388	378	394	353	372	349	356	386	361	382	373	330	361	426	387	366	354	386	380	358	396	389	406	377	382	398	379	419	361	349	397	376	407	362	364	384	368	392	376	368	375	393	361	374	341	373	396	361	386	376	358	361	365	375	376	357	394	360	381	366	377	380	325	370	360	409	375	352	354	394	409	397	348	366	379	408	390	411	390	366	370	381	394	368	351	360	362	381	395	377	379	408	335	376	355	407	356	384	364	342	384	375	324	404	383	366	403	371	389	387	404	366	359	358	390	370	403	408	390	351	389	353	359	341	358	367	328	351	366	393	397	369	419	397	391	404	406	373	371	377	395	389	371	392	386	395	378	376	355	365	392	372	406	369	359	390	363	389	394	380	376	393	381	397	350	340	410	389	399	362	396	371	360	352	370	364	364	372	377	347	378	404	383	402	398	354	368	403	388	361	375	374	371	381	384	404	374	458	377	339	420	355	349	402	368	418	392	340	402	366	406	360	369	366	401	383	362	396	402	387	374	371	381	390	380	392	380	390	409	374	382	378	398	417	354	381	397	385	373	385	402	357	393	384	371	387	400	384	383	378	392	388	403	383	391	375	378	351	371	349	393	361	367	397	364	351	351	394	406	352	397	390	388	383	368	375	359	357	371	373	355	377	349	373	373	390	366	336	386	373	373	387	332	378	400	390	389	423	385	390	363	370	386	360	364	354	380	388	380	351	381	383	385	373	334	404	356	372	370	359	363	409	366	390	411	365	361	365	356	340	373	392	365	367	358	347	378	379	433	377	379	337	408	385	350	366	358	376	399	375	388	392	377	382	389	374	392	389	373	327	357	359	368	405	366	356	385	356	355	369	365	384	338	406	373	351	427	343	380	388	382	406	371	357	359	365	396	363	382	392	357	359	367	343	386	377	389	358	371	380	387	387	367	371	377	380	361	408	386	401	365	358	365	369	392	371	364	361	361	354	360	394	353	370	372	326	396	402	378	357	337	378	385	375	341	358	376	362	402	345	364	384	398	379	393	360	359	365	377	365	346	381	374	367	369	375	353	386	395	379	378	399	386	382	382	349	375	408	358	360	362	361	387	379	394	365	379	366	405	368	379	422	398	370	374	392	392	353	421	404	363	336	364	357	366	391	360	365	384	333	387	373	376	388	370	377	371	374	358	357	407	352	371	390	353	401	341	386	354	399	364	383	387	376	409	350	366	407	400	400	392	376	408	350	410	395	361	357	356	391	383	364	383	359	354	417	361	392	368	351	400	354	370	388	397	372	375	371	378	373	360	385	389	342	386	369	380	389	361	364	367	365	369	388	369	377	382	369	373	361	374	393	398	351	393	369	394	357	360	357	386	355	406	383	396	391	388	366	390	399	375	361	402	410	404	380	406	350	396	378	386	381	379	376	405	379	341	397	368	369	393	351	361	382	387	348	374	372	373	414	411	363	407	354	397	395	385	383	339	366	360	380	349	379	414	357	355	376	376	371	371	365	402	379	395	391	360	357	390	367
27306	20410	15364	9169	5181	3270	2322	1649	1287	1043	960	811	800	705	720	682	690	647	683	687	652	680	655	676	639	638	702	698	696	700	671	662	648	673	651	658	643	707	677	685	728	617	668	649	667	642	631	670	658	706	645	685	648	631	645	667	629	669	663	696	652	640	630	647	627	681	644	664	631	691	663	678	655	666	658	696	651	619	643	664	627	599	631	626	669	682	644	631	663	673	630	615	658	665	626	652	659	638	665	623	633	630	666	674	637	620	646	628	623	652	646	717	683	654	657	649	651	691	655	612	624	685	621	682	610	660	643	688	660	618	681	655	637	617	597	678	630	647	695	641	648	659	629	639	659	662	617	658	610	664	705	665	598	652	662	641	640	651	617	691	675	641	665	660	654	699	648	627	646	628	652	650	679	656	672	685	667	640	622	637	654	685	705	644	689	636	620	607	653	666	656	603	659	612	672	695	664	642	670	647	651	640	661	646	683	679	668	645	652	655	595	676	672	663	711	631	651	662	656	654	669	693	673	626	633	627	635	633	670	659	683	647	680	599	645	672	683	626	627	672	662	618	670	633	707	678	670	674	633	632	670	646	645	725	683	654	615	631	670	706	642	689	670	632	659	665	628	649	640	647	671	663	694	643	696	684	656	670	654	645	624	682	644	680	662	669	671	636	670	658	645	633	713	671	660	707	613	663	648	635	662	654	653	690	675	643	673	669	682	644	628	657	644	709	707	681	646	608	636	706	598	689	629	640	607	660	644	655	647	679	658	615	640	660	654	701	710	603	627	642	664	678	632	665	687	662	654	639	648	665	657	599	638	634	644	676	716	668	667	637	613	656	664	674	683	665	604	646	644	640	672	640	638	640	623	662	663	646	611	645	748	630	628	654	648	638	650	666	659	634	654	637	674	653	598	674	669	652	655	662	651	620	636	680	687	674	651	640	665	650	616	695	671	645	687	654	683	601	660	643	666	617	665	647	668	639	654	690	571	661	642	674	685	639	613	653	674	699	618	652	644	694	657	660	637	667	631	605	671	619	618	670	687	636	632	630	661	696	640	660	644	657	658	702	588	644	684	642	618	661	685	676	668	656	681	632	636	672	666	702	644	665	670	701	648	658	662	685	648	684	654	672	671	660	693	666	691	599	669	648	632	631	661	677	655	659	658	630	683	660	637	638	611	637	690	656	639	640	662	645	686	652	664	628	684	663	664	667	679	651	626	627	636	690	639	642	656	652	606	635	654	664	688	627	679	636	692	619	661	708	670	677	664	673	632	677	639	689	663	615	662	610	676	650	664	631	678	620	645	667	661	700	661	700	650	598	632	597	652	663	673	641	662	654	685	659	640	672	675	691	643	661	646	670	690	616	645	643	685	641	613	646	648	670	627	653	707	637	610	682	665	696	662	649	645	669	635	659	667	672	645	678	657	631	655	708	702	627	666	628	641	680	632	598	622	678	628	651	638	652	665	652	632	639	668	653	655	635	652	627	639	660	646	673	665	654	678	660	670	644	635	639	666	645	655	648	688	650	677	670	596	655	614	641	635	670	686	645	662	643	677	612	635	651	700	656	650	637	661	617	664	650	629	621	657	711	660	666	680	641	644	666	653	673	678	676	644	650	667	714	656	696	682	612	680	604	648	665	705	625	686	644	664	659	642	622	656	678	712	652	649	685	643	622	657	642	661	682	650	638	653	662	635	628	654	674	671	628	623	665	673	599	656	648	639	639	634	668	625	658	652	608	677	666	631	635	640	686	616	657	686	650	588	637	677	678	626	688	640	685	678	665	655	633	632	662	688	628	658	644	698	705	693	671	678	646	663	635	635	643	646	687	656	680	633	637	673	673	650	664	592	697	627	672	649	668	649	669	636	629	646	706	664	660	634	673	669	668	646	651	669	623	640	656	670	678	669	674	657	639	616	621	657	681	651	653	677	663	695	706	631	663	634	635	661	648	660	670	650	695	656	649	624	651	683	643	696	656	647	653	667	679	685	641	649	667	679	648	632	649	591	621	689	647	693	614	620	661	614	680	656	683	633	636	648	668	698	648	644	715	669	694	678	632	649	658	671	650	673	628	619	631	679	653	669	636	625	665	673	636	626	601	670	647	641	660	655	651	690	635	646	636	636	603	643	647	658	654	683	684	636	659	687	626	640	699	646	653	661	674	682	678	684	658	674	643	660	632	611	613	673	653	666	619	664	671	655	657	660	660	676	637	666	684	678	626	699	660	653	636	626	663	677	628	715	654	666	641	645	641	651	680	695	660	663	675	685	635	653	694	621	679	672	662	673	637	668	691	642	663	666	648	656	640	625	661	662	691	654	635	647	669	667	637	663	673	620	636	670	592	681	660	658	675	593	599	644	613	646	675	670	626	678	714	655	698	640	657	673	654	658	645	682	655	650	647	680	661	684	655	689	665	669	701	649	722	639	683	657	658	626	618	639	623	660	675	688	648	646	680	645	620	660	648	659	694	645	677	713	677	625	696	689	645	667	639	662	688	656	635	677	665	673	648	639	666	678	616	587	673	658	666	690	616	647	696	695	682	613	659	635	680	693	601	632	660	645	649	662	677	670	658	688	683	652	652	665	679	692	665	650	682	689	638	667	680	735	643	653	597	636	665	670	696	676	706	665	642	611	692	638	638	654	661	626	684	681	692	680	634	676	623	625	676	664	620	668	632	647	660	672	641	667	696	629	675	640	612	633	641	673	664	680	640	673	639	682	672	681	659	623	702	665	631	665	679	643	663	639	656	613	685	650	654	657	665	646	675	628	627	643	676	696	642	690	698	646	652	645	710	661	660	633	656	635	641	666	674	611	639	642	689	628	667	641	711	641	700	668	633	676	671	642	652	655	629	649	668	626	659	677	673	678	679	650	671	635	598	655	638	650	643	711	665	652	653	663	629	624	673	646	703	684	654	617	663	678	681	648	648	669	665	664	637	669	650	644	651	611	599	688	646	607	657	673	638	665	699	675	659	656	626	636	643	656	701	664	689	678	672	671	640	593	657	615	651	662	653	678	650	667	683	663	632	644	662	704	674	677	646	688	688	688	637	645	660	657	658	643	649	624	647	665	655	643	651	666	665	673	639	628	632	620	685	609	651	680	640	647	651	622	700	658	617	654	661	633	663	589	637	639	699	681	647	662	642	611	628	631	636	677	663	660	663	653	665	669	668	645	609	654	624	685	669	631	712	654	627	626	602	636	694	660	677	623	651	677	678	646	662	639	673	679	665	613	669	634	698	660	731	677	653	697	657	655	647	656	665	662	640	660	664	637	684	614	667	658	641	650	642	623	645	667	700	654	655	680	644	656	631	699	607	659	679	654	592	645	637	608	672	629	622	667	666	629	658	695	649	701	668	685	656	686	648	661	670	631	642	598	645	644	678	664	649	672	650	627	634	698	663	666	678	627	674	655	667	683	656	676	646	635	652	694	658	654	663	596	677	655	682	670	674	581	615	658	605	702	633	678	624	664	659	667	654	654	659
24392	13787	15815	11210	8717	6665	5128	3630	2562	1938	1656	1272	1106	1118	1023	974	934	939	880	943	878	837	884	850	929	865	894	891	895	875	901	889	838	885	854	848	894	816	885	845	884	874	902	910	892	910	889	904	859	882	857	890	868	860	876	902	908	855	848	865	830	910	871	848	874	859	850	858	895	867	867	810	860	868	845	925	886	880	952	896	876	868	860	893	889	884	891	856	782	834	841	910	840	913	882	879	888	870	901	868	924	898	891	863	834	894	893	882	806	886	866	886	860	833	826	841	854	876	837	904	879	852	901	890	902	879	900	897	883	817	854	864	911	838	847	879	886	894	864	890	867	848	889	923	901	914	905	903	885	838	866	854	906	868	915	876	889	843	871	892	924	907	841	853	904	932	870	847	879	854	881	874	886	892	869	850	856	880	847	863	893	876	852	852	907	914	855	894	850	915	891	947	878	907	849	886	843	894	862	861	893	884	841	870	840	862	820	879	866	844	876	869	852	907	860	850	864	841	909	868	869	889	894	859	819	856	844	875	891	791	863	837	824	876	867	862	883	905	830	877	867	843	852	853	797	894	925	874	913	879	888	878	845	855	909	834	874	899	868	907	868	875	858	874	878	897	862	959	838	863	825	896	917	938	914	924	916	928	864	880	830	907	866	832	842	886	845	877	840	879	856	886	872	849	857	876	868	803	840	902	827	865	883	874	897	877	867	889	840	845	852	873	873	886	886	889	840	910	814	928	888	866	855	907	895	860	864	908	878	839	903	896	868	899	885	881	887	877	871	872	857	897	945	897	856	927	828	909	861	867	883	839	855	899	859	901	804	858	851	859	852	903	858	844	868	821	863	882	851	826	890	895	878	899	859	907	841	838	832	813	838	875	925	881	906	927	801	885	847	880	874	873	864	890	856	899	829	892	920	901	865	903	856	871	901	870	880	838	844	900	852	883	887	846	934	914	843	855	857	854	842	832	847	827	899	857	866	861	878	903	895	850	885	881	936	879	832	879	948	873	878	845	911	836	877	862	874	819	859	823	871	871	823	902	887	884	835	893	871	845	821	895	867	824	814	862	903	825	844	786	880	887	829	896	919	891	853	856	849	889	857	942	897	918	845	889	851	905	910	870	907	881	877	870	880	827	878	853	903	839	901	841	873	881	873	880	869	845	841	865	853	832	874	880	876	897	864	883	925	913	908	898	900	886	898	900	851	869	895	856	853	833	868	896	873	874	879	903	878	873	881	864	876	917	878	840	905	853	872	917	854	869	840	875	887	837	904	884	856	876	896	898	823	851	840	842	870	880	892	814	901	868	853	859	820	879	817	882	890	874	821	871	877	858	852	901	878	878	832	904	860	844	911	902	898	869	881	852	851	869	853	858	841	790	912	854	884	864	843	889	867	883	892	918	885	844	857	895	851	894	879	837	838	896	882	854	880	856	909	891	912	886	879	883	868	877	865	867	853	866	870	860	884	840	868	852	832	880	858	925	911	885	875	861	837	859	886	884	876	848	877	846	878	839	830	878	867	894	910	876	868	874	844	896	839	906	853	907	833	850	847	863	913	869	905	869	933	897	846	859	848	844	958	821	858	931	840	871	851	898	862	848	861	890	914	825	916	843	894	838	865	863	914	867	874	902	860	885	904	881	832	913	852	875	864	870	917	847	830	906	843	865	865	894	826	842	862	845	835	886	896	949	850	865	844	853	914	879	865	844	903	894	882	896	847	874	853	833	844	826	877	897	845	888	906	918	901	836	900	849	897	798	863	823	885	911	832	896	862	861	872	891	883	868	885	902	830	898	879	810	904	846	830	893	869	844	889	907	929	837	850	903	905	861	863	881	850	845	824	898	882	909	833	889	883	888	885	909	898	839	874	904	876	874	828	860	898	858	862	807	851	868	887	881	870	888	914	884	852	855	908	886	877	874	900	875	901	861	904	894	876	882	841	920	858	879	874	884	877	903	840	921	895	874	879	822	849	840	918	861	884	843	836	885	882	906	855	920	869	913	894	889	868	881	876	802	916	873	838	839	868	872	788	845	834	886	890	871	879	856	933	921	879	844	887	873	896	920	886	809	856	826	853	857	858	836	867	870	865	845	878	849	888	855	879	857	874	844	845	868	880	885	945	886	873	880	875	861	890	857	844	885	870	841	863	861	867	879	843	847	865	816	892	865	880	886	878	883	885	848	860	863	841	881	843	911	875	911	835	784	868	839	870	862	874	874	884	885	871	848	885	845	863	876	845	857	852	920	837	886	856	846	818	905	869	863	822	815	867	863	909	884	878	858	858	850	892	831	858	864	905	872	862	882	881	893	893	904	881	892	833	880	891	898	866	846	878	883	880	873	888	902	877	831	866	852	832	872	837	840	884	915	846	893	855	856	860	867	857	909	876	793	852	816	875	877	849	881	803	882	908	833	900	870	880	860	929	930	896	818	869	907	863	904	861	855	812	880	861	837	849	880	827	922	865	882	907	880	857	908	826	903	848	875	928	899	889	878	870	878	874	860	901	928	891	821	895	875	908	928	869	866	894	898	853	923	887	843	919	885	901	875	813	832	868	864	885	859	838	888	875	861	852	869	831	881	913	880	854	915	919	895	927	857	852	883	868	895	826	892	853	912	900	873	840	894	860	916	851	893	853	895	880	870	871	911	901	860	854	850	872	854	871	831	925	861	832	895	898	863	869	874	907	885	900	851	879	900	891	891	888	785	879	875	870	885	892	876	877	768	897	916	856	879	882	899	946	831	869	868	863	886	856	839	883	887	912	856	888	848	902	904	851	845	842	890	875	834	903	902	842	890	855	835	865	891	864	927	891	876	859	839	862	846	887	890	861	904	856	874	869	889	898	851	920	865	881	861	927	862	864	872	818	839	881	891	889	881	851	849	868	855	844	891	877	871	866	880	860	852	876	889	883	902	914	893	877	886	864	923	837	868	878	863	895	862	830	918	935	857	850	852	868	864	882	820	877	879	861	893	867	842	876	857	848	857	879	852	861	868	847	942	845	833	886	856	876	846	905	883	883	825	874	822	865	856	916	894	823	854	817	898	865	843	916	881	891	882	944	885	883	840	908	845	927	843	883	841	864	874	853	865	844	855	849	869	875	874	913	869	873	828	852	904	911	846	876	889	907	862	866	893	886	874	897	828	818	873	896	899	881	880	870	866	859	867	877	854	844	888	885	859	894	861	853	889	895	814	842	882	867	888	843	860	862	842	850	820	871	860	844	820	873	852	882	872	889	878	835	870	867	854	809	871	843	866	849	874	901	884	833	923	917	870	843	843	875	859	861	844	862	899	898	895	861	813	869	845	882	858	841	891	880	867	855	870	882	857	810	931	862	893	883	852	802	859	870	895	880	851	898	906	866	838	911	847	831	864	858	884	894	888	856	887	904	848	831	910	860	812	918	878	858	891	909	881	872	904	841	865	849	867	864	866	886	842	840	878	883	873	870	851	815	909	920	840	881	906	881	852	860	889	924	890	852	872
24241	21101	28202	24218	20635	10515	4705	2772	1927	1461	1346	1048	920	835	734	727	675	659	640	637	627	642	590	646	664	619	600	573	570	608	600	539	598	605	556	618	573	603	582	595	585	568	575	608	581	556	575	607	611	570	572	578	605	542	608	584	560	568	585	619	618	554	577	612	602	561	581	575	588	575	579	541	593	563	574	615	582	561	586	601	602	573	586	552	553	589	570	580	560	599	595	563	576	530	585	531	595	568	578	601	576	582	537	580	580	536	604	564	584	543	522	597	557	548	547	554	570	583	577	562	568	629	585	579	568	552	577	568	625	551	582	593	553	582	590	543	583	566	578	572	590	598	570	593	653	626	571	544	548	585	619	580	589	557	535	561	574	535	582	596	573	552	544	562	600	546	557	554	566	612	560	582	549	618	587	584	552	595	582	560	534	554	574	590	591	583	495	540	563	599	577	574	557	554	565	530	566	551	599	631	593	579	601	573	564	569	559	597	570	525	567	553	600	596	573	559	554	593	585	582	578	537	620	561	592	568	581	566	568	536	547	555	588	556	571	580	528	513	558	585	549	572	566	581	555	613	612	595	591	572	581	571	555	584	614	566	564	601	561	535	584	519	539	577	580	573	576	602	549	596	586	529	579	604	550	578	590	556	614	559	594	590	554	540	546	603	605	596	567	594	573	545	571	570	578	594	566	599	559	598	567	548	574	609	605	584	556	589	617	582	615	596	593	574	606	565	581	576	576	536	595	569	552	556	578	561	588	580	591	576	614	537	589	570	594	573	590	602	558	549	553	541	596	559	560	559	577	563	577	541	588	567	582	560	592	569	586	589	637	597	577	625	572	554	591	619	604	584	565	578	586	582	580	538	559	575	590	587	642	587	560	559	601	553	592	619	600	559	588	554	551	578	578	562	524	552	515	557	585	587	627	584	542	540	559	554	584	578	567	591	610	537	571	589	559	564	565	585	573	602	631	570	601	596	564	592	603	553	551	597	562	583	588	548	575	591	581	603	574	564	616	556	592	602	597	550	553	523	601	518	551	578	582	577	535	574	597	577	551	549	546	588	564	558	581	593	558	590	558	569	553	577	612	565	585	605	556	572	554	554	536	552	551	522	574	568	577	579	592	511	594	582	580	563	553	583	601	526	547	579	580	581	545	600	622	605	550	591	568	553	606	555	572	551	575	608	577	621	554	586	551	589	582	584	574	594	582	547	564	607	557	615	589	596	572	600	607	582	590	540	614	558	586	586	579	585	579	563	591	540	590	575	606	580	589	585	613	613	579	568	582	564	573	564	560	579	578	573	588	570	562	651	615	569	623	538	581	589	567	578	604	539	577	560	566	603	562	541	593	541	576	590	593	565	599	584	575	549	590	499	558	575	614	569	585	581	573	560	545	536	537	602	575	545	555	510	553	529	586	582	574	581	568	612	566	601	507	568	550	574	587	598	592	565	561	559	542	588	563	598	544	567	579	583	520	575	573	577	510	589	575	548	599	574	576	581	604	544	627	570	613	603	559	573	596	555	590	534	549	536	623	588	578	594	598	562	626	609	568	593	536	558	569	558	540	651	567	576	589	571	611	554	567	558	601	577	572	567	549	559	579	515	583	561	576	643	595	600	564	555	615	573	607	562	524	573	607	602	601	607	569	563	586	584	573	546	530	563	594	581	555	621	567	552	592	585	572	576	545	572	576	543	552	608	572	560	579	592	572	570	549	593	585	560	582	605	618	556	550	597	595	612	574	598	632	581	599	543	602	568	549	586	557	591	547	594	576	591	561	592	576	572	634	587	578	610	578	561	561	558	590	573	568	537	546	582	583	585	582	588	525	635	557	550	593	596	574	614	560	540	571	575	558	602	595	566	587	563	554	562	553	555	564	583	619	549	546	578	575	549	545	614	586	590	577	574	603	581	586	520	582	618	551	583	596	565	583	575	590	624	534	560	541	562	560	566	594	569	599	579	578	570	583	643	583	535	575	566	625	574	526	570	575	573	574	593	553	597	565	569	606	564	525	566	587	604	601	575	562	564	596	551	551	576	615	602	568	581	577	602	560	567	564	603	564	550	564	567	586	555	602	566	562	587	617	595	570	590	570	584	571	577	537	597	590	581	542	536	600	576	543	571	607	582	549	526	560	604	597	559	636	581	626	544	591	569	603	599	573	586	594	621	586	562	593	584	556	612	591	563	564	604	586	566	553	584	600	619	588	558	578	550	569	588	622	587	585	550	593	606	555	589	593	582	578	555	506	563	565	576	582	574	601	594	561	593	552	581	562	599	578	558	581	603	583	593	543	579	560	576	533	583	562	593	552	565	558	589	614	618	568	566	600	578	578	582	568	561	582	568	596	581	601	588	522	621	601	587	557	566	575	587	568	550	584	594	593	551	605	569	565	600	586	557	572	543	570	562	576	574	608	608	580	536	557	590	565	599	566	556	594	542	582	572	601	536	611	588	546	590	603	552	543	592	571	598	580	570	585	590	616	547	577	568	555	569	600	562	574	622	594	594	574	598	590	592	557	550	544	565	628	608	542	527	577	568	580	601	582	615	567	546	566	586	558	597	553	582	572	558	632	557	550	557	595	579	544	582	567	587	529	574	565	582	551	565	589	568	580	591	578	573	579	605	550	558	602	553	566	606	609	548	564	607	591	560	592	537	555	598	578	623	555	533	534	536	596	587	609	608	583	645	615	583	564	581	553	643	576	536	555	548	592	559	585	517	566	569	564	575	594	603	536	570	602	558	563	540	568	549	585	605	565	563	567	577	591	569	523	558	607	554	587	578	591	590	548	651	557	586	594	552	600	534	567	555	620	584	596	554	569	564	534	626	559	552	620	558	597	574	549	579	573	580	573	546	619	562	593	562	553	602	593	582	580	618	543	546	562	568	585	578	581	582	600	594	579	546	550	571	574	596	548	563	573	577	543	558	591	602	556	583	594	589	579	587	596	579	588	590	562	582	586	546	556	563	574	596	594	545	622	602	550	566	527	532	544	595	589	531	536	561	641	592	592	568	565	606	567	590	571	561	562	591	574	551	589	573	556	546	582	535	583	542	531	576	597	567	553	550	563	574	533	543	527	563	553	563	562	560	549	610	556	596	603	581	596	549	607	596	591	580	553	596	599	568	574	546	528	563	603	567	664	564	605	619	537	607	564	576	579	604	607	572	567	546	572	567	584	560	600	570	534	574	561	558	593	575	534	546	572	583	555	546	596	578	570	601	615	581	540	606	590	547	565	556	610	608	552	577	581	547	571	583	578	570	576	563	560	564	621	604	574	581	565	601	551	596	574	566	566	542	555	527	560	577	562	593	577	560	595	608	577	550	603	551	601	610	557	550	538	592	583	583	566	586	572	587	608	568	557	525	551	533	542	547	591	548	595	545	558	578	558	606	554	580	533	568	573	618	520	597	570	594	571	561	619	561	561	510	541	575	602	555	592	551	607	575	584	598	584	592	601	610	572	580	597	539	581	537	552	549	600	589	642	580
28656	23735	21962	14632	13028	10009	7956	5883	4048	2860	2436	1920	1484	1350	1223	1028	966	992	861	872	929	876	790	857	845	871	792	791	796	838	786	782	847	804	784	817	803	789	789	844	768	837	799	765	871	739	847	803	753	793	804	774	828	798	794	797	786	771	801	782	792	777	836	778	818	805	796	792	795	734	783	802	783	765	763	834	782	751	768	759	780	779	761	743	825	768	789	737	773	763	786	791	800	744	803	757	753	777	797	750	778	765	765	786	747	798	744	794	756	760	765	771	781	798	768	775	744	762	749	787	775	828	741	792	809	748	728	777	762	795	815	747	770	788	784	795	762	773	752	794	730	767	780	718	731	753	776	714	741	780	791	757	765	795	779	823	810	805	761	730	739	779	767	776	765	747	760	737	777	791	784	781	763	716	824	776	785	728	799	774	753	819	727	741	758	799	755	756	763	805	787	778	780	708	746	760	753	754	759	756	735	789	762	722	767	766	804	768	801	801	768	788	796	818	759	778	803	766	796	783	765	767	730	762	810	751	731	806	835	792	757	784	837	767	838	778	719	787	762	788	713	751	779	764	762	795	745	735	777	804	807	754	808	820	790	826	776	743	768	801	783	786	800	790	800	801	790	786	778	779	755	810	798	779	752	784	798	774	761	782	819	741	786	756	789	750	766	820	800	774	762	765	791	744	733	769	821	762	771	788	750	767	741	762	735	795	740	791	761	762	792	747	755	786	767	770	758	762	810	808	754	812	766	786	743	823	796	839	733	753	770	799	783	726	782	776	767	787	789	765	753	725	761	799	790	765	785	735	787	771	714	757	762	782	752	727	737	814	743	811	753	744	726	782	803	755	756	796	793	746	808	777	840	733	735	768	794	810	777	743	773	802	750	847	743	784	763	810	769	762	754	749	767	752	825	745	726	773	830	781	796	774	789	807	718	740	838	769	759	797	740	783	796	780	736	791	767	749	766	765	823	782	772	762	761	795	751	737	791	740	770	805	790	774	802	810	789	768	748	800	830	778	778	768	755	778	778	721	771	794	734	755	766	792	792	809	791	733	802	772	780	786	805	783	739	738	758	774	754	779	797	792	731	802	778	756	770	760	754	762	779	725	784	754	811	790	778	756	764	785	753	800	805	823	769	745	820	753	801	740	784	762	792	829	762	800	814	757	745	711	820	787	795	770	744	775	773	764	803	787	851	800	824	803	772	792	786	791	753	799	771	783	786	737	736	768	831	792	733	774	803	782	777	772	773	767	768	786	790	735	804	798	737	787	764	775	793	756	738	803	772	774	782	812	779	809	768	764	754	791	758	778	812	845	769	772	791	747	767	785	789	773	795	792	795	777	802	785	762	751	761	783	735	795	740	804	784	781	798	792	791	702	798	740	738	765	748	757	784	762	785	806	797	757	743	760	798	758	756	810	782	715	785	787	764	783	783	792	759	799	767	761	780	800	802	803	754	778	737	777	746	721	758	810	774	806	803	751	735	753	793	766	717	816	797	748	795	787	777	810	778	752	743	788	795	792	784	750	747	817	778	864	741	763	738	795	756	798	771	781	818	720	780	788	768	739	807	741	778	780	771	759	707	788	764	750	731	765	787	746	771	813	813	763	789	861	745	769	819	804	775	756	744	736	795	759	747	814	746	799	826	750	787	759	767	764	778	771	764	729	816	770	786	747	810	780	761	774	774	760	782	770	803	789	799	787	768	745	782	768	771	782	754	744	775	788	813	791	763	780	749	813	781	767	752	771	770	761	792	739	768	749	734	781	764	797	743	766	793	768	791	810	728	766	759	765	767	760	756	732	786	755	748	789	826	785	757	834	737	807	761	798	795	789	801	751	783	798	783	807	798	782	764	783	775	759	756	788	779	739	770	765	765	679	779	749	818	734	790	758	791	752	763	777	759	757	744	743	742	749	731	786	788	795	796	728	791	785	742	790	778	766	812	824	737	776	816	780	751	792	824	736	806	744	768	800	727	802	746	785	776	760	776	776	748	743	800	775	826	788	778	743	753	769	779	771	796	803	804	795	781	784	778	737	799	751	793	762	803	789	781	756	756	778	782	812	780	710	770	776	804	782	798	728	728	798	754	776	760	778	782	742	788	744	771	789	807	804	805	729	755	808	806	823	781	752	762	760	717	770	759	770	763	837	778	772	742	793	806	742	836	787	798	815	736	789	754	825	775	772	771	777	786	773	769	746	735	787	813	782	740	730	741	728	785	818	740	777	798	784	736	801	793	721	788	750	825	765	746	761	780	781	787	782	755	789	772	801	793	738	782	792	791	757	793	759	790	786	756	846	786	773	753	825	727	724	780	788	764	758	751	785	731	761	801	824	774	786	762	752	806	752	775	798	768	755	803	750	794	763	739	784	750	824	726	763	761	752	798	707	807	793	783	814	793	778	777	766	754	773	781	770	772	792	755	755	747	811	736	776	793	737	775	757	746	759	796	803	767	771	768	749	815	846	764	778	791	690	779	762	751	769	800	742	724	753	769	767	788	778	786	766	822	831	747	783	742	792	772	808	728	768	739	816	789	789	800	720	758	792	810	741	790	785	802	753	749	815	741	764	798	814	743	772	778	775	756	767	791	756	844	756	770	835	728	802	766	779	758	781	752	743	798	788	781	762	786	752	795	773	764	814	773	790	763	797	783	774	826	768	750	757	781	722	749	747	708	760	782	781	759	775	769	757	778	751	762	776	747	819	816	764	789	762	802	790	816	758	768	774	751	766	777	757	768	762	780	778	756	749	758	735	767	750	799	759	743	776	765	807	776	725	756	760	757	761	789	736	804	801	732	749	756	748	746	777	789	806	798	767	795	808	717	759	781	775	756	773	768	736	786	770	787	793	781	762	723	824	733	824	788	745	814	774	739	757	770	791	757	750	778	749	782	806	808	778	792	784	801	781	752	818	740	747	777	788	757	759	760	777	805	799	783	799	759	751	752	745	741	810	797	758	828	814	759	740	706	765	771	812	771	774	796	808	727	760	798	735	832	782	761	739	740	774	836	789	782	829	761	763	749	744	757	768	759	700	771	839	771	745	798	797	772	789	792	731	738	766	806	792	734	786	806	775	784	776	740	757	800	746	781	754	802	739	721	775	774	761	713	782	747	776	771	805	705	807	812	777	783	776	767	793	692	752	779	711	756	768	759	742	748	778	780	762	731	760	737	809	738	822	785	789	763	753	782	827	754	802	781	767	753	830	790	767	752	747	786	738	789	783	744	780	779	779	798	786	761	789	788	792	771	850	826	752	731	760	750	754	767	780	777	779	799	809	787	730	777	740	761	817	783	796	737	818	785	752	761	799	809	734	761	799	764	789	762	781	753	784	780	755	809	765	823	736	776	817	800	820	718	757	801	811	819	800	764	775	759	760	711	738	805	799	759	763	702	743	747	765	745	717	794	777	782	750	758	735	770	784	734	785	744	782	786	792	792	763	740	844	746	774	759	746	771	769	794	801	777	777	773	798	771	776	743	780	750	779
23148	21082	28758	23627	21088	20635	10437	3746	2253	1616	1337	1099	797	704	620	487	489	431	370	403	339	396	325	356	323	340	313	315	326	313	308	298	281	304	325	319	307	289	287	290	329	261	262	286	273	299	279	272	281	295	288	292	279	288	329	298	290	307	331	307	331	255	290	325	299	298	277	299	323	258	270	274	296	273	288	315	288	270	288	286	268	278	293	307	287	280	287	273	276	263	271	306	257	253	253	276	265	307	310	269	281	263	260	307	269	290	301	292	297	257	282	291	295	284	266	279	278	302	254	262	296	278	308	276	275	288	304	292	279	279	315	287	245	305	270	274	287	299	312	282	278	261	264	267	265	286	264	303	275	283	275	269	279	283	259	300	298	280	269	291	288	271	282	314	303	268	303	297	275	246	248	271	282	268	306	287	297	301	300	283	303	300	278	289	280	301	275	268	278	289	294	252	272	281	297	324	300	286	259	247	283	284	295	286	304	290	248	278	273	312	265	293	265	277	278	251	287	295	281	265	284	290	285	299	277	318	277	257	267	291	291	278	261	335	297	279	283	274	273	290	268	268	304	256	267	307	276	264	274	269	272	294	313	266	280	284	294	312	308	275	294	275	263	298	294	241	294	293	289	293	279	305	266	292	263	319	242	274	285	272	269	282	250	290	279	269	309	289	283	278	290	247	255	274	262	264	289	261	269	271	285	269	314	265	279	285	256	287	274	305	281	272	276	277	295	275	302	264	274	251	267	265	276	288	274	280	290	292	279	258	265	268	286	309	263	254	238	303	286	312	300	273	260	280	265	281	283	271	275	306	267	274	266	273	283	289	284	283	293	307	284	277	257	263	269	265	279	274	309	299	271	295	235	270	291	271	285	275	276	297	317	293	287	268	250	322	272	294	261	293	301	281	271	308	318	299	299	277	282	292	274	305	282	294	258	263	250	258	295	264	306	295	251	290	304	296	311	298	264	270	287	281	262	290	274	265	284	270	255	309	293	292	305	283	274	278	270	275	264	293	279	285	296	276	286	273	241	248	272	285	288	270	259	304	294	275	262	276	298	291	265	247	274	279	316	293	266	302	294	285	329	276	300	290	255	283	272	294	271	270	317	271	273	275	273	289	299	288	272	287	250	262	259	262	291	268	279	248	291	267	284	297	283	257	259	277	271	282	287	276	275	296	289	289	286	259	279	277	283	271	301	284	268	281	302	292	288	310	305	271	286	281	296	248	262	272	271	313	272	282	276	302	299	241	283	244	281	288	261	272	292	292	258	276	283	287	305	293	295	283	270	268	267	282	256	281	276	287	243	280	299	298	273	302	299	278	310	289	270	284	285	280	265	257	269	234	273	286	286	286	272	257	248	287	265	281	281	292	278	274	287	309	297	255	280	278	286	277	284	282	307	273	272	275	286	271	284	258	286	265	266	297	292	281	284	265	245	318	328	296	292	283	270	248	293	290	250	289	277	279	280	258	277	286	290	262	272	279	278	273	283	293	261	302	297	298	285	294	235	301	283	275	275	262	279	283	268	277	249	288	295	252	282	277	282	261	284	299	267	275	264	287	265	283	266	277	264	275	274	277	281	294	268	257	268	295	288	282	264	291	308	250	262	275	281	250	276	284	271	307	272	274	270	309	271	269	270	288	285	282	295	288	298	292	271	271	284	273	271	280	279	285	315	271	269	303	264	270	250	287	281	291	272	278	293	250	241	269	293	298	297	294	276	283	311	292	291	269	311	304	256	277	307	246	284	297	292	273	279	295	244	287	250	260	289	283	273	294	268	287	266	277	259	258	278	275	291	292	301	293	292	284	296	283	260	277	281	301	275	292	282	309	301	299	281	262	284	270	297	294	317	234	284	257	281	280	267	267	260	267	295	263	280	244	268	267	273	267	275	261	256	285	285	262	257	309	302	293	285	282	281	287	300	301	307	261	246	258	301	289	281	278	297	268	272	280	283	268	284	297	298	294	302	294	280	290	289	268	257	301	267	289	268	250	291	287	279	292	295	292	302	296	253	270	268	293	280	304	296	280	279	251	252	276	305	279	308	294	276	262	249	265	292	276	280	281	306	303	291	296	303	311	245	297	273	310	280	276	270	268	248	270	323	268	273	282	265	252	281	288	294	312	252	294	262	270	305	298	285	278	227	278	300	286	273	269	271	276	287	271	303	271	301	271	286	287	272	264	268	298	284	306	304	287	269	278	279	273	264	270	281	305	289	301	315	273	328	279	252	290	262	290	270	254	305	282	283	282	268	315	268	267	298	252	299	269	276	260	280	258	285	290	261	280	262	265	281	306	259	289	265	287	281	294	273	247	315	262	257	286	269	306	263	301	311	295	243	280	283	276	275	246	304	331	296	294	252	258	291	294	287	319	281	283	270	246	263	285	289	266	320	312	239	317	300	284	310	317	273	293	238	274	259	284	290	265	293	289	268	288	276	254	265	274	276	255	282	289	243	263	281	279	266	282	259	327	302	290	276	273	271	274	271	277	331	284	281	312	287	266	263	297	293	295	247	275	265	273	271	282	265	291	270	282	286	288	265	248	283	291	270	260	288	288	298	267	283	255	318	259	265	263	276	306	250	267	267	276	280	242	270	287	282	295	275	261	261	269	284	296	262	255	268	270	259	287	295	251	284	267	276	268	286	283	297	277	309	290	292	284	286	287	307	253	308	269	299	272	283	265	305	287	268	286	307	295	274	313	268	279	290	277	275	292	263	284	265	282	275	271	291	304	319	288	307	272	296	276	265	252	291	262	280	280	269	284	275	266	279	261	284	266	272	281	291	287	281	268	295	250	261	273	282	271	279	234	255	269	263	286	263	302	244	281	310	289	270	288	279	276	275	279	272	260	268	277	269	271	299	303	279	270	277	283	279	295	287	264	264	274	289	268	322	311	261	277	304	297	274	279	285	290	282	291	268	240	259	269	291	273	290	295	269	284	280	298	251	255	303	265	268	240	275	298	289	269	262	290	317	303	246	287	294	294	283	319	281	266	283	291	285	251	285	273	269	267	284	275	273	289	275	275	289	264	265	285	265	306	288	291	275	275	291	260	317	283	277	300	270	298	277	296	271	304	278	287	279	275	258	271	291	269	262	268	304	297	268	271	282	269	279	271	300	270	298	296	279	273	256	263	293	257	283	283	274	298	281	266	293	273	286	296	295	264	305	301	304	252	301	308	283	298	245	303	285	288	255	301	287	304	303	292	260	283	290	268	278	288	266	277	283	250	297	279	259	277	272	261	299	267	265	288	287	262	265	307	286	243	273	262	286	284	273	273	245	277	264	276	266	273	274	301	251	269	266	284	248	298	300	287	280	263	280	241	286	281	282	290	292	262	263	292	304	290	264	283	282	307	274	292	238	308	286	292	256	275	277	283	284	277	281	256	252	284	276	264	290	269	293	273	275	310	268	266	284	287	286	264	262	292	313	279	258	282	283	293	282	276	267	263	267	267	276	303	271	244	273	278	297	306	264	293	265	274	276	307
32631	29790	25671	17908	16090	12986	10263	7188	5107	3511	2907	2245	1547	1274	1114	937	796	668	620	558	585	515	505	532	513	482	493	490	440	449	505	402	437	450	400	432	368	402	422	414	437	419	424	429	426	463	388	423	419	401	419	417	415	436	449	440	442	423	463	406	420	433	380	389	399	431	411	384	414	371	428	361	377	372	404	415	377	429	406	390	381	413	376	412	390	437	415	385	379	396	391	377	388	405	424	410	354	403	342	383	380	349	384	388	399	348	400	409	377	412	391	407	347	380	410	359	403	347	413	416	395	357	375	393	376	398	382	381	409	387	417	404	385	376	356	361	420	404	424	425	404	373	410	411	408	397	348	430	385	367	420	381	383	407	360	399	378	371	380	404	394	368	399	403	388	383	344	398	391	409	368	455	356	399	387	410	389	379	387	378	395	412	391	374	359	426	393	388	347	361	364	396	380	388	392	359	359	379	382	422	390	403	375	392	438	397	347	394	373	375	398	353	414	376	364	386	415	403	369	359	370	366	374	364	361	358	390	394	413	382	346	371	397	404	357	386	391	372	392	409	402	372	404	399	400	375	405	377	399	381	399	381	386	396	396	366	360	379	394	381	374	388	384	391	402	385	404	406	366	389	390	371	384	397	400	433	370	406	341	348	374	395	396	375	385	411	356	385	398	391	394	402	393	406	402	398	338	367	378	407	349	372	366	405	416	410	399	370	370	362	388	378	379	399	379	411	413	415	389	349	377	361	404	387	401	370	380	405	390	383	388	433	378	402	416	393	382	386	412	412	362	396	377	374	395	384	384	376	365	382	359	356	369	396	396	380	367	405	378	374	376	389	396	344	383	382	420	402	385	364	400	377	388	380	409	375	371	386	367	409	362	365	388	402	365	368	367	359	425	380	414	400	372	369	335	384	396	401	364	362	351	375	377	348	400	409	412	389	374	422	400	404	394	373	428	400	381	369	397	377	361	384	369	411	404	379	405	354	381	391	402	381	381	405	401	369	405	393	406	385	396	399	361	386	376	371	359	359	362	407	389	399	368	365	431	385	393	371	390	400	395	350	396	369	400	400	322	355	384	395	391	392	397	402	398	412	390	362	377	394	363	378	365	377	402	433	361	370	393	381	392	386	401	368	381	400	379	411	390	380	375	354	371	408	361	357	394	404	374	430	415	369	411	408	391	372	410	368	406	400	406	387	386	365	367	397	355	372	366	367	405	391	402	380	369	371	410	404	377	390	413	391	401	372	365	386	401	370	400	371	370	361	370	380	381	408	394	374	422	392	401	392	435	393	406	401	393	368	389	359	377	398	386	386	375	407	380	368	394	400	366	397	370	405	401	411	379	418	384	375	384	383	365	373	416	406	380	358	389	402	371	368	391	381	423	408	411	390	424	370	352	353	397	383	365	363	372	397	334	418	396	395	410	354	360	397	378	387	373	389	378	379	380	379	419	384	368	388	401	380	379	401	386	398	382	373	394	376	425	380	405	346	381	364	365	365	372	403	398	372	408	387	407	367	402	378	344	368	397	364	377	405	397	369	428	386	379	404	372	380	384	407	380	353	383	408	373	343	386	391	372	385	375	383	366	381	381	408	401	406	404	397	417	403	430	394	379	406	381	384	356	375	366	359	382	370	369	399	400	374	379	380	390	409	373	343	412	364	408	396	382	418	370	389	401	367	375	392	390	355	417	411	394	394	371	392	381	386	425	409	393	377	391	391	400	406	375	393	380	398	404	382	370	396	388	382	411	355	390	435	426	386	422	385	393	379	369	369	379	366	400	352	367	370	395	382	412	358	387	365	372	385	380	403	377	396	399	391	379	379	364	372	371	384	413	380	397	380	368	373	362	371	370	398	395	425	366	381	406	385	395	408	399	357	403	393	377	378	382	365	356	390	346	366	357	397	359	380	388	368	354	401	384	380	351	373	375	396	394	408	400	374	356	404	387	390	426	384	392	376	380	334	397	392	369	367	382	356	361	363	396	378	438	383	379	367	363	371	363	370	376	402	408	375	382	390	385	385	389	380	431	382	399	403	337	375	404	404	374	411	361	391	398	395	350	395	375	370	372	365	384	413	385	393	392	402	369	391	395	403	396	378	369	371	409	388	352	374	358	384	394	368	395	362	370	374	399	424	390	390	384	354	402	373	402	381	401	369	403	371	364	367	398	403	395	395	358	386	385	364	358	381	375	389	347	393	393	353	417	376	413	377	372	372	367	370	378	396	389	370	360	363	416	414	382	414	405	405	364	399	386	422	394	392	371	398	386	365	383	382	386	411	380	373	385	374	401	390	379	397	381	368	373	370	364	355	377	353	384	389	394	376	373	391	391	407	375	355	404	407	381	387	404	364	397	388	387	415	371	398	387	332	408	353	389	379	408	402	410	416	429	382	384	400	383	335	378	378	401	396	371	351	388	371	393	379	356	385	388	372	394	384	402	390	406	365	413	399	415	399	376	392	397	387	400	384	395	392	386	378	379	378	371	398	393	410	433	394	383	366	364	386	388	397	407	377	362	376	405	352	387	392	417	363	381	401	365	391	374	372	387	401	386	396	397	406	428	381	406	389	407	392	355	430	377	359	394	397	359	395	371	389	382	435	366	385	364	384	381	373	369	395	355	402	382	407	363	396	403	409	385	388	392	410	384	379	389	372	412	355	410	390	375	407	376	352	396	369	377	386	404	398	367	395	359	360	390	348	407	389	394	417	380	419	362	430	380	358	398	396	410	398	401	373	378	377	389	371	359	392	396	400	385	390	390	397	386	361	413	360	383	403	377	415	405	377	404	404	387	393	372	361	412	394	349	373	385	381	380	385	382	351	388	380	367	380	392	378	394	359	416	361	398	359	374	396	394	364	419	376	375	367	395	363	399	411	365	392	407	384	407	353	386	390	404	389	366	429	413	389	399	365	410	376	388	384	346	384	406	378	396	389	376	397	378	381	411	367	413	369	363	379	384	390	365	359	378	420	377	394	414	405	363	386	372	380	366	382	352	402	380	372	398	362	393	408	404	429	403	367	385	386	399	397	391	403	365	368	372	384	379	396	372	349	381	367	364	369	366	417	382	410	397	366	417	367	361	348	386	394	403	362	425	386	386	370	388	389	402	361	403	382	385	379	360	360	359	347	389	423	393	379	373	380	407	425	404	335	357	392	384	379	388	380	387	420	375	381	400	394	403	374	358	352	374	347	380	421	362	378	388	397	379	361	415	377	429	377	376	362	383	402	380	367	412	352	375	387	396	433	400	382	372	387	380	411	362	396	371	394	404	378	414	398	398	377	407	363	399	361	381	387	343	395	376	372	368	396	379	412	396	372	371	383	406	348	369	377	378	384	379	384	393	387	403	400	374	403	398	405	378	378	375	399	408	388	408	413	373	403	375	414	354	358	370	392	381	422	388	386	426	403	358	396	386	365	391	361	429	405	389	369	396	381	368	400	363	422	432	368	404	323	408	366	377	371	360	430	398	400	356	388	382	407	393	400
27265	20542	15447	8246	5098	2835	2233	1601	1238	1046	950	864	797	786	769	674	719	694	680	683	667	658	687	658	697	683	680	635	669	694	688	642	700	697	694	644	686	653	603	711	661	666	732	628	689	658	636	638	708	685	650	707	678	690	647	625	708	685	631	692	721	683	656	713	677	633	654	651	643	680	672	649	716	721	690	629	675	693	688	712	678	699	621	646	711	704	681	662	656	662	671	650	699	730	682	662	645	655	712	676	663	661	691	681	659	695	655	661	674	662	664	688	663	687	687	674	677	627	662	639	647	698	683	666	676	643	617	634	708	666	687	659	674	640	706	659	651	669	708	664	680	650	682	673	683	679	688	625	644	642	666	631	695	676	680	680	664	645	683	738	664	632	731	714	696	687	673	691	681	645	660	690	630	650	653	644	661	671	689	668	689	641	649	696	675	625	658	647	637	660	682	657	662	712	719	685	680	660	676	689	622	703	667	688	708	653	676	688	668	668	660	672	665	716	696	661	675	598	626	673	689	652	678	671	683	688	665	650	658	640	696	661	673	734	684	688	700	636	608	667	629	659	718	666	720	644	698	707	697	631	651	658	645	653	663	697	657	710	661	658	654	654	642	644	698	663	664	627	703	680	688	645	713	705	673	613	695	673	709	680	662	653	683	653	641	639	665	648	658	672	691	677	693	654	680	640	649	688	694	669	691	661	654	661	696	659	603	652	664	638	718	654	687	665	661	674	641	653	637	616	628	652	680	672	659	636	715	661	667	702	694	702	635	690	680	663	676	668	629	696	670	660	677	692	655	695	638	666	653	699	666	634	668	636	677	655	675	715	648	624	656	655	706	670	665	638	701	684	683	658	642	673	681	642	650	630	697	671	695	672	684	671	686	658	672	652	714	648	678	647	659	681	677	698	663	622	677	722	638	656	687	660	667	641	648	677	670	647	692	650	642	681	715	629	660	665	674	621	698	662	699	702	650	697	693	630	669	638	663	635	703	705	646	660	670	669	668	665	684	695	677	694	686	681	656	717	690	648	666	684	721	680	654	662	685	688	630	650	671	710	655	651	666	706	650	665	673	663	668	686	643	652	680	687	658	675	670	669	666	635	652	686	685	677	689	661	658	649	684	623	654	655	718	635	626	661	678	678	642	665	591	677	704	730	687	699	663	718	648	658	656	669	714	642	652	706	688	626	704	700	711	612	652	653	654	657	647	706	664	633	683	652	624	696	681	657	663	706	670	697	638	645	646	642	663	660	673	663	672	698	699	695	651	664	645	676	608	696	667	657	683	620	653	676	680	683	696	640	646	669	688	693	666	645	662	687	689	639	703	644	672	705	673	677	683	650	654	724	630	659	685	651	645	711	630	659	640	632	610	657	663	663	707	715	630	683	686	717	660	666	666	664	636	696	652	714	617	640	657	632	706	677	692	656	666	690	652	677	681	662	674	701	639	711	703	649	672	684	690	675	650	680	693	674	671	677	672	682	669	656	675	704	687	661	665	673	667	627	673	645	679	735	673	704	637	679	720	680	703	681	685	662	684	640	671	667	705	697	624	683	625	683	696	634	610	669	731	670	659	649	627	636	670	661	663	670	641	676	657	678	655	681	619	658	723	682	677	660	644	636	657	581	647	699	701	705	696	672	656	689	631	642	670	666	656	711	662	646	665	666	700	662	672	633	692	684	647	651	668	662	701	657	694	702	641	610	642	660	665	659	666	702	676	701	664	678	643	653	641	674	687	709	688	654	652	661	672	640	677	690	704	664	631	635	684	690	622	661	665	727	646	673	688	662	653	631	637	685	661	628	698	645	610	649	670	687	687	673	679	690	682	675	634	709	679	693	638	707	651	701	668	645	650	656	625	660	653	648	693	656	671	663	693	669	676	681	676	645	679	695	663	665	665	682	636	684	656	656	642	696	656	680	617	626	674	642	662	658	670	658	663	674	670	694	641	691	671	685	656	700	643	638	598	700	706	637	680	661	694	664	646	677	671	679	695	681	659	754	652	693	667	646	609	687	680	683	655	689	670	666	612	623	706	636	629	642	646	638	685	687	638	698	629	666	660	682	685	646	671	688	639	661	637	644	639	673	656	654	719	683	677	647	654	686	655	647	700	655	619	664	666	700	665	654	672	647	652	674	715	681	638	648	598	679	632	704	693	662	713	672	674	688	627	687	689	678	653	655	711	679	698	665	668	699	684	637	669	674	676	673	656	641	662	733	653	665	660	680	669	659	636	699	660	666	654	682	628	617	676	677	690	670	667	671	716	723	641	690	635	713	688	656	689	681	609	685	620	664	706	672	654	704	661	706	715	657	695	648	708	638	661	649	676	623	680	646	650	659	680	659	651	647	665	664	672	667	697	677	685	646	646	661	686	707	649	688	633	678	638	692	660	640	658	699	678	654	650	628	679	642	685	697	691	676	631	639	692	685	669	639	628	707	674	650	679	673	607	657	655	672	636	709	645	635	677	703	690	650	681	703	665	664	697	664	661	667	596	741	642	647	630	695	686	667	624	665	687	673	704	705	725	663	624	633	668	667	718	684	672	679	696	633	674	697	685	650	660	674	670	674	678	708	641	680	702	650	660	667	652	642	655	702	698	689	638	683	640	633	669	646	681	673	675	626	691	701	650	746	651	641	696	653	660	688	668	740	674	677	673	669	663	654	703	645	693	689	647	700	646	623	697	729	698	699	670	687	654	629	662	711	647	667	712	626	632	655	695	665	697	678	704	677	699	706	683	639	650	628	685	669	621	648	666	680	680	641	693	684	694	673	673	676	695	691	687	667	619	676	630	640	667	622	657	706	625	662	683	683	685	734	661	635	712	675	688	630	674	624	677	649	660	687	627	687	673	677	653	651	675	718	633	656	684	649	670	681	658	707	672	657	651	698	651	661	703	665	638	675	706	655	662	691	668	679	658	649	638	654	707	709	640	722	711	655	636	673	678	636	707	679	667	659	655	664	699	651	670	650	650	665	694	657	693	658	672	638	682	651	593	667	678	666	632	669	688	632	670	613	643	697	661	657	670	670	676	634	666	641	673	668	650	662	674	685	675	647	687	655	662	697	649	735	692	664	634	707	700	647	636	610	711	638	691	687	653	659	662	652	683	642	681	675	686	716	705	694	676	635	682	713	682	692	656	747	726	651	682	684	655	665	693	717	705	655	716	646	656	708	700	635	708	673	695	641	672	642	640	682	635	694	625	690	694	677	677	717	682	683	690	653	751	711	683	662	659	680	730	668	642	654	665	670	646	680	692	667	669	675	662	701	714	709	703	665	636	666	637	648	660	688	691	679	714	688	737	653	696	661	657	674	657	648	655	664	637	682	711	641	677	655	660	706	693	621	713	642	646	654	699	657	694	673	673	697	652	652	635	665	697	671	650	688	641	668	689	670	659	681	638	742	669	669	653	654	652	645	647	673	655	705	708	690	677	657	618	750	691	719	664	657	665	697	628	686	663	660	674	653	688	670	666	665	690	680	664	625
24071	14569	15539	9979	8624	5772	4750	3224	2338	1805	1629	1401	1104	1097	1011	988	906	883	878	973	884	871	877	870	857	898	914	886	913	887	909	864	879	927	866	863	863	928	866	965	904	888	870	890	859	899	869	869	893	901	845	882	909	852	879	855	876	874	938	870	871	873	886	917	915	919	846	903	904	917	899	880	857	948	886	905	875	895	885	856	871	903	883	880	937	892	895	870	863	859	898	874	876	899	877	866	877	942	892	827	948	942	897	876	867	876	969	924	928	956	864	874	947	859	885	832	853	884	874	838	830	847	851	908	879	913	892	886	867	898	856	860	920	900	845	854	838	823	838	931	888	895	885	906	857	906	878	870	918	896	869	860	878	866	886	884	868	907	913	872	861	887	878	883	859	881	907	856	901	856	856	872	865	932	832	905	915	853	889	794	835	930	900	883	916	861	896	820	939	860	896	862	878	838	880	880	878	826	853	837	871	878	883	862	834	875	830	915	881	865	923	884	905	864	895	893	883	903	870	886	886	861	918	854	852	882	930	909	887	879	895	879	882	904	931	909	876	912	865	898	935	886	933	908	941	871	897	876	883	899	914	920	888	904	906	872	851	916	852	880	900	864	847	842	918	900	824	860	907	851	860	893	892	912	876	912	928	855	876	894	813	890	936	911	912	896	852	892	896	915	898	874	909	885	860	899	891	857	907	904	892	814	860	865	892	877	906	831	854	901	887	879	855	879	916	897	883	884	878	965	859	893	839	912	881	880	924	876	899	895	891	889	868	876	895	905	870	885	891	871	865	933	893	925	894	890	872	882	909	887	842	885	799	884	880	906	876	885	842	876	889	915	862	878	878	877	872	912	891	917	920	910	913	889	874	836	914	864	872	876	937	875	828	867	885	883	925	875	880	895	897	888	890	852	931	893	890	860	860	877	904	901	853	846	919	882	872	921	881	895	854	879	871	863	889	856	907	901	949	897	874	884	906	866	862	879	857	881	908	883	879	946	866	869	920	885	853	837	924	885	925	876	882	825	908	886	881	921	835	902	961	885	912	897	900	916	899	874	837	880	910	851	901	858	875	828	929	940	864	899	910	859	890	862	894	872	934	913	855	849	905	872	870	846	879	883	866	908	853	954	872	886	810	931	891	881	883	916	909	864	886	868	877	904	858	873	885	906	925	891	894	901	858	918	852	913	890	882	842	845	868	870	845	907	866	869	909	910	918	904	830	857	912	901	911	918	861	925	876	915	899	901	875	874	887	900	854	856	881	848	906	893	898	856	894	902	893	905	842	947	922	833	896	887	922	858	874	912	859	851	839	864	857	884	855	897	882	876	831	897	855	884	895	886	825	838	898	910	937	906	871	870	937	826	914	888	863	898	893	891	904	823	938	893	874	919	851	875	884	849	850	875	882	828	892	921	935	862	905	899	947	868	856	823	915	862	889	860	907	846	892	876	869	860	940	851	874	869	862	903	938	832	871	887	879	876	894	900	853	841	878	905	918	902	873	891	904	894	912	896	857	869	849	895	893	943	907	874	880	876	889	829	835	872	889	883	886	876	948	905	893	802	894	844	878	857	951	914	900	882	946	920	912	903	875	882	906	848	849	889	892	860	863	912	915	868	893	880	863	923	910	857	883	881	876	881	908	907	848	881	868	926	902	848	887	878	840	858	916	910	894	909	902	895	911	843	921	862	877	915	825	906	904	907	906	852	840	859	905	872	918	872	883	876	910	882	912	822	818	867	883	843	841	925	844	861	888	901	916	901	887	894	882	880	833	873	883	884	880	911	848	871	874	917	886	865	856	901	836	883	920	860	901	923	933	938	847	869	893	889	884	920	868	873	910	838	826	878	906	841	858	856	905	854	889	879	883	868	870	875	922	906	846	858	860	908	905	910	857	923	917	865	877	876	854	897	882	958	845	905	895	891	916	896	908	948	877	910	902	836	874	847	864	847	859	791	943	928	884	897	874	897	874	834	842	933	891	840	839	926	844	841	878	865	850	940	933	866	914	905	897	850	902	923	853	873	919	927	913	918	878	890	861	881	872	847	859	885	856	846	870	912	871	938	858	868	882	915	920	865	860	898	952	869	847	876	864	892	877	833	875	814	894	855	903	860	906	874	888	920	870	896	906	928	876	901	850	901	898	908	880	914	854	897	907	908	901	886	894	890	829	903	932	908	883	893	843	861	852	904	940	883	891	891	905	906	919	874	907	933	926	851	866	887	833	885	833	907	930	899	896	921	844	901	871	915	837	863	954	858	874	902	846	956	911	898	859	855	903	867	891	854	910	898	828	925	860	862	918	881	895	862	845	871	892	902	884	883	925	912	917	911	908	882	915	892	863	864	929	937	883	854	917	897	895	914	926	874	887	886	907	872	899	871	916	876	907	881	885	914	912	865	887	901	869	881	932	859	894	895	886	856	903	841	884	845	902	914	932	887	941	834	895	860	881	875	865	871	889	893	877	872	922	904	942	876	869	893	882	860	888	895	894	842	936	897	940	862	894	896	886	866	864	885	883	852	866	862	890	908	886	886	875	879	874	867	929	878	914	911	880	853	886	893	891	849	916	906	867	876	910	933	908	875	867	902	902	904	864	887	861	915	914	877	884	861	879	902	884	907	893	898	870	871	850	869	879	836	931	889	932	899	844	911	841	887	833	925	935	880	889	870	918	893	820	900	923	875	917	890	951	882	894	901	849	883	888	850	896	887	875	897	882	924	897	946	900	855	908	854	907	865	926	857	862	929	888	886	886	868	853	869	838	843	833	878	945	915	857	879	842	927	891	927	855	893	913	884	883	922	868	893	883	907	909	873	871	844	911	910	887	937	901	901	856	884	875	849	875	919	892	912	809	900	927	860	924	892	914	879	948	920	849	915	908	829	842	893	886	909	838	929	876	928	950	884	923	864	881	914	889	881	863	931	867	867	840	924	894	859	916	847	871	853	900	883	893	912	943	894	887	895	893	848	845	876	883	873	906	877	845	835	905	877	930	850	836	937	880	846	879	877	867	889	920	915	854	924	873	895	889	881	933	848	910	923	905	860	896	848	884	877	872	839	920	889	834	853	878	831	860	902	915	892	860	941	891	890	881	866	897	874	906	882	860	884	824	860	940	921	896	864	902	874	889	929	935	884	902	870	873	865	868	948	938	852	894	912	921	870	899	840	905	893	905	880	899	926	865	848	845	832	844	929	867	867	930	867	881	865	851	841	854	964	882	912	879	861	953	898	883	948	908	884	903	853	854	917	919	884	904	860	955	891	809	869	886	908	850	913	821	873	889	900	915	899	857	953	877	884	891	901	858	880	904	885	920	857	877	841	862	842	871	884	890	882	892	906	885	836	911	844	909	850	872	897	900	874	898	849	865	892	888	852	856	885	883	871	884	888	859	878	867	928	851	923	869	901	851	868	861	915	823	843	908	895	830	832	886	870	910	871	923	896	902	948	952	859	906	941	829	833	889	850	890	919	908	884	868	890	914	843	897	849	913	819
24118	21083	28193	24217	20676	10041	4398	2446	1564	1459	1198	1109	916	830	816	750	663	669	644	645	658	628	607	632	634	599	611	597	598	550	605	626	609	637	570	629	548	569	618	584	585	586	606	598	590	617	571	639	596	588	573	619	603	606	597	565	622	598	580	586	568	593	601	575	596	590	576	583	591	544	586	608	601	617	581	588	559	605	580	544	577	596	619	567	608	577	604	573	600	596	593	571	573	616	567	600	610	595	584	594	616	575	616	559	599	599	575	566	576	561	588	596	553	550	563	609	601	576	557	614	613	564	585	583	562	629	555	611	628	616	594	559	603	570	579	606	551	572	562	622	556	590	601	556	609	574	612	582	578	574	620	598	536	598	618	556	570	621	565	595	555	605	575	534	582	580	594	560	583	548	578	582	574	560	614	602	588	610	577	553	585	565	578	592	564	600	560	579	621	569	595	560	620	578	546	547	569	550	591	528	595	579	572	613	594	571	590	594	569	617	626	558	582	554	599	560	588	626	580	634	575	617	600	573	557	566	552	587	573	580	613	623	604	577	554	587	544	567	627	569	597	596	634	587	540	588	583	586	636	593	572	566	589	586	589	574	575	582	563	577	577	586	562	579	583	614	599	545	610	577	600	585	552	602	615	579	585	622	546	575	588	564	605	556	561	584	565	621	625	575	552	579	602	581	576	584	566	616	557	544	602	576	581	573	547	615	563	570	583	596	553	547	589	598	596	547	585	582	557	564	583	571	574	595	578	551	562	564	578	613	574	597	554	561	581	602	584	593	575	606	572	581	587	616	538	621	573	612	585	589	600	595	551	579	615	593	559	578	589	605	572	565	574	608	590	583	581	597	598	593	590	539	610	587	584	568	546	595	598	573	526	554	580	567	596	603	576	534	515	588	595	549	557	600	574	562	536	573	580	589	597	537	536	593	584	581	602	557	603	567	589	618	562	567	563	565	551	579	598	606	630	562	572	561	526	545	613	623	563	585	571	619	581	568	566	605	569	573	578	607	581	581	609	558	598	590	598	592	583	597	592	582	561	582	571	563	588	612	560	579	576	627	541	604	607	601	554	576	569	552	591	606	605	616	572	568	604	554	568	538	592	568	600	629	627	593	574	570	576	560	555	546	565	597	612	545	581	585	581	579	611	596	580	566	605	565	607	552	574	592	574	579	570	581	558	578	589	585	567	590	553	554	559	552	592	599	590	586	541	578	581	573	590	647	614	565	576	604	609	610	561	617	557	592	582	585	573	575	580	586	587	561	579	558	555	602	615	579	575	589	578	588	558	562	606	641	598	601	597	557	561	558	609	640	575	572	589	591	581	568	583	612	569	569	574	583	589	620	601	562	545	597	598	590	560	580	555	574	622	544	578	595	584	563	578	627	616	584	588	567	535	583	610	587	636	574	580	593	557	522	579	573	560	611	608	557	579	614	611	563	586	601	550	606	567	548	565	553	598	535	572	542	597	585	538	592	588	554	569	563	553	576	576	614	589	596	591	558	620	582	555	578	569	657	599	570	603	587	566	541	569	549	593	542	570	617	570	581	561	576	584	650	560	576	601	576	594	593	579	576	582	584	592	573	594	605	624	588	598	604	566	581	558	548	576	580	575	613	511	581	592	549	611	586	624	602	561	564	605	604	613	612	603	600	584	562	636	586	582	553	586	592	541	597	537	556	564	574	572	596	577	577	562	582	593	583	576	532	592	574	624	568	598	579	586	597	554	555	595	563	583	572	588	574	611	597	575	596	593	546	563	599	599	581	522	578	559	549	543	534	631	595	624	553	568	596	579	580	582	573	528	590	565	606	590	543	582	594	569	623	563	586	549	598	553	572	613	596	547	585	568	614	557	606	538	561	607	558	589	611	624	557	543	588	573	559	597	620	542	573	599	564	573	543	596	606	612	563	564	587	562	585	540	581	554	600	558	569	646	596	565	564	535	592	567	565	594	587	589	579	592	610	568	547	598	560	573	584	580	595	580	589	598	598	553	581	571	612	590	548	560	544	509	541	550	590	604	607	599	540	583	593	592	559	582	550	559	623	545	564	606	539	572	581	569	570	567	545	602	537	553	602	568	552	608	561	569	569	592	549	570	610	575	552	628	572	594	528	544	555	593	579	571	565	562	593	571	600	573	552	616	558	592	583	571	540	566	589	580	577	567	592	585	590	638	609	573	569	564	615	581	581	581	552	543	567	563	560	592	586	593	587	579	565	570	568	573	595	574	574	539	585	579	563	586	563	612	621	617	613	593	589	592	607	613	584	553	617	552	560	633	560	600	611	544	591	577	596	566	562	596	607	571	619	594	574	584	616	596	586	569	573	558	569	575	576	592	594	588	529	537	568	619	592	568	597	569	584	598	588	614	582	586	595	596	637	580	577	568	548	561	604	579	566	608	566	608	580	567	590	575	589	543	570	592	553	579	576	604	588	578	545	609	620	620	575	627	574	566	586	580	579	553	584	574	561	599	575	607	596	592	588	571	620	572	550	609	584	590	559	548	615	613	598	620	534	528	595	557	619	580	548	582	599	620	560	591	546	622	602	578	584	579	583	584	604	609	576	588	569	610	591	588	593	603	595	544	594	549	620	589	573	583	555	565	580	568	599	569	546	552	564	580	582	576	610	595	585	576	571	562	622	551	521	563	626	623	583	581	591	575	558	570	579	621	531	550	594	580	566	541	597	612	627	548	565	609	618	574	583	574	558	617	576	611	581	560	551	586	624	559	616	612	564	604	588	589	572	571	585	567	575	590	579	581	618	574	569	595	574	537	559	522	642	587	642	577	625	559	571	533	591	573	597	597	540	584	546	581	578	637	568	587	583	569	574	609	599	564	592	583	558	549	594	570	599	598	617	596	638	572	586	597	592	578	549	559	579	599	592	537	588	598	580	548	620	531	555	565	586	586	581	594	578	580	556	554	565	606	572	581	521	580	594	568	584	560	574	553	570	590	562	581	569	558	566	580	585	597	575	588	584	578	560	546	562	556	594	559	603	568	594	538	556	582	569	559	585	610	605	629	562	523	595	606	556	576	551	603	621	574	580	590	571	570	576	597	592	583	607	608	588	565	560	537	576	578	563	550	582	574	590	546	568	595	553	580	578	555	589	585	571	585	567	561	540	574	591	581	565	620	617	575	536	592	545	590	591	594	596	607	585	561	597	558	580	588	531	571	588	634	604	519	549	599	528	595	613	571	554	568	595	616	592	527	585	593	601	556	543	560	561	578	539	542	597	549	606	579	557	617	561	542	583	591	565	615	593	574	571	595	659	603	574	559	627	571	538	566	609	592	567	565	558	567	587	583	591	579	648	582	571	580	595	595	607	557	568	565	586	558	575	530	572	566	610	579	610	603	536	579	568	574	625	580	636	577	584	578	589	537	565	568	582	595	601	575	572	600	556	587	557	618	615	587	576	565	555	641	566	592	599	622	605	590	573	632	607	517	555	557	570	566	590	590	584	538	618	569	625	609	558	567	559	551	573
29807	24001	21252	14887	12995	8804	7471	5253	3411	2783	2264	1894	1488	1324	1250	1096	1046	938	967	868	894	912	867	872	853	811	817	831	801	805	832	856	812	793	834	842	816	834	756	806	790	783	804	813	818	819	840	811	814	783	804	792	799	844	786	810	841	791	780	822	801	771	851	817	855	828	793	741	786	756	776	804	794	772	818	812	803	807	861	781	795	800	827	829	809	794	782	822	820	780	790	731	787	748	775	779	822	808	835	777	769	750	739	840	757	814	795	733	782	780	757	796	807	820	718	831	803	740	811	815	758	744	809	851	775	729	774	770	800	770	756	799	777	779	790	780	764	817	790	816	802	781	781	798	792	809	746	761	829	793	806	804	813	808	772	769	731	793	780	772	790	779	776	790	791	803	758	764	794	802	744	754	799	794	803	776	741	819	764	796	777	783	838	819	785	762	798	777	759	783	733	768	834	789	758	778	844	771	764	828	834	778	753	791	806	792	769	750	786	778	844	784	773	758	780	817	830	783	827	755	836	725	782	793	776	803	782	784	757	783	786	763	801	803	801	807	782	786	776	742	740	790	774	790	800	787	833	789	787	817	765	814	789	751	783	770	824	801	698	808	787	710	730	800	828	775	754	812	782	746	722	745	754	789	774	799	804	786	723	755	824	771	776	746	764	789	837	783	758	753	786	795	726	775	763	816	775	817	804	765	824	780	792	791	766	803	823	821	804	799	760	779	770	828	797	755	786	750	809	821	817	802	820	791	756	853	751	779	740	783	744	766	761	774	800	822	860	747	817	797	752	807	783	771	841	778	771	750	800	786	765	764	796	763	734	793	789	794	797	736	778	802	796	812	807	796	823	854	728	777	775	791	745	794	777	745	781	800	826	824	779	763	806	792	811	763	826	806	754	771	801	747	810	762	753	747	788	776	802	788	712	804	761	759	793	788	836	752	802	773	767	766	726	813	769	763	799	753	826	783	770	823	773	763	793	806	844	768	796	790	781	797	786	805	819	779	794	830	788	800	733	777	757	746	751	819	772	811	803	795	808	824	753	781	763	815	780	818	799	751	739	773	791	780	811	822	802	776	782	751	818	786	797	779	748	795	778	785	777	855	752	771	788	828	817	776	815	754	775	760	819	807	798	778	812	803	764	824	778	835	750	809	788	772	753	761	756	790	770	792	752	777	776	756	759	830	825	793	811	781	793	752	786	756	762	781	808	794	793	772	798	764	791	769	737	794	785	771	780	767	798	812	764	796	749	768	786	812	820	791	772	773	794	829	734	764	797	782	712	806	745	739	759	806	821	757	746	807	792	760	741	775	795	809	750	766	789	754	797	736	801	853	798	766	790	781	834	775	773	817	771	799	740	816	772	833	774	843	777	748	778	731	772	809	830	798	812	753	744	792	803	793	754	763	757	803	774	774	737	787	742	787	772	734	765	804	738	757	791	794	757	780	809	764	745	820	788	769	810	768	825	754	768	763	756	790	821	778	733	816	791	772	798	740	814	802	761	796	810	794	754	799	790	814	766	795	766	779	787	779	771	818	761	781	787	804	788	766	816	805	789	793	785	789	764	825	823	812	795	799	784	798	832	814	786	802	728	813	818	803	797	809	766	769	767	812	814	826	794	810	770	759	795	790	791	781	756	727	797	774	711	808	788	784	769	778	794	799	792	776	742	754	766	777	804	781	793	805	789	779	744	755	777	825	803	776	771	763	777	759	810	806	814	795	807	707	790	779	796	748	852	778	821	786	797	788	792	793	758	755	772	760	798	740	762	756	792	746	766	764	776	815	792	786	831	796	782	842	774	748	828	800	760	735	773	761	750	805	800	797	794	758	770	792	782	777	752	808	842	786	764	752	814	782	752	767	783	790	787	802	832	774	798	814	742	809	749	794	784	758	812	743	768	783	782	787	753	804	751	847	779	765	774	792	799	785	827	743	765	790	752	801	741	750	804	785	819	799	743	739	811	791	804	800	793	798	794	816	779	732	787	762	767	748	781	827	792	781	748	761	793	796	768	798	796	747	772	809	726	779	778	781	796	799	788	754	760	758	836	764	739	768	797	765	773	766	822	760	752	793	806	807	842	765	839	840	746	795	756	803	819	750	797	782	794	770	728	788	786	835	736	821	800	754	783	847	756	743	778	842	775	830	813	765	852	778	818	765	817	828	753	795	778	757	770	763	769	815	775	738	756	774	745	813	822	772	778	794	774	824	795	803	761	773	766	784	745	817	845	784	817	742	745	753	812	792	814	819	770	756	835	780	779	812	758	807	804	787	801	783	786	757	805	770	757	771	793	823	764	767	797	847	748	772	770	776	798	780	761	744	794	795	772	794	791	790	809	787	823	794	803	793	792	773	759	748	790	794	776	830	779	786	787	795	767	772	777	804	792	772	830	771	787	794	802	772	789	834	749	806	731	764	792	759	787	820	767	747	747	768	791	816	781	751	754	761	776	818	757	820	786	819	800	806	826	734	774	779	833	790	753	796	782	815	827	753	758	808	780	728	752	722	781	758	793	784	777	760	841	803	803	754	803	789	804	810	838	760	811	761	792	763	781	819	752	775	788	832	798	802	802	745	795	782	763	763	750	777	857	842	751	786	831	758	827	816	816	851	797	781	787	765	799	852	778	806	801	765	741	764	809	828	726	790	783	805	752	792	761	818	734	764	807	821	755	788	770	790	836	798	822	792	773	785	761	780	765	752	822	810	761	822	783	812	763	802	768	780	801	845	789	779	736	747	741	794	794	827	834	795	754	744	747	818	801	720	766	794	725	791	799	819	802	757	790	798	789	803	795	784	852	768	743	845	771	775	802	806	810	812	795	753	840	751	768	791	787	757	748	799	768	806	771	821	822	851	805	794	797	806	809	817	786	812	796	732	821	750	739	795	755	797	767	789	753	791	741	796	770	811	767	800	847	786	773	788	781	766	756	745	752	781	728	775	757	801	780	837	772	758	728	792	730	828	741	727	796	747	791	752	792	783	778	769	819	786	742	754	768	791	819	795	810	793	758	793	782	761	797	825	789	808	770	777	728	865	789	744	788	774	755	815	772	805	801	826	774	785	823	793	747	832	800	812	756	788	773	830	784	792	802	790	741	755	787	778	786	776	810	825	744	784	774	773	775	758	802	752	794	773	806	773	784	780	801	816	742	790	803	782	778	752	778	756	710	739	820	682	809	785	826	851	711	806	836	805	801	767	770	816	803	799	801	789	818	784	767	780	765	764	791	780	749	718	807	761	767	797	729	800	785	746	739	802	774	787	826	828	770	735	774	745	804	760	738	761	836	754	808	830	806	820	777	809	798	792	807	771	768	792	807	801	774	762	836	759	761	823	817	771	758	797	766	763	748	778	824	795	750	788	771	792	788	772	808	783	775	766	772	752	769	812	825	787	799	776	774	811	742	793	783	781	795	802	768	789	775	800	807	788	812	738	797	742	796	780	795	777	785	803	758	763	760	804	795	757	780	804	729	758	794	795	827	798	785	805
23090	21053	28766	23562	21068	20631	10277	3557	2032	1568	1231	1067	892	631	643	526	431	432	406	382	367	371	314	371	344	361	310	326	319	340	327	337	296	249	329	292	329	279	312	341	303	316	319	309	291	309	314	292	308	293	341	315	308	271	342	311	309	283	324	272	278	310	323	326	278	274	299	314	283	298	306	282	290	279	285	298	279	280	298	295	301	250	270	302	281	280	323	275	294	296	308	273	297	304	300	304	276	297	318	292	280	296	287	297	297	297	294	303	295	261	300	287	291	288	289	274	316	282	272	295	263	266	275	271	278	298	264	278	279	300	280	274	288	286	300	285	315	299	278	339	299	296	256	276	278	302	295	291	286	277	304	289	294	273	297	273	313	266	276	289	276	300	279	294	287	265	304	257	306	254	281	311	309	284	261	275	274	302	281	301	277	299	262	299	306	303	301	294	291	314	291	284	293	238	324	303	299	285	303	305	295	308	272	293	321	258	268	289	283	308	269	296	294	300	319	262	285	306	276	293	286	264	264	315	281	263	310	297	291	312	323	285	310	278	269	269	302	272	271	288	295	282	288	300	320	294	269	293	304	280	295	306	272	326	280	270	274	303	290	268	266	329	299	281	332	302	266	285	276	310	316	291	279	286	283	279	307	311	306	300	280	288	298	256	292	278	284	301	266	281	313	319	286	287	291	301	281	283	278	265	306	295	267	253	301	289	307	255	258	292	268	273	299	290	269	255	270	278	313	303	297	281	266	286	317	303	286	292	318	316	276	310	292	266	288	271	300	274	285	273	301	256	276	284	284	285	263	296	287	292	318	299	285	300	304	256	276	293	277	295	312	279	290	301	295	287	271	279	291	269	274	277	271	319	317	259	294	286	264	260	291	309	306	278	282	355	283	304	287	262	278	286	322	297	314	303	258	290	317	297	260	302	260	309	290	262	262	265	301	274	287	293	286	290	319	290	290	267	253	295	290	283	310	321	273	299	268	277	298	301	275	285	279	296	249	269	280	258	277	282	255	291	278	323	276	268	288	283	297	293	300	255	278	289	294	299	292	270	272	248	276	318	311	282	275	284	282	278	283	275	258	312	301	309	318	272	302	310	278	257	250	282	298	300	285	288	312	306	278	286	265	282	280	275	292	259	274	294	259	337	294	317	276	278	263	301	277	321	293	282	260	296	262	300	292	279	257	290	280	279	267	272	272	316	268	306	274	314	320	288	313	285	262	278	313	298	248	300	306	260	288	291	278	286	295	252	276	302	303	282	262	297	283	296	279	302	277	311	283	301	299	321	287	250	285	315	301	258	290	263	281	298	282	291	292	323	298	278	299	257	272	280	304	319	260	294	260	307	283	294	314	298	289	276	257	287	286	293	307	240	285	329	266	300	282	308	263	280	292	304	290	297	284	263	317	286	312	298	273	284	302	277	301	286	265	286	281	284	276	302	314	302	294	288	279	286	314	261	263	249	285	302	317	271	310	278	292	299	265	276	291	258	256	315	268	257	299	302	303	279	285	292	313	249	290	293	276	291	264	277	291	276	305	295	305	294	329	309	260	278	271	290	289	270	282	299	296	305	278	282	308	275	315	281	310	292	307	266	279	295	316	297	272	282	287	299	277	290	281	258	271	288	289	292	300	296	279	276	269	282	292	298	296	310	285	312	274	277	299	308	298	263	255	294	294	294	287	267	284	250	259	300	268	303	317	279	256	302	302	327	302	290	276	304	282	292	289	287	285	281	285	304	304	307	260	323	286	285	299	301	315	289	267	291	293	307	256	295	291	283	276	296	272	307	293	288	294	268	314	286	306	290	279	273	306	300	290	266	269	299	308	270	311	284	285	292	294	284	279	284	283	306	299	299	287	298	311	339	273	312	282	272	269	254	293	285	290	287	286	272	274	289	297	286	305	285	294	308	289	298	287	305	297	299	268	302	292	312	291	296	291	281	284	294	309	314	261	287	275	292	310	326	286	287	291	290	292	287	294	276	289	273	284	292	284	260	281	268	292	300	296	273	283	292	313	296	271	291	305	266	281	277	271	284	279	253	271	284	279	301	278	285	293	292	284	260	276	285	272	315	296	303	263	284	268	315	314	278	293	285	293	262	266	309	272	260	285	286	324	295	317	291	281	257	317	275	304	285	280	282	321	267	290	287	322	284	281	262	276	285	248	285	303	278	242	295	273	283	266	295	282	257	307	305	271	303	291	286	281	266	314	283	349	285	295	270	290	294	235	286	300	285	270	276	318	305	276	283	303	285	327	307	283	295	292	262	263	297	297	284	289	285	246	306	262	287	274	290	286	303	319	284	261	297	281	290	307	269	284	301	273	274	291	277	291	282	301	285	299	275	283	281	273	265	311	277	302	292	267	291	293	317	306	288	294	278	286	245	274	279	288	302	292	311	281	308	280	299	311	287	291	297	267	298	309	327	274	293	302	281	282	286	310	287	264	277	265	289	331	278	299	354	298	278	309	249	319	267	279	265	265	283	305	287	290	291	282	295	293	271	271	299	273	300	279	269	306	287	310	297	302	285	282	281	285	283	296	319	301	279	283	283	295	276	307	268	267	298	299	268	288	285	271	286	306	298	275	284	297	286	280	292	303	309	295	283	279	282	259	272	258	313	301	288	302	303	279	289	311	246	305	274	266	281	291	316	286	281	283	282	287	269	275	284	311	299	300	289	307	286	300	236	276	271	302	264	283	275	257	306	288	295	294	267	316	300	291	259	321	308	255	282	286	299	291	261	293	284	281	290	241	304	290	283	261	307	278	308	284	285	262	273	297	282	298	283	259	268	288	302	343	285	283	290	301	260	276	286	273	274	297	276	321	296	307	286	283	290	289	292	289	277	288	291	310	297	270	291	253	289	271	308	278	273	310	287	287	297	292	281	233	294	292	283	269	311	295	262	288	303	313	284	288	297	261	294	274	276	275	294	279	286	293	288	282	291	306	297	260	300	270	276	290	291	287	269	293	287	265	295	305	291	271	286	277	287	292	307	306	266	304	286	282	306	298	285	314	258	270	304	284	276	275	316	285	290	251	278	300	294	278	294	285	316	305	288	292	285	303	260	273	302	327	291	263	285	271	299	322	316	285	276	269	303	280	289	278	290	293	278	298	276	294	325	289	320	278	299	270	273	246	273	271	305	284	290	313	255	289	279	270	280	264	296	284	290	265	299	288	269	307	274	298	265	282	286	273	268	288	267	291	295	280	295	283	320	286	271	285	285	298	288	310	285	276	300	295	259	278	292	271	299	272	301	282	266	283	272	294	290	273	291	286	281	265	275	281	277	271	284	289	299	291	272	271	262	264	290	305	305	265	264	300	282	304	294	259	280	299	281	285	270	287	286	325	288	287	273	323	301	297	273	309	304	280	298	285	307	295	322	273	301	286	285	263	282	282	292	278	288	273	293	292	281	281	304	270	301	265	276	270	307	284	275	261	299	291	273	254	276	276	275	288	268	274	289	315	274	292	246	288	273	269	290	294	311
32558	28446	25636	19569	15320	12651	10243	7078	4681	3459	2588	2279	1753	1310	1133	946	774	674	668	606	598	547	535	521	477	482	468	460	443	488	446	480	452	464	499	420	422	456	437	432	402	403	434	408	423	420	418	411	429	436	439	461	450	462	433	445	455	416	429	409	411	455	431	405	441	395	406	417	421	422	405	406	403	396	423	412	402	398	433	426	427	433	405	409	383	410	369	429	397	412	404	376	385	412	411	398	415	421	397	400	405	397	430	423	400	421	390	410	397	388	407	402	408	400	392	370	401	418	399	377	420	406	414	394	423	400	413	406	401	426	402	408	402	412	411	410	412	443	457	352	410	388	428	379	382	394	405	372	400	413	402	378	396	382	405	399	395	395	426	444	400	407	389	386	424	457	420	393	378	396	378	375	405	385	395	376	425	371	391	393	415	383	382	412	405	451	386	357	382	404	372	423	422	365	380	415	415	399	387	396	373	387	419	358	390	366	398	389	402	419	384	396	387	414	385	406	406	387	427	373	395	373	380	370	381	410	419	448	369	368	389	434	402	411	364	412	409	380	366	368	391	414	405	382	401	391	420	424	397	374	389	401	360	386	398	381	400	393	371	392	406	387	421	417	417	378	434	386	391	412	375	404	383	407	366	355	441	378	362	435	398	409	372	386	425	428	385	412	410	412	368	405	392	399	421	381	422	399	433	427	406	419	422	393	372	405	437	400	361	393	427	419	397	402	370	401	395	380	404	384	421	407	393	386	398	386	391	380	391	396	431	391	421	381	388	373	382	371	396	395	377	378	424	412	388	380	397	391	419	416	395	407	391	383	385	400	396	368	403	409	395	392	404	406	360	409	386	377	419	363	383	386	422	396	430	399	415	385	363	404	420	400	379	427	392	412	405	410	390	422	403	374	367	372	389	429	391	415	389	435	383	369	385	375	412	403	410	407	411	395	362	366	383	418	426	407	442	415	372	418	400	368	372	386	388	386	383	385	394	381	379	428	382	385	387	430	394	424	420	419	418	384	395	427	392	431	395	409	402	419	404	405	383	378	413	391	386	388	420	400	422	387	385	374	383	367	404	402	399	407	405	384	422	389	371	392	374	374	444	399	413	382	409	397	413	379	428	378	379	370	354	383	394	395	419	395	456	368	413	390	413	380	385	394	386	383	382	378	406	384	417	417	410	377	412	396	367	424	403	407	381	406	359	389	392	409	432	397	370	403	378	359	410	429	381	394	392	385	410	403	383	418	407	390	394	393	383	371	378	394	398	422	400	366	396	414	393	396	390	395	387	382	397	398	383	398	447	383	385	379	392	428	369	386	427	424	377	419	374	418	402	385	363	417	399	394	385	416	430	399	382	387	387	404	372	371	379	430	382	392	421	394	371	389	412	373	379	417	416	388	348	338	431	388	399	380	382	379	399	376	405	409	396	393	389	381	379	402	380	412	388	414	415	405	365	423	374	373	395	384	389	381	390	384	411	393	413	394	376	390	414	424	430	351	375	426	390	385	366	414	379	392	383	428	389	407	416	407	423	385	391	404	378	401	404	381	361	405	415	424	389	403	359	390	397	383	385	432	411	349	404	408	387	403	422	434	374	400	336	399	386	398	397	397	397	400	389	398	405	389	402	394	395	459	432	400	397	402	408	421	385	366	405	403	387	401	381	421	420	425	399	433	385	371	403	392	398	382	389	382	408	367	397	360	424	361	413	403	413	386	374	347	407	426	395	396	379	411	426	408	415	390	376	399	428	406	417	372	390	385	405	392	365	407	381	438	399	402	391	371	396	426	396	377	406	412	415	407	402	382	399	415	431	406	410	386	401	385	387	421	401	388	403	376	420	399	384	351	383	433	414	414	402	389	447	412	426	403	377	404	371	404	405	350	366	373	402	394	402	412	433	386	430	402	405	382	403	425	433	419	381	380	394	406	368	420	396	359	401	368	406	372	386	396	370	388	379	402	395	407	403	385	398	384	411	404	377	415	417	413	391	414	393	372	352	403	396	402	367	408	389	390	406	437	386	375	348	403	370	403	433	384	378	416	400	418	362	391	396	413	429	420	403	388	389	383	378	445	409	402	402	397	383	444	419	421	405	365	410	380	388	387	383	404	405	401	412	422	428	384	399	418	396	404	396	411	425	415	369	369	405	388	390	402	386	394	391	408	408	381	418	392	413	432	410	380	358	372	408	402	462	412	395	392	400	360	374	384	355	374	403	390	403	405	403	413	428	388	378	432	405	423	418	378	427	411	369	394	422	382	395	376	397	391	379	387	434	413	383	377	410	408	372	396	424	438	379	392	427	395	356	407	374	396	366	346	413	425	397	399	424	394	423	379	420	439	359	388	395	419	413	382	389	352	428	399	400	408	345	414	399	443	383	430	425	450	397	406	410	362	387	398	403	401	376	383	417	372	396	408	375	400	383	375	371	424	436	376	389	368	383	374	465	399	414	390	421	382	393	397	392	396	410	401	401	364	378	436	416	411	400	406	421	441	407	418	379	360	408	408	391	352	428	377	397	414	391	414	381	384	426	365	371	364	409	409	412	409	399	404	441	418	389	383	387	397	393	403	385	376	404	418	404	433	410	411	416	381	372	408	433	400	419	401	431	383	399	356	423	404	378	435	370	376	386	386	370	381	382	397	426	445	381	375	411	368	370	435	398	403	421	402	413	409	390	413	377	402	402	387	379	384	383	395	414	368	384	396	410	404	374	392	400	398	388	398	412	431	408	400	368	390	407	390	404	399	430	415	435	375	377	394	397	371	403	411	398	384	415	367	416	394	376	424	349	397	376	388	390	411	377	417	401	341	384	402	409	365	386	401	364	368	401	338	396	397	388	413	396	423	378	390	399	393	367	390	411	401	367	428	387	382	388	381	395	360	402	427	407	423	421	364	361	423	388	375	400	362	398	418	422	402	400	410	424	361	389	356	353	386	403	397	412	456	415	362	404	380	382	401	407	406	394	400	403	411	409	401	386	407	419	428	377	363	417	410	442	390	345	415	415	413	418	402	390	399	393	416	409	417	356	413	388	389	394	385	378	379	404	377	362	405	372	396	392	396	395	433	426	398	411	403	395	377	383	415	394	397	399	439	420	428	418	419	394	389	435	402	359	378	425	380	370	411	390	373	401	362	378	439	386	374	422	374	419	383	394	393	399	417	388	396	383	431	388	369	400	422	407	412	388	393	396	421	393	435	432	419	425	413	400	360	409	416	403	434	397	370	397	432	411	385	419	427	393	378	423	404	392	385	409	430	368	411	414	362	393	370	386	361	377	370	431	399	433	390	409	394	371	420	416	411	426	371	414	410	368	385	402	427	411	421	372	405	373	421	370	437	397	421	401	365	397	425	407	399	413	375	405	400	443	383	400	380	432	421	439	391	415	407	400	392	382	398	367	410	415	376	410	392	393	408	357	397	421	424	402	402	402	402	372	382	397	407	394	419	401	413	387	400	408	376	400	402	395	416	386	408	376	416	405	402	415	365	424	412
27233	20598	15008	8685	4558	3134	2196	1677	1268	1061	968	862	794	761	759	689	664	725	745	690	660	699	693	715	652	685	656	671	710	662	682	735	682	761	713	670	664	678	682	668	667	757	673	689	723	680	639	685	712	703	696	716	704	665	741	673	728	674	651	653	707	670	659	658	679	671	695	681	676	689	707	657	734	663	647	697	647	622	645	638	690	699	694	672	701	710	702	694	675	670	671	669	662	689	653	686	675	720	700	648	716	701	674	697	653	707	674	671	681	711	651	696	679	644	677	672	675	627	669	702	706	679	670	661	695	660	710	689	692	749	721	655	644	667	672	682	714	723	670	647	698	664	664	658	672	649	701	716	637	672	672	659	707	630	690	692	644	710	661	676	681	661	697	693	691	684	695	690	700	651	694	698	683	757	669	703	716	628	674	715	701	700	666	699	667	668	655	680	688	659	718	661	702	675	612	697	674	686	673	661	676	668	744	659	697	703	676	676	615	666	681	671	663	647	674	688	717	684	707	637	663	706	644	676	650	679	715	697	642	726	639	683	720	706	725	683	710	695	715	689	630	666	650	642	679	657	672	672	699	661	680	685	710	696	699	691	690	698	688	699	699	664	705	686	641	638	654	658	666	673	698	656	699	678	663	668	665	687	677	664	688	688	703	661	661	684	672	621	648	656	665	728	678	674	687	679	646	657	647	637	664	692	637	702	638	688	693	669	691	714	695	717	658	632	640	687	669	640	696	699	674	649	716	679	644	679	684	702	673	660	667	624	695	663	698	708	681	689	705	682	671	687	660	678	663	673	683	661	703	727	702	653	688	695	667	653	693	703	682	688	713	643	662	684	699	675	667	710	670	694	652	717	649	659	711	726	679	647	691	702	660	688	645	727	681	695	689	677	687	651	679	689	676	662	693	678	688	661	712	652	689	697	660	670	641	678	643	657	647	693	717	641	641	713	652	666	662	696	664	693	708	655	681	715	668	731	673	703	680	654	652	667	698	720	691	703	690	650	658	674	693	662	702	650	679	667	651	722	702	672	701	673	695	712	686	715	682	673	668	663	693	667	665	723	663	655	702	682	709	666	682	626	688	727	683	693	668	666	719	655	682	651	708	677	703	699	668	660	701	718	665	680	717	677	673	700	649	658	692	690	700	673	656	670	656	659	701	671	654	634	629	697	691	699	666	664	708	697	695	678	680	637	695	707	692	690	666	694	707	608	696	687	661	662	682	651	669	711	682	666	673	681	667	701	655	682	712	660	701	725	682	731	639	675	681	658	674	676	695	677	713	685	646	644	625	679	682	716	673	686	700	698	685	692	743	668	688	703	690	695	682	660	663	743	699	658	642	713	738	643	687	662	712	643	722	704	680	640	649	695	702	705	739	744	653	701	732	659	671	659	671	697	667	675	706	681	709	685	666	675	684	706	639	660	639	659	682	666	689	706	688	680	707	653	696	649	651	652	677	679	682	696	687	658	709	631	649	665	653	680	697	705	733	696	711	652	710	659	715	641	708	713	657	668	635	695	648	676	669	690	675	720	651	674	662	640	713	677	689	685	682	645	676	723	726	638	681	635	679	678	707	745	669	674	678	740	746	678	680	643	689	703	711	658	692	703	681	661	690	675	696	671	636	646	679	717	686	692	681	695	661	657	684	670	671	672	651	715	703	664	641	667	706	676	706	664	732	687	719	667	696	686	629	673	671	679	674	683	674	726	681	705	641	691	677	690	661	666	659	712	655	681	688	633	683	699	654	651	656	684	655	700	673	692	636	672	672	683	694	700	683	675	687	691	691	707	639	715	678	751	723	697	648	665	674	725	686	691	645	699	643	696	667	634	650	715	669	680	693	649	714	730	657	678	687	641	639	695	655	678	695	713	681	670	673	683	684	649	698	685	646	697	654	698	680	669	674	663	635	648	658	728	680	738	696	635	721	671	664	676	694	689	654	684	649	679	718	648	698	672	697	695	666	672	673	619	713	695	682	654	654	682	656	688	666	681	676	696	618	682	686	723	683	695	655	641	644	675	702	690	697	706	692	651	708	714	672	652	684	666	674	707	720	674	681	688	662	716	714	687	670	634	665	711	708	632	695	700	718	685	674	693	670	659	621	686	686	683	650	698	691	649	657	686	666	689	715	674	654	676	690	649	692	661	661	666	701	700	701	659	651	694	713	664	662	718	708	693	726	647	687	708	714	745	742	655	714	700	692	687	671	664	698	681	679	696	664	715	671	646	655	677	735	674	700	676	641	681	695	696	665	694	679	678	687	644	687	627	634	653	690	686	664	668	684	658	683	714	685	649	708	677	703	673	707	663	667	691	700	641	688	683	704	668	663	671	686	691	691	661	682	655	673	662	690	700	682	687	683	697	692	672	670	689	658	690	671	704	671	651	657	710	679	673	697	702	647	658	694	692	690	624	651	722	665	673	680	710	742	649	694	632	634	657	680	700	764	694	712	658	657	691	666	698	692	697	691	707	689	671	686	663	695	661	657	652	707	658	659	679	692	694	665	706	692	624	713	650	666	674	694	676	653	644	701	717	671	707	649	663	690	675	665	663	687	717	644	710	645	706	651	661	699	692	674	689	654	706	674	676	703	713	664	675	692	675	708	701	725	676	741	667	701	675	687	710	694	683	664	722	674	717	690	714	685	716	737	679	676	675	704	641	658	670	661	678	674	668	672	645	649	690	680	667	709	705	670	699	692	675	656	666	695	671	698	661	691	675	688	682	644	662	680	685	704	666	659	726	627	689	627	713	671	663	711	716	662	676	631	689	719	675	649	689	675	691	666	672	715	696	681	695	677	679	667	655	713	638	699	690	651	676	733	644	682	654	645	643	701	650	663	670	731	697	673	612	694	695	690	667	701	693	681	717	632	744	648	658	679	681	710	716	683	669	689	690	676	688	676	711	709	631	679	706	694	656	662	679	703	677	735	670	658	677	705	685	691	646	639	684	713	722	682	632	680	693	700	705	668	648	694	689	688	716	673	672	674	644	710	732	690	666	661	715	686	683	695	688	669	691	640	689	713	682	648	677	652	652	653	622	640	672	728	682	651	673	683	661	675	706	672	688	690	674	656	652	683	699	707	735	702	705	675	645	659	668	629	668	670	641	699	710	733	707	698	668	676	700	666	726	690	667	680	672	712	684	677	676	674	700	653	689	682	681	632	714	666	703	725	691	699	709	686	676	672	667	667	727	672	656	688	711	686	694	703	692	694	700	654	678	660	669	671	637	622	679	638	683	682	690	644	683	696	669	618	684	680	683	719	702	650	663	671	664	668	675	644	647	719	689	743	661	670	689	668	702	679	659	672	640	667	659	705	709	725	699	685	712	652	731	683	681	675	694	725	692	693	689	658	688	678	656	678	643	703	674	662	717	677	699	728	694	668	664	671	648	680	687	685	705	645	709	646	667	684	704	741	703	662	691	690	686	615	718	622	684	686	660	690	714	677	682	675	681	641	684	649	678	663	680	686	699	646	690	725	733
23629	16023	14598	10252	7784	6261	4687	3425	2477	1961	1523	1298	1229	1097	1022	1007	969	994	916	960	926	912	910	848	889	871	902	839	950	872	851	917	934	895	902	936	883	849	965	904	893	908	872	960	914	926	872	911	902	957	933	911	894	845	926	922	876	932	866	928	894	888	888	931	914	915	850	907	886	938	862	895	855	865	911	947	928	872	894	891	905	884	924	869	886	882	894	901	918	881	896	887	909	909	898	858	876	873	910	926	855	892	889	922	926	920	878	862	893	909	871	893	914	890	916	920	914	877	919	909	872	931	885	980	918	909	871	924	866	935	909	835	933	919	888	891	887	906	885	884	929	891	839	871	933	896	913	908	904	849	920	894	909	879	900	918	924	877	917	899	935	912	896	884	882	824	881	897	922	954	966	902	919	877	928	883	858	877	916	898	933	876	904	953	878	929	877	856	892	924	900	941	930	877	908	869	883	889	940	857	880	844	885	851	906	934	885	892	951	874	898	892	908	898	917	869	916	954	868	886	902	866	917	921	947	873	905	908	898	894	870	935	895	886	862	883	898	840	921	887	901	945	899	951	893	888	887	950	894	892	868	910	924	881	863	921	936	863	864	893	922	928	913	895	845	881	909	963	892	932	895	914	905	874	913	928	908	903	904	845	890	913	928	915	886	894	941	899	953	826	937	891	843	895	924	880	902	882	940	932	892	921	909	866	919	958	904	856	860	881	916	931	941	891	878	863	896	903	915	897	921	933	932	921	886	892	914	905	888	894	867	940	886	927	960	873	880	887	902	866	896	921	866	934	919	933	902	877	873	900	915	888	887	930	947	893	957	851	891	881	941	914	912	901	933	920	911	902	846	885	845	912	847	945	883	989	927	877	855	936	900	896	884	873	893	842	873	866	947	884	867	873	962	868	898	946	873	871	869	913	900	885	881	861	924	929	908	926	911	876	908	847	865	898	877	900	911	880	888	910	912	881	892	925	870	979	877	919	895	910	913	890	885	887	840	880	897	892	879	900	897	917	912	882	911	895	841	881	905	917	867	897	933	895	901	856	911	884	917	924	842	907	862	940	968	865	916	972	899	900	880	920	912	895	866	922	877	871	867	953	864	883	860	901	920	858	933	867	858	935	870	905	941	884	912	884	899	870	890	872	916	942	885	847	918	896	907	897	918	876	881	865	944	956	884	869	879	900	928	905	877	880	914	878	908	903	854	906	905	835	880	989	897	930	868	982	950	904	851	874	855	914	861	906	874	884	879	916	882	859	907	927	883	883	942	967	896	922	897	877	928	966	914	899	868	892	850	928	933	898	921	914	906	902	908	918	880	935	876	929	904	908	918	888	923	890	882	912	912	889	827	934	888	842	891	908	894	902	894	905	925	897	916	941	899	935	973	848	915	953	931	908	881	836	855	886	886	917	853	847	900	952	957	910	915	902	861	948	867	875	913	920	881	902	866	870	853	876	882	931	927	863	880	973	882	906	896	885	854	946	912	938	882	916	882	879	923	881	887	960	923	963	866	939	889	913	931	929	928	929	950	856	888	895	840	855	887	904	905	907	877	857	901	899	901	937	958	867	908	873	893	897	931	877	938	870	945	902	859	924	856	891	881	890	959	874	889	862	916	897	870	881	879	884	901	905	892	868	892	906	883	868	925	866	889	910	877	917	880	874	882	897	934	860	948	909	930	881	921	872	903	913	912	877	931	889	891	929	914	914	907	930	912	871	931	870	878	898	905	961	876	879	931	910	895	889	879	862	894	845	921	911	939	885	899	869	919	892	886	825	904	897	896	865	900	903	868	876	907	898	935	958	892	947	982	923	860	858	905	935	912	874	934	895	930	876	924	920	911	934	905	918	891	994	888	880	855	859	909	914	900	934	932	843	882	860	919	873	867	897	841	927	913	885	928	860	923	904	915	890	915	875	927	903	896	867	881	864	951	909	904	857	857	895	930	930	899	822	919	855	924	908	883	871	850	945	903	887	899	910	901	939	942	887	873	950	888	946	861	905	902	909	915	948	909	847	909	934	905	904	847	872	911	919	901	899	900	911	911	872	906	919	877	956	930	877	897	872	876	913	884	900	951	872	946	858	928	876	904	856	831	876	917	911	949	927	914	940	845	888	883	858	929	905	926	882	897	904	878	861	868	893	910	834	881	944	931	856	861	897	939	906	864	868	898	907	914	897	837	891	938	852	867	898	899	914	889	925	899	957	903	882	912	901	886	908	845	941	931	899	842	906	887	902	967	912	890	912	953	962	890	876	852	856	919	838	906	931	864	893	940	831	900	907	916	892	873	946	891	874	890	920	907	923	844	907	952	908	920	887	888	938	905	924	962	890	919	897	911	897	874	925	905	927	890	867	898	936	888	973	900	926	848	901	906	883	928	918	915	899	808	882	880	872	878	836	961	912	901	936	898	879	878	917	951	998	867	928	887	861	907	1008	908	910	911	870	903	879	873	876	882	918	943	921	872	938	865	918	879	874	913	882	904	893	972	894	901	905	928	871	923	900	868	906	899	892	930	905	919	870	879	925	903	929	866	850	902	905	850	935	918	911	912	880	938	875	924	927	851	924	904	860	921	904	883	940	923	875	941	890	922	879	926	843	881	930	894	900	931	915	930	948	902	878	907	898	908	870	871	831	837	856	916	913	871	896	928	875	964	928	902	929	927	902	917	916	888	896	885	906	931	929	941	863	849	908	869	868	893	930	918	871	878	851	871	935	885	948	861	863	896	928	912	917	924	923	854	912	921	891	859	844	835	879	890	836	880	978	899	840	872	836	904	896	865	907	849	937	889	889	944	869	856	862	901	888	895	890	952	874	898	927	913	881	891	907	923	895	864	845	883	860	890	897	934	920	896	852	894	892	888	897	884	937	887	863	922	913	847	920	864	972	894	878	963	897	889	904	898	874	884	868	863	895	897	903	890	984	965	912	927	891	894	924	822	868	922	870	891	900	900	914	868	949	895	946	875	924	903	941	912	967	925	927	860	901	946	878	856	912	867	943	937	938	921	912	905	908	917	942	933	915	879	901	893	917	942	898	898	923	867	883	871	855	868	877	865	939	838	890	931	877	927	841	930	903	930	912	915	895	910	907	870	966	877	902	939	895	860	911	893	908	873	895	908	931	885	907	909	912	894	892	874	882	909	925	913	879	913	895	908	882	938	887	880	828	882	856	871	859	872	928	862	927	851	918	924	879	921	860	919	871	884	903	893	857	906	943	891	878	906	922	912	870	853	906	850	890	881	885	883	892	895	873	867	909	909	838	865	933	903	900	887	897	883	865	896	884	850	934	855	912	903	925	916	890	881	914	861	894	891	921	885	913	904	937	925	862	910	950	951	909	912	837	890	865	899	837	887	900	873	868	906	910	922	868	913	926	898	891	876	953	914	933	925	920	911	895	862	947	867	912	915	821	897	885	857	898	889	841	941	900	937	917	910	886	836	903	918	911	958	927	903	892	908	876	860	896	911	906	933	882	912	858	866	882
24058	20958	27952	24118	20546	10797	4197	2505	1988	1700	1310	1063	1007	820	759	747	783	669	662	685	637	626	615	654	608	626	672	665	638	592	636	645	616	650	603	564	613	613	608	559	621	614	545	599	592	637	618	588	582	607	586	592	599	604	609	591	611	592	600	618	593	620	644	592	599	603	597	586	565	583	570	556	558	593	583	599	642	579	532	609	595	559	608	604	582	576	569	605	604	567	590	593	587	605	568	591	573	627	604	622	583	632	628	621	580	575	585	551	589	583	619	590	582	600	604	589	616	624	607	545	598	607	596	632	587	588	600	593	610	604	583	660	590	587	596	629	561	587	592	588	630	564	591	611	609	602	563	574	574	583	573	570	576	566	610	593	581	595	570	575	568	622	609	556	656	561	585	581	577	590	610	642	600	591	623	600	593	569	596	569	594	581	613	577	580	627	572	588	602	616	588	572	596	607	516	576	599	611	586	609	625	577	571	577	585	592	630	596	583	603	615	579	590	627	596	618	574	594	584	563	581	593	571	591	592	591	616	591	576	587	587	620	585	612	593	572	592	616	642	584	596	563	577	560	597	595	586	537	572	611	608	588	550	641	565	576	606	568	588	578	573	605	572	532	581	572	584	598	592	598	573	576	601	568	597	607	585	541	612	563	626	566	587	617	569	587	551	573	585	558	526	572	545	599	558	571	628	585	600	593	548	601	552	546	596	582	652	621	633	597	581	570	587	588	602	550	578	588	585	587	583	551	586	619	608	579	587	583	600	597	559	587	616	590	595	640	584	598	600	605	550	601	593	572	574	627	632	547	596	576	610	610	579	611	576	603	532	568	609	599	543	567	613	560	609	597	601	611	621	567	572	610	570	626	576	591	548	597	583	563	591	563	581	558	595	591	606	561	604	596	598	611	573	565	577	621	596	592	588	593	578	577	602	628	606	580	545	616	617	583	584	580	610	607	563	573	607	596	594	632	639	612	571	526	573	606	602	576	575	558	561	611	594	630	586	590	582	609	612	618	602	592	598	628	593	621	557	614	622	609	618	630	578	573	588	571	600	591	593	597	583	574	623	609	575	599	585	595	600	612	610	595	609	547	643	621	566	590	550	598	597	579	542	614	587	612	600	592	595	575	578	619	592	569	550	580	587	601	598	560	584	601	554	574	643	607	601	581	617	600	591	579	614	571	603	591	587	607	586	612	561	577	558	615	546	604	646	582	601	621	578	614	611	624	563	633	598	605	600	562	570	582	570	571	588	599	564	585	573	621	568	594	562	589	613	588	624	580	586	621	620	549	597	563	577	571	569	580	554	570	568	568	557	581	584	573	548	611	561	585	597	592	606	580	609	637	559	603	608	650	572	577	560	610	602	603	602	627	579	576	593	583	573	590	614	559	615	623	607	609	590	555	597	556	613	649	568	548	555	627	602	558	572	595	564	582	575	565	638	595	623	603	601	581	595	616	560	616	614	649	585	576	601	574	608	591	622	594	607	583	601	561	596	619	569	568	574	582	567	618	634	577	614	604	582	600	668	622	596	557	611	583	592	607	540	613	591	609	616	571	642	549	574	576	588	600	612	530	613	590	616	569	607	566	565	573	591	617	619	602	618	567	607	589	590	600	603	558	568	563	603	602	559	599	567	573	596	595	575	619	592	605	614	615	552	629	603	576	593	570	614	559	614	596	628	582	603	562	571	577	616	571	533	567	615	582	564	571	588	595	582	609	529	617	603	564	591	591	538	605	592	614	561	571	603	554	608	572	612	616	645	610	623	604	572	601	567	584	573	600	575	621	544	597	612	535	563	569	557	582	559	591	627	580	592	571	576	605	580	610	613	576	556	599	604	583	603	587	607	575	578	579	594	569	606	545	565	600	590	607	563	595	589	567	628	625	590	564	609	591	595	580	644	611	634	599	552	593	541	588	587	564	582	559	605	610	575	631	609	588	582	602	558	597	565	581	609	621	598	593	586	596	612	605	579	601	620	592	583	597	590	612	614	568	594	575	601	555	562	597	565	583	588	570	623	623	561	577	604	605	633	586	624	583	575	596	572	592	558	628	636	604	563	559	616	604	563	578	605	586	589	622	589	593	626	626	597	548	628	595	590	590	581	530	549	587	592	579	593	544	628	588	567	575	555	550	582	600	566	573	592	602	543	615	652	579	607	572	541	558	604	564	557	592	568	584	566	646	576	602	581	565	591	552	589	597	610	583	586	597	597	583	614	597	576	583	601	630	590	596	614	582	551	626	593	557	620	618	616	612	595	610	624	611	568	607	578	544	590	596	594	611	621	561	589	631	556	553	601	554	641	644	555	617	593	640	597	606	616	615	642	558	608	568	593	598	594	591	582	559	599	559	594	613	643	606	606	601	565	578	599	575	598	604	601	598	605	561	579	621	600	599	595	610	585	590	642	635	588	591	599	601	532	608	567	590	593	574	607	563	608	622	594	541	591	605	596	624	580	578	636	574	609	577	601	643	595	576	562	562	584	630	594	620	607	620	566	569	626	614	591	556	587	566	611	584	561	635	605	590	559	554	569	603	548	598	595	542	560	601	562	592	611	578	574	636	602	627	577	634	546	574	566	566	570	568	588	558	610	580	563	554	553	571	581	650	543	579	571	579	601	583	546	610	607	533	610	640	584	574	567	586	547	564	569	598	576	607	625	609	586	640	581	606	560	603	608	623	587	598	537	576	632	611	595	557	547	565	554	639	631	626	642	589	603	571	607	589	601	623	595	607	577	559	587	616	632	584	583	549	591	601	547	578	603	610	557	601	584	585	559	600	590	584	561	574	572	581	568	575	566	597	589	548	593	618	627	573	621	596	616	573	591	607	603	589	581	539	585	603	555	589	562	590	623	585	590	612	657	573	643	594	598	556	582	614	605	618	589	602	587	623	602	556	577	567	605	590	616	591	614	587	595	639	605	584	608	589	558	604	586	593	558	651	554	564	581	546	579	559	573	558	605	616	582	557	557	609	583	595	612	578	607	561	580	576	628	620	569	599	594	605	596	597	613	583	598	593	577	599	611	570	575	618	608	601	628	587	605	562	587	578	610	587	563	608	580	567	586	615	614	635	589	625	626	574	565	602	576	603	581	583	596	560	539	617	628	580	604	597	593	593	613	592	573	604	580	566	597	580	555	593	601	603	591	575	599	602	566	572	613	540	537	566	609	576	588	567	562	624	594	573	612	608	617	587	572	584	588	582	603	613	565	588	587	582	557	595	572	606	574	582	581	628	570	585	565	594	583	597	616	526	578	613	565	640	553	637	635	587	556	591	600	594	593	623	564	599	633	570	582	597	584	579	614	573	614	628	573	579	599	599	555	522	587	577	577	599	597	603	564	669	599	599	596	575	550	597	578	568	612	629	604	564	612	588	648	601	555	611	591	598	585	553	570	593	609	574	582	620	615	576	593	584	548	574	590	576	563	585	592	579	567	580	585	589	623	597	606	560	596	612	580	585	589	638	594	568	538	576	581	609	615	620	574	581
28820	26926	20585	14061	12871	9874	7020	5180	4228	3391	2339	1805	1739	1328	1284	1118	1054	966	921	908	909	878	872	833	898	834	884	844	856	819	843	804	816	821	822	802	781	825	772	834	832	808	793	852	808	788	838	838	784	797	835	809	793	861	837	849	822	833	783	767	787	748	804	786	834	815	793	813	853	813	812	733	820	816	789	802	825	837	794	808	796	822	808	802	839	797	827	794	828	809	808	827	805	804	807	799	804	795	822	869	867	808	830	842	813	825	774	789	789	823	786	817	802	835	804	798	791	796	783	764	848	820	823	842	845	844	820	781	835	816	787	789	813	825	778	781	815	788	774	834	801	810	828	790	799	768	774	817	819	793	806	772	808	796	763	830	787	769	833	746	761	836	769	841	817	843	776	757	783	800	786	809	796	819	821	832	772	776	811	797	783	843	785	782	819	822	788	793	781	750	777	798	788	846	823	776	793	816	763	784	818	812	765	788	833	811	812	794	822	814	829	789	808	809	787	815	856	810	797	799	798	801	790	778	781	831	750	826	808	798	778	817	814	814	854	831	813	838	800	855	861	805	818	835	784	810	802	802	763	784	798	774	824	774	827	783	823	818	834	776	863	791	764	771	837	802	828	843	755	830	808	806	794	832	831	786	829	859	802	812	810	810	815	798	820	825	825	793	831	794	781	781	760	785	787	846	844	752	781	796	807	809	822	862	804	807	829	768	837	774	762	793	790	795	818	781	800	796	774	783	763	774	799	788	833	788	807	774	830	815	814	789	811	783	801	818	816	865	739	803	810	834	786	762	805	759	736	744	825	780	827	835	859	787	814	805	796	791	808	749	830	781	807	788	883	795	774	781	831	818	788	810	786	823	802	786	832	813	802	794	745	782	833	817	752	741	852	827	774	788	817	788	790	768	846	791	765	832	820	762	832	768	785	823	785	802	787	789	783	780	777	751	838	804	798	754	758	802	771	822	794	821	771	754	793	806	763	791	783	809	843	789	780	811	775	814	783	803	784	752	788	751	802	731	804	800	810	739	803	831	808	823	777	783	763	844	790	813	724	786	818	772	804	804	778	786	819	740	867	787	801	828	782	766	804	814	794	765	818	832	771	801	806	800	759	779	806	859	818	853	799	823	756	777	747	805	782	782	835	774	805	797	824	768	785	777	813	768	826	821	768	783	831	788	763	803	806	789	805	801	764	805	798	780	808	811	821	751	826	798	843	782	847	809	819	762	780	783	801	807	784	845	802	814	755	852	832	879	792	769	809	827	792	808	776	789	752	765	782	853	786	757	795	774	849	821	808	797	735	805	795	819	813	810	778	789	792	810	817	839	812	779	823	734	820	758	843	808	796	764	808	746	818	869	771	786	817	808	793	812	819	832	791	794	827	783	788	799	839	841	800	782	801	783	834	818	806	776	833	796	826	782	808	799	786	826	754	826	782	792	781	775	735	815	841	816	834	806	801	790	847	827	820	822	755	794	797	748	783	838	796	814	829	779	840	811	786	793	795	796	728	850	836	798	762	763	815	802	828	767	817	824	834	782	808	801	759	826	801	771	799	768	777	789	799	801	838	846	851	764	842	806	778	770	872	845	819	870	811	837	793	771	781	792	801	825	782	808	746	826	771	777	826	761	818	774	786	838	820	791	810	790	804	851	817	854	804	769	722	834	834	841	761	759	858	782	813	789	767	806	796	818	842	806	783	776	802	782	810	789	835	808	797	811	805	832	850	762	811	730	759	783	836	738	801	803	721	822	812	799	804	779	796	784	796	823	811	763	870	800	805	827	815	769	784	839	824	814	783	747	791	785	808	793	773	758	772	779	798	730	778	784	779	803	772	767	785	791	854	846	796	798	797	803	762	759	792	770	773	774	783	788	763	808	829	785	798	823	846	807	783	772	792	788	858	818	769	825	811	788	814	763	766	843	795	784	819	821	798	798	817	764	821	749	842	806	819	767	807	786	754	795	833	780	782	790	736	825	801	757	821	785	747	773	805	754	832	808	811	807	834	797	800	775	811	833	789	764	804	831	782	755	787	860	751	819	798	806	766	817	798	783	795	795	796	785	772	799	823	803	776	745	828	793	785	816	774	822	791	747	809	768	863	805	785	807	819	809	846	791	782	830	774	791	839	778	772	732	812	798	767	756	836	773	774	756	788	740	790	756	792	821	781	767	802	816	789	831	773	786	801	822	840	771	782	787	803	740	761	751	849	776	796	808	834	816	811	749	761	795	738	797	818	763	816	782	760	786	862	818	790	743	786	831	805	789	777	791	801	810	828	809	843	809	756	850	799	790	797	844	792	781	793	736	814	786	773	757	784	802	780	827	795	825	776	803	756	790	812	786	800	849	806	806	798	768	844	757	806	812	831	760	839	846	785	818	809	839	783	820	783	807	803	804	830	783	794	752	796	803	824	822	776	805	804	819	795	773	794	783	811	835	803	784	784	839	832	767	817	821	804	789	768	802	775	782	790	837	764	809	820	784	785	826	826	789	794	773	860	864	821	828	791	858	832	779	825	803	761	815	814	789	788	810	821	790	823	826	809	807	790	804	784	807	784	811	810	802	782	784	746	796	849	776	799	741	833	795	848	772	787	758	857	787	846	846	781	752	753	769	847	774	780	798	733	832	801	823	773	811	791	813	794	743	772	759	776	786	810	795	797	814	819	801	776	799	811	813	866	825	820	842	784	805	880	793	825	756	755	789	799	811	779	825	815	830	812	794	801	808	801	812	791	825	762	822	822	802	775	772	804	802	775	837	764	768	823	794	814	808	809	752	787	834	796	745	782	795	774	764	781	808	781	776	842	783	761	759	790	793	775	817	809	788	756	748	757	811	784	816	775	813	771	748	782	798	819	814	811	802	823	849	805	781	791	799	801	797	817	820	849	770	781	819	832	867	802	791	811	803	816	792	776	773	817	789	832	791	766	813	775	815	753	835	812	780	760	773	809	820	784	826	770	845	752	789	812	783	789	859	768	806	824	774	783	726	825	762	809	804	805	828	770	736	783	801	772	797	783	773	799	822	737	752	832	768	772	806	826	755	781	811	813	790	824	802	848	818	743	791	835	780	738	785	775	810	744	831	807	818	776	744	830	837	771	800	806	807	873	760	837	812	795	808	803	827	787	839	790	825	757	787	767	820	790	751	809	771	788	793	837	818	799	817	832	825	767	839	799	809	822	825	832	797	795	828	775	782	816	768	817	815	781	809	772	857	796	828	819	771	814	789	834	781	826	799	752	774	758	794	807	784	764	824	790	778	801	809	804	801	841	813	799	858	824	768	783	794	806	805	762	774	806	858	788	834	790	753	809	823	773	816	765	825	762	785	780	799	846	814	821	779	784	815	787	807	804	807	786	742	817	818	784	764	779	779	806	804	801	821	738	835	779	763	848	858	844	852	842	795	765	769	811	790	766	767	799	782	795	786	757	829	792	829	760	783	792	774	766	818	807	869	785	815	841	766	801	824	783	827	806	807	834	798	871	805
23087	21053	28744	23562	21077	20682	9820	3821	2484	1899	1375	1033	944	685	594	555	483	443	407	397	379	382	387	397	367	365	332	362	343	323	347	308	319	286	321	328	330	286	299	311	285	339	297	298	302	297	284	308	314	283	319	289	289	276	334	307	316	297	279	287	317	327	290	317	298	300	308	293	292	303	306	323	279	293	323	289	312	288	314	325	314	293	312	317	275	306	305	287	312	298	289	292	278	323	280	281	274	309	283	299	275	288	295	296	274	304	302	295	297	273	287	304	320	279	322	283	287	272	300	316	271	311	311	322	283	338	273	283	299	294	343	280	315	277	291	295	300	302	309	290	311	304	286	269	302	290	287	316	284	294	275	326	288	304	301	249	292	302	280	276	337	255	331	305	302	297	288	291	319	302	299	281	278	279	306	305	282	308	298	314	295	341	307	278	284	316	283	285	305	290	292	273	297	297	309	265	292	264	307	311	277	292	302	278	285	302	279	295	292	306	310	291	275	328	324	290	292	277	315	307	293	323	302	294	287	293	300	311	313	277	290	326	287	313	293	268	291	252	302	299	299	323	305	300	322	284	280	279	315	290	253	268	288	287	302	304	304	292	295	259	295	310	289	277	278	292	244	289	294	321	303	277	340	284	313	294	305	278	299	311	269	330	266	281	273	299	283	289	266	293	281	284	301	270	296	270	307	287	301	282	308	281	304	313	312	283	283	288	327	274	309	310	285	304	310	279	294	308	280	335	274	298	300	313	332	319	311	283	318	303	318	306	303	276	300	255	292	318	275	274	319	258	284	306	297	295	287	284	303	299	280	287	280	295	306	274	287	287	326	313	255	290	287	307	293	294	291	301	293	304	278	290	313	305	281	334	294	303	292	278	342	286	294	318	292	281	298	300	289	275	297	312	328	314	288	295	274	282	301	318	307	302	287	322	283	306	280	309	323	302	273	290	283	283	283	274	299	267	310	309	304	276	307	303	291	286	312	326	301	274	293	298	301	324	285	287	328	330	271	283	285	273	281	297	279	294	284	290	267	299	318	310	312	295	274	270	300	299	325	354	282	275	301	299	317	300	320	285	314	280	307	273	298	273	266	329	308	278	281	292	307	288	261	296	292	300	312	283	297	279	287	292	269	262	289	311	276	299	283	320	296	289	283	282	330	319	316	241	277	303	305	286	283	265	300	292	291	290	304	320	276	311	270	328	271	252	259	316	308	287	306	282	283	300	290	302	289	300	277	310	298	279	303	293	281	280	310	275	277	320	292	304	303	291	302	299	294	289	303	296	290	291	259	302	307	299	266	294	263	282	276	294	292	301	306	263	273	303	294	289	301	292	272	285	320	281	294	270	303	280	297	268	294	305	311	312	308	276	293	301	303	307	311	300	276	316	314	319	296	269	297	258	261	295	310	293	288	305	295	280	312	297	281	263	282	289	267	292	299	298	276	307	276	306	283	271	247	313	286	315	273	290	293	282	298	288	294	305	284	306	313	310	264	281	264	302	298	297	307	277	324	286	295	292	279	267	287	301	282	259	256	293	269	283	307	276	277	291	310	290	297	300	278	257	323	303	291	277	291	276	279	298	269	292	297	309	290	336	276	288	274	304	289	302	313	287	279	296	290	288	284	292	264	299	308	304	284	278	314	306	297	319	324	309	303	274	322	277	324	298	289	305	259	290	283	284	270	314	297	280	332	300	289	293	294	291	308	316	281	294	283	294	301	292	298	283	307	305	251	295	299	289	287	276	309	283	286	297	296	301	295	308	282	283	275	286	322	274	289	298	287	279	309	291	285	321	318	305	276	309	285	299	313	283	249	323	287	314	279	309	288	301	327	295	291	274	279	281	289	290	304	320	277	276	308	278	296	291	267	267	293	261	281	294	288	299	263	293	318	298	320	274	287	304	291	270	298	267	314	276	299	297	304	317	288	303	291	310	296	323	288	294	333	280	293	322	310	294	288	284	311	289	326	284	293	285	310	295	293	287	290	290	289	319	295	294	275	283	314	273	304	262	310	293	328	301	269	290	285	281	307	301	263	287	254	285	307	305	303	293	300	324	319	273	260	314	310	309	304	323	288	310	291	277	339	309	316	274	297	288	285	314	295	322	295	265	283	277	297	314	296	263	287	275	305	286	306	282	288	286	281	279	247	277	297	348	282	327	286	312	284	274	311	307	296	301	284	293	284	264	292	296	270	296	325	295	300	282	298	282	321	274	310	323	308	267	296	310	321	284	289	285	269	320	270	285	276	282	278	301	302	282	305	294	324	291	284	308	271	276	271	299	296	286	318	280	306	293	291	304	295	307	287	313	274	287	281	275	319	290	297	265	306	283	311	285	269	302	277	275	281	280	280	256	277	271	278	262	313	287	302	279	291	281	321	295	307	294	311	264	284	270	298	288	291	297	288	312	307	267	270	312	298	277	302	286	280	291	297	282	296	294	298	283	285	304	290	292	283	279	283	305	285	292	299	289	310	273	282	297	300	264	297	311	333	273	307	322	315	283	333	308	301	314	285	297	296	298	272	307	304	308	299	279	309	298	295	252	269	302	296	295	281	297	293	295	299	294	294	308	275	295	307	309	288	277	279	291	318	273	259	278	280	318	290	311	295	309	318	310	318	298	307	283	304	313	322	313	309	301	288	289	256	281	291	278	284	306	284	277	313	285	311	292	303	308	305	275	277	272	296	273	287	301	287	283	280	326	283	287	295	287	287	267	308	284	291	295	283	280	271	295	271	294	278	282	296	293	291	290	304	306	283	276	284	337	298	301	326	301	299	308	284	273	297	304	303	300	268	302	297	303	307	298	317	250	295	313	267	296	286	314	274	315	299	301	261	305	288	336	276	307	295	298	286	276	266	281	316	323	318	303	273	321	306	293	288	281	307	295	275	267	281	297	293	294	276	316	304	286	275	342	311	284	283	296	275	301	291	313	309	286	300	279	284	285	305	285	275	293	309	280	307	313	277	277	301	269	278	290	314	320	278	306	263	284	265	342	301	311	275	282	273	270	285	322	287	283	320	267	275	292	279	300	272	347	292	256	266	288	321	313	282	288	293	263	311	272	281	301	302	312	287	291	284	279	302	296	308	321	317	271	303	315	281	279	294	274	284	311	265	291	333	304	290	273	300	279	278	298	281	305	311	268	295	295	293	289	270	288	306	282	273	294	319	292	295	282	299	291	315	252	280	264	282	300	274	293	275	306	292	291	266	288	298	275	305	282	290	270	275	296	298	313	273	292	276	302	296	294	300	296	275	317	288	307	271	309	297	307	314	326	316	308	307	315	300	327	269	310	279	322	286	310	296	307	302	294	286	273	304	327	300	283	305	277	331	287	300	302	280	287	295	309	293	297	281	311	263	308	325	314	280	288	280	307	308	290	287	252	297	328	297	291	297	300	300	313	311	295	332	299	264	298	282	304	277	289	291	307	303	312	285	267	309	276	281	281	288	260	271	299	291	274	298	287	299	282	262	284	348	316	253	291	300	309
33379	32961	24820	16640	16358	12968	9335	7506	5511	4230	2954	2212	1898	1350	1117	926	800	686	649	588	560	534	559	540	564	506	513	496	506	494	479	439	452	413	402	414	475	447	412	445	406	488	452	446	465	413	461	435	403	411	474	426	408	472	446	441	439	443	444	443	434	478	467	434	400	461	446	363	430	410	429	419	451	443	423	417	470	420	431	431	410	406	388	440	431	417	413	410	416	409	394	425	382	416	423	407	397	388	407	393	420	436	414	422	424	407	411	401	447	414	426	423	425	397	396	433	406	404	420	426	389	415	423	414	414	410	424	387	404	415	422	408	396	403	433	438	429	390	448	389	396	420	421	436	431	387	430	409	430	387	428	442	394	381	406	433	430	403	409	384	398	417	404	422	448	382	403	400	385	416	427	409	416	418	410	406	399	406	439	412	404	386	386	401	381	407	381	395	357	414	418	435	403	399	412	394	424	413	384	428	462	410	396	404	359	420	371	395	401	430	418	396	390	390	411	425	408	377	423	447	397	434	368	385	376	395	400	369	388	423	425	373	391	434	430	418	414	428	427	431	421	413	422	434	420	426	393	406	404	395	377	432	409	430	402	415	428	431	398	446	366	416	448	450	394	402	422	406	409	420	401	386	397	399	392	387	407	435	417	414	410	407	415	375	436	399	391	439	408	460	415	402	418	395	450	395	407	371	396	383	428	384	418	395	407	374	422	390	398	400	407	404	434	409	381	442	391	413	434	409	430	409	434	396	420	397	435	417	398	402	433	390	398	395	385	407	362	404	387	401	431	412	396	445	416	400	391	407	429	405	371	405	406	412	419	396	411	459	418	429	381	405	432	372	395	391	431	410	414	418	402	388	402	404	406	382	395	364	440	424	440	379	414	416	417	402	377	429	418	422	393	434	431	430	438	412	450	413	422	420	401	400	406	375	417	454	414	443	390	437	448	448	416	408	396	414	387	405	424	388	428	417	409	407	413	398	366	412	366	417	381	396	416	416	409	414	405	413	421	416	359	407	440	399	384	431	424	434	414	420	400	416	436	392	416	396	432	413	419	420	392	405	392	395	386	410	444	367	404	410	418	407	399	382	425	367	404	406	424	378	416	389	411	443	405	398	365	406	390	383	380	429	413	411	399	461	382	403	371	423	435	407	404	442	386	399	408	430	407	397	422	458	419	417	405	424	417	414	388	435	433	423	426	372	410	432	371	373	402	409	394	407	407	384	450	411	449	431	400	381	410	403	387	423	392	417	366	412	436	399	383	378	417	405	411	418	461	417	400	438	419	397	406	392	398	420	389	410	418	409	399	469	420	427	445	405	383	397	390	395	419	418	409	429	377	408	411	416	385	423	393	407	445	396	378	380	389	380	388	399	438	421	417	422	441	425	409	390	421	422	372	435	397	405	428	360	395	426	396	399	426	403	407	451	404	404	417	421	406	400	396	380	415	411	426	427	415	415	399	393	411	436	407	365	405	417	426	414	396	400	420	431	439	425	429	387	442	383	451	431	398	394	431	393	426	402	429	388	444	381	431	397	354	441	416	414	436	396	396	416	406	397	404	385	415	405	405	393	393	407	438	386	371	431	427	397	432	376	419	391	378	408	392	393	417	424	386	436	395	432	423	454	381	402	416	373	422	395	417	425	397	400	453	409	392	422	415	426	392	417	426	451	400	425	404	426	392	397	394	392	390	417	439	407	425	390	377	404	364	388	446	409	412	405	407	423	372	422	415	403	402	389	438	388	361	395	425	426	397	392	419	411	395	411	402	407	391	429	403	410	403	401	403	375	439	378	384	425	390	424	423	432	389	414	428	415	459	395	387	411	411	427	420	397	416	396	431	397	405	374	385	416	405	360	368	394	408	424	393	430	417	405	414	410	438	410	393	413	409	447	398	412	346	366	396	422	419	421	426	398	414	379	395	407	395	408	412	382	423	399	405	401	441	418	402	452	424	429	384	357	452	385	403	450	414	393	399	412	416	413	398	361	371	414	451	421	426	412	370	404	404	425	438	387	423	423	405	417	375	424	429	409	419	411	410	399	436	410	429	453	426	383	404	386	415	411	405	425	393	414	425	437	400	407	417	414	394	364	393	391	390	429	396	409	396	385	348	436	362	388	394	433	412	407	419	423	405	402	396	411	448	422	410	396	416	384	419	413	466	424	437	397	446	394	385	397	379	427	402	405	428	400	424	412	443	406	462	428	390	374	429	421	406	444	432	415	444	383	397	448	410	378	389	424	411	416	402	402	392	459	443	404	395	428	407	426	410	395	389	411	428	401	413	409	407	387	391	394	414	383	419	416	390	390	425	412	401	408	451	395	435	363	445	406	428	399	409	428	427	384	404	418	395	414	410	432	435	422	421	439	399	391	388	408	416	410	394	416	380	419	461	402	406	383	449	408	414	450	416	408	413	387	390	386	371	419	440	446	447	420	416	428	398	416	409	408	420	434	389	440	418	394	418	391	378	417	417	406	396	424	401	422	422	446	431	434	376	395	432	361	427	414	418	381	426	444	436	411	407	385	425	426	393	415	429	390	383	403	368	423	414	411	407	439	396	411	418	417	424	395	370	400	438	382	369	426	405	367	418	423	437	443	378	397	386	389	407	412	400	387	403	400	448	359	429	388	401	407	423	406	376	420	414	416	397	424	398	397	425	412	370	376	469	425	403	415	427	382	424	379	392	439	410	422	384	409	378	397	396	379	470	439	387	419	428	441	390	414	392	410	397	458	365	413	391	376	414	401	406	409	396	406	403	411	386	424	425	426	421	397	409	424	463	399	422	397	387	363	390	387	416	391	418	412	409	410	399	404	372	392	394	408	424	404	388	436	397	408	423	394	381	425	409	401	441	416	424	392	422	434	380	424	398	411	383	405	418	373	425	430	400	445	420	409	411	424	454	418	381	428	400	382	413	404	422	412	396	425	451	418	375	432	387	445	404	419	415	421	406	408	404	411	427	349	395	417	445	409	395	399	444	436	402	415	432	371	422	401	425	415	437	413	375	393	418	399	371	398	452	441	438	407	417	418	445	385	427	393	410	396	464	421	416	415	416	407	424	445	402	400	401	388	394	415	408	404	422	435	427	416	368	437	425	444	391	431	406	402	434	374	439	434	409	390	405	392	409	386	425	422	405	419	432	445	395	418	392	433	385	422	410	373	384	417	395	399	401	430	409	411	415	421	382	391	442	412	404	383	399	389	438	423	443	411	397	398	417	398	430	384	407	383	394	417	446	384	410	368	412	419	461	385	413	418	414	369	402	431	413	414	413	409	431	410	376	392	439	461	435	410	405	388	381	411	432	420	372	447	413	376	443	399	392	400	415	386	430	410	398	428	432	411	420	404	470	421	406	382	435	407	371	373	428	362	420	409	454	390	425	393	409	356	393	407	409	352	449	413	377	402	385	422	446	418	410	398	380	407	411	406	398	411	396	396	413	440	435	394	409	377	442	457	432	444	409	385	419	412	422	400	406	435	422	355	416	395
27259	20780	14368	7140	5138	3285	2239	1778	1402	1121	1020	864	830	766	748	722	760	724	748	721	712	695	710	717	710	698	710	684	679	676	686	691	709	690	672	703	686	697	719	721	661	698	673	677	715	686	660	713	701	634	659	719	666	653	700	647	713	718	673	723	690	728	725	688	668	674	676	675	686	729	690	720	680	699	674	680	691	673	728	729	687	714	682	713	615	683	681	631	722	696	648	687	707	667	653	691	689	711	698	666	688	675	687	693	700	708	665	749	608	675	708	672	706	693	711	678	675	699	687	714	732	668	704	653	698	693	692	704	680	706	655	704	697	690	704	714	711	668	674	728	645	674	685	696	669	713	684	677	656	697	711	687	678	702	688	638	662	655	674	683	672	646	681	619	684	704	669	672	670	636	666	705	661	724	685	727	693	680	696	756	695	629	680	639	650	703	681	696	689	640	681	662	673	673	712	716	721	650	667	668	686	678	669	653	628	701	702	677	653	687	703	680	689	709	646	646	675	704	665	686	709	678	677	701	686	708	704	676	664	715	689	702	695	667	653	670	698	662	657	655	666	651	703	707	695	685	656	675	634	671	670	682	736	685	717	700	683	672	667	688	705	672	647	693	676	713	685	660	665	625	707	673	665	710	691	689	703	728	652	711	709	658	702	644	693	680	688	668	737	701	715	645	703	673	660	706	655	639	716	703	652	673	672	684	670	696	650	714	680	630	700	640	628	701	680	698	683	681	721	673	705	695	641	693	697	698	665	708	735	668	680	670	701	616	702	693	675	667	688	651	741	680	722	779	694	648	701	665	673	708	688	736	714	703	650	680	691	712	691	712	664	672	661	688	651	613	673	690	699	664	679	704	679	648	679	653	700	720	679	643	680	686	644	626	705	677	703	716	651	714	695	705	686	732	623	710	726	688	666	688	660	654	657	675	681	686	734	662	725	693	653	655	697	695	701	694	736	679	676	712	680	683	721	643	710	644	650	711	703	684	753	661	631	745	657	680	646	645	667	691	651	656	657	731	706	641	675	650	661	678	665	674	701	670	664	669	698	679	628	684	647	658	651	689	676	715	667	633	687	603	753	680	652	674	667	674	640	694	645	654	661	703	694	683	707	672	701	684	658	653	705	721	704	702	684	692	683	698	678	706	703	700	721	601	675	708	660	701	710	652	657	639	701	699	718	707	629	692	728	657	692	667	703	687	668	654	680	657	631	682	698	704	685	705	667	665	669	666	655	711	724	689	694	641	696	682	705	682	706	637	729	680	697	665	706	673	717	687	673	705	671	719	703	686	664	654	709	723	718	687	680	713	644	712	677	663	713	713	699	680	700	689	659	670	694	673	748	675	686	726	724	708	751	664	670	636	734	661	683	643	696	697	594	701	725	683	724	676	648	665	714	730	669	704	678	678	657	697	647	691	676	744	734	693	694	693	674	669	686	676	688	652	701	656	686	671	714	651	675	681	712	715	712	714	744	667	692	629	728	679	702	717	707	672	705	680	697	677	693	667	682	686	683	741	661	702	677	724	666	713	694	670	734	685	708	723	678	683	747	697	667	648	688	644	716	639	711	701	635	648	688	678	703	698	701	693	714	686	716	685	665	681	709	690	697	752	659	705	673	675	705	716	667	680	683	723	697	704	716	699	660	696	696	698	625	698	636	677	681	671	628	719	755	723	705	700	652	672	730	653	698	705	714	650	672	661	699	675	687	729	654	702	718	683	708	727	701	670	660	703	670	659	661	679	688	693	675	665	685	663	643	711	696	672	664	633	709	686	654	683	684	653	700	626	668	715	717	717	696	699	673	678	700	753	623	674	699	693	679	665	687	694	687	716	687	703	747	675	642	653	683	622	635	627	699	669	742	694	683	704	669	720	699	722	692	741	714	659	744	741	698	649	680	660	657	661	745	686	659	676	690	651	706	667	609	681	707	687	680	638	653	701	682	670	702	691	730	665	658	699	684	695	693	679	692	652	666	717	670	686	648	718	672	757	659	652	668	657	670	642	676	659	669	702	641	696	699	687	699	673	651	686	725	730	710	694	694	697	715	671	698	714	677	661	641	671	723	711	697	704	664	693	704	688	650	712	694	653	678	698	722	726	683	693	718	687	641	684	666	717	681	706	703	696	685	672	647	668	662	672	704	704	718	634	717	732	733	732	690	653	686	684	688	687	644	706	670	691	671	656	676	691	653	747	676	684	686	707	678	674	712	698	690	678	707	686	658	691	688	678	686	707	693	647	621	713	734	683	667	681	690	683	659	681	689	711	665	684	682	686	682	706	681	717	683	682	685	712	685	699	697	683	691	671	693	688	719	663	651	706	670	680	622	704	647	699	679	633	673	709	688	717	662	737	680	670	680	707	709	661	682	707	706	641	678	719	723	661	697	679	670	636	654	707	683	667	724	743	739	685	696	701	694	669	741	676	742	707	646	697	694	698	672	689	694	689	652	691	693	714	716	643	693	648	711	668	732	671	651	631	668	690	703	699	652	617	692	667	718	694	695	662	656	719	645	677	708	697	690	635	693	700	653	680	658	723	664	684	682	707	649	698	615	645	693	698	689	684	724	714	706	675	702	673	692	662	660	687	756	657	653	673	635	701	696	611	712	694	662	658	650	695	711	685	694	700	677	681	668	682	727	690	695	697	630	682	704	677	684	659	670	703	641	685	693	699	660	644	704	662	660	695	708	699	646	683	707	670	698	671	711	698	706	691	748	686	676	670	674	739	690	689	690	677	679	694	680	667	652	692	664	746	721	712	689	686	777	714	664	653	711	668	712	730	739	664	722	661	644	647	688	686	676	659	695	680	672	689	663	642	690	716	683	708	700	680	674	657	729	646	734	689	679	681	663	681	683	638	686	672	683	658	708	662	671	677	680	713	701	712	650	663	657	703	696	683	658	704	657	670	684	665	710	690	670	662	700	695	699	702	725	684	704	673	734	696	703	673	703	673	664	667	629	726	656	673	716	703	728	650	687	671	691	668	694	688	681	694	707	693	705	671	747	694	667	647	663	671	672	679	691	667	669	654	676	720	697	710	670	721	658	659	673	655	699	687	687	706	734	703	713	683	681	710	689	706	665	687	670	671	701	676	666	717	676	691	720	711	710	728	709	672	648	673	663	645	693	753	681	701	673	639	669	719	710	672	730	686	671	640	728	689	720	709	660	693	679	717	710	675	642	705	686	686	708	700	692	668	646	633	678	709	656	664	711	659	677	708	726	718	731	656	665	696	762	723	678	683	689	714	693	683	719	695	670	656	641	705	679	652	661	654	702	716	690	687	684	701	700	697	662	697	662	666	644	690	723	687	682	681	678	646	676	691	730	695	711	667	677	691	701	676	679	680	690	669	688	702	677	681	688	685	700	662	708	710	653	666	663	708	706	677	690	663	679	663	706	721	698	696	704	711	704	707	655	660	681	696	663	713	697	672	667	715	689	694	660	682	696	687	678	675	699	707	668	646	656	690	682	713	712	606	636	664	711	709
24460	18218	13095	8370	8943	6290	4700	3655	2633	1983	1719	1437	1220	1153	1032	1019	999	970	905	903	904	955	917	875	979	949	860	915	924	980	886	898	909	855	926	884	928	914	910	925	902	915	904	876	884	949	889	947	920	931	868	978	988	963	882	933	926	888	908	952	924	939	861	903	888	920	852	879	910	868	933	895	908	946	985	913	935	914	921	840	944	890	885	953	892	912	947	909	929	928	900	936	942	887	912	953	930	910	955	870	918	886	907	870	875	956	876	874	936	988	923	861	939	888	924	934	961	907	875	895	940	878	863	922	886	958	897	892	954	918	918	881	900	917	870	895	880	886	921	894	907	939	899	903	952	929	913	933	821	949	925	941	870	909	908	903	874	869	899	936	918	939	911	915	910	891	886	957	894	940	939	862	901	909	880	873	873	933	919	887	930	922	902	889	875	890	923	853	922	936	875	965	908	904	963	946	898	857	875	886	910	962	930	866	900	882	959	867	895	902	881	933	955	911	911	941	969	895	930	936	880	951	912	891	933	815	971	933	936	893	892	915	920	898	878	944	853	914	907	924	932	955	940	921	872	923	923	914	877	907	935	916	914	884	874	916	948	941	849	880	923	893	913	963	910	950	871	952	918	948	897	944	858	937	891	897	894	885	902	920	915	892	944	897	915	867	917	887	958	936	878	938	876	915	926	884	910	897	888	833	878	926	898	861	952	925	914	898	916	934	911	880	957	890	916	895	920	922	921	925	928	943	944	932	846	905	931	929	912	912	899	915	903	984	937	940	912	908	968	967	945	900	864	940	920	914	894	948	893	937	903	955	957	944	907	867	854	873	997	910	962	869	986	899	865	903	964	892	899	866	898	935	871	899	920	932	948	900	915	936	852	861	868	925	942	921	935	915	872	975	971	872	885	895	937	902	921	929	870	919	897	918	908	887	976	973	915	881	918	918	938	922	833	879	891	857	907	897	883	877	854	937	910	915	947	878	954	919	895	923	891	926	952	953	927	900	892	951	920	876	892	913	889	916	951	840	899	930	904	912	923	897	957	871	900	934	924	933	888	947	882	948	928	932	898	874	911	950	929	908	904	914	946	881	880	893	950	920	921	942	950	910	893	898	916	893	881	898	905	858	928	897	952	906	891	917	945	857	904	900	868	879	882	919	963	866	902	911	866	897	897	894	913	906	937	923	884	899	869	894	895	985	931	856	861	906	910	896	887	927	881	903	905	919	836	877	866	880	898	919	902	891	904	925	931	862	909	811	902	937	911	943	924	950	935	867	943	970	892	936	867	904	946	912	833	941	882	909	900	895	894	880	848	908	884	917	910	995	935	933	924	920	952	904	941	835	858	931	949	907	930	888	915	903	916	875	901	925	953	940	913	935	892	914	913	918	925	901	952	892	914	954	901	887	925	934	903	887	904	882	926	902	924	917	903	905	893	852	1020	900	888	953	927	878	908	890	913	919	867	893	924	889	947	917	861	873	880	921	872	877	923	989	941	926	954	926	930	961	917	944	922	934	926	833	880	864	984	904	909	914	902	918	917	904	897	920	916	971	874	944	945	892	893	918	862	890	925	901	922	920	884	919	895	915	864	899	919	899	856	910	881	906	886	875	917	926	922	891	931	932	943	900	939	896	914	950	970	914	921	915	934	956	906	945	894	938	899	860	902	892	871	881	901	920	927	917	952	919	948	967	924	847	888	890	898	894	928	892	859	864	888	973	900	934	924	868	957	871	922	883	945	938	873	870	862	953	956	940	972	936	887	936	905	876	911	917	897	885	861	931	888	931	886	868	888	914	953	906	954	893	858	877	902	928	933	864	879	907	870	864	890	902	913	1005	917	886	964	920	922	895	937	923	889	898	948	885	926	929	910	887	918	871	910	938	886	919	869	944	956	948	930	856	930	948	916	888	902	922	933	922	876	919	919	899	888	932	922	974	875	894	920	904	903	899	919	944	936	936	875	981	932	908	938	900	957	894	954	931	981	934	904	915	905	942	900	961	915	915	887	916	916	945	881	897	940	884	876	907	886	962	899	880	890	920	915	966	906	926	953	902	931	934	925	941	959	918	964	859	940	890	909	939	858	920	920	925	918	938	879	897	950	859	916	873	961	895	904	865	908	973	909	892	877	878	901	876	910	856	865	936	901	965	942	888	916	859	928	965	922	893	963	902	894	930	918	901	920	921	906	876	884	893	937	895	931	921	947	925	911	885	925	900	913	957	879	883	901	941	922	853	901	926	896	865	977	924	882	877	927	890	938	959	925	862	871	922	877	829	926	947	929	909	926	905	850	937	908	891	919	895	940	899	888	938	952	871	990	872	954	835	925	904	907	829	906	908	910	894	873	926	903	891	920	928	919	918	889	955	890	870	943	920	935	920	859	896	911	957	909	875	959	909	948	914	936	943	892	897	891	859	918	934	905	899	918	945	874	910	919	966	893	898	912	910	940	883	939	870	924	896	892	921	894	910	900	868	920	883	924	948	932	930	944	936	939	915	954	869	904	913	878	954	946	893	906	919	922	907	919	890	875	859	942	920	945	942	895	874	911	889	940	928	932	934	952	905	938	909	950	974	926	862	964	911	880	983	926	889	901	863	856	850	873	897	921	937	920	911	908	925	940	945	923	913	852	925	869	898	911	928	928	899	929	928	869	950	890	944	949	938	843	922	927	912	931	905	911	924	898	877	904	936	899	901	941	939	909	852	896	938	935	926	935	858	959	914	942	919	877	925	941	985	890	892	954	895	933	917	938	909	913	901	861	952	938	851	901	986	942	977	922	888	958	939	924	954	902	943	935	899	891	881	910	944	941	915	911	885	878	864	925	914	867	868	866	915	914	878	936	940	928	899	881	906	940	953	881	898	961	952	875	966	861	917	891	911	866	928	893	942	873	918	948	915	901	980	929	908	893	926	900	911	890	936	912	909	857	932	936	925	889	937	933	914	954	893	910	916	947	906	824	920	898	905	946	946	942	889	894	877	923	890	903	923	946	884	908	945	916	947	881	918	918	893	930	882	910	911	945	882	895	904	941	958	949	946	940	889	861	942	901	904	915	948	906	869	940	890	885	921	913	917	941	877	951	885	957	918	931	942	905	972	901	943	928	864	929	879	926	955	860	954	939	917	910	911	939	951	904	944	934	905	879	935	904	898	936	908	933	896	889	923	875	920	890	906	932	932	898	936	886	862	951	889	907	923	932	926	913	861	926	945	922	904	912	926	922	902	913	906	921	887	972	870	906	909	875	957	883	901	899	879	907	918	926	922	961	983	936	962	952	908	875	907	943	935	966	911	936	880	920	879	900	888	901	876	897	945	910	901	907	917	927	855	936	926	909	874	946	940	884	874	921	923	942	955	975	892	929	908	914	917	948	870	954	915	955	935	942	885	899	887	959	944	905	922	898	865	923	880	990	879	899	860	904	882	954	905	865	896	905	909	891	936	936	921	983	901	888	967	856	886	923	949	907	906	979	917	924	917	905	880	911	942	941	900
24098	21085	28204	24162	20633	10311	4232	2820	1966	1545	1443	1165	973	762	785	712	748	698	674	615	628	649	669	635	628	588	556	588	628	642	618	641	632	609	576	653	667	651	620	573	577	600	634	623	628	595	589	647	622	627	584	606	629	598	586	664	617	582	583	607	660	612	650	649	637	616	628	625	622	609	652	589	592	607	619	591	613	643	630	612	618	613	593	638	582	626	611	568	575	557	609	614	679	584	636	654	633	603	587	637	639	600	624	624	613	637	599	555	603	579	658	614	578	599	591	589	575	640	598	640	617	618	630	640	619	603	594	585	596	626	576	599	628	597	556	632	660	585	597	581	590	646	637	577	649	570	666	591	614	617	581	644	616	570	579	591	606	577	611	635	572	608	561	585	532	600	600	613	595	608	610	615	618	611	610	569	613	611	601	604	606	574	602	593	605	654	616	592	581	595	642	642	614	605	612	622	617	587	613	615	568	568	578	625	600	614	624	641	624	622	618	612	592	590	541	608	598	592	621	620	616	588	598	585	615	614	615	619	581	642	614	564	585	620	597	599	608	589	604	600	609	590	570	602	614	605	619	637	589	588	581	584	596	606	599	586	601	602	622	634	603	582	603	605	618	616	590	572	616	603	638	612	623	615	611	672	576	627	617	634	601	612	574	620	621	604	632	553	626	588	567	573	616	619	574	576	624	640	589	637	559	571	615	600	594	606	606	656	593	627	611	629	625	594	587	576	593	566	604	624	615	624	602	594	626	624	621	586	582	629	650	572	610	660	609	589	615	597	639	609	597	621	621	630	656	573	639	590	611	607	640	586	634	598	644	638	612	617	592	538	622	605	607	577	595	607	573	597	648	624	595	627	563	621	640	609	609	619	612	650	619	620	625	593	654	574	631	611	588	634	596	631	641	632	614	635	635	575	651	615	623	638	632	606	644	580	603	621	580	647	594	574	662	581	602	614	631	596	634	597	646	640	579	565	645	637	598	573	597	625	618	573	618	577	625	606	628	608	625	615	622	610	621	612	637	592	583	641	621	606	609	617	630	611	636	633	642	649	565	594	606	578	601	653	603	587	588	563	627	596	600	602	611	626	665	627	625	542	634	609	653	612	588	589	577	583	630	650	611	632	598	633	667	621	609	590	571	584	615	627	648	584	604	621	603	653	596	598	622	591	621	639	612	579	647	602	549	547	645	595	673	634	608	626	566	608	636	596	597	581	627	638	648	572	586	587	608	569	632	626	614	565	628	597	611	609	617	632	607	622	629	638	585	614	563	619	562	609	597	606	617	631	607	578	644	593	624	570	607	575	553	599	586	602	620	587	584	608	596	609	563	573	654	568	596	652	569	562	594	601	596	607	586	597	611	639	637	612	614	631	572	568	615	612	601	616	552	576	561	596	575	605	616	579	600	595	579	595	571	601	625	601	640	573	592	628	614	576	634	626	561	601	643	589	563	612	652	628	586	643	623	548	596	623	597	588	594	605	630	601	564	590	603	606	574	629	596	602	606	608	616	617	649	616	642	640	583	622	572	631	619	634	618	622	601	606	572	598	614	610	592	629	612	616	599	606	655	614	630	610	623	580	617	622	592	614	606	548	561	613	618	620	649	595	581	652	551	607	617	579	666	625	611	648	553	657	602	612	616	590	587	612	642	611	652	568	653	620	589	570	607	619	631	646	621	614	600	605	595	619	584	599	584	640	630	582	602	598	596	664	568	594	605	610	618	604	643	624	631	598	581	594	599	592	576	593	615	600	632	634	606	631	618	568	598	600	618	635	566	598	562	629	630	605	637	613	651	656	632	603	623	616	594	651	617	607	613	572	607	619	596	623	596	547	594	552	594	577	609	597	633	636	554	609	607	557	558	593	609	604	602	641	637	617	672	616	630	592	600	620	627	586	637	581	601	602	613	635	621	580	631	584	621	546	603	598	610	597	588	618	668	629	637	627	592	614	619	607	628	639	642	586	585	645	609	621	618	571	620	582	605	586	613	612	586	629	608	587	612	618	610	561	612	590	606	599	576	577	619	564	585	636	591	595	597	579	545	615	620	635	616	633	601	623	598	618	621	607	611	594	586	591	581	616	594	597	609	614	624	582	554	609	633	604	600	596	586	592	671	565	594	613	611	618	593	622	587	590	587	610	566	572	597	589	662	553	587	578	630	607	564	609	571	624	577	569	632	597	594	615	597	638	589	596	593	599	593	625	600	642	607	612	611	599	626	603	621	586	564	608	640	629	634	608	617	614	615	573	620	630	585	570	625	595	602	602	653	614	578	594	598	636	599	571	584	624	606	641	620	620	663	617	583	595	594	572	643	622	610	648	579	564	605	594	599	603	619	568	599	577	593	567	621	611	555	637	545	615	631	599	546	629	634	638	561	589	646	616	610	609	631	618	632	588	617	569	591	574	639	600	602	631	601	576	644	587	622	641	592	578	572	575	621	636	583	630	624	582	626	607	581	604	605	628	578	582	577	633	553	624	602	602	595	608	601	588	594	626	602	570	619	583	617	636	591	584	577	664	628	572	627	651	591	631	585	613	630	627	592	624	615	586	630	597	615	591	636	588	621	593	637	624	608	601	604	605	584	639	584	627	594	570	613	589	576	597	587	638	643	637	589	618	571	605	605	629	605	631	633	575	600	590	571	607	610	615	594	628	625	595	654	612	624	567	606	610	617	637	648	604	606	606	602	598	630	561	604	637	633	599	558	606	638	618	658	623	617	646	605	622	588	619	572	615	559	589	628	599	620	637	589	608	614	568	569	599	598	609	621	640	581	592	637	606	624	623	565	637	595	598	586	610	637	624	612	605	631	591	577	604	616	593	583	643	595	559	607	584	596	576	577	616	611	614	627	584	624	624	640	594	544	626	647	620	607	604	614	613	594	625	592	580	585	610	606	587	581	630	642	591	608	626	639	634	577	634	604	579	633	586	656	587	605	604	629	609	641	570	634	602	641	575	603	600	610	584	631	602	599	592	564	602	605	658	612	631	608	599	618	595	587	601	656	590	621	595	643	607	604	574	667	621	604	614	589	588	590	598	602	664	601	605	629	608	630	613	634	646	591	619	597	612	658	589	609	614	616	572	546	603	625	588	582	622	604	610	611	626	595	583	581	589	662	570	623	604	616	594	558	586	636	597	587	587	583	590	586	609	588	616	596	640	596	587	639	618	634	597	575	588	575	637	604	636	561	633	622	587	638	607	628	628	597	605	608	639	550	620	576	607	605	615	571	634	552	565	619	586	563	623	635	595	569	606	567	616	625	607	602	557	633	599	598	640	613	637	595	603	657	670	645	575	660	621	609	597	596	623	659	598	617	608	616	593	604	595	626	573	648	614	630	610	539	605	577	608	582	607	607	578	601	610	603	595	643	626	607	619	604	580	565	571	664	578	601	612	586	581	546	615	588	578	622	573	607	589	594	593	668	645	589	621	547	575	636	628	606	606	627	560	570	606	623	658	636	606	615	629	599	601	649	649	583	596	581	651
29992	25298	19557	12203	12777	9775	7250	5649	4081	3026	2529	2029	1693	1388	1249	1200	1042	1064	931	976	955	880	909	902	868	810	873	858	831	812	879	800	847	894	858	878	871	858	833	820	831	800	853	773	802	881	826	804	833	800	860	823	865	807	800	895	851	869	862	779	829	829	837	834	843	830	849	815	829	825	824	819	812	817	805	832	854	840	859	842	829	837	793	767	762	847	796	833	812	879	820	776	847	850	807	796	862	800	777	769	856	784	789	815	819	844	827	790	821	817	787	896	844	826	874	813	823	835	829	824	811	791	771	873	837	791	800	851	845	811	835	784	833	793	791	797	777	853	812	859	832	733	811	819	829	773	810	884	769	815	749	879	801	851	859	835	799	834	828	870	850	802	801	847	862	778	784	839	745	823	809	798	795	831	809	823	816	759	802	833	770	716	814	823	797	811	830	857	778	838	780	867	815	816	842	853	802	829	773	839	779	871	879	807	797	827	835	808	773	855	814	815	830	825	834	808	822	797	800	866	844	842	853	862	842	838	835	811	810	797	805	887	795	766	805	813	796	799	803	804	830	834	811	743	752	829	855	831	834	800	869	779	827	839	866	918	790	843	833	802	811	792	866	888	777	887	817	863	853	774	826	787	805	814	832	842	835	874	812	763	816	830	818	774	754	823	852	831	802	795	818	834	805	813	842	810	805	820	845	856	825	802	845	846	808	789	810	843	785	777	839	768	843	850	834	762	794	755	847	771	863	881	840	837	799	833	818	803	836	777	813	845	800	838	812	894	840	827	811	797	867	817	859	833	783	871	830	775	816	822	841	787	817	821	806	817	797	809	851	813	791	808	833	843	813	783	781	800	805	839	794	802	854	823	841	819	848	834	828	804	839	751	819	821	825	811	833	807	825	821	803	765	810	797	853	781	784	784	843	830	830	800	815	774	839	834	785	848	826	828	804	763	832	777	845	844	851	742	815	826	836	855	852	822	818	777	808	820	829	789	770	852	812	765	823	829	737	809	878	835	794	814	755	811	801	826	807	796	775	846	823	837	823	817	827	801	817	862	865	810	872	774	812	801	788	828	830	868	842	794	803	818	856	870	798	795	801	800	812	885	835	858	802	829	839	768	824	815	840	816	821	817	834	806	816	846	803	836	858	832	794	799	799	816	849	849	843	807	806	811	842	802	815	810	826	762	805	827	761	816	832	826	829	785	823	839	798	849	860	828	831	797	875	801	750	829	768	835	775	855	811	794	810	785	820	802	787	838	824	833	836	864	794	804	791	816	880	781	798	828	839	846	799	822	905	790	825	833	850	852	850	786	846	815	801	835	788	786	832	787	833	882	845	839	806	774	880	833	789	846	775	857	823	809	795	862	844	814	772	810	812	828	811	853	793	798	848	852	812	822	843	827	780	825	791	813	789	840	811	845	790	796	836	826	829	827	820	798	768	835	857	825	829	811	852	825	816	848	799	850	799	776	787	840	830	776	856	830	823	833	811	829	820	784	822	850	820	846	861	814	821	844	805	854	784	790	791	788	820	804	853	807	857	828	786	831	791	822	787	858	833	794	800	743	801	836	836	824	825	803	865	785	774	805	818	813	838	797	814	818	806	857	798	770	795	768	860	799	842	809	804	814	829	777	821	806	822	828	870	856	824	790	805	793	769	798	818	782	871	877	816	812	764	829	828	823	845	824	814	855	859	803	829	833	828	857	815	836	822	799	795	777	812	841	827	825	842	816	808	797	832	834	834	794	829	805	810	789	812	799	822	873	829	818	799	790	828	789	801	799	815	806	860	810	822	818	808	824	903	790	808	812	833	830	856	841	798	784	836	798	821	804	831	821	823	812	845	773	846	775	764	821	822	858	776	787	778	812	837	832	856	804	827	833	793	853	818	797	836	810	825	834	805	823	821	779	832	774	854	853	810	808	830	764	800	865	829	826	818	849	847	789	843	833	851	806	794	846	841	827	799	788	820	834	883	831	829	806	859	789	808	782	827	819	804	840	815	869	837	851	799	839	850	812	801	876	815	841	838	786	800	831	865	792	805	779	818	810	844	825	805	843	810	827	833	858	819	823	801	793	790	824	809	834	826	828	773	824	831	811	806	819	780	769	849	840	751	833	865	841	825	866	853	784	837	807	773	830	830	757	833	844	817	834	779	819	806	838	800	783	809	784	847	852	796	841	759	784	830	920	818	853	808	828	790	828	890	822	804	841	809	752	784	820	813	838	828	838	830	816	848	788	786	861	799	801	829	843	799	817	812	870	772	790	797	832	843	816	850	750	845	795	841	854	885	820	818	832	789	830	849	797	867	758	812	805	752	865	807	827	779	820	827	815	783	769	822	792	789	793	801	835	790	824	833	798	823	785	813	845	805	793	822	779	845	786	841	764	763	881	785	812	847	808	814	836	869	840	830	865	823	850	793	812	812	773	879	836	794	832	795	819	766	790	892	804	799	815	798	794	851	791	837	846	816	833	815	836	819	855	868	816	829	845	846	817	833	794	782	774	806	869	804	813	786	808	802	865	828	799	794	800	872	776	880	784	791	809	847	826	844	815	844	789	793	871	809	824	870	823	851	857	821	827	846	877	776	824	786	794	837	798	804	782	809	824	792	843	796	824	784	794	781	875	856	842	805	807	825	813	838	811	798	815	758	812	750	807	781	831	800	839	830	798	845	773	774	775	758	796	801	753	832	844	836	805	827	885	845	774	742	802	894	827	821	806	817	834	805	837	821	828	796	801	864	800	810	857	843	829	839	834	811	820	874	872	838	789	794	806	824	795	799	761	814	852	787	884	824	770	801	872	846	867	808	802	829	855	860	829	800	843	862	785	802	846	786	837	854	819	803	818	895	821	799	826	809	843	814	823	867	776	840	812	816	781	831	796	827	788	832	806	866	775	870	818	831	847	809	813	768	815	810	822	805	770	848	826	864	798	809	821	798	784	832	818	853	820	795	765	809	850	806	857	840	890	826	805	803	781	805	913	822	784	802	800	836	859	910	849	832	794	807	762	816	839	807	804	819	821	821	808	773	853	858	861	829	820	832	817	859	803	792	772	799	790	859	844	780	794	745	784	805	867	839	779	862	827	796	789	840	827	779	815	849	807	815	834	796	796	781	792	867	785	822	764	838	804	807	758	821	889	806	770	836	766	799	850	871	832	861	849	802	869	828	811	805	813	864	876	819	802	795	799	816	789	792	808	836	755	804	826	831	797	812	794	853	851	798	841	799	803	808	849	795	809	802	789	815	788	802	816	790	803	790	855	775	814	839	822	869	821	833	819	831	824	817	845	843	835	807	843	837	821	863	867	770	791	891	825	839	767	785	815	895	846	831	864	782	819	856	798	805	775	794	768	814	798	798	837	818	803	810	827	798	834	833	854	791	825	773	781	843	777	826	815	747	855	877	837	808	807	778	770	840	827	860	827	865	813	808	842	836	810	846	833	806	865	803	829	817	798	799	811	792	801	809	835	792	791	820	805	846	818	840	805
23139	21073	28806	23575	21096	20696	9566	3812	2611	1731	1593	1139	903	728	581	576	528	427	448	405	400	435	344	354	353	342	332	382	334	327	342	392	325	318	337	325	331	363	324	312	357	302	358	332	336	313	310	312	311	298	355	344	309	338	346	348	309	341	352	299	351	322	294	343	302	320	346	308	320	335	326	326	320	362	354	321	296	336	329	319	297	328	306	298	313	329	292	340	314	296	337	297	334	318	316	272	310	321	333	319	303	285	313	315	311	319	297	301	335	317	333	319	322	323	329	294	334	306	344	302	302	305	315	292	315	315	300	305	288	331	321	310	308	293	304	302	335	302	315	311	353	300	292	306	342	295	298	323	293	313	347	315	301	316	292	347	299	338	283	300	331	315	313	317	275	315	301	301	313	329	286	310	310	302	332	306	325	307	297	333	310	305	327	317	312	322	308	324	338	318	324	296	335	317	328	274	362	281	287	297	329	290	305	320	338	313	295	343	295	294	334	314	335	321	314	280	299	325	304	325	310	318	307	340	285	316	307	321	331	325	293	343	311	306	292	279	308	296	310	360	315	294	328	324	312	318	303	315	316	311	330	315	280	317	351	312	287	294	298	332	315	303	323	302	290	316	306	305	296	315	310	301	345	307	309	296	270	317	334	305	287	313	395	320	303	308	345	334	333	329	336	319	271	302	308	302	312	320	312	290	312	318	293	268	316	307	283	294	283	284	314	311	295	326	299	309	291	276	314	331	326	329	339	317	344	319	297	324	342	312	305	303	316	312	311	316	312	300	301	292	290	316	318	355	299	303	300	320	296	303	322	301	285	310	299	306	324	325	298	288	304	305	297	275	342	306	296	291	281	290	340	290	299	296	310	339	314	332	311	320	329	343	306	316	317	290	326	345	319	329	307	283	314	279	315	320	322	308	316	326	331	306	280	319	321	314	320	322	282	292	329	284	277	302	309	337	300	315	309	339	335	302	306	290	310	332	291	291	292	318	299	336	325	314	295	333	329	323	339	340	282	305	301	325	330	307	315	336	284	296	322	307	316	307	303	291	313	299	333	291	307	315	302	283	317	287	312	323	318	294	344	312	296	305	314	301	302	313	323	285	309	327	323	328	344	325	321	309	317	311	276	299	301	292	315	319	323	323	309	295	309	336	301	318	301	303	337	312	303	296	320	328	335	293	320	308	295	309	312	300	300	300	349	324	286	296	296	314	316	320	308	328	322	279	319	300	325	306	273	342	341	304	294	314	330	260	327	301	293	311	308	282	296	301	304	298	302	321	305	284	291	321	311	316	327	323	336	320	318	315	300	320	308	301	322	335	306	292	318	265	330	302	288	332	316	263	297	336	325	289	320	313	288	325	293	312	343	332	302	322	300	307	315	314	330	326	292	322	318	330	320	319	314	277	292	321	304	307	316	297	290	279	327	286	315	349	269	295	300	318	288	319	324	320	299	313	297	309	291	312	313	306	320	315	318	317	326	350	310	308	320	311	324	284	310	299	334	282	305	294	293	309	301	295	314	325	276	322	289	331	297	300	327	285	327	325	346	311	332	314	303	317	284	323	288	349	356	279	333	300	278	289	304	329	279	306	295	325	270	322	309	324	336	326	320	303	317	288	346	290	282	287	304	277	316	305	322	291	332	315	315	311	318	287	301	309	314	313	328	306	318	299	313	322	322	315	285	292	300	307	308	310	287	331	318	315	290	297	307	355	317	302	309	328	327	318	319	323	290	312	335	301	303	309	295	327	299	303	291	340	273	322	301	281	297	306	283	289	296	283	313	307	323	305	322	286	303	273	325	329	326	341	326	297	309	292	266	322	320	323	318	306	327	290	349	308	317	306	361	309	301	313	315	320	311	330	295	316	279	330	289	315	305	314	298	325	303	308	345	321	305	312	280	309	330	302	338	304	321	326	335	321	288	316	335	291	279	313	311	296	293	324	316	307	322	321	321	275	303	334	319	329	301	292	326	329	313	335	262	302	295	289	312	304	317	299	308	327	300	308	308	290	302	317	329	348	312	345	320	294	335	317	294	326	313	325	320	293	321	313	306	308	311	284	265	328	280	315	318	289	319	328	326	337	308	301	297	293	317	325	310	264	309	309	287	345	356	295	323	326	313	321	299	340	304	315	281	304	320	310	325	301	294	303	300	296	299	312	317	295	329	350	322	334	289	318	289	302	328	337	334	308	309	309	320	323	361	307	314	298	273	311	324	310	293	346	295	281	347	315	321	309	308	307	302	324	296	292	293	314	291	311	322	296	312	314	303	337	301	304	316	330	286	286	303	341	313	344	284	323	295	326	314	320	298	317	287	363	317	304	317	286	325	351	320	326	310	286	303	273	297	332	293	325	337	290	310	285	322	305	299	317	328	310	323	321	303	312	307	308	325	305	287	334	290	325	319	306	288	311	294	286	291	299	332	314	296	296	311	306	286	301	286	286	353	287	295	300	324	291	292	328	286	316	243	299	310	296	301	320	319	296	321	310	313	298	291	333	353	290	303	306	330	297	292	292	303	281	315	306	339	329	314	303	317	314	308	336	291	309	298	287	289	321	345	297	281	303	308	257	321	304	305	302	314	298	289	342	331	309	298	294	327	306	302	314	319	321	311	286	329	341	312	292	306	302	331	287	366	278	302	293	284	284	277	334	304	292	317	326	304	309	292	310	297	301	326	319	310	300	316	344	318	336	296	291	290	298	305	316	321	307	311	351	312	322	329	302	342	348	338	321	316	301	331	292	312	312	317	293	292	301	323	310	318	307	300	320	284	311	316	327	323	311	315	342	306	282	243	309	327	320	303	321	334	299	323	339	316	332	317	366	327	323	302	279	304	269	301	319	300	312	345	287	309	317	301	290	293	290	311	303	309	302	315	318	319	312	329	338	311	319	324	288	330	296	334	300	310	301	338	307	325	307	334	301	287	323	332	306	311	323	325	305	317	289	284	296	318	329	314	285	297	298	297	312	323	309	299	293	324	294	274	297	321	298	305	303	290	314	309	297	312	305	300	300	297	314	307	307	326	307	322	322	295	325	293	288	305	301	287	283	307	319	300	333	306	293	303	309	309	291	307	313	280	328	291	276	309	298	301	314	301	321	314	298	319	317	318	301	304	296	293	323	296	295	315	330	301	281	323	276	323	318	318	329	278	315	319	299	281	311	308	327	310	294	314	293	297	319	323	304	320	278	312	288	312	333	299	334	321	321	336	293	322	278	292	252	317	321	300	293	302	294	327	308	298	305	289	308	313	320	289	287	294	288	319	280	301	287	281	279	314	343	302	307	282	287	312	283	312	270	294	283	318	283	289	286	300	315	322	319	319	291	312	272	307	311	318	306	317	312	296	305	314	307	303	304	300	282	328	281	315	308	328	314	300	299	287	312	287	303	308	322	324	297	339	302	318	311	329	289	282	310	334	350	334	302	300	283	317	342	289	345	308	290	308	328	295	299	280	319	312	303	298	287	312	296	302	325	303	331	342	339	303	300
33867	31365	24105	15762	15672	12378	9103	7516	6013	3998	3446	2318	1817	1416	1084	928	826	733	661	619	647	517	598	535	544	514	521	509	509	502	463	471	468	459	451	474	462	417	422	454	467	470	461	441	456	428	426	472	455	453	421	465	435	451	474	488	492	454	420	460	479	498	453	456	461	464	475	447	453	457	428	451	471	448	427	469	466	441	432	425	478	449	416	449	468	409	442	433	444	461	447	452	405	421	403	413	429	405	424	457	415	462	390	452	421	442	432	456	434	438	426	445	431	417	432	455	459	451	430	462	434	410	406	440	416	444	406	398	438	432	383	416	436	430	408	458	422	403	413	423	436	408	432	462	425	444	410	393	436	386	437	421	415	416	414	446	420	420	409	425	452	397	439	423	417	419	426	420	428	421	407	445	447	425	410	397	421	421	375	433	449	457	423	406	410	418	417	430	438	427	455	417	443	447	413	450	433	424	440	419	410	420	447	408	453	419	443	418	427	401	455	444	461	443	438	452	424	405	429	442	411	443	408	457	463	447	417	430	446	440	455	390	465	438	451	414	440	427	439	411	428	407	393	446	449	413	384	463	424	395	445	366	452	422	438	437	462	438	436	412	437	419	431	427	404	432	472	426	399	421	399	443	426	452	452	450	394	458	402	440	417	401	407	416	446	417	404	405	463	389	425	434	409	418	480	430	440	404	424	441	421	407	446	429	413	439	409	418	439	392	406	478	415	445	453	470	447	434	458	418	436	399	436	445	452	448	402	466	424	442	412	419	412	412	426	438	429	453	403	422	438	409	393	454	385	393	457	410	454	449	454	432	432	401	419	418	432	464	415	443	417	441	437	420	447	417	415	406	407	446	418	448	417	451	401	417	409	460	400	424	425	433	435	421	464	436	401	413	413	419	434	413	449	445	426	424	441	430	444	411	451	447	436	413	420	422	447	415	451	425	449	468	420	389	397	429	414	418	412	426	449	436	461	437	415	379	423	426	402	411	437	399	432	457	440	422	418	456	403	416	423	391	453	437	439	470	409	406	412	423	416	403	435	410	446	441	443	401	398	421	407	401	450	419	403	428	429	420	426	428	417	417	410	419	432	400	421	417	411	418	427	403	444	402	432	443	440	459	442	444	413	436	438	443	418	421	371	410	426	457	427	426	416	410	411	397	415	448	427	473	421	464	401	410	429	427	434	418	409	448	450	393	415	439	427	383	410	402	459	402	410	447	430	432	425	427	447	420	402	409	403	433	426	448	444	428	417	426	448	433	426	402	417	422	441	443	406	413	436	432	446	420	430	448	454	436	410	439	433	420	428	447	432	431	423	420	453	410	408	411	455	447	429	426	419	432	421	444	415	483	401	452	461	437	397	454	417	408	413	424	448	443	460	423	394	421	397	402	421	408	440	431	399	385	419	383	397	444	445	404	453	435	447	443	435	431	402	458	425	392	427	439	460	452	423	405	417	428	409	453	432	454	398	403	433	439	403	427	429	462	414	400	448	406	444	410	433	420	419	467	416	417	395	439	426	432	434	445	390	443	437	399	405	442	402	443	407	423	443	435	437	425	438	429	426	405	456	423	426	399	456	426	400	427	415	417	440	449	401	430	434	414	432	409	436	394	393	448	429	435	425	457	420	408	467	420	443	426	435	417	406	424	435	427	430	433	440	426	421	414	408	450	414	415	467	447	419	443	426	419	441	424	390	445	441	454	415	422	451	389	454	443	431	401	411	432	408	451	412	440	450	420	444	443	451	416	462	401	438	412	462	418	406	418	434	402	401	402	459	413	399	446	439	411	419	432	468	420	429	430	447	404	433	409	440	400	417	407	412	444	433	445	397	434	419	414	440	390	367	466	458	429	416	410	416	447	420	416	422	418	428	403	388	402	381	433	404	398	444	431	427	446	414	410	448	390	439	424	436	418	417	422	403	441	433	433	476	431	432	431	430	446	440	424	390	445	384	441	413	468	402	379	490	449	393	446	443	419	415	417	407	447	452	448	412	408	453	423	429	424	407	410	427	408	473	404	405	457	417	403	461	395	410	450	425	432	420	383	402	413	452	420	424	424	445	428	414	419	447	425	461	425	426	421	430	411	431	426	430	457	463	397	433	401	433	429	412	430	427	431	405	476	410	432	403	400	462	379	424	418	420	425	469	453	413	401	430	429	446	392	428	420	429	433	431	444	438	463	404	415	405	407	436	440	447	407	432	458	437	434	450	385	451	413	433	398	442	443	422	416	417	370	460	437	419	464	422	413	427	402	446	430	396	403	409	398	435	416	412	440	430	385	398	431	417	416	425	440	449	420	397	397	443	459	431	384	392	460	411	408	440	372	416	426	422	463	407	436	437	410	469	394	381	427	386	427	418	404	435	423	414	397	401	438	419	427	421	416	411	434	438	420	417	430	411	429	439	417	413	434	394	457	455	420	427	445	426	429	429	419	445	429	399	401	388	429	393	402	415	449	419	441	444	410	474	418	442	423	449	393	415	459	428	429	411	416	437	418	421	477	407	394	413	450	394	430	428	436	425	398	445	429	448	432	432	416	423	467	413	459	452	446	450	440	432	416	448	429	437	431	459	440	397	436	448	453	443	402	422	416	426	462	430	470	418	455	439	413	419	411	395	444	431	436	414	436	438	429	450	440	454	448	426	428	396	420	440	425	450	408	440	430	428	412	448	447	385	418	408	428	457	414	424	406	424	446	429	383	413	467	446	408	414	427	433	410	407	414	462	432	440	392	393	402	385	428	440	392	454	438	450	402	421	432	428	423	473	396	420	408	453	441	451	417	411	395	466	448	443	437	399	425	399	428	425	429	404	413	469	438	414	402	432	419	416	436	396	440	443	439	402	440	435	422	436	405	423	459	443	453	403	422	442	416	405	433	444	432	438	424	469	414	418	412	447	394	421	419	415	480	467	422	442	440	460	385	416	467	429	440	431	417	417	429	434	419	420	425	440	433	444	451	454	428	424	432	466	412	442	447	439	405	440	473	450	408	450	414	454	415	396	392	399	414	425	398	417	443	457	402	418	469	429	427	429	429	430	401	399	414	443	391	408	457	426	430	408	433	416	428	377	421	417	438	444	402	403	431	435	462	426	462	445	431	429	408	421	430	430	380	461	393	472	430	391	397	461	422	429	399	459	427	416	436	428	416	444	444	395	381	408	424	440	415	478	437	443	452	432	416	455	414	435	416	436	443	450	425	423	442	379	444	450	388	447	435	416	409	472	424	414	408	424	406	383	419	416	427	440	404	429	432	458	429	403	430	436	410	418	430	404	421	414	416	425	423	418	451	451	429	410	429	420	433	430	404	407	419	433	438	432	412	425	417	408	416	415	420	410	443	386	419	445	415	425	432	464	431	433	424	453	401	475	432	434	414	454	410	413	414	447	415	473	441	393	432	412	444	411	411	414	414	452	418	436	469	413	461	436	446	445	442	420	445	420	449	436	385	439	434	414	412	430	444	437	446	453	437	442	452	432	403	421	428	412	420
27335	20500	14270	6397	4240	3154	2108	1759	1617	1233	1167	866	895	785	799	748	750	725	691	712	704	729	703	798	673	721	727	647	705	650	724	703	749	717	714	677	740	692	687	725	686	707	713	752	717	680	709	689	722	696	679	692	657	743	676	655	752	732	740	745	704	727	719	706	711	732	683	717	703	731	696	653	728	744	693	737	761	730	716	707	722	686	655	717	670	731	688	732	750	680	758	769	674	756	716	719	704	674	744	696	687	684	688	665	704	667	722	745	693	666	674	742	679	753	692	715	683	745	736	719	716	724	771	737	700	705	724	692	747	719	692	711	725	710	746	688	680	739	721	735	693	729	698	745	707	685	744	712	668	694	676	684	718	689	717	741	742	675	723	748	706	723	726	687	736	704	645	714	685	667	742	686	701	753	695	649	709	702	683	702	685	693	690	711	736	693	736	686	750	705	695	754	698	723	745	662	723	755	696	695	734	749	694	701	695	741	729	684	728	746	730	681	686	713	722	705	674	724	678	715	723	717	742	714	678	655	672	723	703	692	765	728	715	701	733	721	674	687	726	720	716	727	702	702	685	734	701	691	701	755	736	722	685	694	739	703	722	699	700	737	724	711	683	757	703	726	757	734	719	680	712	700	669	760	699	664	722	748	658	700	664	711	731	691	729	710	716	664	743	684	712	705	703	739	704	696	689	733	726	705	712	693	695	665	712	748	708	681	657	721	682	729	700	678	682	727	684	726	734	723	704	691	720	733	694	718	699	714	685	769	721	688	729	740	664	734	783	695	726	690	701	682	719	675	705	709	658	703	723	742	760	696	682	653	709	759	636	690	723	672	711	693	657	726	714	747	734	696	707	696	723	676	685	708	697	682	723	753	716	727	677	719	690	755	743	696	717	702	698	709	685	690	703	739	688	733	737	680	692	728	695	671	698	685	693	696	711	696	686	735	704	635	631	667	677	688	745	718	740	685	703	730	709	683	747	718	671	691	665	746	718	687	662	688	678	631	727	716	705	708	674	726	723	713	751	692	734	712	744	722	699	729	658	650	723	740	713	676	714	706	713	713	669	718	756	683	715	744	745	744	744	695	678	716	684	709	739	751	739	670	700	716	683	685	656	703	732	691	690	708	674	708	741	708	709	715	672	684	745	687	708	686	688	750	706	669	721	719	716	714	683	736	757	728	679	652	669	694	697	723	701	752	697	694	738	719	698	722	685	683	744	718	730	675	668	691	693	708	686	732	695	728	766	686	704	702	713	763	715	711	716	689	651	734	699	688	676	710	687	701	747	748	701	735	762	691	675	716	689	656	697	687	698	717	721	724	708	705	698	684	723	683	685	707	760	712	691	697	733	676	733	674	715	696	685	693	687	740	725	742	694	681	719	722	668	714	703	700	661	657	710	728	729	719	672	691	671	735	738	720	716	687	708	723	683	661	688	701	672	662	695	718	708	674	705	702	701	717	713	676	747	667	698	686	667	695	715	690	684	685	679	728	756	717	680	728	717	688	714	656	716	760	648	762	699	724	754	738	700	687	706	730	702	682	666	707	704	719	683	771	740	709	718	695	707	699	658	748	719	717	725	689	705	685	722	711	707	698	717	732	744	721	711	697	697	728	678	700	707	713	707	698	719	726	711	770	702	732	716	712	724	688	760	706	676	754	660	700	720	694	646	673	699	681	688	723	701	751	742	769	711	713	676	719	716	689	727	714	701	694	698	648	720	710	726	683	667	726	700	701	701	727	656	728	732	719	698	687	730	718	676	702	691	698	681	690	720	686	709	699	710	733	705	748	741	646	663	717	715	704	667	702	721	706	744	679	697	716	735	681	709	699	697	733	702	711	751	677	702	626	700	753	713	696	703	720	692	699	727	708	709	693	737	682	711	684	693	708	697	655	725	717	752	715	689	686	735	710	727	694	748	717	703	709	671	739	670	723	680	698	641	657	739	672	742	736	690	726	658	702	730	727	728	740	711	665	680	697	714	740	735	752	766	727	743	696	696	704	687	664	686	733	674	725	686	749	737	704	686	705	714	723	691	685	676	691	700	736	763	647	674	711	694	696	730	674	729	699	690	702	689	728	728	712	749	736	709	745	655	727	697	702	705	691	709	683	754	707	712	749	664	705	702	709	742	722	717	725	691	763	707	710	730	731	686	700	682	763	702	736	748	718	624	669	681	745	668	699	706	738	685	695	732	718	709	642	669	721	723	687	751	727	706	732	721	724	673	733	711	691	691	707	729	697	703	770	723	700	695	718	691	695	665	658	735	690	730	730	689	723	699	695	760	695	735	684	688	719	665	705	756	667	706	707	668	739	677	701	682	698	682	706	732	697	732	684	728	719	749	676	720	697	720	650	672	745	735	745	724	695	706	675	690	743	745	740	702	697	702	725	708	726	728	688	722	687	703	701	715	688	694	723	674	681	699	727	638	692	680	689	677	734	710	714	741	724	678	688	705	703	744	694	687	696	671	728	731	696	646	719	671	730	739	700	678	714	762	720	703	757	765	685	678	685	686	675	723	660	721	732	693	720	713	695	752	692	730	733	726	685	762	709	670	694	707	711	707	713	747	710	751	706	739	721	697	694	739	726	733	698	714	717	729	698	709	682	738	715	672	716	655	737	700	751	759	700	656	680	709	664	731	696	659	693	701	695	695	692	689	725	739	705	692	700	700	662	680	715	704	691	749	683	714	725	695	713	723	651	691	713	696	748	687	683	704	716	687	688	687	709	707	719	701	662	699	738	686	742	723	723	721	762	697	696	740	768	701	744	710	680	689	713	683	656	729	703	692	671	701	697	740	699	697	645	723	707	729	707	721	701	667	702	742	653	714	694	686	698	703	692	728	684	660	698	724	710	681	717	702	696	698	710	679	680	791	653	714	749	706	711	706	704	694	690	706	727	694	673	673	667	717	705	701	735	720	736	690	648	695	686	738	694	757	734	747	688	773	701	695	659	739	697	691	710	690	723	765	718	648	701	726	708	684	737	709	727	723	721	712	702	736	656	656	667	743	684	703	701	715	705	682	688	725	771	728	736	741	736	746	722	660	734	727	717	699	701	672	692	671	697	682	740	699	662	745	702	710	685	722	731	703	692	662	678	657	683	658	729	700	685	705	716	761	713	677	696	721	688	728	684	691	696	739	717	725	759	749	673	715	720	665	733	741	729	658	733	667	676	731	714	694	668	676	698	730	685	682	731	730	700	674	689	708	722	728	660	717	758	704	719	695	732	716	745	634	683	687	739	677	681	722	733	691	670	761	685	690	726	719	739	701	668	746	762	708	711	726	717	712	698	739	729	758	696	713	723	701	715	676	737	664	714	746	685	719	703	719	710	740	725	695	710	692	750	709	733	722	716	718	729	718	683	677	673	723	775	714	718	697	691	667	736	683	750	725	691	714	714	764	706	756	688	709	694	708	731	696	710	710	666	689	708	707	730	697	774	699	688	723	700	726	717	694	710	754	677	745	691	736	700	690	698	694	681	760	732
25604	15098	12832	7448	7332	6256	4176	3655	3216	2179	1901	1505	1252	1119	1056	1013	1027	1020	1011	948	1007	963	942	916	962	934	994	988	947	947	956	924	955	960	916	934	917	915	1002	975	980	934	953	983	926	968	912	962	909	998	937	903	958	921	941	913	962	985	923	960	936	943	934	945	940	916	914	929	991	978	943	949	916	948	902	958	956	985	942	966	956	926	951	933	911	978	927	944	937	943	955	942	928	935	905	966	928	914	941	995	969	930	980	931	915	946	909	1009	950	927	907	936	921	915	925	929	941	943	927	962	959	967	893	917	919	949	963	906	940	948	954	965	925	978	931	940	905	933	956	973	969	970	879	937	959	943	948	910	923	895	983	944	948	941	931	967	957	950	943	889	1012	916	921	957	973	909	935	951	901	954	909	940	940	957	892	1006	908	902	870	910	938	967	942	933	969	928	952	912	995	931	927	914	931	910	931	915	925	913	934	934	911	1014	864	950	967	903	944	986	955	947	958	1013	990	960	905	974	955	869	980	902	893	960	931	877	930	930	973	913	939	1021	958	964	953	972	856	950	961	915	933	951	923	919	928	885	960	882	945	955	946	948	948	954	939	978	984	978	914	928	981	921	944	999	939	950	945	941	901	937	884	952	1010	921	977	964	906	895	920	957	971	940	967	896	901	942	961	891	942	936	902	922	902	945	940	941	909	890	938	918	959	901	892	903	916	977	966	982	919	924	946	940	929	907	965	930	993	950	928	957	909	925	938	927	887	926	878	951	968	984	951	919	985	888	977	966	959	971	949	949	942	913	941	930	895	943	983	884	911	949	941	983	961	965	941	938	922	901	935	910	934	965	954	902	944	937	943	918	997	932	932	1000	949	891	954	973	904	932	923	923	881	935	907	914	996	951	993	951	953	924	932	943	892	954	917	969	984	932	940	941	955	897	955	956	899	912	955	951	947	928	970	948	873	952	896	935	949	925	938	976	982	957	948	933	964	903	944	945	888	945	883	941	908	867	937	973	970	975	965	929	913	927	935	990	984	906	938	968	940	965	945	986	855	948	940	999	921	906	1012	920	975	920	946	926	927	946	930	907	927	933	973	906	923	903	910	916	882	926	873	942	916	881	905	931	950	931	930	936	899	920	963	915	908	963	984	990	933	946	960	958	926	935	948	950	961	930	907	984	893	965	947	981	931	941	899	944	929	886	966	923	952	957	915	880	1003	907	905	948	937	933	933	957	992	969	941	913	911	960	912	953	879	928	935	947	961	932	933	885	946	956	948	919	961	911	926	912	980	920	983	895	898	974	884	989	982	931	975	938	960	930	906	928	995	904	989	995	936	939	919	953	896	887	958	957	1029	927	934	923	950	907	937	929	954	942	884	902	968	935	981	955	911	873	879	930	908	916	906	969	928	956	928	927	977	910	922	958	965	977	901	951	926	985	921	904	1020	944	939	971	956	942	953	937	912	910	962	944	961	924	968	941	960	939	923	938	909	985	948	940	983	982	918	902	929	928	958	925	902	951	931	944	951	915	952	946	939	933	988	940	946	1000	935	950	900	871	912	910	876	939	924	950	942	957	932	929	954	961	929	967	923	914	907	949	949	971	984	957	996	904	962	990	938	948	933	938	921	975	907	966	944	925	924	947	941	905	949	965	935	959	943	926	958	915	970	931	873	930	897	899	909	920	936	952	895	945	937	947	1028	934	927	968	981	916	999	952	934	949	926	926	1019	945	937	969	980	924	960	927	960	943	939	950	981	983	928	894	887	952	946	958	985	909	918	943	967	935	922	961	914	907	973	915	908	931	905	961	935	963	898	990	893	951	966	961	930	911	921	941	909	949	866	925	923	931	948	950	891	992	941	945	978	894	959	931	931	908	911	900	947	885	976	900	937	904	943	936	922	950	947	916	998	923	930	933	947	894	888	903	906	925	931	985	920	936	898	957	914	947	965	922	933	936	959	925	953	969	966	972	988	962	957	970	886	904	888	907	924	976	970	978	962	922	965	949	943	1007	966	867	960	924	948	914	942	953	999	948	981	929	973	894	953	939	993	933	927	916	929	885	976	880	855	950	940	923	937	927	909	902	969	907	943	971	958	910	921	939	929	902	970	990	899	934	920	907	955	955	964	916	881	917	965	940	927	919	957	901	955	948	943	958	925	923	903	967	974	934	982	895	914	960	912	985	974	950	996	931	973	917	945	875	962	948	977	950	949	927	920	898	935	915	909	943	950	920	933	944	981	917	904	934	943	924	915	954	944	969	936	947	921	931	932	959	982	939	961	939	966	969	939	975	902	917	985	884	930	919	960	971	975	974	887	860	913	949	931	937	956	934	956	919	945	973	947	1026	925	925	911	973	935	946	993	978	987	907	931	878	947	919	945	950	965	927	984	909	953	921	909	909	967	917	865	950	948	931	926	925	972	947	951	921	918	990	953	912	928	984	979	912	966	935	946	967	917	947	979	930	921	931	934	926	948	892	991	950	942	912	950	920	942	935	898	927	932	904	904	916	968	969	910	916	996	949	938	973	927	916	940	888	918	946	944	898	943	907	855	958	955	989	892	930	923	980	983	992	901	942	938	967	969	935	916	884	915	911	979	956	933	902	892	930	858	986	907	980	981	932	945	928	902	916	970	908	931	969	934	859	977	918	938	897	969	878	935	949	895	898	913	969	917	898	943	947	929	942	928	932	980	919	918	972	900	1005	994	935	938	979	956	950	948	1008	949	963	946	959	936	995	952	977	931	898	916	936	916	902	940	925	931	959	940	956	904	942	952	939	990	917	941	987	931	941	925	940	912	964	969	922	949	921	890	946	855	941	941	984	936	906	973	939	933	940	966	942	877	847	917	945	943	925	988	946	1008	945	961	887	1044	908	945	939	973	918	927	928	893	959	965	973	992	945	971	997	963	917	947	956	927	925	970	927	1037	947	937	891	939	948	944	932	937	934	929	899	905	947	907	917	962	922	926	961	967	922	942	968	969	969	960	966	954	893	1014	940	949	919	955	907	934	979	978	924	968	925	904	958	974	970	934	925	963	934	940	990	1000	941	935	940	954	950	929	924	915	842	984	913	921	987	948	920	885	947	932	912	919	915	963	979	942	907	892	955	939	961	913	1001	931	942	995	917	918	965	905	1001	945	982	941	892	880	960	958	958	915	1000	926	942	919	928	996	896	863	1007	957	951	866	907	956	922	942	939	891	944	929	965	931	904	972	986	920	919	933	906	907	930	937	908	927	1002	925	935	953	979	949	1006	943	939	955	916	916	953	950	941	989	943	965	1004	904	944	939	954	920	934	972	937	987	919	903	934	950	913	941	979	941	910	977	863	995	953	981	976	998	914	882	958	892	937	862	886	978	934	962	957	928	944	974	938	998	902	897	887	985	901	941	917	867	927	952	908	909	955	960	932	944	1005	952	911	953	950	912	942	927	958	911	948	961	958	906	945	998	907	971	943	989	964	900	963	968	901	936	959	957	984	978	895	908	861	937	939	929	955	981	1000	976	942	945	922	938	948	917	908	921	889	966	888
24096	21074	28198	24086	20670	10437	4019	3049	2180	1781	1525	1120	959	923	850	791	763	685	658	681	651	635	613	623	703	626	628	599	629	650	657	590	611	565	625	651	649	672	637	627	581	583	619	613	633	605	637	607	625	618	606	610	612	613	574	620	629	639	617	629	635	600	607	638	583	607	674	633	661	615	606	646	614	619	681	631	604	603	596	630	631	607	622	642	625	648	637	629	616	605	609	649	646	641	647	610	616	643	662	605	578	690	638	629	654	596	613	619	573	662	609	647	598	636	612	609	590	617	640	606	640	619	618	626	623	589	611	634	651	652	632	618	646	631	639	607	590	626	587	621	673	619	666	618	661	631	627	651	634	655	635	631	612	646	597	656	624	638	636	635	650	658	611	626	640	623	650	586	630	637	620	632	640	623	654	614	647	625	639	590	647	584	602	683	627	645	613	601	611	613	643	602	636	628	594	628	654	604	579	603	612	601	645	621	656	607	630	594	580	624	668	604	615	590	629	599	612	645	589	632	611	593	612	641	615	567	589	580	631	624	628	667	624	620	655	628	656	620	631	641	614	650	641	610	607	566	617	607	626	533	630	620	586	653	606	661	609	605	609	602	591	633	610	629	611	578	625	588	597	613	610	600	612	578	639	611	613	633	674	647	639	635	592	568	596	642	630	610	605	675	677	608	620	682	632	631	573	636	594	597	617	616	600	644	586	622	585	601	613	567	668	610	591	589	623	588	644	622	677	622	652	616	619	626	617	616	616	652	636	612	625	575	655	594	594	636	612	610	638	666	620	584	584	715	610	660	569	629	638	609	613	700	626	618	594	626	659	612	652	637	631	609	649	635	625	607	657	550	573	585	605	643	622	586	679	680	597	632	612	614	618	644	649	623	595	608	625	609	662	604	655	615	600	652	641	672	618	642	645	641	604	611	644	587	629	564	639	592	608	636	626	656	610	622	669	614	597	630	651	667	607	625	655	608	574	629	625	612	593	602	636	634	596	650	632	621	568	645	597	593	621	643	644	571	606	624	582	622	559	678	603	645	619	622	625	642	594	609	629	591	628	625	601	628	671	622	614	624	675	686	601	566	614	624	634	641	624	579	623	619	644	630	643	643	609	594	636	632	599	586	566	636	572	616	630	640	615	674	637	601	649	576	632	606	636	573	620	609	648	584	648	601	606	665	590	645	592	598	679	622	598	621	648	652	672	631	645	603	578	556	590	668	589	604	656	606	592	638	635	589	592	647	580	608	622	637	616	600	603	569	622	630	644	650	605	620	612	590	601	609	649	631	636	593	619	611	638	636	631	637	632	637	603	620	605	603	653	597	638	603	568	580	641	609	657	664	616	670	605	634	596	641	613	641	624	614	591	621	610	603	582	633	606	626	658	634	653	600	678	645	659	636	621	618	609	634	631	612	588	601	632	644	656	602	609	626	646	644	596	617	625	607	640	629	636	610	586	654	620	635	608	619	628	605	662	616	577	589	659	597	637	598	618	627	565	633	652	605	572	587	632	626	604	605	623	625	637	608	632	675	641	654	612	635	594	647	644	620	598	641	609	630	635	637	630	634	666	604	632	618	658	608	570	615	617	626	598	639	631	643	602	591	641	583	618	645	619	623	610	654	657	599	600	667	616	662	623	592	606	648	623	641	655	618	637	672	594	625	639	609	568	594	643	576	674	619	629	647	562	605	633	665	580	621	551	638	630	653	581	678	612	605	602	625	672	596	646	641	574	618	620	621	629	629	602	597	617	589	639	650	595	661	620	635	589	564	557	619	615	639	608	635	558	616	650	628	625	647	646	623	634	604	617	640	622	604	635	603	648	651	585	630	660	629	608	606	641	588	629	586	580	626	598	591	575	594	654	609	622	602	615	608	608	618	659	624	571	672	621	642	549	612	607	623	596	662	599	605	656	610	606	597	611	616	587	667	608	633	604	579	617	591	593	610	633	581	586	619	609	649	635	585	622	616	608	603	584	602	663	639	634	636	620	649	587	600	613	620	584	606	599	618	648	653	655	609	581	637	669	624	674	595	619	666	622	554	590	634	621	622	629	631	640	667	599	640	665	609	638	599	585	595	635	588	612	628	595	616	610	613	575	637	633	674	602	624	624	601	619	604	614	599	643	641	594	611	620	614	626	599	595	623	631	608	628	641	653	635	596	554	633	609	609	597	604	612	644	609	635	608	601	590	629	614	575	661	605	620	581	640	620	616	592	639	618	632	639	607	646	620	589	631	639	595	631	623	592	662	610	624	593	611	631	647	596	591	597	576	630	605	610	620	588	614	601	649	596	612	598	600	628	653	680	680	605	676	599	617	664	605	596	618	624	630	603	636	593	634	624	654	619	631	599	620	618	617	619	586	566	624	620	667	634	608	621	603	581	627	662	615	628	648	663	580	644	609	630	634	610	595	651	625	621	607	597	614	628	631	618	624	623	626	658	643	597	612	615	591	613	629	637	581	617	604	639	602	649	666	586	570	610	588	606	642	613	637	609	632	578	641	616	624	609	618	617	646	657	643	637	593	667	627	632	636	586	572	666	634	613	633	594	604	630	630	606	642	602	638	610	611	657	578	637	626	612	659	611	652	652	625	599	630	632	599	625	602	643	648	663	632	590	610	599	621	655	622	609	627	633	588	624	606	606	635	644	584	633	648	597	670	646	617	629	568	581	622	621	617	592	627	636	664	575	633	600	604	673	674	656	616	626	587	618	593	628	654	629	641	589	608	597	620	590	616	625	652	595	637	583	612	674	639	602	667	669	613	633	636	583	557	634	586	604	620	647	599	611	640	645	665	621	595	597	637	635	639	675	610	635	582	633	656	597	569	623	619	634	608	657	654	627	607	561	592	631	601	636	620	635	623	601	595	626	588	668	684	594	655	628	650	642	653	636	599	615	640	591	609	576	636	621	607	606	605	667	605	621	621	628	651	641	615	632	630	649	625	607	617	616	596	652	594	607	656	656	638	646	624	646	606	582	627	628	595	620	622	643	603	624	652	594	614	609	625	605	585	626	602	598	649	586	655	613	630	600	626	590	637	640	578	598	651	652	590	610	627	674	594	624	641	589	608	617	610	635	619	642	585	634	579	616	650	650	599	622	662	630	657	644	626	615	609	648	608	631	614	632	649	645	597	627	597	614	602	619	611	637	599	614	677	636	610	614	520	634	608	589	585	588	615	644	599	649	643	627	635	612	620	595	619	625	627	582	614	615	633	608	617	611	615	589	623	644	601	628	598	617	609	604	590	589	600	623	592	643	656	642	625	677	637	587	634	644	607	577	649	591	600	602	573	588	629	626	630	630	582	622	642	611	620	567	615	670	570	583	600	611	608	620	606	623	633	617	611	578	645	687	631	614	643	662	612	646	608	601	637	597	664	583	612	620	616	649	662	597	621	618	624	630	638	625	599	576	606	558	578	634	615	645	594	612	638	617	591	619	625	645	631	660	635	665	607	654	637	650	631	645	643	595	592	620	637	615	613	616	596
30054	25289	18092	12734	11259	9777	6537	6251	4683	3484	2768	2003	1710	1344	1262	1114	1067	992	977	943	947	948	900	937	853	901	907	832	922	883	883	880	881	869	809	828	833	816	863	847	869	885	862	864	779	858	787	868	873	918	827	918	828	837	887	858	810	842	867	855	901	877	836	823	833	834	814	817	819	894	828	859	795	827	865	920	852	875	863	806	826	897	859	845	836	846	795	823	869	823	808	891	857	812	881	796	884	893	818	855	836	883	856	873	806	854	828	817	872	825	828	883	862	835	856	853	818	819	820	888	881	856	824	842	800	792	883	844	788	853	798	875	800	837	858	797	805	883	836	851	836	807	833	820	840	811	820	862	879	839	822	845	844	850	842	836	806	839	779	832	859	825	830	826	859	857	816	802	845	827	811	834	855	866	906	801	814	889	851	828	829	780	845	804	852	850	810	870	859	787	823	834	831	918	832	799	853	828	837	816	847	805	859	806	864	843	824	833	829	850	825	836	812	798	851	891	871	800	857	818	848	809	813	835	848	874	818	827	804	843	841	847	871	833	830	820	802	843	896	851	858	829	763	859	853	850	872	884	873	828	892	818	807	879	789	823	840	831	822	842	792	817	816	851	871	863	824	822	818	869	805	823	847	818	841	813	827	837	791	810	800	871	820	831	817	832	823	817	845	825	817	876	816	799	873	800	894	837	826	844	853	829	824	801	853	823	829	827	747	849	838	850	901	801	842	823	824	819	802	800	810	845	845	870	793	847	813	842	798	866	883	844	854	872	837	842	828	806	840	844	819	853	855	831	809	882	883	869	849	806	864	868	783	882	815	840	859	860	831	842	830	798	789	821	829	859	839	863	756	838	828	838	857	855	894	839	840	798	800	822	830	851	861	782	794	845	824	803	867	878	868	821	844	858	831	857	810	810	849	801	860	851	829	822	786	892	802	823	869	841	870	849	825	867	806	784	859	881	821	851	865	837	823	835	864	861	859	832	876	857	895	766	850	841	791	875	807	839	833	810	858	839	821	811	879	875	844	883	847	826	834	819	825	841	843	855	819	853	817	812	789	839	860	877	776	831	863	896	864	835	769	825	754	854	844	812	857	832	857	812	889	842	790	808	828	878	807	851	815	825	846	839	875	839	858	809	867	865	881	826	836	774	831	781	832	837	808	831	897	834	831	820	853	844	818	834	864	815	842	804	838	862	834	836	842	832	849	788	810	853	834	850	865	842	785	795	830	811	844	817	842	866	853	892	810	812	854	845	889	804	844	845	872	848	870	868	891	826	769	811	857	863	838	827	838	879	828	842	818	812	795	855	888	857	811	778	806	846	857	845	775	826	833	901	850	859	842	843	840	842	826	844	844	835	815	835	855	866	829	841	817	818	805	876	835	879	835	824	847	841	825	825	860	863	853	836	902	824	833	816	850	859	851	833	834	866	802	804	860	836	864	829	857	856	886	833	855	810	842	835	811	842	826	853	881	849	856	806	793	845	806	842	852	840	812	831	844	839	864	861	868	831	868	844	814	834	795	866	820	827	850	827	784	895	813	867	886	874	862	809	852	851	852	802	824	789	843	806	863	900	832	792	824	798	837	835	832	808	809	831	862	845	811	812	831	843	836	819	811	841	863	833	832	837	784	839	805	843	820	815	809	832	849	766	840	814	826	850	831	827	835	858	813	833	835	778	805	865	837	775	831	825	844	842	824	843	801	842	877	873	821	866	858	849	832	800	849	830	803	800	883	802	870	864	897	838	847	830	855	876	834	794	806	825	802	868	775	845	825	797	897	819	869	821	781	850	824	847	839	812	829	854	840	831	830	814	837	868	870	831	829	835	875	798	814	842	791	869	855	803	832	873	843	809	840	795	852	821	826	845	857	873	866	856	853	824	843	873	868	792	825	848	853	850	842	813	824	861	815	809	774	892	873	831	877	861	831	860	812	858	821	817	829	874	861	838	839	853	864	817	834	821	835	819	784	903	811	834	808	829	898	819	839	851	860	881	864	829	811	841	808	813	862	795	846	817	849	836	827	871	819	808	855	801	823	812	825	810	816	869	851	831	833	856	836	799	849	803	868	830	849	829	844	902	869	853	773	832	811	778	788	841	794	855	805	873	877	818	812	798	813	788	855	870	839	816	855	829	813	814	843	774	868	840	836	826	826	796	896	810	875	837	842	906	804	836	823	827	875	835	843	884	887	834	871	814	869	799	912	866	824	764	792	809	851	859	911	799	811	832	853	826	838	808	788	836	838	812	822	812	825	828	833	816	819	837	890	829	850	825	808	820	829	807	853	862	789	824	864	840	794	828	838	821	799	785	815	874	839	825	851	822	823	857	839	817	823	847	780	831	820	837	810	858	889	830	860	792	824	803	767	810	834	832	839	845	856	851	852	832	852	856	844	799	806	819	817	865	813	865	820	828	793	830	814	806	802	796	818	794	842	823	852	807	837	807	853	853	827	843	828	813	888	817	844	912	827	847	809	805	870	857	839	838	898	895	893	836	855	835	794	816	805	824	820	841	864	798	813	840	850	852	839	863	818	800	858	833	888	791	784	861	819	825	803	872	824	841	812	822	847	809	819	829	800	824	822	866	874	857	811	812	847	790	857	838	866	791	865	824	780	781	838	865	830	844	813	793	818	815	833	821	843	872	813	822	823	882	857	871	869	797	814	850	844	822	843	849	849	853	843	856	876	824	814	850	843	832	822	806	792	848	820	807	822	853	829	840	813	861	841	930	775	821	845	867	810	863	820	843	838	811	899	830	835	821	780	859	841	817	855	796	843	841	827	832	808	835	792	843	858	831	836	835	845	848	921	861	829	799	814	841	845	798	758	815	818	847	795	832	809	830	798	796	833	810	820	825	888	819	852	824	885	889	795	805	805	814	812	787	849	827	873	834	877	874	821	827	848	805	857	841	844	850	881	823	802	831	831	854	798	850	832	784	864	825	830	854	817	853	890	789	867	811	782	801	827	858	816	831	818	807	833	837	812	879	841	854	889	797	830	836	823	824	828	809	851	909	861	833	820	788	884	857	812	813	829	860	906	842	803	782	895	781	793	810	798	803	851	834	837	846	829	791	796	920	869	817	875	879	858	794	829	864	890	849	800	872	847	808	866	855	851	848	831	851	854	782	821	849	834	845	834	892	817	833	822	801	847	855	841	890	821	865	838	861	826	871	834	837	795	818	856	800	826	792	858	781	833	813	836	814	864	779	827	864	848	830	812	835	798	828	879	836	883	845	849	837	858	826	808	799	849	835	829	790	828	843	816	834	799	840	830	844	804	817	836	841	861	831	790	870	845	823	836	785	889	828	819	838	826	831	854	822	818	844	812	858	818	786	865	805	814	864	870	878	833	853	821	860	799	809	875	787	841	833	823	845	825	850	840	813	895	826	868	836	842	857	837	858	846	879	860	800	830	900	816	870	878	841	827	823	862	838	813	809	748	869	854	895	860	848	830	835	793	840	902	790	877	857	849	843	824	836	795	802
23082	21091	28794	23602	21100	20845	10003	4555	3041	2415	1522	1138	945	697	605	562	488	480	406	451	395	380	361	371	391	387	354	380	320	351	346	347	349	352	323	329	337	331	333	343	345	312	338	307	323	349	307	341	329	370	322	352	318	364	322	363	342	333	321	323	344	352	334	325	326	318	370	332	321	319	343	295	320	347	331	326	367	347	315	303	326	315	310	303	312	319	318	325	327	316	347	305	328	293	315	319	303	306	341	335	331	337	322	338	332	335	270	319	309	338	346	324	306	332	310	332	328	331	327	355	322	308	312	319	321	370	335	282	318	325	329	316	318	299	332	317	315	310	341	294	302	312	326	317	302	298	306	331	290	360	330	312	320	328	335	315	348	341	348	291	316	303	314	279	314	275	313	309	328	315	290	329	315	299	292	308	302	320	320	312	340	333	325	319	321	369	319	349	314	329	309	324	357	300	327	346	323	318	378	295	310	309	326	317	341	312	308	342	338	350	319	312	321	337	317	285	329	349	328	325	342	324	347	324	288	304	313	340	326	295	328	293	320	329	334	334	279	292	290	324	301	298	326	262	306	317	319	311	330	327	304	316	305	355	280	278	326	333	322	309	293	312	317	330	328	314	316	287	317	313	307	323	304	340	306	314	322	334	302	319	307	318	342	303	313	312	314	344	340	314	332	306	315	306	300	308	329	297	350	330	314	339	295	299	340	369	301	290	325	347	294	336	326	282	292	320	312	329	370	300	317	320	287	280	293	315	321	306	342	325	307	311	304	291	272	335	293	319	324	333	340	293	320	335	277	345	312	343	305	302	341	280	313	307	330	310	312	314	321	294	318	313	323	295	333	331	315	311	317	320	315	319	324	334	278	317	329	345	339	311	342	340	314	305	327	352	310	342	330	276	306	316	338	301	339	327	319	285	320	315	326	327	340	291	337	326	311	314	318	356	308	327	293	297	318	296	323	322	331	291	293	304	304	340	314	305	355	284	290	322	305	300	343	315	306	321	313	325	366	313	282	291	302	292	323	306	300	298	327	334	290	304	306	332	298	302	347	322	334	278	284	273	344	323	337	281	332	346	308	327	274	289	317	315	319	286	316	322	321	317	285	317	347	313	335	300	284	292	297	324	297	322	298	302	288	328	351	348	349	319	307	329	315	298	290	319	309	304	307	343	333	343	313	333	328	325	296	321	326	310	293	318	298	295	349	320	315	319	303	323	310	306	300	323	319	309	336	310	303	307	296	346	318	318	293	314	297	301	318	305	339	312	283	312	324	305	316	315	335	328	330	314	321	318	302	358	310	323	346	284	304	325	323	319	335	298	288	319	333	305	309	321	342	310	307	314	329	329	318	327	365	317	327	322	331	312	327	337	297	343	316	313	325	325	337	322	309	316	291	327	282	311	327	320	322	320	307	300	310	310	304	329	334	327	297	303	313	302	355	325	327	328	344	329	305	347	287	334	335	333	288	315	324	336	324	334	347	281	311	325	339	290	328	272	313	338	290	328	319	295	318	322	335	304	313	318	351	310	330	307	325	285	311	332	327	314	303	323	298	357	332	300	323	330	354	332	312	320	323	321	313	310	300	323	311	341	305	322	324	302	331	326	300	323	328	323	328	318	336	303	274	330	328	313	323	330	291	292	318	345	289	313	307	311	315	326	320	301	311	319	350	305	330	283	303	308	311	322	322	344	293	342	302	313	328	322	357	321	327	308	322	295	331	304	358	343	339	289	357	306	339	338	300	297	319	312	316	305	325	322	337	313	322	333	317	299	328	310	345	303	285	302	307	333	304	307	307	307	329	327	337	331	316	297	331	301	290	305	314	305	327	335	284	331	335	308	307	306	328	315	291	294	314	299	318	320	317	318	329	303	341	302	302	304	300	320	330	312	331	315	324	305	348	303	309	325	313	291	268	308	316	307	332	315	315	314	329	334	289	321	290	327	316	284	310	311	320	327	314	312	310	326	291	302	336	297	326	323	320	300	341	334	321	325	326	320	329	306	335	307	315	319	339	300	312	304	306	352	317	336	321	318	314	312	325	324	327	300	287	353	324	348	319	313	326	316	307	324	298	291	329	296	324	360	318	307	312	301	330	312	334	320	325	324	332	288	305	323	313	354	309	324	308	320	347	325	299	321	302	318	291	318	299	296	307	338	297	305	308	327	287	305	336	328	320	346	299	299	314	304	338	331	308	333	311	307	341	311	311	340	305	355	333	333	309	327	293	320	316	307	338	295	339	303	283	315	293	329	295	296	328	346	326	315	298	327	265	302	300	325	311	332	333	324	327	311	303	317	301	300	324	315	316	338	313	323	302	305	271	323	259	313	323	325	355	316	300	326	344	357	299	326	309	343	286	312	328	321	305	324	330	315	305	329	286	331	311	327	310	340	286	287	327	296	296	313	317	295	319	360	341	310	299	300	318	293	330	321	325	290	324	340	307	310	344	339	315	307	288	316	306	361	302	303	312	315	300	349	317	325	322	299	311	323	292	327	324	323	329	326	327	293	301	322	273	320	281	324	344	329	303	302	300	307	310	330	308	317	315	336	317	336	316	286	332	308	323	301	307	309	324	305	289	309	345	294	323	331	301	304	342	325	329	290	318	307	320	309	349	300	300	332	356	327	327	307	331	304	319	337	297	307	355	328	316	333	321	341	313	318	319	328	336	285	299	322	337	343	304	320	305	277	309	299	306	308	287	322	302	316	312	320	287	318	333	304	322	306	302	333	327	312	330	332	347	346	321	311	326	322	316	322	301	281	308	307	284	310	306	319	330	307	312	367	336	340	292	370	324	275	329	337	310	325	315	307	315	310	316	307	364	344	317	353	284	352	298	318	312	289	330	314	297	326	297	312	319	319	319	339	314	326	342	328	346	290	306	330	292	335	316	312	303	282	311	330	325	341	323	338	331	254	313	324	332	318	336	319	289	289	318	340	298	311	322	327	335	312	341	306	315	322	314	301	307	313	338	312	274	317	303	391	322	306	325	308	313	302	326	332	323	329	312	330	331	326	346	323	305	313	341	312	307	297	320	311	321	322	311	306	314	300	308	311	301	298	308	276	320	308	312	302	287	326	328	299	329	307	348	315	347	307	295	344	311	332	308	288	306	307	288	314	349	308	308	310	348	334	339	284	295	335	297	296	312	290	304	304	319	312	333	301	314	327	281	358	317	307	285	347	293	328	321	287	295	313	302	326	346	329	297	305	317	311	294	288	320	323	323	340	331	353	326	292	287	351	350	296	319	325	335	343	298	300	337	315	304	318	283	364	345	325	307	313	306	322	356	288	318	342	329	313	314	345	326	349	295	336	295	326	305	319	318	300	319	348	293	303	330	314	313	323	324	312	290	334	324	279	327	322	305	312	323	312	321	309	299	324	296	311	323	309	339	316	337	306	313	291	347	365	320	323	300	313	329	294	330	307	301	300	269	298	298	324	324	304	319	329	322	316	297	335	351	314	320	336	317	287	329	318	360	298	302	319	326	312
34110	29714	22436	15676	14353	13465	9496	9007	6630	5031	3285	2359	1878	1432	1078	901	861	811	677	642	603	643	562	577	584	549	542	516	487	512	488	503	488	444	443	501	516	444	460	472	510	452	462	489	474	495	520	476	459	440	448	447	447	440	476	501	468	494	473	462	492	476	451	433	466	449	443	434	444	437	470	456	475	446	473	467	443	499	471	472	455	461	436	468	459	436	431	444	457	435	468	463	441	453	471	466	422	468	415	468	426	438	434	410	428	464	428	442	431	419	439	441	426	454	457	447	452	484	450	481	445	440	459	444	417	435	433	424	418	434	428	420	433	437	464	436	448	468	460	419	464	455	448	424	455	429	454	433	408	434	454	425	430	417	441	451	456	425	415	400	464	463	453	452	432	416	439	462	454	444	423	426	416	466	419	454	475	431	436	423	424	430	430	430	424	432	404	478	426	473	429	460	444	436	448	453	433	434	450	456	465	432	411	444	437	417	430	436	440	428	415	412	476	480	432	426	433	489	433	443	450	457	412	440	419	423	431	461	428	435	448	467	425	421	431	407	435	438	435	410	456	424	452	437	435	435	424	466	458	408	424	456	462	403	462	454	481	419	469	438	433	420	445	442	464	419	439	435	485	446	443	472	438	436	480	438	461	411	450	429	449	407	461	459	393	452	476	459	454	422	444	436	493	449	459	467	466	421	413	405	462	411	447	471	445	447	427	432	412	434	408	421	452	451	428	464	441	407	470	441	424	489	436	448	390	463	463	427	478	407	431	415	447	450	426	415	427	429	421	430	443	444	445	467	437	429	439	395	469	425	415	443	422	439	464	461	419	450	409	442	436	460	448	462	438	452	420	427	433	435	453	460	427	431	441	455	458	457	433	432	412	436	460	417	441	448	403	459	445	424	437	436	423	421	422	456	446	454	405	451	428	456	435	454	439	423	485	450	436	465	423	432	422	470	473	435	426	426	449	431	437	436	450	420	452	485	473	445	435	444	438	430	463	434	418	411	423	422	435	418	417	390	388	471	434	442	450	447	462	436	447	448	427	402	445	432	417	421	448	420	414	412	439	480	455	383	422	438	449	422	444	412	447	464	451	437	423	416	441	463	421	411	419	439	401	468	434	473	464	425	445	432	414	416	472	422	402	469	456	458	425	435	438	458	411	484	437	434	423	419	408	417	440	441	455	430	437	418	418	440	432	408	485	429	468	449	415	384	443	455	423	443	421	458	443	418	461	443	394	455	440	418	437	422	441	389	429	431	443	451	431	449	462	422	439	401	420	415	418	464	427	455	434	477	402	455	417	424	460	442	414	450	459	421	436	447	452	436	468	423	470	421	446	423	436	447	433	434	391	413	452	428	454	438	479	452	470	445	483	422	457	432	432	407	441	431	452	438	453	440	468	443	425	420	424	422	429	402	427	423	463	468	462	434	400	423	447	445	440	440	456	419	453	444	486	453	428	433	446	451	423	458	439	448	443	436	437	427	448	415	457	442	459	437	421	417	410	459	427	408	414	430	426	415	430	461	460	394	422	419	432	448	434	459	450	424	435	445	413	432	429	450	380	433	437	441	434	472	366	445	413	449	473	452	422	433	415	442	452	428	439	430	441	416	449	411	427	450	435	423	433	497	388	441	426	452	444	431	425	426	427	435	416	424	468	412	454	456	454	434	448	414	439	466	429	425	469	422	456	431	427	417	446	442	455	449	463	395	435	448	471	451	431	426	443	423	431	407	459	470	430	417	440	430	458	425	420	432	459	459	426	422	420	420	452	436	443	456	444	428	461	439	404	487	439	457	464	439	424	403	455	436	444	431	420	395	398	405	413	401	449	417	434	452	442	460	494	463	446	424	401	449	465	437	463	392	465	449	443	445	469	424	475	437	420	432	455	422	423	403	428	415	438	457	456	462	466	457	425	426	462	427	434	418	444	435	404	458	424	451	444	438	425	401	432	451	439	415	420	407	456	472	448	453	443	445	393	433	466	448	414	400	446	443	420	477	403	431	419	406	425	421	445	413	439	441	429	453	458	435	424	454	432	441	455	422	397	429	401	404	426	412	455	453	420	406	429	414	464	447	449	464	448	457	452	432	452	458	438	466	439	457	448	414	444	446	467	422	418	435	454	413	474	466	467	418	438	438	444	451	431	407	430	458	421	441	467	431	415	422	421	430	473	401	427	447	426	420	434	470	436	396	448	447	439	438	483	402	446	439	412	481	483	475	432	408	404	440	455	440	446	460	429	413	472	465	431	440	423	415	427	479	450	479	417	457	427	431	442	397	437	419	404	439	479	413	410	414	431	422	421	436	437	445	428	433	412	419	473	416	447	419	433	433	431	426	437	432	467	473	438	444	440	402	433	405	443	434	420	441	464	436	435	420	433	399	423	443	461	435	466	443	441	443	451	432	456	434	431	433	444	414	421	422	440	451	471	459	448	442	432	429	453	417	470	409	452	427	433	435	475	433	409	445	421	454	478	388	438	422	429	456	449	443	412	455	448	433	452	402	437	451	452	450	425	445	428	455	437	498	459	440	464	436	469	420	433	456	473	439	442	459	446	448	437	453	406	420	454	427	425	435	408	479	458	453	409	400	410	440	422	419	427	464	426	428	433	429	454	403	443	398	465	443	469	409	467	438	460	450	445	437	479	469	379	455	467	444	427	414	420	440	417	427	448	437	447	429	445	421	415	442	445	448	422	439	419	413	394	422	416	438	407	453	403	437	413	456	476	445	416	457	449	438	436	416	413	407	455	412	421	445	400	475	441	436	436	447	439	469	442	407	451	451	459	402	422	435	423	411	423	453	450	429	446	489	436	471	462	442	439	450	447	397	440	467	450	449	437	402	425	432	458	418	431	437	436	432	414	443	410	450	470	458	480	433	433	426	425	442	411	414	430	438	432	427	410	445	406	456	466	462	453	408	444	437	412	422	452	417	452	446	428	435	477	458	427	486	443	403	459	460	427	434	451	441	458	408	440	438	423	433	410	422	435	421	432	449	429	418	440	441	422	440	447	397	406	440	442	441	446	440	396	436	439	449	469	399	477	434	410	465	461	414	445	420	454	442	408	465	430	417	421	457	442	444	414	460	445	427	445	411	464	442	436	402	435	427	479	410	443	465	457	434	419	426	404	435	494	468	425	398	441	451	457	449	402	440	463	435	425	443	428	444	455	443	416	495	425	393	457	468	462	438	464	435	425	438	461	442	467	418	420	384	448	408	429	440	399	429	421	443	422	434	419	449	407	422	437	454	443	416	432	426	444	433	467	467	471	456	452	421	428	418	430	410	446	428	448	466	418	451	432	436	403	426	427	451	437	440	437	442	410	452	439	475	420	442	448	438	435	434	427	478	454	419	479	469	433	458	449	450	405	427	447	423	434	419	442	397	440	436	441	477	441	402	448	455	416	464	426	443	456	435	439	421	440	417	478	442	424	420	396	421	408	423	455	424	405	421	438	462	469	440	430	402	407	410	462	443	397	423	440	434	470	442
27315	20552	13050	6084	4415	4122	2380	2120	1811	1443	1121	934	850	836	772	765	743	745	753	743	770	722	747	742	767	709	721	709	744	708	687	717	705	710	731	728	712	728	719	705	750	761	700	749	753	685	743	707	686	729	724	694	713	682	681	744	711	750	721	719	718	758	752	755	700	699	733	747	774	689	710	733	725	705	732	738	727	761	701	740	737	700	733	696	727	701	715	727	782	677	731	733	664	697	703	709	740	787	736	731	709	723	773	710	681	722	668	747	711	699	771	731	721	748	706	688	727	710	708	732	702	729	716	700	710	723	728	723	667	730	746	717	733	699	737	693	734	700	678	728	738	712	733	718	729	712	724	723	734	712	750	704	699	652	754	682	735	758	723	716	752	752	654	692	709	774	742	709	702	692	726	726	725	736	762	706	741	763	682	701	697	727	677	735	726	769	709	698	675	704	737	759	712	698	737	713	716	704	756	729	733	689	729	739	749	756	759	738	716	707	739	707	681	748	730	746	732	722	759	733	756	716	757	722	701	767	689	745	782	734	662	728	690	730	709	696	729	705	710	703	770	761	730	789	714	756	716	701	684	701	750	715	690	741	678	761	720	733	717	678	703	709	723	724	735	696	732	774	727	709	700	685	696	754	712	696	734	700	737	746	736	704	737	714	727	735	725	708	748	733	721	755	701	722	701	741	758	713	698	708	717	711	737	760	750	761	699	743	741	735	772	689	714	778	678	700	729	761	746	705	761	742	716	717	720	727	757	729	718	744	731	726	733	750	662	728	736	721	744	701	718	731	748	756	794	729	724	759	729	741	778	729	735	742	677	738	744	713	701	757	720	731	720	725	739	713	735	771	749	708	760	719	711	703	735	737	714	693	755	718	681	723	723	692	689	748	717	752	748	765	708	728	713	726	703	790	716	718	684	722	739	765	750	733	719	737	695	747	731	730	706	731	665	724	735	743	720	721	707	728	707	723	653	740	705	715	747	719	770	684	727	717	754	692	726	741	682	716	718	709	745	788	710	738	727	694	728	750	726	681	699	722	713	715	771	777	761	728	682	761	752	733	718	754	719	710	755	718	788	733	782	713	722	727	715	706	725	712	745	715	737	721	697	729	729	750	732	733	721	706	758	728	765	716	712	714	769	736	713	703	745	750	758	708	702	746	731	714	726	692	724	741	729	761	701	695	694	753	750	733	724	736	687	694	679	730	735	767	712	775	718	743	722	763	711	736	703	751	755	698	752	753	725	754	712	692	724	706	758	686	689	765	737	732	698	726	711	762	718	718	708	720	730	730	789	697	686	717	665	704	728	717	690	706	684	725	772	736	727	700	747	730	748	720	727	757	652	745	732	739	706	680	746	766	735	779	742	743	722	712	778	672	695	674	766	758	742	713	747	733	701	746	712	728	741	671	700	726	692	725	717	756	663	679	734	704	717	761	680	705	777	763	714	719	700	703	688	715	713	737	676	764	722	803	738	671	689	749	730	727	724	766	759	725	756	707	688	736	677	697	691	738	776	691	727	772	730	734	763	720	734	726	721	732	691	704	726	689	738	726	715	761	754	721	727	721	741	758	743	738	740	723	693	723	754	732	747	719	704	700	744	746	725	761	671	724	693	681	672	715	708	720	695	684	696	721	747	709	720	694	690	706	765	799	710	683	693	723	727	728	713	744	780	697	754	732	768	718	738	703	750	737	680	728	743	726	718	702	726	713	747	696	747	723	705	748	733	744	727	779	716	691	685	744	755	685	745	765	677	739	704	775	704	744	711	720	704	788	686	749	717	747	751	660	740	710	705	724	700	755	688	713	729	681	702	740	698	731	750	752	692	717	729	741	725	674	743	685	754	711	737	714	764	745	711	703	699	693	702	681	723	738	724	702	704	748	751	730	714	664	721	688	705	727	724	661	667	755	746	680	753	738	700	705	746	724	757	700	678	732	735	741	704	713	795	678	759	729	718	719	761	708	664	702	740	685	702	681	742	717	695	739	683	725	755	732	729	788	744	735	770	716	713	727	669	723	736	719	703	744	745	748	715	746	697	711	763	735	694	695	711	763	706	743	725	729	747	751	689	751	697	698	725	721	766	771	750	726	737	765	731	744	735	694	713	720	718	726	750	723	715	724	740	728	706	731	756	714	734	716	707	752	731	725	804	687	739	692	673	735	745	731	697	692	748	725	735	674	697	731	751	754	757	725	728	739	711	706	698	684	708	734	697	722	741	694	712	786	761	705	768	768	754	718	739	697	704	707	752	714	730	742	736	688	763	684	705	728	711	680	714	780	736	717	767	680	697	673	702	732	732	648	724	718	775	684	716	701	706	717	703	687	718	724	760	705	693	747	724	728	779	724	773	700	715	702	739	756	724	700	743	742	703	756	749	718	729	698	692	719	728	763	726	736	728	716	732	708	728	706	749	699	748	698	743	728	686	731	728	771	736	742	706	735	724	742	704	733	723	734	712	744	737	692	759	724	683	694	726	758	754	716	715	743	747	722	735	653	713	766	711	740	767	751	735	764	721	685	774	763	669	689	772	729	752	772	735	710	777	752	726	703	742	679	780	738	739	730	746	705	750	674	706	725	742	751	735	714	749	715	736	784	773	749	716	723	713	719	720	707	712	707	680	705	727	711	739	737	746	750	730	731	753	737	744	708	728	712	733	776	710	726	732	710	704	734	734	740	730	716	766	725	695	730	816	711	757	705	754	756	734	737	703	716	715	701	722	756	727	742	771	681	720	692	697	748	717	752	681	748	694	709	788	731	715	734	765	773	750	752	736	683	708	759	672	734	677	722	736	714	717	735	731	721	718	710	729	743	731	738	695	751	765	706	751	717	747	761	718	712	726	723	693	750	766	740	684	746	768	712	720	687	724	706	696	731	730	717	731	718	760	724	714	714	734	705	719	750	758	718	700	732	732	734	718	761	671	718	738	700	739	727	701	730	761	709	709	714	736	711	752	734	729	675	716	726	666	756	736	745	701	683	747	752	753	720	678	750	755	710	703	751	708	734	674	787	708	724	727	756	686	785	693	753	699	675	761	716	739	717	750	681	741	719	725	764	754	696	663	685	798	743	693	745	750	807	723	781	731	714	763	713	740	745	701	753	711	721	691	713	749	697	739	718	701	754	755	721	700	707	707	736	725	741	717	694	703	751	663	711	734	727	686	725	708	752	741	690	704	749	725	709	726	748	745	768	728	668	700	760	729	743	778	731	700	774	687	683	712	742	735	741	764	719	718	707	759	760	778	711	731	728	698	751	709	749	748	724	761	771	740	749	717	717	713	730	732	724	802	753	677	742	719	699	718	716	686	743	724	731	742	727	733	745	677	785	746	725	777	715	755	661	766	748	718	730	739	691	735	701	725	752	745	737	689	739	760	722	755	697	676	714	733	724	698	724	697	707	717	715	723	721	741	715	709	719	740	723	681	728	706	731	705	708	714	705	742	706	753	724	721	731	746	725	703	741	740	744	741	738	708	761	723	736	720	746
25034	14412	11050	7592	8042	8342	5005	4286	3468	2745	1941	1494	1326	1140	1080	1011	999	1015	922	938	942	924	932	998	1001	994	934	934	909	941	985	958	951	967	919	989	938	954	947	948	966	1000	917	933	940	970	1031	916	958	892	951	987	935	933	973	981	1011	941	954	977	974	854	1007	958	958	897	967	933	978	983	966	965	919	985	1004	978	947	1027	935	929	955	978	941	979	976	952	968	908	1014	903	970	951	990	986	922	926	985	964	942	993	1008	995	953	922	977	909	950	1012	940	950	961	963	946	890	939	947	1001	933	975	899	958	943	945	958	970	920	949	908	926	991	934	971	925	992	1011	925	978	934	986	974	966	927	984	963	957	968	982	905	999	998	949	978	934	957	896	940	961	918	946	1013	954	946	930	879	1007	1017	981	948	945	986	961	954	922	921	945	968	942	921	984	915	965	890	906	900	951	955	982	958	953	890	993	975	943	894	943	895	988	912	966	913	908	960	882	989	1005	924	955	922	1004	968	980	942	993	906	957	910	966	979	953	918	965	898	999	971	947	910	946	958	916	972	977	967	962	927	961	989	982	929	976	969	942	948	978	975	965	961	998	920	937	905	916	900	967	906	922	918	892	1013	917	929	982	896	921	914	953	948	946	960	951	954	924	959	1004	918	932	917	941	990	960	938	996	946	918	991	964	1002	979	1002	964	929	941	939	912	928	941	912	994	963	931	959	1005	968	969	915	943	976	899	924	977	974	937	910	925	1008	938	958	954	929	950	922	1012	987	944	955	940	929	982	959	917	968	952	908	966	949	958	946	951	892	948	936	950	942	992	930	967	964	935	944	944	973	915	972	957	999	981	1019	940	964	1018	921	970	961	915	910	982	974	948	986	950	947	877	917	986	963	941	916	979	973	976	985	922	981	970	970	944	918	909	985	964	970	947	952	1010	901	997	943	962	979	976	961	952	965	913	970	971	904	953	968	917	904	961	929	982	961	979	952	942	909	914	941	980	959	977	921	977	972	959	991	959	925	936	939	942	982	942	938	979	956	953	959	959	934	965	937	985	956	938	910	962	981	950	947	926	1010	934	949	926	942	969	981	990	944	952	900	966	913	959	974	948	972	967	928	966	942	972	961	970	940	948	957	962	929	951	939	926	973	945	976	967	925	956	994	882	926	891	943	957	980	959	914	892	942	902	926	976	916	931	932	942	941	913	944	952	890	912	888	947	998	961	967	956	975	921	926	962	979	937	971	1012	943	964	959	951	946	925	947	898	928	924	999	975	936	987	988	930	919	928	914	971	933	968	942	945	966	1004	945	927	944	932	955	1000	1018	930	937	951	931	979	977	965	955	907	929	926	1000	953	1032	934	886	962	984	913	964	996	952	936	973	923	960	976	914	967	951	935	950	1022	999	958	1032	934	966	990	942	950	902	940	916	983	975	959	970	970	929	994	960	941	984	975	960	961	969	944	942	948	899	935	968	985	950	949	912	947	939	950	949	930	935	923	1003	928	903	929	968	1017	969	977	967	973	947	968	985	1030	961	966	963	929	944	950	991	969	951	958	996	928	902	965	919	932	1018	970	995	932	976	993	963	1008	941	949	974	944	974	937	1000	938	946	972	981	963	1019	918	950	960	950	1006	987	963	938	978	932	956	956	930	990	912	971	951	994	993	934	965	926	1028	981	937	940	992	968	987	966	911	943	904	911	971	930	918	912	998	998	926	958	905	916	948	908	951	963	952	977	928	936	938	949	985	977	939	987	925	955	920	997	961	926	943	977	975	994	903	948	970	930	935	952	954	926	958	966	972	978	967	950	927	896	952	984	933	949	957	937	980	979	971	981	923	891	996	950	939	945	911	994	914	945	956	953	913	932	946	930	944	986	986	976	984	935	1000	944	971	948	964	935	959	897	964	1036	949	986	979	901	943	973	947	974	921	1008	960	978	902	924	930	954	937	1007	955	1007	942	947	965	950	942	929	912	936	868	928	978	951	978	938	929	950	947	1014	945	973	922	937	940	959	901	954	948	929	971	971	932	917	947	950	955	975	922	975	937	950	976	941	954	939	917	955	955	952	940	923	973	953	929	986	947	965	941	956	985	956	962	919	986	894	926	949	886	942	954	978	894	885	919	946	920	1000	915	908	955	947	947	943	943	940	940	1007	978	936	1012	981	1014	913	955	957	1001	916	915	954	983	951	976	919	967	1016	870	951	913	980	957	945	942	926	953	942	969	945	925	943	963	899	970	956	950	969	973	985	964	908	957	992	920	963	926	1020	973	957	970	951	1002	979	954	978	988	908	927	991	940	940	916	1010	965	902	968	975	928	903	1014	969	943	925	969	974	881	932	943	1029	941	967	935	938	969	947	971	975	923	997	954	930	945	920	972	950	957	967	912	901	889	964	944	978	1010	926	946	951	917	948	970	911	1033	999	952	973	926	902	972	945	1012	931	961	961	962	949	940	940	973	934	1002	947	898	977	948	961	991	971	955	977	936	883	921	944	962	936	940	994	935	1024	987	983	951	933	951	942	961	917	986	989	951	900	964	940	1004	932	926	939	973	940	927	944	971	912	917	980	964	908	969	975	936	962	942	937	926	924	973	957	956	953	1027	900	944	947	970	968	964	947	958	856	929	957	952	979	944	1020	878	963	969	972	950	963	911	942	970	941	973	1029	953	990	953	1004	980	946	947	900	916	985	935	926	960	939	958	926	1001	926	992	934	923	974	943	947	952	964	942	949	961	929	925	1007	897	1024	1032	999	965	923	917	968	943	944	940	944	945	994	963	924	934	979	965	959	930	941	948	959	963	955	1004	1006	991	896	895	951	973	938	1010	996	939	922	967	997	951	959	998	934	932	902	989	947	990	973	928	990	974	960	972	941	926	923	972	988	949	940	968	974	950	975	932	1022	992	926	916	945	970	977	980	928	975	972	954	931	926	966	932	964	925	936	946	889	918	995	946	956	968	948	1000	996	971	970	985	901	982	910	952	947	987	966	906	945	936	942	926	952	917	976	968	998	929	1020	1005	919	931	1014	928	964	918	1017	1006	913	933	980	955	919	961	966	962	927	937	950	933	944	933	916	894	899	961	897	930	968	934	957	915	940	947	911	926	908	955	924	993	932	901	977	959	920	957	1001	962	960	965	874	882	995	958	988	930	927	968	884	986	923	1012	989	910	1000	909	981	934	990	972	931	1008	931	1016	927	995	891	931	911	966	953	929	917	917	957	941	956	1000	952	978	950	932	958	907	926	973	962	994	960	936	966	945	991	929	966	900	981	889	951	955	936	921	919	927	953	980	950	979	945	956	905	983	929	952	969	940	929	942	1018	939	941	974	922	945	897	913	933	991	963	996	991	910	926	972	921	934	951	922	987	936	927	939	987	920	968	942	929	933	936	942	944	924	967	1013	1001	999	922	914	964	930	945	950	899	948	890	905	937	946	965	946	937	997	958	937	958	960	961	941	939	998	955	971	949	931	970	958	975	957	904	930	893	911	907	979	955	931	936	977	931	947	945	928	942	951	951	939	926	953	1009	939	917	1011	916	959	904	950	949	990	966	980	939	943	981	1005	894	968	962	928	957	923	966	924	917	981	896	988	906
24134	21075	28202	24118	20701	11490	4868	3316	2554	2086	1578	1210	989	902	828	789	728	661	625	690	689	670	694	702	639	668	686	682	653	629	650	635	662	592	650	617	641	599	656	641	637	606	637	626	641	652	649	621	595	702	630	668	650	628	584	632	611	672	666	632	649	671	633	637	647	614	566	577	640	607	612	641	653	639	614	560	631	609	617	632	626	612	610	613	638	659	602	616	627	624	609	660	662	617	673	625	648	604	629	616	638	610	648	602	610	690	603	573	621	643	596	627	633	598	614	669	684	643	606	669	647	605	610	551	672	616	590	625	598	636	657	607	645	622	620	596	627	621	596	603	615	628	594	639	603	641	623	645	655	640	606	654	635	635	638	572	654	622	589	604	648	656	661	671	634	611	625	630	625	655	636	609	627	623	624	613	619	655	593	620	626	627	611	634	642	610	632	653	674	644	625	635	574	591	651	592	658	612	631	633	594	649	641	654	644	629	647	614	628	577	622	620	656	621	654	663	617	628	647	613	654	633	635	631	632	628	659	634	638	679	648	622	603	609	664	628	624	651	633	595	597	643	638	606	594	617	634	641	579	609	643	626	613	648	628	687	686	636	616	595	640	627	640	627	617	639	629	561	669	615	621	638	617	664	589	660	657	659	641	612	655	618	645	650	633	639	611	652	611	610	620	622	624	631	650	638	634	600	614	624	597	576	651	608	598	611	643	595	614	621	654	615	640	604	592	611	624	631	611	626	603	618	647	661	648	635	666	588	640	626	639	574	636	620	638	574	616	600	625	653	607	662	660	601	636	630	627	678	637	592	633	623	643	603	650	638	646	620	596	617	647	630	628	641	638	579	634	655	623	671	642	656	629	619	656	610	621	615	620	686	639	609	614	657	630	599	654	593	590	616	625	570	642	617	613	612	654	605	673	623	581	663	590	631	639	629	647	644	627	603	618	644	647	626	600	613	639	633	628	643	616	600	604	635	638	651	617	609	625	631	663	637	598	627	652	590	653	636	633	603	603	630	664	610	668	593	607	600	635	598	652	600	605	648	645	590	644	614	622	632	636	615	628	658	612	600	657	630	602	623	631	634	641	584	644	593	641	672	637	634	644	684	629	584	620	616	594	632	626	660	617	679	657	636	609	604	609	596	585	621	638	594	662	580	601	630	615	619	632	678	663	585	580	610	645	653	622	661	619	592	642	602	595	628	620	655	653	659	633	625	616	618	627	656	654	606	626	552	628	675	637	670	615	642	624	628	649	650	625	629	647	681	680	645	607	618	689	607	613	638	667	604	601	628	605	654	590	670	611	597	634	667	613	641	650	625	588	587	622	651	679	616	592	599	643	643	626	601	590	657	602	572	611	602	612	666	698	610	624	585	625	669	593	632	657	626	594	620	644	669	621	655	655	637	604	614	645	632	632	559	620	640	666	626	611	588	566	591	608	644	646	667	654	606	606	643	631	682	648	605	654	617	601	614	624	629	625	644	594	633	635	614	663	651	640	607	642	622	654	647	653	635	636	622	614	633	633	598	622	633	621	588	625	581	626	590	628	651	599	637	633	644	587	632	666	594	592	613	651	652	646	617	646	679	656	594	633	656	590	628	652	680	625	667	587	622	630	610	644	610	619	643	633	640	632	599	623	641	646	592	634	622	625	620	614	643	642	666	580	638	626	613	620	625	669	667	654	623	606	580	624	582	614	655	620	621	620	636	645	654	675	596	591	652	621	591	584	669	648	681	626	638	646	646	615	590	605	649	640	629	638	642	602	619	630	633	619	614	587	652	610	600	652	623	641	677	603	633	637	630	607	620	649	669	596	587	616	604	669	604	586	615	641	573	609	678	659	644	611	660	619	646	654	614	635	617	600	681	622	604	648	594	632	605	653	617	620	639	625	621	632	650	647	624	624	589	633	636	606	628	670	626	599	624	651	606	573	646	589	611	636	633	588	646	659	608	618	673	659	648	658	601	589	635	621	590	614	620	651	644	635	661	591	589	584	694	626	601	600	647	655	609	629	629	576	519	576	650	620	638	610	675	640	633	663	648	646	592	595	616	633	594	650	625	605	624	627	619	601	613	652	645	635	620	647	594	620	598	570	609	626	642	627	621	607	634	664	600	647	640	640	655	647	641	639	587	602	639	658	666	594	634	625	618	585	630	625	632	608	609	646	597	638	622	644	599	621	586	675	615	630	614	612	634	605	663	616	566	638	595	609	618	667	646	630	654	628	625	627	642	575	640	658	631	643	621	578	624	624	660	660	626	672	639	627	600	612	614	649	598	699	661	624	601	670	623	622	586	668	619	614	618	615	633	614	599	666	653	617	648	617	639	582	645	620	641	634	594	623	665	627	653	663	659	629	621	629	679	591	631	649	671	691	620	634	621	630	594	622	594	605	626	589	615	613	624	645	597	640	630	572	653	632	633	635	614	641	606	635	627	623	647	633	635	618	606	614	629	646	629	613	618	658	609	611	627	607	623	631	600	603	620	616	610	644	619	603	603	636	644	617	598	642	629	632	639	579	629	605	615	655	578	643	626	629	617	659	606	623	612	652	676	595	654	648	617	588	574	642	626	587	614	616	658	651	670	625	596	659	680	640	637	683	620	629	592	623	660	618	611	609	623	652	623	625	626	621	629	619	641	660	647	582	615	647	563	641	659	630	598	623	651	623	616	631	641	630	631	604	578	648	632	628	613	601	614	634	626	634	589	639	597	594	664	635	586	584	666	599	659	599	599	674	591	605	627	609	633	652	621	655	621	631	642	654	632	606	648	616	580	630	627	624	630	586	608	663	645	646	650	638	596	604	660	650	666	632	640	685	656	626	676	599	645	605	644	663	629	608	621	590	591	602	649	618	625	621	624	609	638	618	629	639	616	607	622	629	627	601	622	630	627	614	641	596	616	660	578	671	629	617	624	620	621	583	655	601	672	654	624	652	614	591	639	663	638	654	607	632	680	670	634	605	620	614	640	627	580	663	651	637	630	695	629	652	636	606	646	632	665	606	630	609	645	615	643	662	608	620	601	633	619	670	663	654	627	624	629	647	587	661	634	638	585	636	672	624	640	645	657	646	608	623	638	629	645	641	624	593	645	689	620	658	614	669	641	620	621	630	637	622	626	653	574	650	652	577	627	617	584	583	632	643	688	636	626	628	647	630	595	612	633	599	652	634	623	605	615	670	633	617	608	674	632	625	627	612	623	600	596	695	646	663	604	614	659	650	638	604	592	647	624	664	640	606	656	594	636	611	625	654	620	616	614	618	646	649	624	637	626	590	653	611	630	618	630	615	621	639	638	604	639	615	642	646	636	587	629	644	604	612	657	640	594	615	604	575	626	678	554	630	682	596	682	611	609	672	626	617	619	673	657	631	611	595	668	598	594	616	687	629	663	626	581	632	606	629	654	614	642	609	574	595	586	640	589	654	601	614	625	667	656	689	641	613	612	656	676	612	622	661	604	615	622	598	661	632	639	612	634	594	580	646	640	630	607
30084	22937	17211	12036	12511	11891	7599	6987	5256	4290	2938	2045	1827	1438	1232	1149	1082	991	1011	916	930	893	918	906	895	879	857	890	902	888	892	880	818	885	820	893	871	914	862	840	861	863	831	905	911	905	918	862	832	893	869	810	870	911	886	915	898	832	828	826	848	884	860	881	873	850	862	861	868	890	836	938	862	867	825	869	856	845	804	830	883	866	815	840	904	835	881	870	868	865	890	833	875	876	857	863	816	868	841	816	841	892	793	845	820	882	878	856	853	858	863	893	854	866	847	820	841	864	859	861	820	906	906	871	853	862	821	879	847	857	858	855	830	874	852	880	806	846	848	840	824	855	850	832	780	861	853	850	870	848	841	868	860	786	811	808	780	896	872	841	860	790	933	866	900	871	830	830	850	848	809	844	863	876	877	824	846	836	805	862	846	831	879	853	816	843	813	808	848	879	834	859	874	816	879	873	837	854	879	894	851	813	779	839	877	807	860	862	877	851	847	853	884	852	829	901	857	833	843	838	832	909	838	862	784	845	842	869	847	796	840	853	852	841	819	832	820	871	814	849	876	787	856	848	830	853	826	843	841	873	829	830	881	839	778	811	856	886	896	855	842	822	840	872	846	889	860	883	866	811	846	897	821	815	845	810	833	819	824	857	857	823	843	795	818	854	862	812	810	836	823	874	841	817	814	823	885	893	875	842	869	857	849	844	814	816	870	837	816	826	885	904	812	912	858	866	825	877	810	895	805	840	877	849	889	850	849	880	815	861	774	882	851	870	785	808	829	826	872	849	821	885	871	858	860	817	877	812	866	876	850	840	923	851	869	829	810	870	805	847	817	857	809	828	872	904	839	852	819	788	877	851	895	839	822	862	841	858	835	817	874	842	845	842	867	847	833	866	912	815	854	838	794	826	821	821	854	837	901	811	840	821	815	869	833	845	858	836	913	876	868	823	828	851	815	866	803	832	837	886	809	791	829	811	843	845	808	848	808	791	881	837	851	868	840	838	851	861	812	817	851	875	815	780	909	852	853	807	831	860	872	843	860	868	860	842	860	852	856	841	816	865	850	861	850	875	842	806	815	799	865	875	840	856	795	873	866	842	846	858	835	859	836	863	824	895	829	810	842	892	781	904	895	850	847	831	883	851	862	896	886	858	851	866	831	801	909	828	840	862	855	782	856	890	839	822	860	822	822	779	851	826	878	833	831	879	819	906	806	840	830	759	873	814	850	845	845	881	821	834	873	865	888	845	808	888	845	818	859	831	911	859	876	859	830	858	847	855	837	877	835	896	813	817	819	860	860	840	880	838	853	866	854	887	844	801	863	889	819	826	873	848	844	812	885	835	878	837	823	837	863	834	822	874	837	796	819	850	868	825	854	860	863	862	847	850	897	871	848	866	852	847	872	820	888	849	833	850	887	839	853	878	853	883	844	832	837	837	866	869	872	877	836	848	891	855	905	799	902	864	870	863	838	812	899	819	887	830	840	881	846	810	880	864	832	773	857	864	853	813	864	835	817	811	844	854	839	873	853	864	883	849	828	868	793	827	832	847	808	795	843	843	839	870	771	826	830	799	861	862	818	814	858	881	849	846	877	778	836	825	888	853	882	841	855	819	816	862	823	827	819	857	842	875	863	806	799	858	820	892	827	850	813	840	836	891	849	829	859	812	841	870	830	836	847	866	899	794	874	788	832	837	847	838	836	799	822	883	841	829	897	850	760	873	853	832	823	862	884	859	841	811	853	829	863	873	857	843	856	841	755	811	908	882	820	865	819	822	851	834	810	829	864	835	875	895	825	861	912	836	815	815	824	816	836	853	831	814	837	837	878	832	866	813	879	864	854	790	864	840	864	848	861	828	858	860	853	862	855	795	824	840	862	831	881	846	828	860	827	843	868	828	839	858	817	860	870	846	862	851	896	878	886	841	837	870	854	836	892	818	810	811	824	852	839	908	807	806	883	878	790	819	879	882	868	849	805	862	822	863	882	845	844	865	833	873	819	846	875	853	816	854	898	858	856	863	818	822	838	789	863	873	849	843	812	855	877	821	872	821	755	870	837	795	867	836	823	805	823	867	896	822	813	882	874	913	882	848	917	810	873	847	913	868	863	799	916	849	883	837	876	871	845	842	820	832	837	833	874	880	862	863	849	861	838	865	822	857	870	855	764	899	821	842	875	867	855	841	870	874	880	831	873	823	908	834	827	858	823	806	835	824	854	802	871	845	826	861	840	826	861	832	840	807	898	858	845	883	858	879	841	823	825	811	787	841	877	841	881	873	834	811	870	843	842	869	826	834	826	903	876	857	838	836	902	785	844	858	824	884	813	857	862	805	839	856	858	798	846	877	839	889	813	862	867	848	810	851	881	913	857	843	860	755	806	827	801	895	806	858	836	880	856	834	855	832	831	803	789	874	806	815	799	854	842	849	772	844	832	815	783	784	840	902	806	831	853	850	811	916	812	863	899	803	822	833	865	855	862	815	875	850	829	857	839	867	891	867	875	805	867	870	876	792	844	898	823	856	787	885	868	857	866	829	802	915	816	838	851	889	877	824	862	873	841	796	866	780	853	823	855	898	831	826	819	873	880	810	823	861	833	841	836	839	873	819	856	867	865	901	850	802	837	824	870	860	841	844	855	893	840	847	883	843	854	837	857	866	802	797	827	813	869	841	856	855	856	790	850	820	877	840	816	840	826	857	848	850	855	851	827	882	847	869	852	843	898	854	847	859	852	841	846	785	841	851	805	879	861	820	856	867	798	870	833	885	823	895	832	851	846	902	844	832	835	867	871	816	830	834	855	828	817	870	844	829	847	861	864	863	804	843	845	854	836	871	830	826	835	804	845	882	866	820	830	863	882	805	895	839	831	813	852	812	819	859	875	826	849	903	843	810	820	831	815	856	836	851	839	839	891	840	835	863	858	852	840	810	856	816	848	881	833	857	843	825	896	851	870	850	867	865	848	824	814	846	856	888	816	872	850	832	875	828	875	827	871	842	884	822	877	838	862	853	838	823	868	862	882	820	810	854	811	818	830	835	806	865	847	857	796	884	815	857	809	850	845	853	813	831	925	819	834	812	882	841	838	872	812	844	795	837	868	885	807	808	833	854	820	822	845	852	856	850	876	812	888	848	837	820	827	869	851	887	841	871	887	848	843	803	780	824	801	863	850	844	824	823	819	831	863	813	842	826	841	854	812	823	851	848	864	866	849	860	778	836	862	861	796	880	820	859	845	818	851	810	883	854	849	882	870	830	803	829	827	835	829	840	819	865	846	904	824	899	857	810	813	855	844	799	830	815	817	874	868	860	892	858	820	869	899	848	846	835	840	855	833	916	837	850	858	843	875	850	814	792	840	838	870	781	885	851	826	860	797	836	832	869	806	882	847	888	883	790	846	852	837	810	865	876	783	853	849	863	872	896	792	822	822	813	858	866	820	844	837	822	908	824	799	849	806	808	838	886	810	895	804	856	848	809	813	843	835	852	846	869
23094	21073	28809	23537	21089	20848	10200	4405	3040	2412	1789	1217	937	754	644	540	524	460	426	420	409	372	392	393	379	345	372	332	346	374	319	322	341	341	352	349	344	354	312	363	332	357	334	318	323	318	332	338	345	329	329	354	342	359	345	360	348	343	335	345	343	311	297	334	340	353	322	343	330	338	295	314	346	303	327	361	377	305	323	307	299	339	331	342	333	328	298	307	332	367	345	334	336	323	312	326	359	336	307	319	357	318	359	294	318	363	310	327	336	313	319	345	325	307	348	306	358	325	357	314	316	332	344	336	317	297	309	308	336	336	334	314	317	305	340	336	323	275	332	348	325	313	305	309	331	323	316	316	329	325	312	327	325	297	305	324	307	303	315	319	337	330	323	304	347	343	307	322	329	290	313	340	332	330	292	310	308	336	338	299	318	319	340	335	319	311	301	317	309	313	349	312	338	346	316	306	321	332	329	334	312	309	322	325	306	346	327	335	311	330	301	295	286	327	294	334	328	318	317	314	328	325	313	306	321	349	302	319	319	304	311	321	346	296	317	340	346	320	311	329	315	280	328	285	325	309	344	291	308	336	313	330	311	332	321	277	329	323	344	358	302	298	312	332	319	318	327	302	327	348	346	316	289	326	301	321	364	309	312	296	313	313	331	326	288	338	324	316	327	314	309	281	296	305	314	300	326	321	336	266	347	313	319	305	333	339	341	347	340	303	343	302	346	327	310	322	322	330	329	298	328	329	305	319	306	335	317	339	300	318	340	314	309	311	322	322	314	325	322	300	337	317	324	308	341	334	317	320	320	320	314	334	353	334	323	347	338	315	320	310	291	299	272	327	299	298	301	316	340	316	321	357	342	308	327	322	354	306	321	312	324	327	300	320	331	319	348	298	342	319	321	330	327	314	332	366	319	315	316	322	331	338	317	356	307	328	297	350	346	324	313	341	309	323	285	292	326	320	323	324	329	330	300	330	319	311	345	314	335	342	316	336	343	293	332	329	330	311	312	298	360	345	335	307	297	304	313	324	346	312	327	334	316	314	320	343	343	321	321	355	282	348	312	330	334	324	297	297	323	323	343	338	271	283	336	336	318	289	312	341	357	311	310	327	338	328	312	329	341	325	338	329	332	278	299	317	306	330	324	329	308	332	366	317	311	293	306	365	322	328	315	300	336	308	319	326	292	306	308	328	306	328	351	323	293	319	311	309	323	353	339	297	301	332	295	327	374	324	332	325	330	331	333	347	325	306	310	309	300	303	314	348	303	346	326	307	333	331	340	329	313	327	354	357	312	355	330	346	323	317	329	334	352	305	324	325	316	304	324	306	291	325	349	329	317	331	305	304	273	350	318	314	332	313	324	318	319	331	327	335	325	323	283	309	325	319	319	359	307	312	321	296	318	350	341	300	310	307	293	330	331	293	338	322	307	331	280	348	348	339	320	330	316	310	304	327	332	315	331	313	307	299	340	314	335	344	317	298	313	331	340	323	317	323	314	338	332	348	308	339	311	308	340	336	313	309	303	315	334	321	327	324	308	319	275	316	303	304	324	307	315	354	332	308	342	320	321	302	315	323	341	296	329	310	340	293	349	363	319	337	316	352	312	350	291	297	317	329	330	311	349	330	308	309	298	330	348	317	334	331	303	353	290	331	358	307	317	300	306	312	326	341	316	297	324	332	311	340	346	321	305	320	338	274	345	313	348	291	307	285	289	313	305	315	305	338	338	319	310	301	320	330	323	322	318	329	315	339	326	313	321	323	269	325	383	322	310	329	337	300	321	308	346	342	340	315	314	309	312	325	314	297	331	311	317	345	301	330	337	322	328	347	310	334	325	342	321	334	309	317	311	287	336	314	349	312	351	325	336	319	348	307	318	318	336	286	337	327	308	362	297	324	328	314	344	316	336	302	304	311	308	328	297	346	308	279	320	325	335	340	311	304	323	314	275	289	298	327	320	305	303	313	300	296	328	322	319	323	299	326	307	312	317	316	328	323	298	314	328	301	324	316	325	315	309	318	335	317	328	310	319	334	354	344	324	291	329	317	311	320	329	318	331	341	303	350	297	321	318	307	327	331	351	331	317	311	306	324	313	321	307	344	313	327	337	317	333	313	308	345	351	347	347	331	302	295	290	283	333	318	335	295	340	331	302	305	300	345	347	320	326	297	317	313	302	369	323	329	291	305	311	340	340	322	319	316	319	342	285	292	317	296	322	311	333	318	343	309	343	328	307	334	316	328	330	325	306	303	289	330	345	314	307	314	324	325	311	311	319	299	325	333	337	312	294	317	347	353	314	329	310	314	325	311	334	314	330	316	306	337	339	310	302	328	331	343	334	311	363	334	292	325	332	357	334	302	333	336	319	362	280	334	316	314	337	340	338	309	329	328	319	330	325	315	320	324	309	316	335	319	332	298	329	362	298	312	316	327	329	325	312	306	319	352	328	314	360	312	331	319	301	284	320	305	340	327	325	267	305	345	296	290	336	312	322	307	310	296	324	311	321	321	324	316	312	311	346	319	306	315	284	301	324	311	301	360	330	316	320	319	316	341	307	338	324	303	332	324	304	339	349	330	338	311	310	333	303	295	311	335	324	330	301	314	310	315	319	320	292	304	326	290	313	308	327	316	334	298	345	304	282	324	324	287	318	306	326	288	302	308	320	326	322	314	302	353	300	297	339	310	332	342	344	321	339	305	338	370	299	342	334	307	291	329	336	326	337	300	309	317	344	355	321	320	322	292	314	324	301	310	329	329	310	330	300	319	308	353	325	360	328	341	306	314	303	301	320	359	331	341	310	333	290	303	302	294	303	313	323	319	337	344	311	335	306	322	311	339	333	329	299	341	323	300	308	325	340	330	306	323	308	315	304	320	315	318	312	316	312	323	300	324	356	327	338	312	357	325	301	292	320	331	315	308	313	323	315	317	322	312	293	330	314	301	338	355	331	318	316	339	335	317	305	313	320	349	322	305	297	311	327	322	310	325	342	326	322	301	327	328	310	320	317	304	324	307	300	342	331	337	329	359	344	310	347	290	326	314	289	359	302	332	307	324	347	319	294	313	298	318	316	344	308	308	336	322	289	318	295	339	328	355	338	308	339	343	301	328	289	316	304	344	306	298	328	299	310	329	332	315	298	348	304	305	336	300	340	340	348	308	301	323	314	293	326	341	300	315	308	328	322	315	312	292	329	327	339	339	304	299	352	313	335	323	340	326	319	302	306	309	310	305	339	308	353	343	310	322	324	333	310	289	308	317	303	355	341	351	308	318	334	328	328	322	329	335	302	318	305	301	339	324	310	310	332	276	304	312	314	337	292	297	346	344	311	348	305	335	326	323	315	333	327	325	345	294	327	340	333	325	308	295	336	309	297	326	300	336	321	338	322	314	330	325	315	320	327	343	317	322	317	312	342	335	347	328	338	304	357	301	298	328	334	337	361	304	316	313	279	324	305	330	293	325	323	330	286	342	298	292	327	361	350	284	280	317
33687	29520	21541	14889	15885	14934	9545	8732	6913	5462	3706	2587	1969	1392	1128	1010	852	764	679	611	613	570	574	569	593	510	520	492	516	519	533	488	526	471	476	463	444	519	480	469	472	503	481	452	467	475	489	447	454	444	461	463	455	453	461	488	481	463	498	443	470	475	477	463	476	457	472	462	443	445	414	435	444	448	481	469	474	400	470	449	454	435	488	489	468	420	417	460	457	462	457	450	430	469	490	439	477	485	453	477	476	479	462	445	462	453	459	463	446	476	414	448	427	423	466	461	417	428	478	456	448	435	445	411	446	458	422	444	427	482	476	437	464	496	447	431	441	427	461	465	438	459	471	437	392	427	467	423	407	392	422	475	441	477	404	418	448	431	451	446	459	451	429	413	419	422	470	455	440	427	465	451	502	457	397	482	458	445	435	440	462	460	422	456	436	455	430	445	481	416	430	474	410	435	429	475	488	421	460	439	410	459	460	441	468	425	472	414	452	456	443	421	443	399	505	451	443	488	467	432	459	426	478	461	410	412	456	456	447	419	456	427	449	406	444	406	481	449	447	465	425	454	436	437	472	471	459	474	449	423	437	452	432	439	508	450	456	405	431	426	448	443	453	426	427	453	419	439	460	417	428	449	422	422	421	449	476	444	437	445	462	430	456	445	422	425	446	428	447	440	449	452	437	456	394	457	471	464	448	449	455	458	435	464	408	429	437	446	426	445	473	470	453	440	439	439	437	457	457	457	459	462	467	442	468	439	445	457	473	461	437	457	443	466	444	467	447	456	457	422	457	435	434	458	431	410	448	469	434	431	458	449	451	446	461	444	431	445	454	467	437	440	415	483	424	435	443	471	464	467	429	419	446	443	481	444	459	418	451	398	438	448	449	410	459	479	400	425	486	434	445	441	468	455	461	440	440	445	444	430	428	400	476	443	460	472	440	441	440	438	447	456	413	478	418	472	466	406	468	435	466	452	451	432	488	412	449	477	429	446	450	412	433	457	424	433	488	419	461	433	462	448	417	428	448	489	450	460	464	471	485	460	457	440	496	409	428	458	418	463	401	439	430	412	440	460	461	412	445	406	414	419	472	414	461	447	456	491	397	454	449	430	470	432	412	402	432	463	464	424	446	448	454	464	421	488	436	436	441	482	446	458	460	462	445	405	448	467	450	444	481	435	478	480	458	430	473	461	442	416	461	404	428	488	431	444	436	449	417	424	434	467	394	421	431	430	433	468	420	468	474	433	429	435	446	466	418	440	448	422	467	471	467	442	410	433	434	433	446	438	454	490	418	457	407	447	445	426	457	434	424	413	416	425	457	436	428	435	427	466	412	428	436	455	458	444	447	468	452	487	443	444	407	444	460	487	442	449	463	390	433	441	396	437	428	460	466	466	451	452	463	429	452	413	469	436	447	415	460	441	440	451	430	446	444	430	421	446	475	454	440	439	423	433	441	418	450	481	452	438	454	429	455	422	400	453	413	427	407	433	458	424	488	378	445	426	435	441	449	460	450	465	441	422	427	397	435	447	463	441	435	450	456	408	481	452	483	483	446	459	424	444	458	422	438	493	437	446	428	467	421	448	455	422	459	440	452	445	453	413	398	412	457	462	439	469	478	466	469	455	445	459	444	432	450	457	414	443	422	459	456	459	476	443	419	429	415	456	440	459	421	442	439	449	443	442	451	435	432	436	445	452	494	457	457	469	445	450	435	451	447	450	465	439	469	458	444	432	411	477	396	408	406	474	440	477	476	409	491	456	468	418	502	440	433	406	424	501	462	432	441	444	449	440	430	465	461	438	452	411	419	455	410	443	456	467	444	466	422	439	465	442	443	453	422	434	439	436	453	436	438	472	462	483	425	423	417	437	457	431	437	477	443	448	443	436	428	460	461	471	432	450	438	467	477	402	435	461	429	466	474	429	443	470	442	437	464	432	429	441	441	427	414	425	470	434	431	441	442	471	436	429	466	414	447	440	445	451	452	422	413	452	430	426	462	453	419	439	446	417	472	424	413	462	453	420	474	413	438	449	442	464	469	434	455	437	465	416	452	460	448	426	471	470	451	420	451	455	456	425	428	472	477	482	416	411	428	432	412	463	421	374	442	449	474	454	454	419	475	469	472	419	429	482	463	421	453	457	465	426	439	420	472	455	438	417	455	447	455	462	412	456	449	456	425	428	434	434	464	483	474	423	455	454	465	455	476	465	436	471	402	428	416	480	438	466	424	444	456	475	442	415	457	445	433	431	418	463	445	454	455	420	458	431	449	431	439	466	470	453	469	414	446	468	430	448	417	463	430	426	433	433	451	418	433	435	436	454	409	474	423	430	436	406	452	445	470	434	407	424	416	447	479	456	430	509	428	453	467	434	439	481	440	468	439	450	444	458	435	440	433	489	494	448	456	447	459	405	450	449	441	417	471	416	421	444	439	442	461	448	464	436	489	401	434	455	434	436	436	443	447	437	430	453	448	414	435	432	441	431	423	422	462	455	439	473	457	430	463	443	473	408	414	417	427	461	421	470	465	476	436	453	457	440	437	432	451	414	401	446	447	436	416	435	424	423	412	437	462	482	416	431	414	456	455	451	420	422	420	400	479	453	442	437	436	452	453	428	438	449	425	431	440	449	442	477	438	415	434	456	455	400	455	428	437	470	467	403	477	419	446	414	416	461	435	445	480	480	437	437	475	454	487	438	440	460	422	425	449	463	403	466	451	442	508	475	433	471	454	431	470	452	452	421	436	439	484	441	414	470	467	421	450	455	462	435	417	458	457	437	471	472	444	415	477	468	400	411	441	440	435	485	425	434	427	427	447	438	436	439	445	445	439	452	457	461	435	417	421	464	437	474	438	457	445	430	445	448	466	464	439	454	449	441	447	425	496	430	481	433	456	440	474	452	437	422	423	436	445	482	431	444	437	479	452	425	468	453	464	409	470	451	416	486	462	452	431	411	454	439	465	470	436	412	460	475	439	477	450	428	408	464	422	456	458	459	439	403	437	425	480	449	462	427	446	474	441	421	444	442	446	417	480	433	462	426	479	462	460	436	445	443	465	456	430	466	438	428	446	472	446	443	417	443	452	424	464	450	444	397	445	461	412	446	432	470	479	429	419	440	453	454	458	437	436	439	445	431	436	443	397	408	447	429	480	433	437	455	481	430	392	438	428	425	420	416	467	452	446	457	439	456	449	445	470	419	474	474	401	478	425	450	431	429	462	469	494	454	420	431	453	479	442	442	460	458	444	468	453	433	426	416	455	454	428	457	443	468	460	464	466	468	437	454	452	503	427	486	475	451	396	415	422	473	465	433	420	471	469	427	460	476	438	431	416	441	424	441	437	475	428	445	456	459	473	451	445	486	492	461	445	437	439	490	490	448	466	451	431	442	463	445	453	431	453	437	437	472	459	477	407	429	422	457	409	461	425	433	456	463	459	435	457	416	462	446	440	479	422	478	430	407	452	438	429	431	446	445	443	422	461	448	454	415	459	450
27206	20358	12594	5735	4815	4024	2482	1863	1671	1362	1149	1026	859	826	787	763	775	748	760	734	754	710	690	670	713	677	732	711	728	697	676	760	744	704	723	735	737	709	685	678	740	713	708	748	690	727	759	714	723	721	738	679	683	662	740	727	702	720	749	740	718	787	704	742	715	709	740	703	667	686	746	767	764	726	738	682	692	732	720	721	736	677	701	730	768	675	740	716	752	695	770	742	698	726	718	733	741	738	719	715	679	691	754	712	750	690	717	742	706	748	718	721	747	764	695	726	711	728	714	692	664	715	754	714	727	716	715	746	709	742	733	780	665	753	701	707	693	663	680	682	715	747	693	717	687	702	716	717	748	692	693	743	720	697	741	702	745	742	761	716	746	731	661	735	734	712	774	712	746	697	732	692	736	711	722	739	704	713	720	693	753	747	720	732	725	704	695	737	691	700	685	700	700	664	705	734	754	698	698	726	653	732	709	732	697	674	655	697	773	739	707	707	784	745	730	675	704	721	720	727	727	701	732	695	696	685	719	705	732	721	747	717	702	710	744	700	667	721	718	724	743	697	711	726	725	719	716	690	722	717	777	747	702	697	705	690	706	757	746	756	706	712	709	701	739	688	698	697	664	726	766	681	741	706	678	762	690	710	724	681	742	729	716	702	764	703	746	719	714	671	706	695	749	787	686	777	764	716	717	707	706	680	679	747	727	705	703	764	710	750	683	755	743	733	679	749	662	708	671	758	673	734	675	738	704	698	729	700	719	737	742	755	761	712	704	714	705	724	674	768	698	705	705	745	767	695	731	667	761	764	682	727	744	717	659	700	705	743	779	732	670	769	737	704	697	679	724	678	721	668	730	695	719	701	740	698	723	725	766	730	790	686	716	714	701	759	718	676	726	719	726	746	695	676	744	695	674	650	738	686	684	740	686	693	718	709	695	731	702	751	725	667	736	707	752	696	743	708	659	747	714	698	701	754	730	666	712	750	726	732	716	731	665	720	720	695	710	683	656	757	672	714	674	724	777	752	719	727	729	703	744	720	714	745	723	676	730	749	698	690	684	691	706	754	753	729	712	750	746	716	735	714	711	718	756	727	703	739	708	747	723	696	723	705	726	740	714	706	690	744	729	732	711	750	747	742	731	733	695	731	708	685	738	731	722	711	701	752	716	693	728	730	697	722	768	693	717	734	704	738	708	703	714	682	680	729	726	718	727	746	715	687	731	725	708	691	742	702	688	648	769	744	706	719	733	723	682	696	703	737	760	719	688	656	729	751	694	728	709	728	742	717	780	686	740	702	695	732	726	724	716	710	754	702	755	744	748	731	695	717	734	694	686	715	723	725	740	736	760	722	705	719	704	738	713	710	685	724	717	742	696	775	729	714	730	726	699	717	788	750	724	760	652	737	688	685	764	815	707	746	729	702	706	724	697	671	733	705	726	689	724	714	710	762	663	713	718	794	728	704	717	706	729	768	679	691	741	696	716	795	700	718	714	727	708	732	704	699	686	699	706	735	743	690	712	737	686	712	751	743	713	674	718	706	693	713	717	681	717	718	732	679	739	674	742	733	707	703	749	727	752	657	698	704	717	689	736	705	721	684	719	667	712	690	760	711	728	695	751	775	728	690	723	737	705	732	736	738	687	738	716	689	769	721	740	657	751	693	730	742	711	707	779	738	690	691	684	688	721	722	655	718	722	690	730	682	744	717	695	701	700	759	715	700	742	659	688	711	727	748	724	723	743	750	705	705	725	688	703	718	734	722	686	700	689	722	700	705	676	732	721	745	686	701	700	709	748	729	705	722	701	684	720	758	696	723	681	731	728	686	719	697	750	709	730	749	685	737	719	695	762	745	683	765	674	733	776	684	714	702	709	761	709	730	690	767	699	779	694	683	714	697	703	762	684	694	687	690	756	706	692	775	728	746	713	733	722	739	650	724	723	760	696	716	752	745	704	711	710	697	629	693	728	739	769	685	719	677	755	714	740	667	746	712	692	735	714	766	728	690	682	670	715	727	733	723	743	669	686	667	731	726	721	715	698	786	773	750	735	701	702	708	688	663	689	734	752	700	766	733	811	747	709	748	685	691	719	680	720	720	724	700	745	730	766	755	712	747	676	722	742	723	693	671	752	728	702	690	707	680	738	715	679	700	702	758	744	703	707	715	692	735	711	769	714	760	683	748	693	732	746	709	711	721	708	759	676	691	743	717	746	733	718	706	737	682	695	685	733	672	700	706	706	711	753	693	737	689	700	728	709	703	733	726	717	723	739	740	742	693	738	724	727	744	723	705	697	760	704	701	732	726	731	699	754	746	736	765	688	710	721	703	700	719	742	693	698	747	683	701	727	692	744	729	699	733	722	690	747	704	717	735	718	726	734	739	696	703	726	724	701	749	728	729	673	743	760	685	697	683	710	710	676	716	693	725	729	720	723	691	753	706	708	749	755	744	735	721	672	685	747	699	708	691	700	748	724	752	673	734	688	729	738	720	727	722	721	723	678	707	737	670	706	723	690	709	751	700	725	731	706	744	717	748	761	690	748	752	735	693	710	730	723	732	722	734	718	717	754	673	734	686	689	717	736	769	738	713	705	708	717	678	713	705	742	728	707	672	691	745	692	691	637	737	735	751	709	748	726	733	701	709	717	747	704	737	678	689	695	674	754	714	695	690	732	688	726	757	704	702	805	717	718	711	751	718	715	735	711	728	704	698	762	774	720	706	750	668	725	722	775	785	735	733	688	690	685	723	759	695	723	729	720	725	730	732	700	726	680	662	704	741	719	721	710	737	699	725	726	727	714	724	666	767	733	710	765	680	679	700	729	692	716	712	775	806	725	751	670	722	688	702	749	716	744	721	705	707	704	753	668	741	735	725	687	724	724	741	733	741	705	743	698	695	738	706	659	720	783	769	729	743	705	731	716	755	700	747	714	678	673	690	756	732	734	721	730	688	756	719	698	666	689	673	741	722	699	727	746	728	682	700	708	676	691	666	765	695	685	728	710	750	737	732	744	749	743	757	726	716	768	708	713	766	729	702	736	735	713	740	715	701	728	686	716	737	724	708	726	733	713	743	763	704	723	780	718	700	696	704	651	758	703	742	723	685	742	682	679	675	730	714	705	721	737	682	649	737	726	726	763	730	734	726	719	719	707	701	759	718	721	738	688	731	712	696	773	711	734	754	724	684	685	718	746	678	735	762	699	733	710	752	707	695	718	724	676	745	719	667	687	710	771	739	690	767	702	714	751	716	730	731	692	726	734	696	738	703	735	692	708	726	724	660	708	674	702	702	706	702	736	699	706	721	689	712	728	740	759	728	743	681	698	720	735	720	713	682	700	683	694	728	705	737	675	717	719	721	712	692	695	740	665	670	705	688	747	712	701	717	710	727	704	762	720	725	727	676	740	733	710	719	731	708	718	670	703	714	721	704	718	725	722	729	699	729	729	750	713	732	706	726	714	711	708	771	686	686	683	683	713	700	720	700	696	709
25055	14112	10007	7249	8389	7896	4904	3956	3218	2697	2054	1521	1277	1187	1087	1062	1027	949	977	927	961	959	941	963	976	1012	977	916	930	951	987	975	952	956	993	968	945	959	933	963	911	926	990	954	990	966	924	969	936	956	922	903	966	997	954	931	983	961	998	959	992	984	931	973	976	929	960	958	958	982	954	971	964	945	922	962	959	923	981	968	977	897	1020	939	902	909	986	983	993	957	920	975	884	967	926	968	924	959	934	941	949	949	935	952	947	965	987	980	935	924	917	970	937	906	988	1001	960	939	929	959	960	922	952	939	976	927	935	953	904	912	992	975	970	943	991	947	971	931	940	929	973	938	975	919	984	983	990	963	955	954	949	918	984	933	972	891	912	962	922	958	975	976	995	968	1009	930	976	938	917	1009	913	925	982	979	1021	956	1013	950	969	918	940	955	967	960	941	900	973	896	940	918	963	984	920	918	991	968	962	946	945	994	924	938	937	962	924	968	942	947	927	918	930	954	962	950	962	934	939	941	944	949	876	890	913	962	931	943	999	926	926	1020	960	949	1003	952	966	928	909	914	914	941	947	927	1004	992	918	986	910	994	915	983	919	910	969	998	966	937	950	912	931	931	967	913	944	904	936	956	962	975	965	909	951	909	948	952	905	887	978	922	973	928	900	916	983	938	987	994	953	980	926	993	944	946	888	1012	968	940	979	933	954	911	933	986	938	899	913	922	956	948	884	920	987	984	957	932	1024	937	931	1006	954	1007	975	952	958	899	932	912	929	954	987	982	950	977	927	963	1019	922	979	959	1030	941	954	929	918	946	983	935	954	903	914	965	984	939	969	904	972	905	970	980	942	930	994	957	931	894	931	955	1004	951	905	965	975	982	916	905	951	988	966	941	1000	931	1010	931	984	943	879	962	956	992	978	1008	915	943	969	920	969	923	947	896	945	1001	953	944	938	977	954	956	962	975	948	925	995	937	919	933	957	995	960	919	924	976	921	914	963	936	938	941	914	945	991	1008	957	999	962	984	998	958	939	949	915	937	970	896	969	902	968	941	939	902	934	912	872	962	984	969	951	947	929	898	901	916	934	963	947	971	985	939	947	975	926	955	952	926	984	916	928	930	933	953	930	896	982	980	876	934	966	971	972	929	1018	937	898	947	930	940	955	969	901	993	949	988	890	988	930	944	1008	934	944	976	963	979	991	1018	977	964	966	960	944	966	1001	1004	888	980	967	949	927	996	945	956	1003	944	957	926	915	935	947	973	853	964	933	965	968	999	890	936	1006	940	930	969	929	921	981	937	924	943	977	936	932	945	949	995	945	951	921	870	948	992	948	964	952	918	936	997	962	954	938	972	939	960	956	969	938	980	937	972	1015	922	993	901	967	983	945	1000	944	928	970	930	974	908	983	948	939	965	951	933	928	966	962	982	959	955	945	976	922	971	997	955	981	954	906	950	915	910	934	951	990	1084	944	986	943	932	920	1014	974	932	953	918	903	957	950	935	963	958	958	970	1003	983	952	964	905	966	952	923	916	875	953	993	908	995	959	913	938	921	989	946	1019	962	929	979	909	977	1000	950	974	980	998	914	929	934	932	993	913	935	941	889	998	996	986	969	927	969	946	952	908	941	941	963	942	909	926	931	929	939	989	951	912	956	917	946	931	943	898	940	1002	919	991	986	972	935	956	956	918	886	884	953	990	905	955	920	943	944	967	942	969	918	1011	937	963	978	972	913	981	960	980	998	962	974	958	985	988	943	905	921	887	945	978	940	915	946	942	975	937	971	938	999	963	913	950	883	933	961	978	972	947	1004	932	941	945	934	972	957	961	966	975	1007	923	933	957	999	971	940	976	951	1020	903	929	991	939	921	989	938	924	945	927	963	995	959	892	995	974	958	945	978	925	993	915	950	897	969	931	952	955	990	946	978	941	942	942	968	962	956	875	906	911	976	988	982	963	938	973	959	948	951	940	981	946	884	897	971	951	957	950	949	926	938	937	991	923	889	896	911	967	992	950	928	928	944	949	959	987	934	990	881	957	921	938	1000	994	931	916	1008	977	949	971	1020	881	978	950	977	938	973	981	968	959	982	919	977	928	936	984	903	950	884	991	955	935	976	1012	947	927	975	948	978	999	972	928	933	948	939	953	945	933	945	951	959	930	985	972	918	956	989	918	948	970	944	895	957	945	1012	975	940	895	928	982	968	953	984	984	990	932	957	919	954	954	958	971	920	924	965	1011	947	971	943	949	915	988	989	986	946	957	960	957	968	907	926	941	973	948	959	951	968	914	934	949	944	985	952	984	985	984	923	1013	948	912	977	963	985	997	971	969	942	974	955	897	958	963	951	893	973	976	948	917	953	944	936	1006	895	961	943	936	993	1020	940	988	925	951	998	953	963	971	967	940	992	945	943	978	987	1008	999	929	926	954	1006	948	930	972	936	931	938	885	940	952	943	990	920	905	990	891	948	977	950	970	967	918	976	939	927	1016	979	887	869	934	939	952	941	972	932	948	1011	908	926	983	966	1006	922	951	971	1000	950	970	937	968	992	939	988	950	933	897	969	963	985	955	922	984	956	942	997	1013	984	938	938	975	1009	942	973	924	955	992	1005	951	949	948	929	921	950	956	981	982	938	939	937	959	982	938	983	959	946	946	936	943	951	928	906	955	930	988	909	928	923	967	1004	977	996	961	921	934	985	979	963	963	913	975	899	947	969	991	923	950	1027	915	917	926	965	915	865	970	957	947	976	951	951	978	939	980	963	971	941	944	914	942	948	960	961	985	908	931	966	938	932	940	919	928	955	914	946	975	982	982	978	901	996	978	941	1003	985	1018	970	953	924	935	929	1007	1005	967	950	957	954	941	926	961	957	973	982	939	963	978	986	939	971	942	930	958	942	1017	987	996	917	997	879	933	991	920	939	920	961	974	927	968	960	996	949	980	932	973	969	948	903	989	987	975	957	991	987	943	988	962	947	958	939	946	929	949	961	966	973	952	904	989	928	977	978	942	923	935	1015	978	903	966	924	934	964	949	986	933	963	869	915	1029	982	952	900	932	968	899	944	1017	978	966	894	928	969	935	938	962	979	950	968	1015	931	958	939	966	956	996	968	968	950	972	956	928	906	940	993	972	936	908	966	957	907	994	894	943	912	932	935	909	906	941	951	935	965	1007	918	988	983	995	955	985	1028	941	938	959	881	920	995	890	1036	941	925	976	968	939	1040	993	975	980	969	939	928	925	941	943	962	890	966	1033	982	967	989	982	922	985	994	933	980	950	955	962	876	973	911	936	969	965	924	955	999	959	953	987	907	922	928	903	1013	956	962	963	941	997	897	925	927	1027	983	936	909	933	986	909	1006	960	926	950	946	976	983	942	926	985	955	940	938	908	942	948	967	989	958	944	956	1007	967	929	887	942	917	973	969	951	947	942	982	966	909	987	942	998	954	944	982	939	932	906	918	967	970	980	915	943	1001	989	954	971	938	908	954	887	980	979	950	969	941	992	941	954	946	936	908	935	994	939	953	1001	951	976	905	929	928	941	964	959	968	901	914	934	900	930	958	943	960	920	960	930	959	960	962
24080	21070	28188	24174	20633	11122	4807	3025	2299	1967	1523	1240	1025	880	823	767	746	753	696	688	658	679	655	668	705	630	668	680	637	623	658	613	628	666	667	662	653	618	650	643	617	679	665	650	634	624	689	663	675	627	671	696	667	644	651	625	628	696	676	637	629	619	628	668	641	646	648	615	636	641	612	598	633	669	631	680	694	619	669	604	606	634	620	616	661	618	669	629	608	630	630	634	599	626	611	619	636	597	614	641	630	635	623	670	671	568	685	637	699	641	626	613	598	606	658	622	663	628	663	685	624	640	623	590	619	590	657	686	590	661	663	645	558	612	629	597	694	706	656	642	629	635	622	682	615	640	631	647	643	598	633	642	664	644	647	667	596	626	590	604	602	654	635	626	671	623	660	616	647	652	671	632	651	685	614	668	685	617	647	644	621	656	598	637	624	613	606	638	639	617	632	610	654	604	653	636	680	639	565	591	662	574	658	654	645	636	591	675	649	662	662	611	613	631	644	635	626	661	610	612	644	595	657	604	648	677	597	638	632	632	656	657	651	663	675	683	638	620	645	635	629	641	672	614	642	648	614	646	619	634	686	617	635	670	618	616	632	622	624	627	665	617	658	627	630	684	637	631	603	656	650	651	595	642	631	629	620	661	619	641	660	623	648	636	657	591	645	644	628	638	669	651	585	658	609	647	607	637	653	594	659	671	627	629	666	623	651	612	591	649	629	677	602	706	606	643	675	628	597	607	653	617	620	599	704	658	609	641	650	643	686	623	643	678	663	633	615	655	644	636	646	622	649	615	603	617	641	616	646	637	602	639	609	613	612	626	634	649	675	594	609	650	637	623	622	664	674	647	656	603	642	637	642	623	656	574	619	611	642	644	638	648	608	648	631	658	621	622	644	606	598	632	597	647	657	622	651	648	604	584	639	646	637	666	626	660	649	654	628	653	639	625	625	650	626	600	668	625	635	588	635	640	634	636	645	634	685	638	595	630	645	623	609	650	667	604	639	681	646	638	694	677	637	638	672	629	670	652	659	649	620	647	647	623	640	636	639	677	640	614	641	617	593	643	603	634	649	582	649	661	643	626	611	611	666	622	634	688	623	623	684	668	633	642	645	637	640	641	638	621	611	639	583	677	635	656	667	644	617	630	577	657	641	616	636	661	668	597	638	626	668	660	620	640	599	659	632	630	620	633	630	661	638	676	690	594	628	615	624	652	628	596	643	645	620	668	645	642	635	672	609	627	603	630	635	604	621	612	644	628	670	656	608	628	609	576	614	585	652	633	627	671	665	625	614	689	584	637	611	642	640	667	577	614	641	654	683	585	601	653	668	631	674	639	606	632	635	631	660	611	671	596	598	622	629	649	621	598	600	636	617	641	635	653	608	670	619	615	653	630	646	638	620	620	651	615	662	665	604	671	631	667	648	617	639	621	663	616	614	651	632	637	628	669	660	604	645	612	632	618	629	598	678	662	609	630	607	609	647	650	608	620	622	639	660	631	637	673	628	658	620	623	624	641	636	587	693	656	646	633	651	606	660	606	641	626	616	614	641	647	632	636	606	671	657	664	634	619	663	650	642	640	637	665	630	622	638	628	674	644	610	636	632	644	643	647	620	642	662	669	632	591	614	645	643	676	641	651	638	636	650	621	639	609	624	613	632	635	628	664	624	612	643	599	579	603	632	623	632	638	649	616	589	635	575	624	657	658	611	642	613	633	659	612	643	630	633	627	613	660	611	642	625	627	638	656	662	640	622	663	670	678	630	613	632	629	667	627	619	749	675	668	638	579	658	645	655	679	624	667	655	619	683	650	633	623	660	655	663	671	665	619	648	618	649	679	650	661	670	634	651	653	618	613	639	638	628	654	607	634	691	627	694	615	614	624	662	681	605	609	652	683	626	635	648	622	645	607	677	689	597	608	620	596	635	641	620	635	625	622	594	702	570	625	611	626	642	627	635	621	619	625	658	623	639	636	630	662	615	622	623	618	667	642	631	660	626	695	648	683	611	613	619	660	709	705	645	646	633	605	646	633	632	645	614	669	644	648	650	607	636	614	630	645	610	653	606	666	628	645	601	640	626	650	655	617	675	613	630	608	614	608	645	664	635	663	651	594	653	651	646	673	626	630	616	662	629	622	665	654	634	586	652	666	607	641	672	642	637	613	631	605	637	613	617	673	648	580	629	598	624	601	648	638	651	589	660	678	640	593	636	652	667	586	649	645	625	630	664	604	642	636	634	611	632	654	606	602	699	670	671	582	613	635	632	658	637	648	628	656	616	580	674	643	689	634	670	681	649	642	651	659	625	669	650	602	636	641	666	624	659	650	636	597	627	683	660	618	584	646	670	603	643	658	614	641	627	629	673	596	637	638	609	636	624	619	654	586	638	661	570	640	654	612	630	605	628	631	638	648	667	613	643	649	638	641	663	606	657	637	647	633	615	639	621	636	662	626	576	622	670	590	618	642	624	654	633	656	680	640	669	645	661	663	586	622	620	634	680	639	598	689	620	634	644	610	640	680	638	637	655	607	655	607	623	607	644	628	674	620	624	608	631	638	640	638	641	593	650	638	637	641	643	653	613	610	688	625	599	651	671	596	636	631	609	635	625	674	630	625	641	646	674	624	626	680	610	580	655	611	639	631	593	660	609	681	647	650	609	613	650	660	668	679	627	621	629	671	656	642	608	632	614	650	632	590	614	650	667	626	578	645	621	637	639	636	643	610	638	607	668	674	635	625	671	665	682	619	620	665	593	657	645	596	633	649	694	656	618	660	638	656	655	638	652	623	628	651	627	636	659	643	617	633	612	638	650	667	660	641	634	643	665	633	614	643	611	641	589	642	677	620	618	646	605	641	657	643	636	637	621	639	665	621	649	649	652	578	640	631	649	679	661	660	594	643	662	662	668	619	646	624	595	614	607	651	626	652	639	657	626	638	621	620	608	615	670	667	639	652	620	600	636	598	605	671	628	640	609	608	579	642	653	621	672	643	658	654	672	636	636	664	613	641	667	646	646	594	649	617	651	635	631	653	618	624	656	646	620	712	645	617	645	649	670	666	661	606	576	631	654	608	670	639	596	639	643	651	648	621	653	599	643	587	579	613	585	627	699	621	653	630	657	646	618	645	653	605	600	660	623	611	645	606	651	671	639	623	625	629	623	656	650	652	628	658	631	652	688	649	614	628	633	608	606	612	634	641	623	673	688	604	637	647	646	620	615	588	652	667	623	626	610	640	640	642	634	645	636	633	581	669	663	604	641	635	631	651	632	618	605	597	656	657	649	610	635	617	607	591	661	615	612	629	672	628	647	617	652	616	689	666	577	648	592	675	615	610	658	685	652	603	653	608	677	653	598	637	655	645	658	540	634	599	658	598	630	583	637	637	694	665	620	623	685	609	657	623	601	616	619	639	636	647	578	692	638	626	630	609	630	670	650	619	670	635	631	595	676	608	640	612	623	620	658	663	696	670	618	649	638	599	644	616	628	602
30032	22563	16240	12231	11967	11380	7867	6235	4965	3997	2860	2311	1741	1466	1259	1161	1088	1020	1042	969	940	921	944	932	875	890	904	854	883	888	852	900	882	857	910	916	917	924	913	904	832	891	889	849	854	816	872	861	842	857	894	912	851	863	872	926	872	899	912	846	861	854	881	912	918	828	838	813	865	880	831	886	846	930	884	847	904	835	885	864	896	853	925	839	880	900	843	837	887	900	847	842	842	900	877	851	888	874	841	899	896	911	866	828	877	874	822	847	834	880	887	923	909	841	840	872	864	854	863	849	822	884	896	856	883	815	879	810	843	838	875	861	851	831	873	878	886	832	852	847	908	858	858	883	871	881	825	853	896	824	807	856	816	828	845	882	899	876	903	879	847	882	948	868	865	855	847	833	815	910	911	882	844	910	864	865	832	838	862	826	847	837	862	865	876	936	836	829	814	833	887	794	864	854	882	848	917	869	856	858	857	816	830	901	835	853	850	871	831	822	838	851	853	866	869	869	812	843	886	838	895	885	806	880	873	855	850	920	821	852	871	861	865	867	904	830	881	891	890	854	861	789	847	838	915	888	870	830	889	861	917	816	889	844	795	823	861	849	882	845	818	853	943	868	849	832	837	880	836	877	891	884	842	864	854	884	880	844	853	830	887	864	881	840	813	849	826	788	877	921	849	837	877	859	838	874	862	887	841	891	826	823	874	858	853	831	883	877	843	851	816	885	808	822	809	872	844	868	811	924	851	878	883	859	846	859	857	812	792	821	875	869	820	836	863	838	901	891	849	898	799	847	834	847	866	820	872	892	861	879	863	790	878	876	902	848	885	824	862	817	841	835	867	844	885	851	844	821	827	854	830	858	865	849	890	862	857	849	865	879	869	823	866	864	873	842	856	812	848	899	822	887	840	868	890	840	809	918	838	920	833	844	847	857	846	853	817	851	857	828	927	885	912	956	848	850	828	887	866	851	862	891	858	836	858	853	878	884	855	854	877	851	907	799	889	848	884	815	860	833	820	832	886	840	862	854	782	859	884	851	889	821	880	952	907	895	861	881	853	917	860	861	835	884	831	916	869	919	797	885	856	874	857	884	871	881	908	825	812	881	822	847	889	901	825	834	854	896	892	860	864	828	802	871	887	898	905	835	879	859	885	862	847	831	866	832	849	830	828	906	858	855	902	879	826	850	837	882	833	855	865	893	820	859	834	830	868	813	886	859	806	830	830	865	840	890	841	873	889	867	894	862	868	796	848	821	844	904	865	811	863	864	824	865	868	845	857	829	807	855	865	880	842	848	879	849	861	816	891	887	885	857	838	883	848	837	824	849	833	852	896	858	846	800	935	908	885	825	854	862	868	865	813	891	851	888	911	887	826	856	851	817	875	869	880	836	838	831	816	833	887	864	826	840	865	865	856	858	870	939	886	888	851	855	836	839	830	800	903	871	864	853	861	853	854	863	924	879	839	847	853	811	819	832	846	845	876	900	857	863	882	865	845	917	832	864	810	865	853	890	874	857	816	880	860	895	846	837	845	885	838	866	839	870	822	915	820	843	906	836	831	898	861	893	899	830	874	834	804	848	882	851	848	898	872	876	849	860	860	848	854	871	879	863	851	860	880	878	870	883	789	838	845	830	839	879	898	893	801	848	889	864	815	821	856	776	832	914	824	836	838	846	872	855	814	831	848	863	904	835	856	857	863	899	851	899	824	892	875	858	876	826	881	892	867	848	856	820	860	855	843	861	814	808	907	851	878	864	886	830	856	845	851	843	877	853	835	915	859	845	891	847	871	821	860	904	799	807	845	866	868	862	854	830	864	810	885	848	865	833	841	804	838	851	828	829	900	872	880	848	847	858	892	829	905	854	826	844	836	844	905	876	860	835	852	890	816	858	870	873	890	798	839	860	848	859	827	854	901	869	891	834	841	872	900	882	830	917	884	861	883	863	868	865	831	829	901	837	824	888	840	851	861	922	865	860	840	837	851	864	848	869	871	883	842	826	834	883	845	902	836	839	896	858	874	879	855	873	878	891	854	874	823	834	861	850	866	833	840	826	882	878	852	837	865	852	843	871	876	919	824	880	821	839	865	828	886	862	834	869	865	837	805	838	876	864	880	824	839	847	866	846	863	853	809	844	833	830	855	887	812	839	870	840	826	860	817	914	867	889	849	834	898	873	825	854	838	852	860	850	919	903	888	854	849	808	837	834	893	896	876	875	843	845	875	834	906	839	847	867	883	867	829	849	839	859	832	815	888	857	840	851	908	861	858	803	880	851	879	846	853	878	907	890	857	907	844	794	851	850	915	907	809	890	870	858	847	911	892	853	886	843	827	881	844	885	870	830	868	909	861	876	876	895	853	858	804	901	879	835	844	874	874	874	876	787	885	857	847	844	870	824	888	873	858	856	867	858	834	854	913	832	826	881	870	855	825	862	884	902	817	867	836	863	879	855	879	863	861	830	846	901	866	830	843	849	879	860	902	800	879	859	864	856	832	879	840	870	862	861	886	846	885	877	873	911	820	891	843	868	880	865	840	809	885	782	839	899	835	887	856	806	901	864	886	864	852	817	815	874	902	848	885	808	888	859	877	882	841	866	847	887	892	827	919	843	876	868	806	861	872	855	884	892	831	847	838	864	850	837	862	828	853	897	859	858	885	876	871	873	827	862	876	822	887	891	891	930	850	864	925	866	915	832	867	820	844	883	811	834	847	836	869	907	856	905	879	845	871	867	850	920	852	870	840	833	854	851	888	863	858	860	872	871	886	839	866	856	896	863	870	853	864	865	914	880	840	841	834	836	860	866	841	810	844	830	822	850	874	879	864	898	834	840	870	859	886	855	852	825	892	885	810	866	839	887	852	875	862	849	856	831	786	816	864	839	885	870	850	858	841	829	895	820	886	893	841	837	856	841	849	868	820	814	877	891	847	939	804	878	809	843	870	875	791	827	820	864	856	823	857	891	880	891	859	816	818	870	832	839	855	810	840	873	850	870	838	823	886	829	911	846	897	832	840	889	869	878	810	857	851	834	830	840	885	826	856	858	838	884	878	888	871	814	847	859	880	867	857	843	877	843	847	935	880	869	867	849	875	856	884	830	815	854	856	860	864	911	865	802	855	861	912	902	859	829	847	870	860	888	840	933	915	908	901	859	835	850	847	842	850	913	852	888	861	846	851	864	824	872	893	832	863	861	837	881	857	909	888	851	912	840	868	821	849	825	857	812	845	852	837	886	892	840	862	828	869	843	873	797	860	899	866	848	855	842	866	835	880	881	856	849	793	821	859	879	811	869	901	814	831	827	785	847	804	879	843	852	802	805	860	898	839	875	858	859	820	804	859	835	868	856	867	879	867	853	838	831	860	846	833	863	836	819	909	889	880	904	861	827	824	937	850	872	861	855	886	823	848	861	880	837	846	868	884	822	848	902	847	888	840	880	831	888	876	863	904	827	858	830	847	883	832	890	873	858	869	868	868	846	878	838	852	858	847	874
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
