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
341413099391	341413099959	341413100509	341413101059	341413101608	341413102159	341413102709	341413103259	341413103808	341413104359	341413104909	341413105459	341413106008	341413106559	341413107109	341413107659	341413108208	341413108759	341413109309	341413109859	341413110408	341413110959	341413111509	341413112059	341413112608	341413113159	341413113709	341413114259	341413114808	341413115359	341413115909	341413116459	341413117008	341413117559	341413118109	341413118659	341413119208	341413119759	341413120309	341413120859	341413121408	341413121959	341413122509	341413123059	341413123608	341413124159	341413124709	341413125259	341413125808	341413126359	341413126909	341413127459	341413128008	341413128559	341413129109	341413129659	341413130208	341413130759	341413131309	341413131859	341413132408	341413132959	341413133509	341413134059	341413134608	341413135159	341413135709	341413136259	341413136808	341413137359	341413137909	341413138459	341413139008	341413139559	341413140109	341413140659	341413141208	341413141759	341413142309	341413142859	341413143408	341413143959	341413144509	341413145059	341413145608	341413146159	341413146709	341413147259	341413147808	341413148359	341413148909	341413149459	341413150008	341413150559	341413151109	341413151659	341413152208	341413152759	341413153309	341413153859	341413154408	341413154959	341413155509	341413156059	341413156608	341413157159	341413157709	341413158259	341413158808	341413159359	341413159909	341413160459	341413161008	341413161559	341413162109	341413162659	341413163208	341413163759	341413164309	341413164859	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2773	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23044	21662	29481	24331	21657	21752	14093	2437	1472	1393	1328	1083	924	804	698	602	634	617	611	648	670	723	769	747	613	630	639	589	492	427	387	352	378	373	378	415	347	382	421	464	357	358	401	436	500	477	415	368	341	308	290	311	299	324	267	298	350	327	332	310	272	299	287	316	289	324	311	301	286	295	292	297	284	307	303	285	284	301	297	295	283	289	247	308	302	265	287	269	292	281	267	266	270	284	313	297	293	327	311	272	249	287	304	285	311	303	281	260	302	314	311	303	260	264	294	284	287	279	295	278	279	312	277	285	282	272	279	307	300	288	290	285	272	272	293	306	286	289	287	272	267	272	291	289	275	290	285	281	268	290	328	287	263	317	297	277	303	308	294	293	300	269	315	272	289	283	297	298	296	297	302	301	292	275	266	308	310	304	301	283	292	272	271	271	303	300	288	261	291	283	272	305	270	302	266	294	273	302	274	287	309	263	307	299	314	272	272	276	271	300	266	270	287	292	299	316	281	311	349	320	294	287	270	307	307	274	272	276	276	322	309	301	264	291	290	275	297	280	268	304	309	303	277	267	297	304	274	298	323	292	282	307	320	304	252	278	265	317	309	269	267	289	273	315	279	287	285	301	294	305	341	290	330	286	284	305	276	274	275	285	310	294	302	263	294	295	322	268	296	281	309	308	281	267	268	252	300	282	263	314	263	282	286	272	304	261	285	268	291	274	282	274	300	299	302	284	296	287	307	280	297	296	286	313	284	297	254	286	296	319	299	304	292	300	298	258	317	284	257	293	317	273	248	292	304	275	295	294	305	260	298	284	305	302	277	272	279	286	314	254	300	280	284	267	275	288	307	295	265	297	296	301	286	302	300	324	322	281	265	263	295	298	293	309	301	270	279	297	287	294	294	270	292	293	282	258	317	286	273	286	289	272	285	297	319	303	263	292	270	274	273	299	292	290	303	304	297	258	281	282	296	280	262	304	280	304	298	265	258	275	283	271	284	271	290	308	280	312	282	315	308	284	262	278	288	273	291	295	295	297	300	234	293	298	268	284	249	283	309	298	262	293	292	262	281	269	260	280	286	265	287	317	296	278	273	250	263	278	298	277	327	279	287	268	305	274	301	276	297	281	297	308	294	287	305	288	295	296	295	292	272	300	287	310	281	305	289	308	301	316	299	286	283	286	299	292	264	295	285	268	296	280	289	305	268	283	290	255	285	303	256	268	288	291	277	309	289	266	306	293	318	293	319	306	275	284	272	272	305	258	297	304	314	276	323	280	265	276	294	284	304	283	294	282	305	292	317	275	303	303	301	300	303	278	267	301	286	312	285	316	314	306	285	290	285	303	293	315	300	287	307	284	285	277	285	267	282	259	295	316	285	285	271	293	286	296	283	307	323	288	298	275	268	304	280	305	312	268	319	282	288	274	289	265	314	312	281	307	287	292	284	300	287	270	275	299	303	277	263	292	272	280	307	295	294	301	269	290	286	293	273	288	278	279	278	300	289	307	288	310	273	259	246	319	267	297	290	275	282	278	287	285	326	290	320	289	270	276	253	277	288	297	274	254	271	294	262	288	298	267	268	282	290	296	269	311	313	289	263	256	274	278	279	339	284	288	291	271	302	311	320	295	314	271	329	274	310	280	287	282	279	305	303	291	265	284	285	313	296	252	277	246	277	318	293	283	287	272	258	277	296	280	267	290	275	261	298	290	282	280	282	302	287	284	304	298	281	303	298	266	259	288	281	302	271	290	283	302	285	305	310	282	287	296	281	289	298	328	282	290	306	279	302	303	306	317	322	252	296	301	291	289	278	291	299	299	253	287	287	261	275	304	284	262	320	294	312	299	297	293	294	284	295	288	269	280	275	267	284	289	301	306	265	265	299	298	249	300	275	294	314	275	270	268	311	271	275	292	278	268	279	266	311	319	315	302	299	272	245	303	306	303	289	296	261	280	295	303	319	268	307	295	293	304	262	291	287	302	254	274	284	299	284	295	286	274	262	296	317	305	285	273	268	279	285	317	288	285	271	281	313	293	301	308	291	283	282	261	293	309	268	264	276	260	323	262	271	289	316	293	293	281	247	272	290	292	304	281	290	294	271	308	248	295	291	308	282	268	294	308	286	283	303	269	278	270	280	285	262	270	296	286	297	295	313	289	268	291	299	274	308	279	269	288	293	282	320	298	235	302	282	306	281	318	269	308	274	279	308	281	254	272	285	316	272	283	299	288	282	263	281	275	310	282	286	315	277	251	292	292	272	300	329	289	294	291	276	303	259	320	310	275	274	297	296	290	271	299	290	297	292	267	309	300	291	290	291	253	311	305	277	271	308	288	279	325	268	293	259	285	313	303	282	271	307	301	281	277	301	273	290	294	272	295	299	284	289	276	258	290	302	288	297	301	319	299	313	292	297	284	311	297	284	293	325	294	266	265	269	286	284	288	310	290	292	286	305	270	297	300	306	279	297	308	289	278	300	283	313	301	231	293	298	269	280	287	275	275	252	273	286	278	274	296	277	249	287	302	281	266	305	308	280	307	265	313	277	292	260	275	274	268	281	291	279	298	269	284	263	278	305	267	278	298	287	313	269	280	295	298	287	276	280	305	316	315	298	260	278	290	304	294	272	293	290	285	283	288	271	303	270	293	288	291	274	354	307	282	304	300	270	260	297	290	265	293	301	269	301	272	314	291	288	306	289	272	289	287	313	299	311	299	259	280	285	291	263	279	304	298	286	295	281	279	276	299	263	247	271	310	307	298	306	275	259	323	288	278	291	307	278	275	309	282	295	283	304	286	273	272	311	321	285	268	300	328	295	250	284	285	268	261	286	295	276	278	301	284	267	276	255	258	298	282	307	257	272	283	301	250	299	260	280	251	318	294	309	299	306	282	297	310	281	279	264	272	273	280	251	307	303	282	306	293	284	286	305	287	277	302	276	291	271	307	319	257	251	306	282	303	299	264	311	328	293	296	306	302	274	271	291	318	296	287	276	296	275	251	299	291	281	297	308	294	276	273	295	305	307	288	283	291	267	261	321	280	298	294	289	283	300	294	294	287	296	254	300	305	293	293	294	307	304	279	268	315	293	279	276	273	292	286	283	274	302	296	290	280	274	313	283	291	276	295	290	279	310	293	290	294	325	325	294	310	310	280	281	305	311	310	283	308	255	276	317	294	293	289	308	278	279	282	297	309	318	308	292	263	286	284	268	317	292	292	307	294	271	257	277	303	312	294	280	295	290	257	299	289	283	279	305	273	300	296	307	296	288	287	318	297	339	281	286	272	281	300	307	305	306	277	280	308	291	268	288	261	284	298	281	284	285	285	293	323	304	297	283	281	294	269	288	292	281	282	281	287	294	269	299	282	294	286	293	284	299	292	336	305	295	284	296	259	305	290	239	316	304	298	313	290	254	283	287	284	294	292	282	305	256	302	305	291	285	289	294	294	305	310	302	282	283	281	254	273	286	281	283	285	257	311	283	295	298	300	277	282
6752	21192	17916	10596	7661	5801	4385	3327	2418	2168	2010	1668	1391	1212	1002	884	922	878	892	867	917	953	968	1011	810	826	823	770	613	518	492	433	405	462	480	501	458	467	559	544	432	386	448	523	659	538	447	404	378	374	309	353	329	283	341	318	325	340	333	295	296	297	282	308	343	315	291	328	297	286	312	328	315	320	324	330	301	302	308	331	298	328	306	322	306	308	338	303	301	306	308	291	294	284	316	310	287	288	308	271	307	299	315	313	324	307	306	309	334	330	298	290	326	324	278	300	297	315	291	294	308	296	320	344	284	293	295	327	328	336	297	323	276	322	337	336	313	297	316	337	302	329	297	332	292	304	324	343	288	277	307	299	298	328	309	332	342	300	294	315	311	300	304	340	325	291	313	330	332	296	305	297	316	352	290	349	303	299	290	305	285	299	342	333	321	304	317	293	337	313	316	297	297	266	342	282	293	300	335	289	330	301	289	321	310	323	300	315	287	323	299	304	319	303	301	303	305	311	327	307	306	300	325	316	297	286	300	293	298	293	296	327	326	289	305	337	311	325	301	318	306	305	290	307	312	311	319	325	306	337	336	292	302	314	305	277	309	288	314	298	328	352	311	309	316	346	310	285	294	335	312	333	318	332	292	335	322	323	310	298	317	306	329	320	291	279	310	312	304	303	289	302	309	318	289	331	300	306	316	313	310	315	324	310	335	330	267	333	318	323	316	290	329	296	307	291	298	291	330	284	331	292	335	315	319	305	313	326	313	288	305	305	284	311	341	313	311	335	312	309	320	329	319	296	308	306	334	313	304	310	300	274	328	345	302	285	275	311	341	320	304	287	310	318	278	321	297	347	350	324	293	303	327	323	323	308	312	329	310	307	299	299	301	361	303	321	310	333	319	291	288	335	324	320	315	302	301	293	334	317	339	306	292	331	307	286	334	297	259	284	307	339	314	291	295	296	297	313	304	296	323	319	321	323	308	302	306	290	281	291	333	319	322	320	302	308	347	309	313	312	320	327	307	283	311	317	320	297	311	328	314	332	297	333	314	324	314	320	318	336	320	342	306	316	306	298	301	291	352	319	299	292	311	329	291	328	333	340	305	289	283	321	311	303	291	313	321	328	294	293	315	330	308	337	295	306	318	293	286	325	301	311	325	313	317	339	329	292	290	298	298	328	291	311	321	310	306	280	299	300	300	327	317	307	318	312	300	284	300	297	305	302	284	297	305	329	306	306	331	330	343	308	321	300	327	313	282	316	306	296	314	296	309	323	287	351	322	305	301	305	278	302	297	291	293	317	308	316	318	296	325	309	294	323	321	314	305	294	271	327	343	317	316	284	308	305	309	295	320	288	312	271	324	314	319	320	285	302	306	283	309	308	285	310	312	333	350	307	312	334	312	337	312	311	308	303	327	318	319	297	278	297	313	318	328	346	313	271	314	275	310	315	327	329	294	304	309	292	288	319	328	298	302	294	309	330	340	293	316	289	299	302	306	306	306	291	292	302	330	324	303	335	266	320	297	306	321	299	354	307	307	314	329	347	305	318	324	320	365	263	293	324	302	309	294	289	295	323	318	326	295	307	284	324	314	283	325	291	341	299	291	328	293	315	312	291	301	302	313	288	318	287	331	298	336	310	322	325	316	288	308	281	308	290	321	269	302	300	320	369	295	349	346	301	324	322	345	313	318	330	320	330	312	338	351	310	296	321	308	327	293	280	320	295	297	315	323	298	304	302	326	318	320	299	303	303	306	320	321	312	280	282	319	327	298	321	305	306	306	299	297	307	317	323	339	268	295	308	282	315	339	285	299	326	321	304	359	327	298	316	299	306	289	300	322	323	315	330	343	315	308	288	329	294	323	311	280	306	279	345	321	340	328	294	294	285	322	282	343	347	303	301	312	305	302	325	283	320	292	333	300	318	329	311	333	308	305	320	321	296	344	312	312	331	327	321	310	294	302	305	330	318	324	296	305	299	334	286	309	328	277	329	298	317	301	277	363	323	315	310	284	346	285	295	327	330	304	280	335	309	336	321	305	314	300	312	316	303	305	301	290	313	310	319	333	307	296	316	332	304	304	309	321	307	332	342	323	328	280	316	291	307	293	321	320	322	307	304	324	301	312	327	324	304	310	307	301	290	286	330	315	303	297	326	308	299	320	303	306	288	296	305	336	306	316	328	284	313	300	347	333	343	331	303	322	305	329	305	313	309	293	314	342	289	339	289	316	306	308	346	306	322	293	325	321	321	320	326	318	317	296	306	308	350	324	304	304	308	326	331	301	301	308	303	320	299	302	307	293	319	334	316	319	322	321	334	336	306	318	319	290	299	318	318	326	289	304	311	305	297	312	307	288	300	301	325	283	308	322	317	310	328	338	309	297	284	304	313	270	305	302	305	317	319	311	320	281	317	313	319	299	317	340	300	300	317	319	299	326	333	329	311	295	330	298	274	296	295	298	331	312	295	302	351	306	309	320	278	321	311	305	312	315	338	339	318	308	316	312	302	331	312	297	328	319	307	337	271	310	303	293	277	312	303	334	314	310	318	329	292	297	295	293	313	322	330	307	336	287	316	321	307	309	293	311	307	317	308	321	336	301	315	326	319	323	323	291	333	289	341	296	327	334	291	324	343	297	325	317	322	332	312	316	329	305	330	324	340	311	317	288	306	289	310	302	330	327	317	302	311	334	301	324	299	324	305	264	313	338	303	282	311	296	332	320	294	294	308	317	312	312	340	299	276	330	313	328	329	338	316	312	310	273	306	300	320	309	303	286	310	297	303	317	311	292	297	345	322	328	305	329	308	298	306	304	322	275	310	316	293	312	302	302	344	326	281	311	311	317	308	279	304	284	304	298	356	330	314	302	340	286	320	339	297	338	304	333	313	307	301	364	331	300	288	296	295	316	339	282	282	317	337	317	302	299	328	326	274	317	273	291	296	316	319	323	331	328	302	340	297	335	305	320	330	307	292	310	322	294	312	340	320	282	312	327	307	329	274	301	296	295	302	309	320	295	291	300	335	312	289	293	339	306	322	318	333	318	302	291	294	313	299	323	353	306	310	321	299	316	327	315	311	333	304	341	300	304	314	317	289	326	304	318	290	316	319	298	329	284	308	283	363	332	299	289	277	328	300	328	274	319	315	316	306	298	317	320	326	337	320	352	307	315	298	329	332	326	290	314	323	343	324	314	300	330	299	282	312	314	285	292	333	308	340	311	333	277	324	303	295	310	314	313	323	289	307	336	337	294	319	297	325	318	299	326	317	325	323	327	294	320	299	326	290	323	310	298	319	294	315	298	295	309	337	342	297	309	316	311	329	327	289	319	294	303	332	323	301	286	316	321	316	293	331	299	342	265	280	311	332	336	288	316	298	324	310	297	331	289	324	320	297	328	295	305	315	319	302	315	309	322	322	321	326	319	324	325	306	299	320	299	328	329	310	338	283	312	325	309	318	307	346	315	322	304	306	342	358	317	299	312	323	313	296	322	324
27129	19694	8803	2481	1499	1209	962	937	828	913	845	801	786	751	711	676	724	764	719	743	692	676	726	701	779	758	729	678	699	663	653	686	646	678	666	656	710	669	689	684	711	656	677	695	711	660	678	697	685	702	651	630	625	614	643	632	652	590	670	646	630	642	638	657	610	655	627	629	644	656	661	662	647	632	669	670	613	643	628	623	653	623	628	629	658	656	618	681	653	618	580	569	618	665	659	618	620	625	656	680	643	623	634	653	637	651	639	637	670	627	645	652	653	597	619	608	642	655	665	673	625	607	661	623	696	657	660	687	643	654	644	659	707	639	647	637	650	690	677	628	665	685	611	669	648	632	642	631	647	683	646	643	685	667	628	585	660	685	638	625	650	625	644	667	642	653	622	661	609	630	658	684	585	617	614	662	660	659	663	650	630	680	632	640	653	662	637	663	655	611	642	678	639	623	656	662	619	654	652	676	656	693	641	671	591	646	666	617	649	669	626	636	641	637	599	643	622	645	605	642	638	666	656	698	657	630	640	660	684	670	628	627	693	633	678	637	643	646	582	586	650	670	629	681	687	653	671	677	621	640	699	582	673	687	659	668	653	597	683	675	605	628	661	650	638	625	633	637	553	631	667	648	624	695	698	668	648	672	675	677	625	640	649	650	654	620	659	669	671	635	653	657	622	644	647	650	665	661	704	660	660	660	638	628	631	614	631	655	642	603	650	656	656	659	707	624	654	652	661	656	655	598	647	667	629	627	652	669	665	639	668	612	603	623	694	666	689	628	662	700	639	683	660	653	671	668	626	657	632	676	647	670	674	628	646	656	647	656	590	701	674	621	615	634	696	619	631	654	640	605	611	602	636	662	613	639	673	642	629	662	632	615	625	662	635	655	642	608	630	577	622	631	623	667	652	680	605	633	611	626	652	644	671	608	646	629	645	666	622	680	633	633	636	615	708	655	619	684	639	670	622	646	640	660	657	635	588	627	657	617	664	656	613	615	654	630	655	632	615	619	620	662	654	623	615	649	674	623	602	662	638	623	639	646	716	668	645	663	627	638	661	623	644	619	607	657	633	636	632	638	604	635	622	607	700	643	658	612	599	669	608	633	650	639	634	603	684	739	669	647	676	595	657	663	669	644	648	607	639	619	632	647	648	588	642	684	650	696	652	670	640	642	653	611	621	673	660	638	662	665	664	635	638	695	637	623	663	693	641	656	680	647	671	634	634	648	622	654	659	642	702	582	630	636	699	603	618	668	673	677	640	689	617	648	597	680	625	710	622	649	677	659	638	673	638	636	604	617	664	659	651	713	727	630	603	671	698	657	615	687	590	617	638	638	600	603	621	632	662	632	628	677	682	643	611	599	658	676	650	617	666	628	648	683	658	661	668	704	705	663	613	610	624	629	649	628	646	616	646	628	617	646	627	634	607	638	655	677	664	600	659	657	654	636	608	663	625	617	678	606	647	644	612	691	666	643	705	633	624	633	640	649	628	682	598	658	633	652	618	670	660	632	679	645	648	579	637	661	602	644	674	696	685	697	674	670	645	674	614	604	634	589	659	625	672	625	678	679	644	636	660	632	697	654	596	661	605	634	636	601	663	642	628	620	647	659	622	644	629	688	685	634	632	641	595	640	643	663	642	660	636	631	644	652	666	651	645	662	640	638	624	637	611	642	629	705	624	579	658	624	676	656	633	604	641	671	615	638	678	649	686	616	622	641	656	650	637	624	666	634	670	671	676	672	606	631	664	616	647	646	678	641	651	610	617	652	622	645	645	700	666	639	618	641	621	625	664	662	627	677	614	647	674	632	630	640	626	638	623	668	620	613	657	647	651	632	654	634	636	620	627	675	656	657	634	650	648	653	660	691	683	621	613	616	672	658	658	604	660	683	615	672	635	610	657	638	633	626	618	634	694	677	626	658	646	663	661	665	676	646	598	633	637	676	630	668	657	651	642	631	676	649	622	661	654	649	624	622	652	689	656	641	594	655	627	655	672	653	656	659	649	628	654	632	627	627	607	685	653	610	624	659	597	615	626	642	687	655	627	628	652	617	634	622	611	662	634	630	651	665	605	632	666	671	647	662	651	627	650	641	677	647	617	626	638	610	637	649	692	618	611	668	671	644	651	610	651	645	601	658	657	670	656	655	681	670	640	697	611	615	605	624	612	616	627	629	643	642	673	651	595	626	659	663	670	633	603	625	644	715	636	672	671	654	647	656	638	687	667	620	629	679	650	637	622	654	632	642	628	675	637	621	655	636	588	669	671	669	631	648	640	664	638	684	663	676	600	633	599	608	638	637	631	662	644	579	665	645	612	638	656	675	632	647	662	649	578	631	663	658	616	646	645	654	663	608	572	603	605	650	668	647	620	633	651	655	608	586	612	650	638	625	644	627	670	654	652	676	639	654	615	663	652	691	669	694	701	698	657	670	646	642	664	660	631	625	655	665	631	678	617	635	639	644	660	646	653	636	657	589	609	678	656	668	648	647	684	641	694	658	621	634	641	631	638	669	656	685	638	657	658	660	634	599	646	618	626	617	669	637	650	644	630	648	638	644	652	693	643	626	610	659	622	626	677	656	626	656	631	658	664	612	649	646	663	673	650	621	630	659	655	634	663	646	664	674	634	639	649	624	668	594	641	626	670	640	656	618	668	653	658	657	650	647	650	653	608	662	667	629	683	653	631	648	667	620	644	626	631	654	631	610	606	639	620	663	662	641	651	683	607	669	622	646	645	617	618	671	656	615	669	587	638	636	652	671	652	640	597	648	649	672	643	643	637	669	670	679	668	646	666	685	647	650	646	642	659	680	641	676	631	615	670	634	622	613	618	689	636	630	664	662	649	646	656	693	593	620	655	601	666	600	624	682	654	624	647	636	622	637	617	657	650	608	662	612	693	623	623	615	645	637	651	662	641	668	652	661	634	630	595	619	619	655	669	653	610	639	616	625	666	626	666	666	635	650	643	632	608	608	653	668	649	665	624	627	630	622	634	641	645	691	638	615	693	673	683	601	681	657	660	648	656	677	609	661	645	648	607	652	644	636	694	605	647	635	648	678	692	618	633	646	621	672	637	661	656	686	679	599	678	628	647	632	651	645	665	650	686	619	641	630	633	662	664	660	611	658	633	635	666	654	635	642	583	621	681	675	642	625	662	636	655	594	645	626	626	596	653	667	656	656	689	652	608	647	644	682	684	637	617	627	694	640	640	662	646	645	659	646	623	641	642	623	634	635	634	656	638	633	653	625	656	612	679	675	676	658	701	653	596	615	665	600	642	658	647	655	705	636	647	651	621	673	635	753	638	639	664	645	671	613	642	619	657	620	637	654	610	615	690	607	654	665	674	683	651	672	641	695	617	673	634	629	644	583	630	622	627	579	637	650	632	655	618	660	627	621	669	651	622	610	627	648	663	650	601	651	659	667	672	679	622	650	629	652	638	664	637	642	675	640	674	677	679	679	659	666	668	660	642	664	676	600	646	684
5448	5620	4971	2846	2201	1751	1420	1294	1120	1017	971	983	892	869	800	809	827	801	780	787	787	815	781	831	814	911	815	733	734	715	734	756	754	708	719	760	760	705	743	752	701	684	682	770	749	765	705	674	666	691	664	690	681	676	730	693	667	639	666	743	657	643	701	685	668	677	716	725	700	683	656	667	731	660	667	668	700	630	695	683	725	697	664	674	622	675	691	719	716	703	677	694	728	654	687	690	693	704	726	668	708	685	674	691	684	689	706	652	644	633	677	678	637	684	736	713	706	641	716	678	641	685	725	700	660	703	731	707	656	707	660	657	694	674	680	695	694	666	713	706	688	654	686	753	690	641	668	698	650	671	735	690	647	680	690	725	682	697	671	701	678	694	682	646	652	642	641	679	715	696	721	739	679	690	739	673	661	664	691	680	683	686	677	705	657	661	671	707	682	660	701	678	679	700	703	654	647	674	661	655	711	700	694	750	695	689	638	697	730	682	731	647	680	683	698	719	666	707	652	711	690	694	677	754	699	690	677	743	723	674	712	715	667	669	775	664	694	689	677	722	718	684	658	717	665	705	724	664	679	693	708	734	694	638	673	669	643	660	638	690	750	705	688	696	704	676	703	694	733	700	689	669	704	654	691	723	695	664	689	669	641	731	685	694	681	744	729	641	687	643	692	673	712	683	680	707	712	702	708	717	726	750	717	691	732	681	744	683	714	679	715	707	644	690	745	681	692	633	701	673	678	655	723	664	717	686	683	723	636	658	710	696	683	717	691	663	713	690	693	706	647	711	706	709	693	667	624	682	649	680	669	684	692	678	688	709	712	691	659	686	727	652	725	724	676	676	682	705	692	730	644	641	629	671	685	640	694	675	701	693	647	740	679	647	687	648	677	664	652	615	659	700	698	673	718	670	695	622	686	678	681	676	676	718	709	634	670	713	692	744	699	724	717	718	673	694	701	709	639	727	665	664	721	685	669	681	675	722	660	674	738	648	637	693	664	673	710	738	736	733	681	700	636	691	697	684	695	699	671	694	702	636	721	748	676	670	650	660	640	717	712	668	676	683	696	728	690	622	695	704	694	673	748	653	744	706	717	687	681	687	715	667	675	732	672	738	650	693	687	639	691	703	639	700	722	710	641	710	683	671	711	677	667	679	723	663	713	638	708	666	687	705	701	705	693	668	679	688	652	676	733	666	636	678	662	677	687	694	732	633	687	733	662	670	650	651	696	657	709	668	674	710	697	670	699	646	676	693	671	659	702	673	681	698	706	685	716	654	718	720	681	671	687	627	695	684	741	665	658	670	761	717	680	705	671	695	695	683	675	616	693	687	653	646	671	647	720	651	676	668	713	695	665	659	691	637	708	730	689	668	711	687	662	707	675	665	686	702	652	698	694	684	694	655	706	632	668	680	700	733	692	681	697	676	692	709	694	679	666	694	668	684	704	667	663	742	668	646	725	671	701	690	679	692	708	671	650	607	670	721	648	704	689	695	652	696	700	660	668	703	693	695	692	634	708	758	692	699	675	687	686	696	696	712	746	643	716	704	645	704	661	676	684	726	730	663	685	689	748	666	724	691	613	658	699	675	696	686	674	663	710	676	663	652	715	699	697	680	687	655	676	692	693	665	669	698	652	739	666	681	719	674	671	689	666	726	719	673	717	739	705	663	749	702	662	650	751	716	674	673	706	674	688	678	722	718	709	702	700	705	720	701	663	702	669	669	650	674	670	652	703	668	652	730	691	686	631	742	713	671	694	690	685	672	714	667	701	699	636	694	662	710	653	695	715	679	660	650	733	685	701	676	690	696	695	655	660	751	656	685	696	694	644	688	651	723	706	719	708	677	676	701	697	690	643	725	694	688	658	707	660	691	685	701	641	716	638	695	684	664	667	688	684	702	707	717	666	693	726	743	673	688	649	691	732	638	706	721	700	681	695	694	740	665	658	686	672	703	678	703	678	731	688	653	683	730	701	699	722	670	669	682	699	708	659	726	688	693	708	699	665	690	689	675	699	662	654	717	709	677	716	695	659	687	712	672	677	698	716	658	638	715	675	702	646	659	685	708	713	674	695	679	712	727	715	711	672	685	656	647	677	662	702	626	688	669	728	726	673	682	673	691	667	698	698	731	672	702	616	686	669	713	667	733	714	655	676	690	658	704	688	626	677	679	672	771	677	712	680	722	744	642	666	680	692	681	692	752	725	687	700	726	670	683	636	764	670	686	682	645	662	659	715	661	681	683	709	679	708	680	679	665	685	689	694	666	669	701	695	679	700	673	650	679	706	655	677	733	680	680	677	659	662	679	726	691	673	697	695	660	710	719	701	687	675	644	699	673	736	708	709	678	662	665	668	704	678	713	698	689	681	694	672	706	697	684	714	666	712	709	667	693	653	700	682	647	648	676	669	646	707	645	682	656	663	713	664	689	652	685	685	633	690	751	702	692	657	703	664	677	698	682	669	678	646	694	668	694	678	670	686	691	703	689	670	724	660	691	676	709	701	687	708	688	652	655	719	705	669	695	669	707	673	670	677	695	691	680	720	678	679	670	646	650	729	701	686	708	680	708	660	644	677	659	694	686	724	668	718	701	722	703	684	668	685	708	705	702	637	667	692	663	666	688	662	663	661	671	698	666	648	656	726	690	657	694	681	674	645	691	633	671	649	635	663	683	665	691	671	765	644	654	719	696	700	680	689	622	705	699	696	720	709	682	682	662	668	688	654	702	682	678	668	746	680	663	687	699	649	730	630	676	673	702	628	665	677	730	693	672	716	669	702	682	658	649	714	702	728	656	661	706	652	667	669	717	692	688	669	702	708	662	707	684	728	676	694	634	690	655	706	637	696	664	703	705	675	699	713	691	699	623	689	656	643	685	697	677	660	708	705	694	687	662	668	712	654	664	677	690	684	690	683	661	717	697	672	708	696	723	681	686	686	676	666	691	670	690	666	672	696	719	680	639	679	689	685	683	687	673	723	677	664	652	691	720	709	669	705	666	642	671	695	688	686	681	698	707	707	682	646	679	697	725	672	712	697	654	706	707	723	697	672	691	661	687	680	697	625	698	700	663	691	723	745	697	692	649	689	676	681	674	660	696	714	713	652	714	689	631	667	640	691	650	687	695	700	677	685	689	692	637	633	688	687	716	688	690	669	633	702	663	665	716	663	679	649	697	705	641	663	696	696	648	732	643	621	698	707	667	760	683	666	684	672	762	686	687	695	654	708	701	670	690	686	653	705	654	704	638	727	674	664	678	662	659	678	687	674	657	694	735	642	663	691	659	719	651	730	682	689	689	660	697	723	654	684	674	694	690	682	662	675	717	686	663	646	680	657	628	660	716	680	692	660	682	733	656	690	630	639	693	684	707	687	644	703	665	677	741	670	681	694	719	694	681	692	684	692	749	660	679	678	683	680	696	728	671	690	667	698	653	678	717	679	692	713	729	661	703	695	682	687	713	702	703	696	693	705	716	684	672	647	652	693	693
23351	20956	28163	23917	20969	14030	2662	1475	1148	1084	996	913	884	815	749	678	653	728	694	775	720	732	708	810	746	763	749	659	628	573	568	583	522	544	580	547	588	533	568	586	559	531	552	552	570	564	581	509	519	493	482	494	519	514	518	456	518	483	521	497	507	494	463	515	480	463	479	512	473	534	466	514	485	485	445	488	520	502	481	504	502	477	494	490	484	518	495	492	496	449	473	492	501	474	484	534	499	537	469	472	506	465	495	502	491	480	489	506	537	513	488	471	436	522	517	464	486	490	499	501	494	479	466	476	546	497	460	495	558	450	468	479	476	491	486	472	505	513	517	502	455	511	495	460	465	515	483	486	466	460	509	516	467	464	472	480	469	474	472	484	497	461	507	494	497	511	488	480	492	491	493	516	452	490	476	496	482	501	493	499	520	509	496	515	466	472	490	533	472	517	474	473	479	477	487	468	524	545	489	469	460	494	492	535	491	533	437	477	467	492	484	478	479	469	443	474	418	495	491	498	491	499	469	495	492	505	492	478	477	463	477	485	510	499	485	513	474	499	484	472	494	498	504	455	488	487	485	509	489	441	467	487	476	527	536	476	517	483	491	494	457	465	480	512	485	502	462	507	526	500	486	492	491	478	522	478	513	480	490	471	511	451	518	479	511	488	486	463	471	481	492	503	473	443	464	469	490	473	501	518	480	466	449	517	469	467	463	462	490	520	496	496	489	466	496	455	487	496	511	491	502	465	493	463	468	498	498	469	495	512	524	458	514	480	482	471	493	485	505	468	458	518	478	507	477	510	455	498	495	496	492	485	485	495	525	465	465	467	489	491	503	465	506	511	490	482	491	443	461	454	483	477	502	487	461	488	473	517	481	528	481	497	477	494	526	455	481	469	470	461	499	497	478	489	516	465	526	508	505	500	481	488	471	506	499	485	473	497	508	549	464	467	488	530	520	519	489	495	445	502	494	505	464	502	454	486	502	512	489	502	519	476	455	491	465	484	460	481	445	474	500	510	506	487	499	500	496	469	468	442	517	516	461	474	455	449	496	491	472	474	470	477	488	510	458	494	489	512	513	470	491	478	474	499	476	499	477	484	450	482	511	477	479	518	476	483	489	481	429	480	452	460	480	491	526	500	479	496	490	507	492	505	472	486	478	516	483	459	515	525	477	471	488	497	473	524	479	499	502	504	479	503	508	490	521	464	475	437	475	475	463	499	499	483	472	489	499	467	478	483	471	502	508	458	499	494	457	472	522	490	505	467	514	524	500	489	496	462	507	524	464	460	471	451	500	510	490	514	533	474	458	507	494	493	511	534	493	458	479	514	507	476	491	482	484	503	483	437	508	515	517	488	468	460	424	439	471	492	474	488	533	477	507	460	493	489	509	506	528	448	491	471	467	476	507	515	529	503	451	486	473	484	480	472	482	501	467	490	479	502	496	500	503	502	489	502	507	471	492	518	514	509	492	518	479	523	501	454	466	531	511	462	518	509	468	502	460	499	484	484	504	499	467	481	461	507	468	442	517	471	520	509	503	501	478	530	456	476	467	484	480	512	454	506	548	465	513	542	501	473	512	483	516	504	485	480	459	493	486	482	466	489	485	480	504	528	510	453	467	488	509	470	483	488	494	503	511	466	472	489	501	487	524	437	480	476	483	517	475	505	474	509	514	472	513	472	486	458	499	484	485	476	505	487	475	468	486	468	504	517	441	520	518	511	476	452	511	504	457	515	465	493	489	476	445	493	500	511	483	536	496	483	463	471	508	473	497	514	499	500	493	562	487	526	472	465	487	495	472	469	526	531	500	475	509	539	488	456	465	529	482	470	501	523	483	473	494	510	504	484	490	484	460	499	464	507	481	474	498	445	474	547	505	495	468	456	526	500	472	462	505	499	463	487	471	508	483	522	508	503	519	501	493	524	513	525	456	478	463	500	508	484	507	466	487	500	535	489	485	488	521	466	495	484	502	490	478	461	478	503	478	472	512	516	488	470	509	476	475	493	463	489	494	465	452	466	509	491	466	474	470	509	512	509	450	468	484	508	452	500	513	457	516	469	491	488	489	503	512	461	491	480	457	479	507	459	473	444	472	486	525	467	469	498	517	484	498	501	484	512	468	475	432	506	475	469	510	467	477	514	465	482	441	508	476	516	463	528	459	480	505	480	519	521	484	461	546	448	534	424	490	468	503	483	482	530	509	498	504	479	484	533	475	472	555	469	494	471	475	471	513	483	472	521	522	525	458	512	471	492	502	501	493	496	519	482	544	497	503	516	482	495	489	460	453	488	475	484	509	512	502	460	540	463	495	518	478	524	475	482	478	453	466	485	456	470	483	462	487	498	473	455	459	474	518	462	500	485	446	477	530	500	470	495	498	519	474	503	468	495	469	466	465	499	498	454	490	491	496	494	474	477	477	487	444	507	464	454	430	474	498	468	498	514	508	537	492	486	487	486	527	506	501	470	488	481	486	519	462	489	471	437	478	506	444	496	470	494	496	504	484	417	474	512	461	507	490	484	506	488	490	506	486	475	497	488	513	458	483	466	507	488	498	499	546	470	502	477	484	521	482	481	460	463	493	479	473	475	469	503	477	470	505	505	505	451	519	477	503	469	474	477	445	447	477	477	515	467	510	477	510	499	476	474	489	464	475	456	527	477	427	524	443	471	487	474	513	477	500	514	487	486	511	484	475	496	511	531	518	466	509	470	437	499	528	468	484	496	516	490	524	442	521	513	507	496	478	509	485	491	508	471	500	489	488	500	487	457	492	471	504	470	469	427	496	471	488	461	482	478	476	520	433	525	505	491	505	485	498	457	493	480	512	502	481	481	471	468	485	489	484	471	545	499	497	476	529	480	531	530	481	499	469	489	498	464	494	489	466	476	497	521	477	492	486	516	453	500	490	496	481	503	507	512	466	525	524	533	541	484	499	481	472	519	465	461	509	509	531	490	489	489	506	484	461	477	488	463	517	509	487	498	512	477	485	461	437	469	489	495	485	506	479	497	542	510	491	491	471	508	542	497	466	456	564	507	538	521	491	467	493	497	488	480	472	518	509	462	522	482	509	499	512	477	514	517	472	456	474	496	473	492	496	492	469	522	481	468	471	502	459	483	489	469	527	431	498	489	446	527	461	479	501	509	464	501	497	515	454	512	504	533	511	492	525	478	515	460	490	507	507	468	526	469	457	496	491	480	474	493	473	471	489	512	471	449	485	482	521	475	512	491	502	529	532	474	491	498	476	494	471	495	494	496	495	444	484	485	477	518	534	447	510	477	480	486	470	454	478	483	470	511	483	475	496	505	460	483	484	478	462	435	471	486	491	523	544	471	496	477	486	465	480	503	472	497	500	497	497	444	478	499	488	475	498	457	499	463	527	478	483	512	529	453	498	491	457	455	491	465	502	462	466	466	509	481	466	515	474	461	509	482	507	485	479	484	498	478	468	468	462	491	502	503	511	495	474	501	447	494	487	441	543	478	475	511
4802	13970	11890	6529	4732	3649	2878	2192	1716	1535	1425	1223	1190	1185	906	901	836	858	895	865	863	828	874	900	877	938	871	717	692	615	613	575	565	634	604	655	637	651	631	697	611	585	643	690	694	662	576	609	592	568	543	555	553	527	533	525	568	520	560	558	556	504	542	505	517	545	534	543	543	501	543	511	493	530	545	496	557	553	507	524	553	492	541	537	520	499	490	525	513	503	544	530	551	548	543	545	502	537	525	534	501	513	550	535	540	518	510	506	543	535	509	517	530	502	513	534	528	545	562	512	514	508	514	532	530	533	545	535	544	512	536	515	525	549	562	554	551	505	486	557	526	519	522	525	543	568	501	483	555	538	553	547	477	528	517	512	557	552	540	526	514	512	507	526	513	527	522	529	528	516	513	517	508	507	522	507	515	545	511	519	501	518	523	561	535	551	549	555	534	506	521	509	518	573	524	535	499	535	527	553	525	537	504	505	551	594	530	546	543	541	528	565	527	529	538	531	520	559	520	515	536	529	570	517	500	541	533	540	505	475	524	541	543	536	544	526	544	535	584	524	513	537	523	521	491	502	565	475	499	578	512	531	540	545	546	537	509	563	513	528	536	514	539	576	540	510	583	551	528	549	527	550	548	531	505	549	520	518	540	560	503	531	544	513	545	507	536	554	509	533	522	514	521	522	526	512	496	527	531	553	542	547	506	556	532	551	523	459	540	511	549	533	570	508	498	526	536	530	512	516	535	546	491	524	532	544	526	500	550	540	532	498	539	534	572	571	522	534	524	533	502	482	536	523	537	549	553	538	568	511	583	522	552	537	546	550	545	552	518	516	544	545	494	550	575	547	552	511	499	523	486	527	556	516	526	560	547	520	550	520	554	528	519	458	524	490	488	538	498	573	501	519	536	510	537	496	512	545	504	512	499	556	545	575	525	515	504	514	543	535	540	528	485	525	555	534	488	540	545	501	519	548	520	586	508	532	507	544	515	464	519	499	548	514	527	540	563	502	541	547	509	497	528	542	513	512	484	567	500	501	524	548	538	508	543	539	535	521	531	521	530	514	545	562	543	506	508	503	525	549	540	562	509	519	524	525	515	529	534	503	526	489	526	551	538	503	522	552	586	516	562	517	547	546	528	529	551	543	605	526	537	560	521	586	477	500	548	496	506	490	547	488	534	487	548	492	521	491	519	548	540	499	510	510	496	532	542	510	508	528	532	519	510	570	519	496	539	550	528	531	532	513	528	554	505	519	520	518	541	487	523	517	512	531	535	527	496	528	489	566	523	564	520	552	495	523	533	532	548	511	534	504	552	490	546	507	480	525	521	561	503	540	560	547	490	543	482	521	529	505	559	540	477	476	548	526	542	568	565	505	542	533	519	534	554	504	551	556	535	565	527	521	491	539	573	517	499	500	528	577	542	512	539	516	532	469	506	548	528	531	523	524	530	555	537	565	520	582	548	515	550	509	538	512	529	506	513	533	510	514	478	527	559	542	531	549	507	543	547	539	531	549	505	500	534	557	533	554	516	500	530	503	540	516	491	524	521	554	556	541	533	542	525	533	532	479	536	549	537	544	467	533	546	509	472	523	523	530	566	548	518	579	513	550	568	526	517	507	539	488	532	532	522	523	515	556	540	542	561	552	561	515	549	517	505	525	568	515	507	559	538	511	526	481	501	528	526	554	548	522	549	534	493	536	574	572	507	564	515	554	520	543	546	551	526	548	521	519	507	509	505	508	514	514	554	505	534	566	559	496	567	521	600	541	552	518	545	524	545	548	511	474	571	507	503	493	513	545	513	531	526	508	516	532	540	531	519	524	502	534	509	522	500	567	547	541	557	582	505	529	554	561	517	533	549	529	519	512	532	489	554	523	553	517	531	555	514	565	527	513	518	508	562	515	499	539	525	565	536	567	551	511	513	511	542	588	542	556	535	506	570	537	524	570	534	540	468	536	540	512	460	529	566	519	547	509	510	502	496	516	497	471	524	562	501	561	551	554	547	516	528	553	542	487	524	523	498	510	545	520	527	520	542	538	524	532	547	533	539	528	524	554	505	525	512	511	586	503	564	534	517	503	561	545	518	499	509	498	522	488	553	538	504	551	527	568	517	531	522	509	543	525	547	533	523	556	471	536	514	527	489	566	585	558	479	527	509	531	543	544	504	557	529	540	510	512	549	522	505	541	519	516	494	500	540	516	520	577	528	529	537	544	533	534	520	509	552	527	510	545	491	501	527	579	523	541	507	507	509	544	518	521	501	526	522	539	535	542	522	524	529	505	548	526	552	484	522	552	510	501	499	541	567	527	505	544	553	509	532	529	520	542	558	562	563	544	501	564	560	526	525	532	511	526	528	558	550	539	537	551	495	525	489	527	510	544	499	548	544	558	512	556	531	493	564	503	558	516	511	514	507	529	546	526	550	539	591	546	524	545	536	528	508	505	522	561	533	537	531	514	551	520	533	510	553	538	552	538	552	560	520	520	533	528	513	499	548	501	512	554	580	495	485	523	520	515	491	519	551	529	490	558	506	519	522	525	540	508	518	529	525	489	491	518	544	527	522	569	534	572	524	549	513	479	516	506	524	531	488	520	549	549	518	541	575	542	508	549	541	533	486	511	504	498	527	530	546	524	522	547	547	495	484	520	515	516	537	536	526	497	519	507	542	573	535	541	532	544	544	548	530	511	509	519	529	518	540	550	519	526	530	545	535	563	529	547	555	529	511	511	522	544	538	549	476	548	536	499	483	480	531	543	521	485	527	518	527	550	503	553	504	531	549	528	522	536	558	558	514	502	556	569	493	540	514	493	542	564	530	536	497	545	553	522	508	514	514	536	528	506	583	504	525	515	505	546	510	506	534	513	550	495	515	505	537	505	577	512	523	525	531	541	490	521	507	517	563	484	565	496	538	524	523	510	517	573	526	500	541	575	511	540	551	530	489	497	533	530	539	570	540	506	470	585	544	529	493	536	520	557	519	512	519	514	510	508	511	545	546	531	520	501	554	563	539	577	522	526	520	499	521	537	506	503	566	505	521	474	503	529	533	528	516	538	536	525	494	526	538	498	519	517	537	568	539	514	546	509	525	528	537	533	547	546	529	526	513	554	528	517	495	510	581	559	540	520	506	561	495	540	506	532	530	563	540	558	510	547	551	515	520	542	529	520	533	567	520	500	502	506	543	532	479	527	547	554	568	512	522	567	505	553	533	564	530	529	511	575	550	517	514	499	509	527	551	524	528	522	480	513	493	514	528	532	573	528	512	499	547	487	533	521	521	522	552	554	541	499	507	531	504	545	536	513	481	553	536	527	522	517	522	568	549	566	511	555	512	514	557	584	530	503	527	535	502	559	512	580	543	506	594	570	524	544	518	480	500	458	485	502	544	533	505	527	555	555	563	541	550	513	561	543	535	551	566	510	514	474	497	501	512	563	491	538	557	542	516	549	525	525	569	540	519	554	549	504	569	552	484	533	519	524	528	541	485	481
24301	20954	27444	24586	17661	2851	1487	1106	967	967	930	833	783	760	726	666	660	635	737	718	757	690	722	787	750	676	682	626	628	631	568	559	535	600	564	638	592	551	616	618	604	519	522	601	630	542	583	527	544	543	568	539	547	559	527	521	508	585	512	535	535	551	521	524	537	490	556	530	546	528	522	537	542	554	522	492	498	505	491	505	486	522	485	534	494	523	483	544	519	522	527	533	566	536	553	530	555	525	519	569	545	496	485	533	515	570	550	592	594	558	510	570	506	503	529	546	521	531	558	570	492	554	530	547	567	536	548	516	538	543	529	553	499	521	515	524	522	528	529	485	538	507	562	529	490	536	564	524	547	512	562	539	556	562	514	518	483	579	552	513	532	545	499	534	496	509	544	548	488	527	520	554	531	550	499	549	511	489	527	544	517	503	530	546	509	505	531	516	542	516	513	539	517	535	568	553	535	535	510	529	540	549	536	532	531	495	518	515	529	494	539	512	543	498	496	506	528	518	555	503	509	548	608	528	550	486	506	481	559	542	492	532	551	558	487	521	530	559	546	542	501	563	556	531	499	539	536	522	530	547	548	540	552	517	562	517	553	523	520	516	500	520	552	505	562	569	531	499	557	517	528	511	521	515	528	514	550	536	541	498	564	549	548	548	537	543	534	472	515	540	546	542	484	530	556	565	549	526	585	511	499	512	573	532	515	540	528	541	516	539	534	523	539	503	520	535	508	472	517	528	534	515	523	533	511	517	559	543	550	541	528	557	511	525	531	541	542	541	496	543	462	571	558	523	532	547	550	520	541	517	536	557	509	549	505	465	555	520	539	543	538	525	520	549	559	541	558	527	541	527	518	523	549	499	473	520	584	527	535	509	522	527	600	578	562	523	563	536	500	551	552	551	502	483	546	549	547	544	494	529	501	554	543	551	553	530	512	506	521	508	506	526	513	493	523	496	501	545	547	534	550	534	522	506	544	533	527	510	552	513	502	520	514	544	533	508	535	565	560	520	522	494	511	522	525	526	510	562	552	485	525	560	518	506	509	531	515	557	520	522	533	548	563	556	525	519	519	547	556	533	561	539	514	520	562	487	521	528	498	583	513	508	517	538	521	589	548	540	547	531	527	536	557	518	507	487	520	538	512	545	462	529	522	562	538	508	524	506	507	520	518	534	526	507	538	531	521	519	531	535	482	535	522	585	516	503	497	524	504	539	547	525	506	553	531	534	562	547	531	541	509	548	513	517	564	507	530	526	564	481	556	540	548	529	555	524	503	552	493	491	545	523	528	554	548	555	523	531	535	524	534	526	529	545	527	535	511	563	515	528	515	514	543	514	519	488	527	534	584	536	519	508	532	524	543	521	558	492	534	573	504	532	549	518	552	540	549	536	529	534	560	519	543	513	529	516	613	501	520	479	486	517	544	568	552	575	557	516	549	539	519	506	505	550	532	488	550	532	491	533	527	563	533	565	520	544	547	537	534	547	516	512	533	532	554	491	521	566	515	520	546	531	466	501	524	578	524	509	549	533	541	533	487	573	567	533	493	524	553	543	540	514	511	535	502	557	530	538	515	522	526	535	537	516	543	524	481	509	550	574	479	518	504	503	534	504	562	559	525	550	561	536	494	519	509	517	519	490	562	511	527	523	535	531	550	560	550	494	530	543	484	551	557	505	512	525	521	530	542	531	537	528	570	562	535	534	495	564	513	542	558	543	547	525	539	529	490	566	548	547	533	512	525	523	470	506	507	500	530	524	562	554	510	539	521	527	505	491	546	526	524	508	567	577	540	517	524	517	545	527	581	493	535	499	512	480	544	567	519	524	488	498	478	551	510	515	522	533	567	549	511	560	522	545	551	489	528	540	545	548	528	587	531	520	530	485	512	537	523	558	529	502	519	532	508	514	540	524	520	555	523	521	559	530	510	529	550	531	547	541	598	561	580	554	519	555	556	527	517	513	503	528	533	548	532	528	538	548	530	523	503	508	508	538	489	524	504	539	527	525	504	518	496	523	501	491	493	513	484	509	539	552	547	511	561	519	552	519	541	527	539	557	486	547	538	514	483	522	490	496	502	492	552	510	489	503	524	525	564	514	520	520	555	544	526	518	497	514	526	550	522	560	527	526	506	553	500	527	532	548	510	501	533	526	524	545	506	490	544	538	523	545	498	538	526	542	560	538	502	543	514	498	496	523	518	495	566	508	551	511	525	543	522	503	557	522	531	545	572	516	505	538	521	563	548	518	576	500	514	514	545	519	504	479	513	503	507	511	562	516	523	498	514	536	518	514	514	504	537	548	539	558	515	526	538	512	518	561	543	494	488	510	527	498	500	492	530	534	564	541	537	483	512	544	532	529	524	576	553	502	524	548	532	538	470	567	530	522	514	531	492	501	530	517	545	534	541	517	507	571	511	497	537	509	577	523	525	532	542	515	539	548	556	484	560	498	581	517	505	528	533	514	485	569	549	547	513	512	568	555	521	535	493	508	513	536	498	509	511	552	560	540	522	505	553	515	537	542	502	528	518	514	546	519	527	534	521	530	524	552	495	527	518	509	526	531	519	551	540	527	517	547	535	520	535	535	492	529	546	480	537	573	514	484	545	543	507	573	547	496	513	551	544	506	520	544	530	500	548	590	528	511	465	511	527	524	501	550	536	513	536	515	512	545	509	560	530	574	506	543	539	559	559	529	520	521	524	566	532	495	522	500	539	494	551	503	529	545	498	493	551	520	510	552	520	533	525	527	511	519	558	522	535	530	531	488	545	577	541	498	524	546	472	495	555	542	541	537	560	569	479	513	535	576	541	525	541	534	550	525	517	539	484	515	529	542	507	539	511	545	472	529	553	528	522	530	522	522	604	480	508	546	547	588	560	487	513	535	507	521	564	517	514	498	500	526	540	513	523	529	504	509	517	535	566	596	523	541	520	522	570	521	531	516	490	496	493	528	493	561	556	568	584	547	533	535	529	503	535	517	512	563	489	538	542	569	505	517	530	527	530	533	497	570	501	525	547	512	478	531	525	568	470	528	547	513	576	539	522	550	517	558	572	550	474	529	576	529	531	499	557	513	540	580	509	523	568	553	540	518	513	531	523	514	519	526	571	504	480	523	543	526	522	518	499	563	539	487	565	556	542	510	536	513	538	511	499	535	490	522	587	538	518	563	524	543	509	557	534	513	534	530	530	532	541	552	550	556	545	515	556	560	515	557	551	534	525	516	512	520	534	534	558	542	560	537	501	490	556	509	564	556	546	523	597	550	528	534	492	481	536	531	539	503	546	506	519	576	506	516	547	534	530	518	523	533	509	507	533	534	575	526	526	537	532	541	556	518	520	500	554	541	479	538	521	569	533	563	549	519	520	526	533	547	524	485	546	551	514	558	556	539	537	508	527	518	528	555	567	508	549	508	555	561	525	556	521	535	562	534	539	543	540	534	521	540	514	517	533	540	515	513	529	567	531	511	534	530	561	534	521	530	557	593	517	518
4963	10764	8838	4976	3798	2950	2240	1759	1466	1265	1185	1067	1021	926	852	791	866	750	782	870	868	810	862	884	828	893	801	681	664	676	576	579	626	647	663	695	660	682	631	618	601	631	621	637	678	672	594	591	572	582	618	569	599	595	533	568	539	551	578	538	547	573	571	522	545	522	556	564	546	599	560	538	574	502	584	560	538	555	551	573	575	547	551	514	518	571	546	554	543	554	573	549	552	557	530	576	557	540	558	500	554	546	521	551	573	598	594	547	569	571	576	546	551	569	529	587	533	579	572	524	571	547	561	553	520	560	583	582	561	534	580	549	592	563	612	575	585	598	565	530	557	574	594	561	549	575	566	554	573	570	548	581	543	564	560	496	545	556	573	568	560	557	543	536	519	594	577	559	577	528	574	576	555	553	586	551	536	511	554	565	568	573	568	569	567	557	512	521	556	576	506	519	548	538	544	576	580	596	534	529	561	565	536	584	577	578	505	524	551	565	525	559	553	552	591	534	580	563	513	535	538	573	532	535	568	567	547	533	550	539	563	567	572	562	550	571	590	583	539	577	573	559	568	563	557	566	562	521	542	572	559	586	553	526	531	576	543	555	575	579	578	556	588	557	566	514	563	550	539	547	546	565	578	562	536	564	577	566	564	572	563	562	599	537	582	532	519	518	570	537	547	595	554	596	569	517	536	508	575	512	519	573	519	561	551	565	552	557	556	566	563	565	526	569	578	550	589	539	563	559	546	548	510	586	536	547	565	531	553	523	579	566	572	545	560	590	570	512	574	544	569	550	525	592	494	547	555	546	557	545	572	577	581	554	532	549	535	560	551	563	544	574	564	519	544	543	598	568	593	579	585	528	586	552	559	550	542	572	567	562	552	547	581	554	544	571	516	560	562	520	529	588	491	551	575	562	603	595	574	538	559	563	564	568	543	557	513	560	570	537	537	578	579	529	540	536	546	600	588	574	517	565	559	523	542	502	524	529	574	509	548	563	557	561	537	541	565	581	561	590	563	557	572	561	568	552	572	543	607	556	551	536	529	575	543	552	609	533	601	579	510	585	563	541	562	532	564	551	549	515	559	585	558	572	556	555	588	557	579	551	581	580	522	587	569	563	552	561	534	505	543	543	550	528	557	566	534	597	535	574	560	526	547	575	547	547	581	541	587	538	518	549	529	538	548	531	539	543	545	575	536	574	542	550	527	600	584	619	568	563	552	560	564	524	563	555	539	587	526	572	599	578	536	564	523	553	583	544	551	534	591	598	531	584	567	537	540	560	536	594	573	544	576	548	518	612	572	562	555	600	569	549	530	554	556	551	503	523	579	560	569	522	580	579	538	540	545	581	548	607	554	558	616	540	538	553	567	580	612	549	542	501	610	573	534	564	526	549	551	529	542	553	581	566	538	563	566	541	528	509	530	553	545	533	571	567	566	605	543	522	583	562	558	547	542	556	600	560	570	607	545	586	582	561	562	602	555	574	552	560	577	599	531	526	571	548	529	555	586	523	529	574	605	526	503	554	530	562	548	551	558	531	551	573	569	586	536	575	566	571	560	544	585	538	507	598	555	544	571	548	573	539	565	527	538	603	531	571	556	581	568	558	617	555	546	538	595	516	534	609	580	555	575	544	566	569	546	534	549	536	533	572	532	601	566	579	619	570	539	588	543	580	549	558	568	587	589	559	566	585	522	556	526	565	550	570	575	545	555	554	583	549	611	565	563	565	606	552	532	557	548	544	567	586	569	568	564	494	563	583	536	576	554	557	541	594	587	561	583	578	555	568	567	572	549	544	581	526	525	570	546	528	566	563	576	596	563	536	513	545	550	569	581	544	553	541	517	543	549	544	563	562	566	551	586	521	568	594	543	593	583	536	578	553	539	556	517	526	577	546	592	559	590	562	573	546	573	530	544	594	602	574	581	527	537	515	572	573	583	565	591	526	578	566	554	534	511	610	557	523	606	571	569	540	617	565	538	565	541	553	561	553	528	538	565	574	539	595	536	567	558	570	534	581	519	546	534	555	582	549	517	562	599	534	505	550	550	568	550	573	537	515	561	567	526	566	518	563	539	528	554	554	554	547	571	548	584	585	533	551	543	577	580	588	569	589	481	578	583	569	547	551	553	594	550	539	560	549	529	534	496	527	543	558	529	565	553	568	545	556	551	572	551	547	531	562	516	523	552	546	528	512	591	551	552	529	535	560	570	543	559	546	549	573	527	567	580	552	523	558	580	528	571	549	553	611	544	544	546	586	562	538	552	572	538	565	565	570	568	533	610	564	558	556	563	508	561	526	563	550	567	552	579	593	539	583	573	539	562	502	584	552	556	556	513	562	579	557	562	530	581	562	505	557	577	567	568	557	557	507	557	545	603	575	554	540	542	558	512	563	615	569	572	558	555	571	530	565	557	557	551	548	590	601	524	594	581	549	534	559	534	587	580	563	532	571	558	578	579	578	553	502	556	586	561	574	554	554	530	559	591	572	565	553	549	545	536	534	561	538	608	533	548	520	523	574	555	558	547	508	547	552	543	522	514	554	554	529	537	551	530	526	568	558	531	566	522	572	539	551	578	590	511	556	548	556	521	564	548	540	570	545	566	566	559	555	549	575	573	564	608	512	565	541	599	557	628	572	559	567	581	536	588	567	537	555	580	545	555	586	542	525	578	538	517	558	552	575	598	575	563	572	507	567	528	599	594	568	572	544	562	559	573	594	577	552	595	558	529	533	542	551	538	587	567	538	557	560	552	547	536	561	567	583	540	565	540	539	529	551	570	570	555	536	559	527	554	528	561	556	567	548	552	542	547	578	566	541	547	567	576	551	560	535	554	540	525	554	556	584	557	587	544	550	553	614	540	557	537	547	546	560	543	582	545	530	530	526	555	515	554	573	534	556	541	551	593	571	535	556	537	532	555	573	517	519	559	591	560	567	562	570	548	555	589	544	573	555	570	559	577	550	599	547	566	577	542	575	502	548	550	587	550	550	560	526	579	515	540	582	563	612	549	530	548	564	547	572	574	584	578	550	514	598	546	543	556	574	592	567	554	552	600	569	547	546	522	560	542	544	524	575	567	548	518	568	593	576	561	555	525	555	581	546	533	544	612	572	569	617	548	527	535	539	554	569	579	533	520	545	581	551	601	550	518	571	594	532	562	543	572	553	579	558	530	563	608	566	531	510	557	581	604	589	544	557	567	544	505	584	555	564	561	570	545	572	542	534	549	533	553	536	550	551	564	533	584	546	520	554	556	537	586	602	581	559	588	561	540	526	557	536	552	619	546	545	546	562	589	528	542	574	530	539	523	581	579	533	547	509	544	529	544	587	545	572	560	528	537	548	543	571	577	584	550	583	562	589	538	533	546	503	554	513	542	556	555	529	536	555	574	608	542	547	548	577	555	568	568	554	564	588	584	554	549	537	589	569	509	563	558	549	568	540	559	555	632	555	550	568	504	576	525	567	518	513	559	562	524	549	561	498	569	536	591	531
22227	20950	28526	23525	20955	21054	13377	2255	1510	1352	1123	1060	881	767	653	603	580	570	581	691	621	648	661	830	698	714	568	482	509	418	398	351	353	450	376	440	434	478	496	404	421	376	373	413	393	427	392	348	343	334	295	328	278	333	325	266	287	308	267	293	275	292	285	280	298	283	320	296	287	279	275	297	283	297	298	282	295	280	255	249	274	289	292	291	280	294	279	299	302	289	274	300	287	290	313	284	278	265	267	280	265	315	284	272	283	299	257	312	295	280	268	299	289	305	306	295	293	302	278	289	258	257	272	272	266	277	320	319	294	292	293	299	268	300	288	272	280	301	306	257	273	273	291	305	297	287	280	273	298	280	258	282	258	271	296	271	290	311	263	279	284	284	298	267	264	283	295	287	268	284	293	265	292	302	294	272	295	290	250	293	289	265	322	252	283	303	287	284	293	340	274	320	285	299	298	288	267	302	255	290	298	260	311	283	301	281	303	288	265	264	260	308	258	278	274	262	282	268	259	277	284	267	289	267	274	272	274	257	265	298	281	302	297	309	287	308	307	302	283	264	283	287	276	305	294	285	264	290	291	270	300	276	272	259	243	290	309	285	318	268	302	306	304	281	262	286	266	295	281	311	284	245	292	315	267	299	287	298	284	304	270	287	273	279	284	308	276	259	298	284	278	263	287	259	286	278	287	293	298	296	286	279	321	282	297	282	267	303	288	304	260	279	273	290	259	277	303	304	315	284	279	285	299	290	299	294	273	276	255	296	280	293	283	305	297	304	302	285	278	279	278	285	251	282	278	292	275	294	292	281	276	291	318	264	261	300	273	280	320	294	304	275	293	287	255	291	313	278	285	293	300	296	300	253	281	298	285	267	291	304	261	273	277	285	330	292	269	309	274	291	296	274	280	292	266	271	300	291	294	254	277	315	288	294	289	292	294	305	293	293	278	294	285	293	299	284	264	297	282	304	330	260	296	299	281	270	287	292	294	291	293	283	281	249	296	289	260	290	266	270	312	300	286	271	271	299	315	307	295	245	266	303	283	282	292	290	292	300	252	296	242	285	268	304	277	288	265	305	309	302	281	286	279	304	278	272	277	268	258	293	301	306	250	315	293	309	258	290	285	264	308	272	280	277	300	262	279	298	282	308	299	310	299	270	269	322	283	303	267	307	274	301	272	274	280	291	285	274	285	299	302	279	294	287	305	252	268	266	268	308	280	289	268	322	275	253	286	276	281	312	302	261	279	272	277	279	298	314	287	292	263	261	284	253	298	300	302	289	287	284	289	294	288	323	327	325	284	280	293	304	285	274	282	279	272	283	289	301	278	291	279	304	280	283	297	265	315	291	279	285	269	288	293	272	258	278	303	283	262	285	304	268	276	263	256	292	304	322	330	302	268	264	293	287	261	274	271	253	268	315	260	296	274	274	296	288	284	317	282	314	288	281	275	282	298	304	275	271	291	285	299	307	287	292	284	308	282	259	306	268	291	290	305	291	280	288	280	314	294	274	286	296	291	302	253	301	304	273	280	271	290	282	308	279	268	311	273	273	264	281	314	283	267	275	325	265	275	290	268	286	292	310	305	314	294	263	261	294	286	280	270	291	327	277	296	301	290	301	285	281	260	277	247	283	284	296	283	265	279	306	278	274	283	311	260	296	276	298	303	281	265	251	288	279	291	283	291	296	294	278	275	286	290	286	302	307	284	296	301	295	318	304	283	325	280	270	322	278	263	281	311	284	297	258	288	305	264	276	289	283	287	309	290	290	288	295	286	288	268	288	267	320	292	252	278	277	256	268	263	265	283	267	272	314	285	256	267	297	301	257	294	292	292	290	267	310	282	282	287	290	270	303	267	284	296	278	268	278	257	284	269	298	293	298	307	296	297	293	271	302	278	245	286	273	306	240	293	276	299	265	262	311	276	280	280	279	292	285	266	310	288	263	257	266	294	310	274	292	294	291	287	274	298	307	286	284	289	261	261	255	298	288	287	261	303	293	303	270	307	259	319	304	304	306	287	319	268	276	295	278	293	302	285	248	281	261	264	305	262	296	286	276	243	246	276	247	283	271	300	316	301	310	277	281	269	299	281	279	288	278	280	257	298	290	272	288	287	264	265	290	254	302	282	294	284	306	280	296	305	305	283	266	303	283	273	286	308	287	272	293	265	282	274	284	278	275	284	299	305	258	282	293	293	284	306	303	278	294	297	309	271	293	279	312	251	268	268	267	292	241	321	283	286	311	294	270	295	289	273	302	259	245	261	270	298	285	306	263	278	256	237	273	268	304	263	289	276	304	289	294	271	303	267	250	285	274	278	308	305	294	305	287	294	269	295	294	298	262	257	309	278	324	273	281	280	291	271	278	267	310	305	283	293	307	286	288	276	253	282	262	298	278	315	278	291	305	296	277	274	301	265	290	279	305	269	292	268	302	290	253	290	293	300	307	285	295	279	251	278	285	279	275	296	265	265	285	280	287	281	289	306	282	293	293	305	273	281	282	281	284	292	290	280	297	304	273	305	303	311	288	276	252	286	288	275	253	277	272	292	308	270	260	281	276	268	262	287	262	313	288	293	275	282	305	291	284	316	293	270	287	303	300	271	290	273	259	310	334	272	324	278	328	269	267	309	280	281	265	299	272	283	259	293	313	311	298	298	301	270	264	235	292	295	283	284	291	296	285	272	235	281	282	296	275	275	321	303	264	271	296	298	277	294	296	267	289	307	296	265	299	270	299	269	268	289	288	273	284	301	287	280	281	316	310	295	292	309	283	306	249	261	283	298	267	272	301	315	305	276	285	256	270	285	278	309	267	265	297	303	292	274	256	279	254	288	257	276	316	282	287	275	275	320	273	275	276	262	319	304	276	266	255	287	301	291	279	298	311	293	295	280	283	273	262	292	253	271	269	269	282	273	310	271	284	287	298	280	295	282	269	249	269	293	297	290	285	293	276	298	261	305	282	275	299	270	271	299	302	267	284	257	284	325	300	294	269	287	287	241	265	264	305	280	263	285	272	259	285	285	267	265	282	297	286	291	306	305	276	269	279	279	275	292	277	275	290	285	265	302	281	288	313	292	303	303	287	266	332	282	302	299	313	294	290	295	270	293	293	318	294	278	295	287	291	282	290	271	276	281	294	280	254	249	316	280	287	284	279	284	261	278	277	273	297	305	279	282	329	291	237	319	283	253	281	297	285	277	269	275	299	288	283	296	277	286	316	300	272	302	294	285	269	273	277	277	311	261	286	266	278	315	325	309	288	263	293	327	287	281	283	299	286	287	267	293	296	303	295	306	270	269	270	297	299	294	273	258	282	317	306	267	289	302	283	297	281	263	271	272	283	293	294	288	265	294	289	284	270	315	294	297	250	284	288	241	285	273	257	279	291	261	286	278	282	293	277	277	307	295	296	269	294	277	289	278	314	269	321	267	282	295	290	266	293	311	269	276	294	270	288	302	303	255	283	263	295	271	288	279	267	286	265	280	321	279	277
6438	19951	16896	9845	7306	5669	4175	3126	2516	2140	1740	1557	1386	1072	996	861	769	837	820	828	928	820	907	1150	974	1003	741	637	590	537	431	441	427	540	478	517	565	599	581	552	501	389	424	436	507	523	454	456	377	334	310	319	334	358	322	300	305	321	327	317	320	314	303	314	304	305	320	307	334	336	301	331	362	325	318	322	295	304	312	309	290	327	317	339	301	331	299	262	337	300	300	292	340	283	308	310	311	346	282	292	330	316	318	305	325	313	314	293	281	318	325	306	279	335	299	321	313	323	307	292	289	312	320	313	321	325	336	337	303	327	328	319	283	286	300	293	295	347	313	339	312	324	330	299	303	336	321	321	319	293	306	295	302	307	318	311	300	277	318	307	315	309	310	340	306	315	314	300	279	311	298	332	304	308	322	314	299	311	303	319	333	307	340	308	302	314	331	310	313	278	295	300	312	304	306	289	325	316	298	306	325	302	307	293	349	298	314	301	312	302	295	309	327	360	288	309	301	347	305	318	300	312	310	298	324	288	290	306	320	285	312	314	292	335	273	286	315	319	296	333	316	298	304	309	308	321	311	301	324	347	321	339	331	337	314	278	304	279	295	315	327	325	344	328	310	277	290	299	314	325	284	336	320	315	296	306	292	316	311	300	322	287	291	334	313	340	307	298	305	303	333	316	337	344	282	304	320	312	281	316	316	278	314	298	297	329	303	305	339	331	300	271	291	295	321	285	329	315	327	312	291	337	308	346	309	310	334	304	296	285	285	353	315	302	304	332	305	295	304	305	307	354	283	313	326	303	302	320	304	280	316	311	318	324	327	312	322	297	304	288	309	292	291	318	298	313	330	292	307	286	358	281	315	301	282	324	293	316	310	318	312	324	315	287	307	323	288	320	322	280	319	308	304	330	289	291	303	286	282	316	314	312	317	315	297	312	278	312	309	327	313	331	281	301	312	305	323	301	338	314	304	333	330	320	316	311	337	305	328	306	322	306	316	287	293	305	342	317	282	296	342	328	301	314	291	305	269	316	314	322	294	297	335	296	327	315	312	308	275	281	312	296	299	297	314	312	299	309	296	330	310	312	293	298	316	305	319	293	329	328	299	300	313	333	274	275	330	308	326	309	334	323	301	294	350	294	330	300	284	317	286	292	289	298	314	331	284	337	326	312	294	283	283	287	276	285	337	331	329	307	331	312	301	294	332	301	315	318	324	317	337	297	271	289	311	325	345	301	324	293	288	283	317	337	301	268	298	298	338	308	303	334	285	320	292	306	311	300	283	346	328	318	315	321	281	308	332	317	292	315	340	293	317	318	336	318	308	303	321	319	342	313	313	302	290	308	343	309	291	318	330	338	299	288	307	311	292	293	301	300	314	291	296	313	313	288	291	301	348	285	271	303	278	302	317	324	318	324	315	324	296	338	317	320	300	307	323	303	317	344	321	332	255	283	298	303	279	304	303	327	339	282	326	323	292	339	328	341	331	329	316	300	305	313	335	303	321	315	288	321	313	304	306	324	340	326	306	327	312	322	292	291	292	301	327	294	318	325	298	305	294	303	334	323	278	305	319	318	322	330	285	297	317	323	305	309	297	331	311	310	343	326	335	294	322	298	298	290	297	335	314	343	296	321	303	323	290	323	306	298	324	316	308	324	307	291	333	315	312	304	319	307	277	268	308	297	301	291	317	304	302	320	323	293	343	312	303	326	281	294	300	313	367	327	309	316	304	298	306	319	333	326	319	314	294	308	288	283	299	297	294	304	312	306	341	294	273	328	307	289	283	317	275	297	309	326	296	314	319	335	297	296	305	296	303	307	306	351	312	332	301	332	300	319	327	355	323	296	337	309	324	319	352	313	307	288	319	339	276	303	304	299	322	311	310	315	317	319	309	332	300	323	297	302	331	297	295	304	291	308	326	323	305	315	318	318	318	303	300	318	335	311	344	326	314	323	309	304	306	294	307	301	317	316	298	304	348	301	310	320	317	285	327	297	299	318	319	307	320	258	335	293	316	320	292	291	329	309	327	275	273	284	318	302	298	289	307	273	327	318	290	325	306	299	309	312	303	327	345	314	315	311	319	354	305	305	294	288	295	322	326	284	347	321	289	311	308	272	302	301	300	296	330	322	324	288	296	292	296	303	311	340	292	306	301	292	314	307	306	331	315	308	299	312	289	294	305	303	302	323	284	288	300	303	298	327	293	288	299	323	324	299	326	283	332	284	319	295	322	275	305	295	307	329	292	325	311	351	295	300	328	307	296	320	307	300	313	303	308	304	297	313	287	321	298	311	320	302	311	285	316	312	322	305	327	335	287	316	321	317	314	336	328	275	291	306	295	290	327	295	311	340	326	315	313	317	287	314	317	321	307	317	276	309	287	321	316	271	302	304	299	301	275	278	296	290	337	321	313	324	317	320	309	319	322	301	330	321	317	341	316	311	298	302	329	296	302	319	326	313	317	311	328	322	286	309	294	297	335	325	329	324	294	297	302	289	307	331	307	302	298	318	323	303	305	292	299	299	286	328	294	280	316	312	305	341	308	323	318	297	325	311	321	335	330	321	317	330	292	288	334	347	322	330	326	277	303	326	302	336	306	278	293	320	316	328	346	319	318	316	295	347	290	287	281	292	323	322	366	299	327	320	309	319	319	312	295	288	306	323	309	315	337	316	316	304	332	309	319	316	330	319	331	319	317	278	304	313	327	291	299	294	278	330	323	312	290	294	319	302	326	269	336	287	320	345	306	372	324	300	290	321	322	301	332	320	331	287	295	310	300	303	328	289	334	318	280	290	303	291	297	284	330	332	291	277	310	325	335	284	288	312	304	306	320	319	310	350	296	297	331	287	304	296	306	302	305	305	304	292	306	323	324	313	326	301	320	298	320	314	331	335	296	299	323	329	307	313	333	292	309	317	317	329	318	317	328	283	316	294	302	322	306	344	292	306	305	318	320	304	319	296	285	326	322	298	297	313	325	316	310	329	296	311	302	294	301	314	302	268	321	290	292	301	321	271	319	310	284	294	328	318	287	326	350	317	298	359	302	298	299	304	347	331	315	326	299	316	319	305	326	313	297	298	273	301	284	302	284	339	296	325	306	287	282	310	325	291	307	301	305	291	289	287	273	291	295	282	338	316	293	296	307	327	309	313	277	284	295	315	286	318	319	330	314	276	315	298	312	304	288	310	310	307	299	300	304	310	301	307	329	333	336	329	344	272	338	325	297	303	308	319	296	307	295	326	297	300	288	298	298	338	272	307	297	327	309	283	308	323	293	318	310	313	303	332	321	301	305	316	316	322	293	304	292	295	309	298	317	330	312	265	297	308	311	314	327	291	305	307	300	312	339	302	316	295	306	297	309	314	312	288	329	302	313	281	310	349	333	322	305	323	293	330	304	317	301	316	312	308	289	329	315	319	326	318	306	314	289	326	316	295	346	300	338	320	291	288	301	310	322	325	299	294	317	312	297	315	305	325	312	337	304	264	291	305
27064	19661	8712	2502	1417	1182	1021	921	857	871	747	800	735	751	732	681	709	750	756	793	762	757	781	805	768	757	673	667	665	659	685	678	708	684	692	681	685	649	648	694	695	723	702	691	687	743	697	671	673	705	694	665	673	692	642	656	650	638	674	647	637	687	660	634	627	617	622	664	688	668	697	641	686	667	628	640	645	687	656	687	645	617	676	671	675	647	678	670	624	631	685	617	701	637	677	697	629	693	646	636	648	660	660	638	634	641	577	666	694	623	644	673	640	589	730	638	664	649	701	654	663	688	674	612	610	716	709	633	695	645	654	627	661	684	652	686	646	634	667	639	606	651	610	651	615	664	634	662	645	640	630	632	610	724	619	662	646	616	659	650	641	647	632	683	657	649	700	677	639	654	670	585	675	622	647	674	638	666	658	659	656	640	657	705	665	655	615	653	679	628	664	626	651	671	614	668	619	628	646	676	671	698	622	613	627	632	692	657	654	649	665	631	662	634	626	648	640	625	674	647	680	643	644	629	633	670	674	678	669	659	633	651	682	639	650	592	625	648	606	668	634	681	637	614	658	669	660	683	653	671	682	593	626	640	647	670	649	675	654	672	649	618	661	659	671	710	647	671	635	650	632	637	648	646	657	654	656	590	648	660	671	626	677	677	653	647	627	665	635	667	635	637	679	632	664	687	646	633	659	610	631	651	662	655	683	652	690	663	654	678	618	617	634	594	667	675	620	642	649	605	640	610	658	639	606	663	654	654	608	683	664	626	691	641	677	703	646	647	642	665	664	616	650	673	621	686	687	687	682	622	677	629	641	622	631	649	660	688	630	682	652	642	681	634	643	682	654	635	710	637	686	668	651	686	700	722	660	629	675	667	625	635	668	654	649	643	625	664	680	635	655	654	666	642	660	665	695	651	669	620	664	632	686	672	661	687	651	658	650	582	645	652	617	676	662	663	657	620	646	695	660	614	616	675	633	671	609	630	698	682	634	661	634	638	640	659	656	659	654	643	651	645	670	618	673	649	662	645	636	672	683	595	655	644	677	670	645	639	699	686	610	612	638	677	628	616	683	659	667	648	646	633	657	677	646	665	632	639	692	685	621	658	625	642	694	645	670	658	634	635	620	626	610	689	687	605	655	679	662	650	664	641	663	665	655	645	680	642	702	654	699	694	612	644	654	660	656	640	626	638	643	646	613	647	648	639	716	695	654	614	653	667	634	678	568	662	619	658	677	654	660	660	678	608	680	621	631	624	622	647	663	608	630	638	676	617	678	703	701	642	663	677	632	642	669	685	634	629	675	676	682	663	664	632	635	695	688	676	679	672	626	650	656	657	686	685	689	651	662	672	615	635	626	670	664	613	648	646	661	663	691	670	594	649	657	620	656	646	677	631	624	651	646	624	692	658	712	598	615	672	609	642	667	668	685	697	634	679	648	658	689	631	643	675	653	673	625	608	596	656	637	631	610	659	665	645	615	642	630	654	634	681	664	658	656	656	674	629	615	674	652	668	667	642	652	645	702	634	616	654	641	670	672	684	653	653	689	677	655	677	631	667	651	701	668	706	686	615	644	677	620	680	682	610	676	683	643	615	675	665	598	668	650	631	647	662	692	653	650	654	605	649	678	662	650	700	632	673	640	674	652	642	678	631	701	679	637	632	661	690	655	640	687	709	640	666	645	647	653	657	676	606	690	637	622	647	690	596	648	616	664	604	662	640	657	670	668	656	589	650	677	641	676	635	614	662	693	638	655	643	646	646	670	619	614	663	662	659	619	645	648	637	688	688	649	650	677	689	628	648	630	661	635	658	665	630	638	648	683	602	638	643	614	640	712	667	624	643	623	613	644	626	668	634	639	652	661	643	688	655	655	657	671	630	638	682	677	647	677	700	651	646	639	665	606	621	671	658	627	645	654	668	615	589	638	638	637	643	652	674	654	683	651	661	614	647	620	664	617	648	694	631	615	685	662	656	644	655	655	673	670	652	684	661	672	619	678	642	656	651	665	669	668	656	722	646	636	656	688	641	673	693	595	669	667	643	640	685	644	638	690	644	673	622	685	683	666	630	656	650	671	677	695	670	634	630	706	642	695	660	695	688	648	637	625	645	680	692	599	649	663	655	637	659	630	624	648	697	655	653	683	651	659	632	649	668	584	636	720	638	673	629	663	642	671	700	694	645	652	702	681	634	648	658	613	675	631	640	643	601	648	635	651	658	616	644	656	683	645	692	653	655	598	627	681	669	675	700	669	697	681	647	639	671	682	629	658	613	622	587	714	655	684	723	665	653	655	701	650	677	660	657	686	678	652	717	628	705	668	645	651	647	691	615	668	640	657	651	619	723	657	631	650	677	698	665	626	626	631	646	673	641	650	642	608	668	644	622	666	616	662	573	640	647	658	674	661	654	659	633	638	652	664	624	656	630	663	675	660	665	667	599	667	599	659	658	687	640	667	661	659	663	650	633	648	594	625	640	633	683	724	666	622	620	625	709	667	639	648	688	618	636	661	663	640	643	639	641	669	640	667	638	604	660	664	637	670	634	637	673	646	644	630	642	656	667	673	629	670	656	627	667	622	625	694	673	689	619	625	697	652	605	725	669	680	657	616	621	640	635	679	668	631	624	666	688	663	650	628	669	660	670	603	695	600	676	658	682	622	686	641	635	662	651	667	674	658	660	663	630	637	694	643	663	622	660	631	635	661	631	701	655	644	665	612	670	653	645	669	659	683	687	586	672	641	672	662	679	610	631	664	628	656	620	644	667	629	646	624	642	654	640	651	664	633	622	681	656	668	662	658	640	666	609	656	654	634	673	639	663	641	678	650	627	691	649	652	618	622	685	609	685	666	646	683	637	699	592	618	668	648	648	622	629	628	689	628	631	641	654	615	609	663	669	680	641	660	641	652	696	622	647	653	639	652	645	665	632	704	664	655	658	680	670	699	665	652	637	649	669	647	641	649	677	671	644	654	689	601	630	638	660	656	665	654	664	618	651	616	647	666	625	694	690	683	638	629	668	650	643	671	619	640	654	605	668	636	655	654	685	665	619	701	623	592	645	648	604	656	680	670	636	658	611	634	674	708	624	641	690	685	646	620	691	649	702	632	671	691	655	644	667	640	589	675	669	686	630	611	663	673	653	667	625	617	647	637	647	621	622	673	651	649	648	677	648	670	644	633	657	659	643	674	665	650	618	642	665	660	639	619	646	652	654	702	675	671	645	676	614	626	666	613	666	711	646	636	681	631	711	637	638	669	644	663	633	682	677	634	686	664	656	681	680	676	667	619	659	676	713	663	707	632	673	647	637	637	667	659	655	648	649	684	653	676	636	647	642	658	611	612	652	690	715	681	637	644	663	653	667	635	682	632	641	619	685	671	621	655	701	711	692	634	678	645	671	695	629	710	661	646	696	694	632	655	632	712	653	637	646	658	638	662	659	659	658	668	629	644	665	669	652	663	648	647	691	669	649	647	598	665	636	616	612	644	635
5263	5445	4529	2668	1984	1711	1426	1207	1101	1023	975	1010	881	809	769	804	776	814	775	792	832	814	858	949	924	823	777	745	760	761	755	712	707	731	749	708	746	728	764	762	745	736	715	756	754	803	707	680	707	715	678	679	711	727	757	721	649	687	692	726	708	725	664	657	667	693	682	671	727	721	710	687	722	697	651	688	654	706	697	673	683	665	704	707	717	663	678	719	676	683	677	646	692	665	682	693	726	656	736	732	684	670	703	693	674	703	720	713	722	687	675	706	706	699	702	701	675	710	712	702	681	699	708	676	668	722	629	698	694	693	704	653	673	695	706	707	739	746	722	682	712	729	713	726	733	678	670	759	685	709	703	620	711	696	683	708	711	706	701	706	727	710	691	657	727	659	663	765	730	716	649	661	679	697	692	652	691	709	716	737	720	664	704	689	704	713	649	668	698	676	675	687	690	684	689	676	761	693	705	696	708	711	715	666	713	678	677	702	673	720	669	714	700	710	703	640	695	695	681	703	685	726	681	697	687	734	665	681	725	725	653	710	715	738	700	705	691	690	676	708	694	676	699	700	681	671	725	668	706	674	721	650	716	700	669	664	703	660	674	664	714	687	700	702	727	705	687	672	697	719	728	706	664	686	705	695	718	683	681	711	711	697	670	709	693	694	686	673	721	690	694	702	688	666	731	692	669	703	671	729	710	693	689	677	732	720	692	638	704	685	712	699	714	735	678	724	674	707	679	669	724	675	683	691	657	689	731	711	705	659	658	707	691	741	715	684	679	692	689	719	718	691	731	722	758	669	684	684	669	678	715	685	738	667	632	680	676	702	703	656	647	713	623	731	747	682	669	701	673	718	653	695	689	716	691	679	664	690	712	671	739	685	660	654	730	688	683	690	667	728	690	664	701	705	700	715	737	689	703	689	664	681	700	724	679	692	687	666	695	710	675	713	700	754	717	687	740	743	716	697	709	671	688	693	700	674	692	690	692	702	694	698	743	725	696	723	693	716	727	717	691	672	746	695	680	714	698	659	665	711	666	674	689	643	698	718	700	711	701	718	671	661	658	742	651	680	717	674	678	709	662	717	720	659	690	717	663	683	701	738	712	727	676	643	715	716	666	659	676	695	670	747	689	708	648	711	686	674	658	731	654	747	680	691	710	698	681	667	694	701	681	741	742	696	709	718	694	703	703	682	726	701	674	651	673	688	696	709	706	662	709	733	720	675	733	666	720	664	755	691	686	712	683	700	720	667	666	704	698	677	667	714	714	717	690	692	710	693	653	677	638	695	677	649	673	710	727	661	644	706	760	725	694	732	681	706	694	699	662	687	703	682	726	679	657	698	686	720	693	712	691	674	697	685	697	707	712	690	720	677	674	690	689	685	656	694	727	676	711	726	693	674	657	714	683	724	712	733	729	715	659	716	712	758	712	641	684	651	686	643	680	692	707	718	715	696	698	648	662	695	714	703	704	734	725	720	716	710	689	644	695	702	655	708	658	704	662	699	702	726	731	672	701	634	674	717	715	684	733	690	693	710	707	719	684	670	696	717	695	679	670	688	675	658	685	700	706	729	672	651	671	686	708	714	718	698	692	667	679	711	670	728	674	703	699	704	708	722	688	718	711	731	680	679	722	731	682	708	706	646	647	681	733	692	725	710	670	675	661	678	691	654	659	683	681	687	678	735	703	657	688	654	711	752	690	684	672	655	669	678	685	727	659	706	704	661	769	665	713	710	723	700	667	705	698	724	722	739	721	725	633	694	676	680	738	689	675	734	657	682	714	719	749	701	647	705	726	733	649	683	726	744	685	652	682	704	709	732	657	675	683	703	714	671	699	717	703	701	687	647	682	682	711	728	713	725	708	708	686	666	682	683	656	720	695	740	747	693	678	710	676	669	698	690	691	664	719	632	679	700	687	683	702	670	674	666	732	683	718	710	709	648	709	740	714	728	692	664	684	667	725	718	679	709	660	671	718	723	697	678	675	686	702	686	727	752	693	686	710	702	724	668	678	721	761	693	683	667	692	731	735	716	679	627	661	673	673	742	682	673	708	655	665	736	689	693	688	734	687	739	733	724	734	673	693	711	679	742	683	688	713	698	660	669	688	715	720	692	690	674	741	699	709	686	685	662	706	686	690	654	681	696	743	701	660	701	678	685	742	673	712	728	718	676	710	711	655	701	679	727	723	691	690	690	692	664	666	674	704	728	676	697	664	641	689	713	701	715	674	696	681	729	705	723	692	682	741	690	691	703	667	675	676	719	656	704	686	710	693	662	699	705	698	719	706	735	707	703	685	695	720	685	699	716	672	716	717	679	737	685	708	659	683	715	657	666	687	722	669	661	681	657	711	710	668	723	706	682	738	722	721	704	732	684	692	731	715	667	668	721	701	714	708	726	741	771	729	697	708	692	655	711	675	697	693	724	741	692	696	720	699	745	704	730	682	703	687	725	726	687	655	685	673	667	729	691	690	710	697	635	689	633	695	702	698	704	672	636	715	680	702	661	657	683	710	713	673	683	712	684	727	695	642	697	711	700	717	719	729	700	717	662	683	717	713	708	703	723	696	677	708	634	713	691	706	675	702	693	733	719	697	669	657	699	712	688	671	693	712	653	690	700	739	729	721	688	644	679	642	690	689	723	708	680	727	697	673	715	672	714	710	698	653	757	641	714	652	762	696	714	763	684	670	691	706	658	703	636	717	651	693	745	671	680	699	676	653	709	743	660	673	689	667	710	689	706	699	711	727	723	715	642	707	719	715	717	738	696	722	695	692	681	714	703	731	677	649	695	669	692	732	721	680	698	745	672	743	709	720	704	672	655	706	676	685	697	662	674	703	688	654	678	734	702	695	721	689	714	647	692	688	692	730	727	683	697	690	690	683	690	708	680	692	690	703	680	696	688	682	664	681	665	678	723	631	671	666	686	677	708	666	667	665	697	691	712	745	686	701	664	660	719	692	709	696	741	705	718	644	709	703	701	733	718	698	672	754	710	711	701	674	681	698	644	717	652	726	676	700	725	726	739	744	706	690	766	640	683	671	643	712	690	697	672	683	673	689	675	712	657	629	635	707	666	688	674	692	726	740	647	699	722	690	709	617	695	697	705	696	676	715	680	662	749	678	677	731	728	683	734	688	646	665	748	656	718	745	718	703	686	716	700	693	714	712	676	697	718	652	695	721	682	722	645	703	696	746	689	654	691	685	681	694	704	658	701	738	658	670	641	614	684	707	697	721	697	641	668	674	662	725	712	734	658	704	723	678	665	699	716	666	701	687	694	724	749	680	718	707	706	735	729	701	683	706	692	699	669	666	725	700	708	701	701	710	712	679	663	708	707	715	738	692	717	615	699	708	676	694	721	702	651	684	658	732	670	668	727	767	736	702	637	721	673	676	688	714	649	689	652	682	716	690	701	672	689	706	720	703	690	677	684	680	662	691	719	662	631	710	664	675	730	666	715	762	627	715	631	667	702	682	725	691	675	711	667
23406	20986	28192	23974	20993	13840	2556	1446	1150	1048	985	917	830	725	653	702	720	682	674	673	688	717	831	844	872	836	729	611	639	575	542	557	508	569	567	528	579	610	611	593	574	551	547	576	572	530	587	535	531	493	532	497	508	527	534	526	518	526	484	475	501	500	515	480	509	476	491	522	504	506	503	501	510	473	462	488	505	463	482	520	505	502	484	486	464	523	506	524	491	509	480	520	510	478	504	497	523	493	519	507	470	517	473	477	505	497	490	481	502	502	505	537	500	496	507	493	509	480	461	512	478	504	513	498	502	458	531	532	473	472	500	455	476	512	510	491	483	497	482	484	516	509	515	486	496	502	466	509	503	477	529	537	471	536	509	510	478	464	474	504	489	458	486	481	452	417	518	527	502	531	512	478	476	483	511	553	478	499	517	502	563	488	447	500	488	504	515	477	493	524	487	486	519	469	494	498	507	484	513	511	490	518	480	514	498	477	511	477	527	488	495	512	492	493	497	476	513	497	500	537	475	501	501	516	496	507	490	503	497	515	485	499	497	502	479	457	500	478	463	524	512	517	481	485	510	483	501	515	477	531	519	492	480	469	509	478	489	516	482	465	494	526	525	548	486	488	518	511	474	492	482	502	520	461	504	535	467	467	502	514	495	468	487	497	487	505	513	564	494	478	505	504	471	503	526	504	457	507	501	527	529	482	473	487	470	492	503	512	472	479	486	560	509	496	483	490	545	501	510	496	470	493	559	506	516	488	533	518	499	502	529	530	491	519	552	505	513	515	502	505	491	492	488	544	472	495	486	493	479	550	516	463	495	514	509	507	536	494	498	487	516	509	453	517	501	519	519	492	492	522	504	504	492	491	484	542	520	501	447	494	478	487	507	534	462	488	500	472	467	518	490	538	505	500	498	503	477	490	489	489	481	517	446	535	546	523	455	530	474	484	508	442	488	467	529	511	510	508	467	476	499	498	500	510	519	478	471	460	500	493	488	500	515	467	487	491	531	497	485	507	509	516	496	517	521	510	487	496	520	523	487	507	535	471	502	479	495	466	490	492	488	455	501	533	448	487	522	475	504	501	526	533	509	487	483	468	503	480	472	522	503	535	491	544	493	516	483	483	490	497	473	501	461	534	551	499	520	449	524	501	503	473	488	499	472	523	511	511	511	482	502	485	449	449	479	525	489	487	484	435	459	470	489	500	505	458	472	517	479	512	523	498	507	490	501	465	514	514	507	471	481	532	504	484	497	475	511	475	441	520	508	494	535	487	497	527	502	502	512	541	519	506	496	450	487	461	501	509	493	470	549	499	498	552	493	508	498	499	507	494	507	549	486	516	495	468	513	472	498	480	505	491	532	505	476	484	493	489	523	429	494	507	469	495	486	479	496	497	490	510	500	464	531	513	493	473	523	487	492	467	557	483	535	481	490	453	459	499	493	449	480	496	489	513	489	510	488	481	535	485	499	483	485	492	497	489	471	512	484	490	538	496	506	475	519	503	467	487	525	505	516	487	528	534	476	475	519	515	516	477	494	522	491	490	492	564	495	546	510	498	511	528	536	482	499	507	524	504	511	512	476	455	480	519	481	496	472	489	506	497	497	475	508	503	507	536	519	486	477	490	474	516	504	494	503	550	493	499	516	467	536	510	513	505	488	501	477	448	464	514	505	531	519	495	521	493	493	457	501	520	512	491	515	535	553	485	492	496	528	488	510	484	485	505	482	541	493	489	529	469	499	510	474	523	476	542	508	496	491	488	498	513	479	535	494	474	526	454	517	503	486	472	498	470	460	483	499	479	470	495	455	524	516	473	518	504	471	510	467	512	496	529	550	477	507	463	473	461	497	486	522	448	495	491	498	500	525	481	504	503	499	503	508	543	504	543	459	484	477	524	482	467	508	512	523	499	489	537	442	527	517	504	514	535	503	475	557	501	526	501	508	500	520	507	520	502	511	475	520	515	501	503	526	508	519	507	477	505	489	504	492	496	501	520	480	526	470	503	533	500	479	475	489	527	506	519	546	529	484	515	491	486	470	501	465	497	524	538	492	465	506	497	499	475	458	469	479	485	462	539	547	474	509	498	492	478	525	517	507	477	515	513	507	461	543	448	502	558	492	487	515	495	507	497	474	475	531	490	535	502	514	526	528	537	503	500	487	502	465	521	514	505	500	446	503	508	509	447	535	481	467	507	501	498	488	507	516	483	535	477	490	483	500	503	475	491	465	479	530	480	479	502	506	531	519	514	537	501	509	518	504	507	503	493	510	474	471	465	501	490	473	521	490	483	487	496	500	480	468	527	478	463	513	450	468	493	512	547	489	488	502	511	489	482	496	482	480	513	517	515	495	527	482	524	509	483	505	487	463	471	469	507	494	495	508	536	490	509	514	511	516	525	491	479	514	510	488	507	521	480	488	490	490	548	491	515	497	498	482	495	459	482	536	480	515	479	490	500	525	496	479	469	500	481	432	508	547	478	478	486	523	454	510	501	515	495	482	494	510	500	480	485	509	449	497	534	487	479	499	454	571	515	485	492	487	466	500	530	499	532	493	507	482	520	493	507	517	500	496	484	513	514	478	513	475	535	490	480	489	446	508	512	479	489	506	495	521	516	505	528	532	486	475	485	505	476	473	485	488	524	535	489	518	493	518	471	461	523	511	478	499	517	551	464	483	476	490	478	506	516	469	460	456	530	504	490	512	430	521	531	535	473	482	526	481	531	471	497	498	495	483	507	473	458	559	489	487	523	517	535	502	503	497	447	503	480	501	534	502	504	546	484	495	475	502	559	513	486	489	486	506	516	476	544	499	470	525	513	520	479	525	506	525	462	477	508	495	519	503	510	502	472	462	530	478	474	477	526	508	517	477	498	478	494	485	536	504	470	507	529	525	462	523	498	499	502	494	490	504	522	499	493	515	487	495	542	504	515	508	510	525	473	486	527	486	497	543	497	501	534	496	498	498	497	538	471	509	501	498	506	500	495	504	501	470	521	474	531	497	526	506	509	486	529	455	511	475	499	474	507	500	504	512	532	514	510	513	522	518	497	504	468	476	472	521	506	505	545	492	543	506	481	499	496	466	513	531	481	482	499	497	480	494	531	505	501	495	492	510	478	541	529	496	489	502	476	490	508	508	525	488	493	474	532	495	499	495	482	489	488	514	482	475	484	499	521	475	518	499	536	491	499	466	496	449	483	476	524	499	504	520	504	535	497	521	493	487	502	518	492	503	514	503	507	527	513	514	535	457	480	481	530	514	512	524	502	483	534	477	504	487	510	519	497	508	479	469	503	480	488	467	491	536	550	535	501	521	556	517	528	518	480	498	528	507	510	492	514	512	530	496	503	510	507	507	479	509	486	495	501	477	505	466	452	494	526	524	492	520	482	480	440	522	503	481	512	487	507	445	492	553	471	515	495	541	441	502	514	541	520	497	499	468	467	493	478	517	527	464	514	472	502	500	530	501	510	470	495	495	534	493	528	533	506	449	518
4772	13816	11757	6334	4553	3566	2769	2125	1709	1516	1326	1181	1136	932	877	877	869	805	868	833	815	868	1089	1145	1129	1094	835	719	694	669	646	617	607	664	650	631	688	690	738	676	621	588	606	605	669	635	664	627	595	546	560	586	569	624	556	535	563	520	543	548	589	579	494	574	525	566	568	532	527	505	544	566	525	517	535	516	524	561	542	547	489	524	527	564	600	554	576	543	557	511	531	551	547	508	574	529	535	550	531	532	559	544	553	548	541	587	527	558	553	571	568	515	530	550	564	535	525	544	568	549	566	553	568	531	521	574	535	558	566	584	553	486	574	477	546	574	567	523	529	552	531	569	556	565	529	512	547	530	549	538	519	525	559	565	541	521	550	571	508	500	531	535	556	546	485	529	544	506	545	564	554	560	535	530	584	533	572	500	543	522	510	533	545	557	530	508	581	575	564	509	553	530	507	534	557	548	547	533	549	494	556	530	564	585	553	534	543	533	555	521	553	512	546	521	587	508	565	546	538	521	533	546	530	519	554	518	517	534	539	535	547	535	525	575	563	543	519	567	552	543	508	582	554	555	548	550	546	566	557	510	539	555	539	540	552	538	543	543	577	526	573	525	518	523	547	523	493	591	546	525	510	538	580	530	541	548	540	529	563	546	520	522	534	541	490	557	550	524	507	545	584	556	527	545	522	550	556	511	538	544	554	494	553	527	531	532	526	545	558	530	510	552	561	522	558	527	560	533	557	560	535	543	559	544	518	555	591	540	554	558	532	549	556	588	554	536	554	517	525	510	547	555	526	559	534	534	532	518	615	549	519	546	535	586	525	559	566	527	536	535	560	533	520	537	517	543	545	538	547	498	542	577	562	543	567	554	566	597	526	551	501	500	532	512	571	507	551	500	515	561	498	536	545	543	533	523	537	551	530	547	561	479	570	492	540	530	531	558	536	550	559	548	515	522	524	538	540	536	542	530	538	519	545	530	487	524	554	548	581	511	535	593	577	596	537	518	525	535	546	572	557	558	545	527	562	544	531	557	526	537	549	590	537	593	522	522	503	559	556	524	563	539	534	522	537	544	555	562	533	550	527	541	543	524	537	537	574	526	520	541	512	557	518	545	527	519	529	531	563	564	561	581	561	570	531	564	506	529	531	511	552	549	535	502	542	493	524	561	524	526	525	530	518	480	526	530	519	522	496	533	554	551	552	572	518	538	526	579	595	498	621	548	560	549	545	520	525	558	554	506	538	539	547	511	514	559	568	549	585	589	535	512	573	522	569	577	546	591	564	533	540	556	494	560	523	555	536	551	562	553	491	542	527	545	531	537	565	541	577	583	557	567	576	521	538	536	520	539	526	539	548	546	512	597	506	556	571	568	507	554	550	559	575	549	547	561	597	519	518	538	591	525	518	513	517	542	535	558	498	552	553	493	526	523	500	589	561	535	563	548	520	572	550	532	541	536	516	500	523	506	538	549	506	536	551	504	546	567	522	569	575	543	579	548	511	525	516	577	504	558	578	562	562	536	536	525	529	567	563	551	544	571	557	573	568	508	543	497	520	520	536	512	551	522	499	518	542	500	510	533	540	507	532	503	510	541	576	543	507	549	560	521	541	542	527	520	576	574	569	478	546	523	560	586	530	550	513	553	563	538	564	553	534	543	525	534	568	547	511	532	541	511	580	542	542	544	553	539	539	527	561	525	564	516	518	524	531	581	552	555	571	596	523	548	533	580	533	554	535	529	496	565	537	561	552	574	562	526	533	526	523	527	587	568	512	519	543	527	551	570	497	528	515	512	512	505	524	564	558	555	567	505	540	548	518	539	538	548	524	538	501	560	521	513	526	554	539	563	530	519	551	531	557	548	520	529	566	563	566	553	536	550	554	501	555	516	551	520	544	543	556	511	530	552	563	534	508	546	534	544	551	505	525	498	490	558	514	543	552	517	553	529	531	524	530	568	587	531	494	571	540	579	535	581	512	526	555	536	551	553	531	522	527	541	561	515	538	549	516	543	516	523	565	552	552	540	513	555	518	545	559	558	566	520	610	518	534	518	503	529	579	535	535	534	549	539	592	527	544	588	533	528	531	502	516	526	560	508	546	540	584	558	541	504	526	555	585	487	537	578	511	577	548	567	512	555	564	533	548	561	530	559	539	546	529	532	513	570	546	552	523	543	550	529	489	570	511	548	530	519	574	537	552	564	544	576	484	558	559	539	552	487	521	549	555	512	566	510	507	552	518	544	548	447	547	541	505	496	536	552	538	545	555	519	555	577	523	536	541	550	552	510	580	542	523	524	517	550	568	564	578	529	552	567	565	550	554	583	508	529	575	545	530	547	555	547	551	542	586	550	560	552	535	561	527	562	513	581	529	500	602	553	514	542	509	544	526	537	536	528	513	541	556	517	527	550	544	522	533	526	544	559	554	562	527	568	559	543	565	540	540	538	518	571	514	527	561	552	554	547	540	497	531	567	559	539	516	526	526	557	515	532	529	542	549	525	539	511	533	523	550	551	532	560	502	555	528	533	543	536	561	541	566	569	538	541	543	535	559	542	544	584	541	566	547	569	536	525	524	553	541	520	573	555	562	551	532	539	520	541	568	516	550	552	536	552	545	579	551	541	579	548	526	524	511	559	521	513	538	564	529	538	532	559	561	558	550	515	524	505	566	569	567	511	575	570	526	506	574	527	553	517	528	530	563	553	529	513	499	521	539	519	558	503	551	546	542	514	555	519	542	522	560	490	533	578	507	518	567	539	553	526	562	525	540	559	544	572	537	555	566	539	546	551	527	486	555	578	557	494	515	539	499	525	554	536	542	531	511	539	571	541	531	538	515	535	486	518	543	560	559	537	515	530	534	520	552	530	553	538	577	545	545	526	508	552	555	540	548	529	531	544	536	554	568	538	512	529	559	565	491	532	546	537	560	566	503	546	560	558	530	498	540	567	560	545	618	522	554	570	544	543	536	551	556	513	559	565	513	575	518	551	546	533	555	500	549	542	509	552	533	506	550	600	525	585	509	589	537	468	550	529	552	524	564	536	550	535	551	553	538	514	523	518	493	510	531	535	563	524	513	552	572	519	545	516	577	525	546	531	550	526	534	533	504	567	547	572	557	553	546	589	539	513	497	523	560	552	537	512	513	533	544	564	535	570	559	577	514	518	570	543	550	580	556	527	556	597	522	550	552	544	545	548	532	575	549	545	513	514	549	546	529	508	492	486	537	522	563	526	542	539	547	580	572	519	545	549	533	493	548	535	546	515	507	546	533	521	549	510	546	553	553	593	508	503	546	501	552	538	553	554	521	540	505	552	538	548	527	574	528	541	546	544	513	559	571	561	542	576	522	548	589	501	523	533	564	564	547	561	521	509	529	552	534	505	553	558	556	528	544	547	539	576	564	548	544	571	555	554	546	449	546	566	538	498	518	541	523	563	538	530	531	516	527	523	544	520	536	547	552	525	579	551	513	568	535	549	538	571	521	552	559	566	563	526
24294	20966	27445	24598	17599	2763	1572	1109	970	894	861	780	782	697	684	648	678	650	663	669	660	691	775	800	838	708	695	628	630	594	563	536	580	604	613	582	608	632	646	610	637	528	600	562	580	594	550	568	553	574	490	596	567	574	573	536	532	543	508	579	552	565	557	560	556	510	555	566	548	570	558	547	524	525	529	532	533	561	570	483	539	486	599	504	507	537	547	518	490	557	546	569	541	568	529	531	580	546	543	559	522	549	558	533	550	560	543	560	556	527	549	531	544	485	551	530	529	528	543	550	520	533	536	548	525	567	581	490	535	507	556	548	551	526	546	548	556	563	559	529	534	551	544	551	553	512	504	555	553	584	518	556	523	514	519	525	630	523	499	542	520	553	513	536	564	490	549	545	538	488	612	529	539	516	571	516	520	532	553	581	520	613	544	542	542	516	537	559	499	515	501	517	585	525	557	562	563	511	537	559	510	547	584	572	531	559	585	553	536	508	557	548	520	507	532	530	534	519	547	537	558	555	532	553	530	530	521	535	570	498	565	550	556	558	562	571	525	558	588	521	544	516	542	565	530	503	516	527	527	526	507	542	503	504	542	535	540	571	553	566	571	599	504	547	575	507	552	550	541	545	562	518	544	536	515	532	517	538	571	550	549	587	551	514	491	558	540	598	512	509	519	543	538	583	517	548	569	526	501	530	551	524	532	537	510	575	541	537	533	553	509	538	570	502	511	571	570	574	495	525	584	556	520	526	554	550	556	531	527	544	504	520	523	578	545	488	534	520	527	540	513	514	546	530	516	548	560	506	541	523	520	574	591	516	529	504	508	518	528	540	551	517	545	533	500	518	530	505	581	541	535	530	540	561	559	585	531	534	497	548	507	536	558	520	546	520	533	517	519	537	532	555	528	562	581	535	573	515	560	546	559	533	571	515	562	493	551	548	520	523	563	517	508	550	581	570	546	523	539	550	553	552	560	525	515	528	529	546	495	520	537	484	548	501	551	549	507	549	477	543	557	526	535	535	527	556	578	512	570	520	520	555	503	510	530	527	523	562	555	508	547	565	549	512	535	547	534	534	529	548	520	551	548	522	506	529	548	558	552	574	564	536	529	551	552	545	535	508	553	519	552	526	612	543	516	526	557	549	525	479	503	553	503	515	574	579	563	546	552	558	546	532	532	584	546	542	531	524	521	531	513	537	482	507	542	531	533	526	536	552	477	523	553	552	515	531	565	518	554	528	554	552	541	517	566	541	501	536	559	558	537	571	531	538	480	543	532	501	578	583	519	546	554	555	541	504	551	517	576	532	518	535	562	539	529	525	534	549	528	567	558	537	533	511	569	512	564	564	548	551	621	525	512	563	546	517	525	534	530	527	509	564	522	500	571	580	528	547	548	556	543	528	559	538	514	547	523	521	540	516	575	529	557	520	572	504	529	590	527	527	493	522	511	562	556	567	539	542	531	524	555	570	535	538	516	550	511	540	537	506	548	570	553	525	552	541	547	499	553	567	541	569	522	472	519	565	557	544	565	495	508	568	545	510	559	526	569	516	516	499	496	533	562	509	562	546	518	536	530	529	544	566	520	527	528	534	536	573	515	538	529	523	528	510	546	544	587	504	502	527	545	570	556	515	521	543	581	519	538	521	513	563	519	534	554	522	599	572	547	523	569	491	593	562	507	545	498	589	550	539	543	525	521	555	476	566	560	525	538	558	548	548	487	524	522	523	549	596	556	542	496	612	549	571	512	556	537	554	525	560	542	530	523	543	558	507	578	530	517	525	573	562	519	518	530	526	513	567	535	553	521	556	505	546	539	540	531	543	550	535	531	529	576	527	547	547	493	544	527	569	522	541	523	532	536	532	537	542	512	522	530	511	534	570	519	511	543	529	539	531	540	568	556	530	526	530	541	524	538	547	508	534	517	545	548	519	579	513	529	526	551	540	536	530	563	498	542	518	569	557	496	567	540	495	537	571	546	542	536	524	557	531	506	580	530	557	521	515	502	516	509	573	545	488	505	543	558	515	517	563	544	567	552	551	553	515	542	532	543	520	578	506	557	568	552	573	551	531	583	535	546	549	533	516	544	528	529	526	561	553	528	544	520	519	589	557	549	566	555	552	560	513	534	540	479	540	562	510	495	558	562	533	506	527	521	578	569	549	538	592	536	510	548	544	504	540	570	531	552	517	499	501	559	531	608	555	560	521	574	508	515	521	511	528	516	555	548	527	553	547	512	554	549	547	558	535	526	535	521	542	551	554	520	572	534	532	546	518	544	548	506	512	542	530	555	537	547	528	481	555	560	525	576	550	539	524	541	560	556	551	544	516	558	506	544	542	526	522	505	538	528	524	526	510	528	565	521	538	530	549	526	575	569	539	562	519	540	543	540	528	519	552	554	537	562	532	548	552	564	543	515	489	531	501	560	491	506	557	518	502	512	496	536	587	545	553	552	530	521	608	527	523	529	511	558	515	539	535	513	516	524	526	553	536	540	500	524	532	554	543	568	528	566	558	555	505	543	522	521	543	591	565	575	529	513	557	592	538	550	551	559	519	565	551	568	544	545	501	562	543	546	536	530	589	531	522	547	506	526	476	517	541	511	527	519	505	537	557	526	539	565	544	537	553	564	525	509	545	545	533	538	571	520	569	519	549	590	570	527	514	509	522	545	517	579	565	535	553	539	528	528	559	542	568	533	525	542	541	533	516	551	519	567	564	541	488	523	548	517	511	545	499	519	525	519	498	509	548	506	552	513	571	563	503	533	559	524	575	550	590	561	554	542	517	555	533	552	525	514	537	529	534	539	481	552	541	547	544	517	542	534	526	581	543	568	538	511	542	530	545	532	517	555	534	513	527	567	511	601	518	540	550	501	540	571	544	506	573	549	555	567	542	560	576	510	553	541	545	551	537	539	540	466	533	575	554	540	545	507	548	509	537	532	549	531	517	535	558	569	531	558	538	518	531	500	491	524	529	495	522	546	564	584	568	534	528	562	523	562	535	510	511	549	528	557	525	560	522	525	520	508	555	551	553	531	552	504	520	560	550	563	491	536	525	562	553	545	547	551	538	575	570	507	551	550	531	525	536	516	539	555	580	531	507	537	546	499	556	520	519	520	523	531	548	538	522	519	511	568	536	565	529	530	580	528	520	509	533	548	509	514	552	504	534	508	579	563	537	538	552	536	579	544	526	552	581	538	495	509	544	544	539	524	521	555	552	522	543	526	503	575	569	561	542	509	531	522	541	540	542	558	519	556	499	519	563	550	516	571	561	532	565	504	495	561	549	538	532	526	519	535	500	524	504	474	561	548	520	512	553	522	522	510	562	520	502	561	540	577	551	546	506	572	546	531	553	549	570	513	541	552	565	551	547	548	529	522	534	510	505	484	525	575	515	510	544	554	533	545	513	484	515	519	517	548	523	534	505	541	472	533	509	547	578	569	519	512	542	555	552	503	547	537	526	510	494	565	515	521	544	515	591	533	530	502	558
5035	10651	8988	4959	3633	2810	2229	1786	1519	1310	1167	1090	953	822	815	815	819	763	822	754	797	799	901	914	988	876	708	687	708	642	616	587	649	636	665	614	633	680	686	668	674	595	599	632	645	651	616	578	617	541	582	576	598	598	621	565	564	568	557	559	570	537	570	569	543	559	545	575	577	524	581	528	551	560	591	557	589	577	544	560	566	586	586	537	562	556	572	602	554	563	603	574	561	590	563	545	588	553	529	550	572	539	577	574	574	544	597	546	529	612	542	563	569	588	576	553	567	550	557	575	596	582	545	541	606	599	560	544	557	561	599	568	562	536	531	560	562	549	580	559	548	568	561	561	582	598	577	583	611	568	551	577	557	582	582	564	538	558	531	542	581	541	626	567	587	576	516	539	547	575	568	550	570	573	553	572	570	547	559	511	595	586	523	577	570	550	573	600	592	566	559	553	553	547	575	587	589	559	547	564	575	568	546	540	567	612	552	562	546	574	514	596	579	578	579	516	558	560	538	551	596	577	543	564	608	583	553	529	564	592	537	534	522	576	550	541	614	547	574	610	555	544	533	527	610	568	544	585	525	579	571	569	552	554	580	543	510	601	598	544	532	549	557	574	599	558	589	578	596	579	570	561	535	537	538	592	539	570	565	525	530	539	554	557	541	555	574	607	551	556	575	574	569	592	537	571	557	579	517	575	524	540	537	574	590	551	528	559	559	567	565	569	564	565	542	565	578	541	584	541	548	558	597	526	555	573	591	546	546	540	552	543	568	577	526	587	564	571	589	583	585	533	550	577	560	552	568	577	582	588	561	531	551	579	558	594	557	548	536	541	566	596	580	568	561	576	554	594	555	537	553	561	596	579	533	507	545	597	540	594	539	572	558	566	577	547	511	582	558	546	495	535	561	541	539	610	543	546	560	562	577	550	538	548	598	524	565	588	545	582	555	541	544	587	584	561	543	521	543	600	552	555	563	565	568	554	549	562	612	576	575	573	550	545	576	561	530	571	586	591	604	547	585	542	573	570	548	555	588	593	541	529	551	543	548	565	558	578	538	574	550	609	558	557	532	555	563	559	567	566	554	580	585	524	547	590	555	608	613	559	551	582	564	611	513	533	583	558	608	583	564	567	574	560	572	643	536	575	540	555	527	572	610	555	579	558	570	551	578	561	567	607	555	541	600	575	536	607	567	588	594	581	532	555	578	546	563	591	580	611	597	575	584	579	549	538	551	530	569	555	574	578	551	561	567	553	593	560	590	562	509	554	582	563	608	585	554	523	572	576	571	554	519	561	567	572	526	564	579	605	551	543	566	565	531	638	540	561	566	533	566	535	565	577	577	523	567	553	599	561	523	575	552	580	597	606	577	571	589	572	572	574	565	567	530	552	581	615	557	568	557	543	589	499	531	505	604	564	569	574	578	540	588	588	532	572	580	571	580	528	592	573	564	545	561	587	568	555	578	552	601	570	526	569	553	590	589	578	566	585	560	591	560	556	568	574	559	575	575	564	576	586	596	545	581	537	603	605	597	578	607	544	597	541	564	527	551	553	572	580	584	544	553	580	545	552	545	560	596	566	561	567	595	579	540	563	577	541	534	598	614	578	559	570	570	537	528	544	570	556	515	553	559	584	574	568	571	554	536	524	524	595	561	545	530	573	537	557	578	574	567	543	564	539	543	566	577	560	568	548	510	580	604	539	571	538	554	610	532	593	561	542	568	550	552	554	527	564	561	557	533	569	571	542	550	580	536	598	557	563	562	526	548	578	596	554	529	598	534	564	558	583	561	575	592	580	592	589	567	545	572	543	559	580	591	578	596	562	535	582	585	548	547	617	525	546	518	625	594	530	553	533	588	606	607	565	551	571	557	575	531	560	516	551	599	537	567	536	556	558	545	553	605	582	599	564	574	574	601	601	589	576	589	545	584	612	543	554	575	558	516	517	577	600	560	538	542	556	577	567	581	574	502	559	567	570	584	523	559	615	563	556	564	566	541	540	591	553	571	566	630	560	556	588	547	570	554	588	582	608	546	549	596	550	589	512	609	552	568	542	568	533	542	559	562	542	587	546	549	556	576	547	542	556	597	539	602	560	571	527	574	581	604	557	543	582	532	566	554	563	541	570	562	600	577	543	551	561	560	545	559	561	567	577	585	598	548	582	563	547	536	571	551	557	516	540	558	574	541	590	557	568	547	559	561	548	583	558	573	552	593	556	583	546	567	491	561	562	589	537	534	589	597	553	559	570	582	504	557	529	557	548	557	600	556	552	601	573	563	628	583	581	552	592	578	550	559	583	598	584	536	525	547	538	553	537	541	558	557	520	568	573	568	552	527	560	567	577	547	562	572	580	539	569	586	577	586	536	588	541	565	552	540	572	606	526	557	567	546	529	562	517	585	531	566	582	534	605	528	536	574	555	560	581	571	533	588	578	517	620	579	576	566	533	551	569	541	556	566	552	581	564	547	576	614	610	573	565	590	562	594	576	558	559	565	616	530	537	571	570	531	547	610	549	565	558	577	541	561	622	548	568	564	539	523	551	562	641	564	584	581	603	543	530	569	535	555	539	522	547	546	555	514	539	567	516	524	560	618	562	591	571	555	585	577	597	598	565	590	522	557	534	583	595	585	574	580	557	604	579	561	532	588	608	582	556	516	551	580	546	563	533	540	563	550	575	569	528	598	553	563	583	576	560	592	521	583	570	543	537	537	579	588	559	564	577	522	625	568	571	542	553	558	543	577	599	555	518	560	572	579	594	618	548	552	547	594	551	550	602	568	539	540	569	560	569	566	538	573	573	581	556	557	535	596	536	579	544	570	548	583	552	587	578	565	540	534	559	540	569	535	551	577	576	544	554	580	565	524	543	540	571	539	588	574	539	586	553	547	508	558	576	541	586	533	573	549	598	587	517	589	572	585	575	614	540	527	525	624	551	589	556	565	601	602	586	573	527	572	574	567	576	599	573	609	532	533	565	508	558	563	551	561	548	552	574	583	562	509	518	573	588	592	574	548	558	591	553	604	587	568	569	593	558	546	556	526	569	568	579	595	555	550	569	536	550	613	553	585	580	510	547	577	546	537	547	565	602	576	570	552	535	560	535	581	579	595	534	521	563	537	571	587	514	526	547	549	538	587	574	561	570	550	558	582	552	573	560	594	566	620	564	529	549	565	533	581	588	559	594	558	564	620	563	588	583	569	544	565	579	556	576	571	605	548	579	544	544	582	540	578	571	576	542	553	515	576	547	544	590	598	596	534	567	582	522	578	586	588	539	565	630	555	540	588	577	515	595	566	577	553	537	548	566	577	567	572	565	596	592	570	557	566	594	575	566	539	563	555	577	564	595	544	587	611	582	542	574	575	535	544	540	545	565	574	578	557	571	556	541	565	533	568	568	538	562	575	509	539	547	588	563	555	591	564	569	593	575	560	570	552	551	574	556	545	552	549	585	567	564	543	571	574	550	625	548	566	567	605	572	580	594	566	539	577	563
22240	20982	28574	23552	20986	21084	13502	2250	1561	1293	1058	1056	927	707	683	592	618	627	604	604	606	652	749	894	851	677	657	496	484	423	380	374	397	426	409	411	449	474	465	424	484	346	336	376	412	429	434	363	366	298	310	327	329	352	293	295	292	303	294	276	307	281	290	288	310	257	319	274	287	316	283	296	279	276	312	304	295	289	286	266	289	324	304	301	309	307	284	292	292	302	305	278	283	299	313	273	298	288	282	254	309	296	296	304	272	299	315	281	282	321	285	297	266	288	326	275	279	284	276	281	321	291	287	290	303	283	300	296	285	261	306	312	301	281	310	259	308	269	302	282	300	278	253	263	292	287	295	274	282	275	270	295	311	283	314	278	292	284	315	293	263	280	292	266	282	269	289	275	324	294	268	281	319	277	284	311	272	290	280	297	293	292	271	311	271	288	295	298	290	299	303	282	245	317	289	286	311	263	294	297	288	299	307	294	290	278	302	293	312	275	290	310	286	311	288	276	304	309	266	250	315	281	334	286	274	294	315	266	287	270	278	254	289	300	286	261	293	297	322	280	270	267	286	324	308	304	285	292	292	296	309	296	306	273	287	290	271	284	291	273	284	286	294	300	266	283	284	281	303	277	338	308	304	309	303	294	326	297	284	289	288	268	309	263	273	286	305	300	271	274	318	282	281	269	325	286	291	269	305	293	273	295	302	306	273	310	266	287	275	308	295	285	268	296	282	293	305	287	291	270	300	290	282	279	298	288	282	311	289	295	286	285	269	286	300	292	292	292	287	273	289	291	281	302	312	280	291	270	306	256	302	293	271	295	291	283	292	288	289	305	271	285	299	284	291	307	294	292	305	291	272	294	274	324	248	323	274	274	318	282	302	288	296	287	297	261	303	277	285	266	278	278	268	289	308	301	285	298	295	292	281	284	280	289	310	314	287	283	321	278	283	283	285	310	289	302	283	304	291	263	305	292	289	288	287	300	280	301	307	277	292	321	294	335	297	293	277	282	293	331	273	282	291	270	295	261	265	304	288	298	300	319	292	270	265	286	277	291	284	260	289	291	296	281	269	317	284	314	281	294	322	274	306	316	313	307	258	282	281	309	248	269	275	269	272	289	288	304	289	298	265	290	297	320	291	279	309	275	295	296	301	294	269	288	310	310	286	316	300	298	270	299	271	288	253	268	307	296	286	290	276	280	275	313	258	316	297	289	281	297	263	296	282	332	295	289	281	265	318	310	262	301	312	314	272	282	307	291	283	277	277	274	304	294	283	282	314	296	305	319	271	321	294	301	291	292	288	273	289	325	291	303	341	292	296	323	280	283	300	290	291	270	262	320	306	330	266	323	314	292	275	283	324	262	283	275	270	307	303	296	282	284	295	295	291	272	298	272	284	304	284	300	285	282	280	331	318	298	289	300	287	304	294	281	291	304	273	279	286	291	298	304	268	300	298	288	315	294	276	290	279	295	312	314	283	276	278	301	293	298	289	295	291	294	319	293	299	300	265	274	251	284	312	267	251	287	305	321	292	285	282	264	285	276	272	337	290	290	291	296	275	315	309	296	304	325	282	289	254	302	303	273	281	301	300	287	296	300	304	295	272	297	278	296	316	286	299	301	281	292	278	302	302	318	290	303	290	293	271	246	286	266	323	257	313	312	283	296	268	314	271	304	291	286	294	301	316	311	307	283	299	298	294	296	298	296	318	299	272	268	281	304	311	282	309	323	321	297	283	315	272	261	302	289	289	265	342	297	291	319	318	310	290	304	300	294	282	314	238	288	302	296	293	322	281	256	297	296	292	280	279	303	310	305	275	282	297	302	243	286	306	268	285	294	267	257	295	297	275	302	284	301	291	271	305	306	300	279	301	326	269	262	275	290	292	274	295	274	287	283	287	269	309	275	320	263	274	294	311	313	260	284	290	313	270	286	297	327	290	327	285	289	287	303	296	292	265	278	290	292	291	302	313	288	273	280	294	319	325	292	304	273	314	298	322	294	289	299	294	264	282	283	298	277	290	272	281	301	306	287	320	292	302	311	280	310	317	309	282	285	263	285	280	298	300	307	279	283	259	280	259	316	305	280	290	278	293	296	293	316	288	235	275	314	282	258	284	287	292	300	293	287	302	282	301	299	299	308	301	269	288	265	309	299	297	308	302	290	314	283	234	308	301	300	291	282	310	286	320	305	262	292	266	272	294	296	299	288	287	294	293	310	288	312	302	316	281	307	302	288	315	251	269	280	286	282	279	321	309	308	294	284	305	282	289	273	314	293	284	291	306	296	309	302	287	288	277	278	279	280	277	302	304	297	293	320	290	332	309	265	320	273	304	304	273	269	280	293	284	283	305	308	309	299	299	304	294	309	316	271	293	270	287	313	292	265	301	293	273	332	291	280	258	265	280	281	280	279	272	282	295	291	313	291	311	284	270	273	285	311	265	294	317	282	306	281	321	303	278	302	298	291	299	255	279	281	296	340	333	274	288	298	293	255	315	288	275	272	337	267	271	315	312	293	283	293	281	343	290	310	284	286	291	316	281	307	300	281	308	304	279	293	295	319	282	274	292	265	292	288	263	307	304	292	303	287	285	310	310	267	282	314	287	282	313	276	308	309	278	281	304	328	291	312	271	281	311	305	230	288	298	309	300	304	269	274	306	311	304	326	265	283	297	298	332	301	343	282	316	302	274	282	295	289	312	336	317	288	302	301	306	303	260	285	279	332	272	308	292	279	312	333	299	276	327	303	263	292	275	271	266	289	282	294	304	276	318	318	258	262	258	272	283	267	259	265	321	277	287	285	307	256	293	296	312	285	270	287	309	284	288	309	275	327	285	297	263	306	290	285	270	289	280	292	289	266	284	263	278	297	294	277	298	294	305	326	303	306	300	304	276	273	307	325	290	283	269	288	303	289	309	285	284	282	276	309	289	286	271	279	291	293	299	316	280	273	287	318	292	284	282	319	286	294	284	289	298	304	286	282	268	273	289	281	320	294	286	321	261	311	310	270	289	275	301	261	285	291	309	297	281	272	282	277	323	285	316	290	299	282	295	302	324	297	290	280	324	299	287	282	263	302	306	271	273	303	329	301	262	288	253	302	288	272	338	307	266	274	277	302	297	303	293	298	291	276	290	296	281	294	311	279	282	299	285	312	304	287	300	297	299	267	290	278	295	286	275	292	320	281	273	301	277	284	299	269	303	308	256	307	272	284	279	272	280	293	319	290	296	284	275	313	300	229	279	265	306	282	287	319	316	318	296	294	296	279	285	293	294	304	277	261	304	297	301	308	323	287	291	283	286	289	293	276	277	290	282	278	300	314	306	301	295	277	291	303	291	319	299	320	279	325	280	306	275	302	293	310	304	304	303	275	319	298	294	291	254	270	310	311	282	291	279	295	301	281	306	299	323	282	283	289	278	298	276	255	276	324	265	273	263	283	283	315	313	274	293	293	279	275	298	303	294	298	294	281	293	289	286	290	289	300	291	259	290	301
6488	19826	17297	9755	6964	5470	4288	3131	2470	2085	1595	1537	1296	1004	894	781	816	838	799	829	798	876	976	1199	1197	904	804	621	597	477	466	413	461	479	517	504	565	496	551	545	536	400	432	418	501	541	494	394	386	327	360	329	335	401	341	310	310	345	325	332	322	335	335	316	292	303	296	325	323	325	365	335	343	346	331	296	327	290	329	343	292	312	339	321	313	337	328	300	323	322	312	333	285	327	323	292	326	319	337	337	321	295	250	306	324	324	301	310	319	301	335	305	362	313	320	313	330	338	322	312	263	278	303	361	332	301	280	303	310	311	286	293	313	325	309	315	333	286	307	322	326	336	326	321	320	300	310	323	347	299	328	326	323	316	295	305	304	306	301	348	311	314	310	336	324	285	322	290	320	314	280	301	364	327	284	296	313	311	360	315	323	334	288	322	289	328	331	296	289	313	310	308	327	295	324	306	310	313	331	301	283	317	308	294	316	344	331	299	307	307	327	339	315	320	326	304	319	307	312	330	338	343	307	313	306	306	332	310	331	335	331	322	318	329	321	318	332	308	355	309	315	295	314	311	307	304	294	300	291	330	284	340	296	327	303	308	333	354	325	285	294	308	307	308	297	280	322	326	337	321	295	295	313	318	295	336	294	325	344	345	329	310	321	337	284	352	307	306	309	321	319	279	313	291	299	333	311	286	316	291	355	303	314	311	349	313	299	281	316	288	330	302	341	320	316	324	305	316	301	308	314	316	310	315	315	294	310	314	329	329	323	289	301	297	321	333	315	357	309	306	308	323	305	292	298	326	317	304	347	316	318	309	317	316	338	295	303	321	312	306	344	312	300	283	316	301	264	294	298	299	324	346	295	334	317	306	329	318	331	336	340	308	319	328	327	291	318	311	311	316	315	314	294	290	305	299	312	323	302	279	342	299	315	310	296	307	311	286	332	347	326	303	327	323	324	314	306	331	316	322	320	327	330	311	305	349	300	296	336	292	311	334	323	325	324	300	346	335	297	300	287	323	341	352	336	318	330	296	311	345	328	346	270	290	312	303	306	308	314	333	324	282	306	309	305	350	318	278	288	296	325	307	323	317	354	327	319	324	288	317	304	307	311	282	287	294	323	319	314	295	306	334	328	314	329	295	320	293	319	321	312	315	307	296	288	341	309	326	342	327	307	306	313	307	313	299	319	286	319	311	344	276	316	334	328	306	320	323	326	310	329	294	331	330	303	299	330	278	346	312	307	321	314	289	313	311	288	351	322	282	314	320	308	306	298	320	305	334	279	325	342	321	327	322	307	281	321	308	323	303	326	324	296	300	304	324	309	333	321	340	291	309	306	296	339	294	321	326	318	322	359	345	320	329	316	290	309	310	332	305	298	318	286	265	324	293	306	335	311	306	330	321	320	307	339	283	309	276	323	302	299	298	282	300	279	312	314	343	306	328	297	304	318	347	313	310	322	298	306	309	314	320	289	311	301	316	308	299	334	327	294	322	331	318	313	355	355	315	293	303	308	319	302	306	309	319	302	325	359	360	282	341	307	310	301	323	314	321	285	316	289	357	345	338	311	302	319	311	322	354	291	319	301	319	310	320	310	321	323	310	314	309	335	302	328	291	335	326	281	307	325	320	301	324	297	338	347	309	316	312	326	304	290	303	286	351	345	332	343	313	341	288	324	315	323	296	303	297	286	327	319	310	316	301	310	334	276	293	291	296	309	355	314	347	305	304	325	306	345	328	299	321	304	345	312	329	310	285	316	306	350	346	318	321	315	288	296	365	311	331	305	348	305	306	322	333	332	315	287	317	334	328	288	360	328	310	317	341	308	317	283	310	326	341	333	309	324	330	321	315	325	315	316	277	303	305	311	298	307	296	340	290	317	316	311	285	285	324	308	318	310	324	307	312	308	292	324	289	311	322	297	329	273	321	338	312	324	311	294	318	311	332	317	348	345	334	317	290	308	307	305	302	308	309	315	319	318	333	305	323	283	331	313	298	342	318	323	279	319	321	308	268	291	332	278	294	304	317	323	307	299	305	310	285	314	308	300	318	317	346	317	295	334	277	311	333	319	323	314	327	323	276	337	289	284	289	309	306	299	340	315	327	342	263	336	324	301	311	346	293	314	344	317	310	275	302	303	333	329	329	305	297	312	304	318	307	337	342	332	301	323	309	324	290	325	306	319	319	302	293	325	307	297	291	327	325	296	300	305	301	328	267	357	298	334	326	301	282	311	304	305	265	317	302	298	295	319	286	298	322	288	306	348	308	296	302	355	306	314	295	310	334	328	309	300	331	291	320	311	312	303	326	321	309	299	321	300	329	309	341	342	337	326	296	313	325	305	292	302	304	300	327	339	302	332	298	300	308	298	294	306	318	338	330	321	306	297	317	303	310	332	301	336	291	330	322	317	295	315	298	322	332	273	308	338	302	332	294	293	319	307	312	326	336	317	342	334	285	316	346	325	320	321	312	303	287	293	319	321	314	312	312	321	313	304	294	329	314	307	303	332	322	304	329	288	357	294	306	340	296	307	325	339	328	307	298	318	292	337	311	320	298	313	313	311	303	328	354	295	308	318	298	319	320	293	330	314	308	324	302	308	342	325	302	310	305	290	316	330	304	337	338	305	309	306	299	311	290	291	298	312	326	339	301	307	344	331	305	330	328	298	318	281	307	292	330	296	330	324	311	312	310	323	301	314	293	309	313	339	290	313	285	292	300	325	286	318	336	339	319	328	299	298	318	288	297	306	338	302	344	322	305	305	355	298	317	329	311	312	314	307	312	330	316	309	327	339	307	331	296	331	298	350	310	278	321	331	290	326	284	326	296	290	296	323	322	323	302	283	301	315	308	304	319	320	311	325	371	299	326	298	287	326	325	305	299	303	323	320	301	319	325	291	299	296	349	280	264	304	286	324	310	292	317	331	316	328	309	313	322	315	276	340	298	286	307	327	312	347	316	336	342	317	300	344	352	290	337	298	300	297	302	338	265	295	335	310	311	348	351	294	301	330	312	312	336	291	350	316	300	280	321	316	331	315	308	326	283	298	309	330	306	314	308	298	296	300	326	293	279	292	328	307	328	318	327	334	330	321	297	304	310	294	301	311	308	348	288	352	329	290	318	332	325	284	310	312	326	316	297	299	324	317	315	284	302	275	302	331	323	316	329	318	308	301	320	300	293	328	308	301	287	325	294	317	334	321	321	325	296	362	309	272	310	299	287	314	307	323	340	312	335	293	294	330	293	309	319	330	291	301	322	331	307	315	308	305	305	329	319	303	278	305	302	324	329	322	305	328	311	323	309	297	314	296	294	318	313	299	353	324	325	287	320	319	331	302	331	305	316	299	313	307	319	302	352	273	323	324	295	286	296	297	313	326	325	337	284	326	301	310	312	288	322	309	293	287	328	315	323	321	315	335	296	314	337	311	301	329	320	318	341	343	320	317	334	316	290	324	338	318	343	305	326	309	317	314	318	321	308	319	294	305	327	300	301
27151	19776	8698	2242	1414	1158	1067	868	834	865	827	803	781	773	766	759	693	706	771	751	824	745	809	776	835	807	754	704	740	687	690	751	720	725	755	698	743	693	710	705	631	644	682	710	680	709	745	708	714	638	658	698	667	690	672	697	669	668	642	641	681	681	694	637	655	700	671	670	639	687	680	652	683	681	693	698	650	674	653	644	676	690	654	716	690	639	693	715	665	638	652	702	679	656	719	663	652	694	646	675	621	659	708	705	730	658	679	699	656	672	716	666	665	662	633	680	685	696	675	643	655	674	643	661	648	710	670	666	673	650	681	667	720	656	694	643	666	674	686	652	645	687	647	694	641	682	647	630	651	699	625	649	643	666	707	626	699	643	695	659	706	656	715	671	666	670	689	658	671	669	661	677	659	672	688	681	676	722	664	650	680	637	656	679	625	636	680	634	678	668	701	653	706	704	652	637	666	670	670	683	647	661	643	685	697	659	698	673	677	652	615	679	743	698	671	654	648	673	672	695	663	676	650	661	658	672	658	644	635	704	681	656	739	716	684	629	657	725	670	656	647	678	661	641	665	677	634	689	631	705	662	671	658	686	670	718	631	637	630	645	666	688	695	681	663	684	679	658	686	644	699	660	658	711	670	690	632	701	678	641	647	680	666	641	707	692	694	660	674	704	726	655	702	667	654	685	684	683	625	650	620	668	643	682	689	658	725	647	622	682	663	650	671	663	696	711	698	719	665	656	669	637	669	650	642	671	646	735	642	619	631	622	635	676	706	627	672	676	638	627	728	615	670	694	653	645	640	662	657	661	689	679	652	689	644	654	640	662	688	673	678	658	666	688	693	677	675	705	660	677	635	701	653	659	645	711	677	679	662	699	633	668	687	712	721	679	719	676	658	677	652	691	666	670	672	700	669	671	666	664	681	621	649	691	696	714	677	685	648	668	651	671	720	677	677	685	697	646	712	695	669	652	607	701	658	640	678	657	619	666	684	681	645	673	661	682	654	643	653	707	617	693	728	684	670	665	672	662	692	720	708	654	650	610	661	695	656	670	670	697	689	669	648	657	692	654	669	649	641	674	667	613	666	676	683	673	727	687	671	705	631	643	675	672	683	630	615	644	699	657	685	659	651	645	668	674	659	689	680	690	679	659	691	632	657	676	605	671	711	685	660	695	685	718	676	638	683	686	672	695	670	593	636	674	639	687	679	669	706	657	659	714	672	686	648	655	626	708	644	700	705	648	683	658	686	647	675	652	687	643	687	671	693	669	647	671	630	667	687	637	730	673	657	671	646	665	675	660	672	646	675	705	642	673	735	654	679	638	683	668	680	672	616	646	657	663	650	665	685	679	714	666	683	668	675	671	684	690	685	702	663	672	665	666	684	648	705	661	688	614	687	673	653	604	742	706	626	650	704	627	745	623	683	698	700	661	688	679	625	688	637	690	669	663	658	701	700	605	708	627	640	681	650	674	678	641	678	665	686	684	680	636	648	652	666	709	685	656	682	653	678	635	702	636	659	731	682	686	654	656	670	721	649	670	635	688	667	710	677	643	667	691	714	664	680	653	707	651	689	670	660	704	698	648	691	666	698	655	648	662	698	709	675	720	617	661	664	634	657	690	641	637	690	622	690	687	700	631	637	647	670	630	647	658	647	701	661	692	629	691	694	678	673	672	639	658	668	705	678	626	641	680	680	653	659	679	657	699	696	700	642	651	677	662	658	636	663	690	642	702	645	678	723	689	690	689	680	676	718	650	675	641	723	673	656	659	664	701	666	665	675	691	691	635	657	626	638	661	726	687	732	655	619	680	692	706	744	681	676	623	656	642	687	653	663	678	644	717	674	684	666	613	667	661	654	721	669	631	708	671	697	690	689	624	636	662	694	717	663	654	629	615	654	683	626	680	686	693	683	720	695	666	725	662	633	670	672	636	696	703	702	703	674	623	648	621	617	693	676	686	666	691	658	680	644	670	674	687	685	660	711	635	696	643	689	650	667	678	676	667	677	697	677	628	651	652	699	710	643	664	659	697	670	663	652	647	664	680	675	664	689	658	678	701	650	653	698	609	681	650	686	678	667	710	678	696	607	693	700	688	672	656	703	664	678	675	669	697	733	655	725	658	679	680	666	664	669	649	665	657	676	675	671	642	642	682	633	656	678	659	663	701	594	663	691	657	624	677	651	627	674	714	703	677	688	662	690	691	669	672	648	664	669	710	627	614	622	636	726	673	649	662	653	675	640	695	642	665	690	650	639	664	676	683	645	632	656	638	649	699	680	620	702	688	725	655	663	644	677	658	680	688	680	671	663	671	675	675	670	699	682	660	672	631	709	654	698	647	632	632	707	681	655	673	689	703	680	658	683	672	687	673	672	629	672	695	662	691	665	666	722	670	685	651	683	688	688	647	618	693	648	690	635	712	703	646	695	644	696	711	674	624	653	682	691	674	685	646	634	676	682	689	672	658	703	653	666	709	685	693	661	621	607	659	593	647	660	687	641	668	717	677	704	643	660	652	646	642	666	684	689	712	680	668	713	677	679	632	700	687	669	645	690	666	653	633	694	699	652	673	665	651	698	681	688	700	682	677	685	670	622	665	708	708	659	663	652	694	687	657	749	672	662	649	613	685	687	621	621	677	644	733	637	703	704	713	725	615	712	632	680	676	655	612	721	739	664	676	652	655	641	712	645	667	638	671	652	653	665	668	652	656	701	666	666	677	687	692	659	696	667	703	655	651	658	705	694	679	711	657	680	678	684	697	640	656	652	689	662	680	651	617	695	675	699	683	631	664	665	659	688	731	669	671	696	683	682	630	647	657	714	668	703	653	660	702	631	665	646	664	686	689	683	666	643	683	630	620	676	642	675	712	676	665	665	680	645	653	652	617	695	660	690	676	673	694	645	664	672	662	649	654	692	687	663	625	723	669	664	683	659	723	639	709	674	678	673	673	683	644	647	681	664	686	697	654	678	632	636	744	686	694	614	651	658	642	639	670	667	660	701	687	637	660	708	689	666	654	652	705	676	719	644	692	676	611	645	631	679	658	645	685	716	661	683	652	671	669	695	657	657	671	652	692	668	694	698	709	692	633	691	674	671	652	677	705	631	692	671	671	672	697	638	669	679	604	688	659	673	671	650	697	690	690	617	675	667	679	648	657	701	643	688	650	687	626	676	684	669	650	666	688	686	667	666	681	695	669	652	697	722	682	690	677	628	675	662	678	661	726	653	670	629	708	705	651	681	653	622	681	655	685	654	729	698	637	685	644	651	672	703	669	705	688	694	688	694	656	697	676	651	664	667	667	645	656	670	739	695	675	675	684	673	686	632	684	668	682	651	661	717	685	698	669	686	635	694	743	713	691	676	693	666	650	646	666	661	661	685	658	647	684	683	659	667	693	695	689	649	667	699	690	655	637	735	644	680	665	649	705	678	645	665	699	619	658	675	686	653	656	723	630	664	653	676	691	687	683	705	677	663	714	675	681	628	634
5298	5340	4804	2586	1951	1706	1453	1198	1162	1034	955	927	920	832	762	871	805	785	768	789	845	866	872	866	875	849	865	805	808	751	750	684	724	748	752	783	776	777	734	783	756	663	736	720	748	773	764	736	771	676	725	718	710	757	719	709	684	693	707	739	747	740	668	700	782	680	712	713	712	715	724	711	701	716	691	724	718	717	711	684	752	745	712	740	724	701	726	648	755	706	711	728	692	690	718	767	711	714	682	669	699	741	720	685	718	726	707	697	721	699	731	695	711	729	696	699	725	705	723	691	695	738	703	679	696	718	663	688	707	676	694	689	721	748	702	702	704	704	716	679	705	722	706	698	719	713	743	695	705	693	692	740	701	718	685	682	736	733	720	693	740	711	722	710	712	678	706	712	739	689	737	676	710	788	698	721	721	675	755	730	748	746	668	725	717	704	725	701	743	680	736	737	709	732	671	672	685	735	731	713	745	729	680	744	708	674	710	716	715	715	714	693	721	730	711	734	667	724	731	722	697	708	710	719	734	693	700	709	746	713	736	709	762	709	709	707	703	696	696	717	731	694	693	705	729	648	762	744	708	774	717	693	667	686	710	664	743	705	727	735	737	680	734	718	714	719	702	719	734	697	643	723	720	658	651	716	717	675	717	716	722	717	732	700	703	743	679	705	720	744	764	697	707	712	702	729	747	705	678	715	723	698	695	667	724	707	699	730	734	720	711	710	700	719	662	718	710	686	710	729	721	701	702	754	713	709	700	723	766	719	685	725	704	730	731	754	701	758	682	736	727	755	719	715	701	652	697	704	715	749	666	693	697	650	689	721	688	717	748	708	742	682	708	678	712	727	707	654	731	731	712	756	714	734	715	718	734	689	760	687	720	711	691	720	715	729	700	757	678	681	681	687	723	707	725	672	709	709	692	708	717	702	734	655	692	690	741	735	647	681	682	695	713	719	703	699	756	731	735	728	708	697	701	702	740	726	671	717	726	701	739	739	703	710	741	716	668	726	668	730	746	680	695	725	695	718	706	713	766	730	663	737	748	740	723	705	714	704	665	717	686	681	705	704	760	666	702	744	722	728	668	705	709	750	694	712	734	723	756	683	721	719	754	718	691	694	727	707	737	743	704	692	721	760	688	737	731	702	685	717	721	672	759	688	722	687	718	677	750	677	637	746	702	693	722	718	732	715	711	687	709	696	724	751	758	706	708	719	669	733	700	705	727	707	723	704	710	729	714	699	702	685	686	723	683	664	697	780	686	679	775	679	730	719	704	756	751	750	741	715	692	696	697	745	681	693	727	688	703	694	713	721	715	668	706	729	689	688	730	706	732	735	709	718	711	685	709	704	726	705	684	719	678	728	731	742	712	694	743	720	683	733	724	694	754	684	707	720	699	719	716	684	738	666	690	669	736	707	716	661	750	681	754	761	734	734	702	739	713	705	700	712	756	733	703	695	691	741	711	774	687	746	740	717	705	694	695	707	708	703	687	742	722	737	755	691	718	666	724	710	716	745	726	627	709	744	750	775	687	696	734	715	730	724	746	719	671	704	716	652	726	704	676	724	697	690	728	796	722	695	756	711	763	723	711	729	680	709	722	719	732	705	688	755	678	720	691	699	706	723	716	713	749	709	705	716	733	727	750	706	760	690	742	742	721	734	706	749	731	751	687	706	709	753	705	725	683	685	732	724	732	733	728	749	684	723	708	759	695	758	725	716	759	756	706	678	746	685	803	772	668	697	738	698	685	724	720	682	687	705	657	664	673	711	739	687	664	720	693	715	719	770	705	679	758	688	704	711	718	663	720	692	724	705	681	694	682	727	686	704	778	710	699	755	732	685	738	692	691	715	695	729	710	702	761	795	753	724	757	736	704	690	675	667	700	683	749	676	681	713	710	703	689	694	733	715	770	679	723	738	677	700	761	703	682	734	741	692	646	755	711	728	682	668	743	698	715	691	701	695	718	725	729	649	703	718	690	717	693	722	719	709	743	757	735	689	716	710	692	749	729	703	695	736	752	717	706	659	643	726	719	701	701	719	733	738	726	685	713	712	708	737	735	774	721	704	668	669	715	708	715	685	715	692	696	658	672	721	706	707	657	748	725	683	701	716	701	725	695	664	712	720	678	718	737	715	743	706	645	700	699	676	700	656	702	726	702	742	692	717	697	753	747	758	736	724	728	737	764	697	686	730	709	722	723	734	723	758	713	742	738	710	718	705	718	692	739	704	672	688	726	695	695	679	743	719	733	738	725	689	692	692	676	760	644	741	677	758	724	659	711	698	724	685	705	709	695	704	709	705	732	738	737	689	755	666	703	717	737	683	725	697	643	760	709	731	704	727	692	705	710	717	739	709	744	714	714	685	707	654	705	665	697	731	671	755	717	675	662	677	666	715	708	721	677	673	682	718	697	724	674	717	758	728	728	686	686	655	709	670	743	706	689	688	763	733	755	749	747	730	729	657	747	657	681	695	704	734	664	701	720	756	694	709	688	734	701	716	676	705	740	769	714	693	718	719	756	723	726	737	670	733	675	738	700	684	768	737	720	726	673	699	708	749	722	708	660	720	680	689	754	703	721	725	693	736	758	719	720	710	714	734	760	700	706	680	714	683	700	737	674	688	702	709	725	689	732	736	714	697	681	678	701	719	714	710	699	702	745	747	746	704	697	694	688	707	756	657	707	697	709	704	779	696	733	704	670	733	720	655	662	728	706	701	681	750	695	730	702	731	697	628	727	711	732	686	695	692	682	717	690	712	691	693	677	710	720	750	717	697	740	765	744	702	738	777	684	658	728	722	672	722	673	727	692	705	732	756	710	763	721	695	692	714	706	727	681	695	687	663	693	713	676	705	689	764	705	751	701	714	691	707	688	727	707	721	714	679	681	725	764	688	737	667	709	724	697	712	656	738	722	732	663	734	699	760	726	725	732	712	721	691	727	702	705	731	725	759	704	715	704	703	704	706	702	665	720	708	676	692	673	683	757	709	673	734	716	708	699	699	686	718	688	686	652	685	696	697	717	727	720	687	743	726	711	699	679	675	663	734	686	687	720	746	739	704	762	714	677	715	700	732	748	704	708	694	690	709	660	712	697	711	705	643	710	739	719	700	739	731	725	725	700	742	704	706	701	717	709	709	734	698	734	708	708	733	672	804	716	705	672	730	683	660	770	674	687	694	727	744	704	692	740	706	729	702	686	720	697	725	714	673	713	687	707	694	707	693	690	716	692	727	700	737	718	723	737	740	670	706	701	674	738	689	729	744	712	739	746	703	759	717	697	696	728	693	662	714	703	697	720	703	675	738	709	710	739	712	703	696	724	692	749	741	740	696	703	709	680	690	728	733	732	728	685	697	672	711	681	728	745	704	661	722	703	745	705	718	681	690	708	692	680	666	712	699	717	710	732	716	714	719	742	743	711	782	701	737	753	755	747	701	701	700	748	697	705	725	709	727	755	727	676	692	674	701	659	738	684	701	711	710	713	678	707	714
23340	20936	28166	23887	20952	13821	2639	1515	1197	1080	934	861	881	780	677	701	709	671	737	771	729	750	759	813	786	782	662	719	576	588	579	608	624	591	538	612	607	588	615	613	569	579	503	543	604	590	576	535	521	495	521	498	505	544	496	534	509	516	490	492	478	507	516	526	546	553	489	481	504	510	509	483	542	492	489	535	513	544	508	515	492	485	490	461	489	528	499	489	554	487	521	491	506	463	485	507	519	529	512	532	484	528	479	538	489	498	527	530	484	478	524	512	498	500	547	502	506	506	498	488	462	540	491	471	506	542	478	518	509	488	493	530	527	473	536	463	529	482	569	496	515	481	547	494	537	505	517	495	536	471	535	503	549	482	498	524	476	485	469	526	523	486	481	519	511	519	469	447	486	515	495	487	459	473	489	501	476	491	481	547	518	492	508	492	533	470	479	518	451	529	526	528	513	528	519	527	525	550	507	502	515	452	505	489	497	502	499	519	558	531	517	511	497	471	518	520	467	506	478	494	496	540	506	524	501	522	517	504	526	478	500	510	508	522	493	481	491	455	550	522	530	487	522	522	517	534	511	543	544	542	507	491	484	535	477	495	472	544	545	525	522	493	536	494	490	501	496	504	495	521	546	508	523	488	513	500	525	472	515	497	509	538	496	506	486	481	518	489	516	509	487	476	507	480	519	502	483	526	477	453	519	495	517	414	495	508	517	510	473	479	481	523	455	461	501	512	509	494	495	495	487	498	519	494	491	562	517	485	496	537	482	515	520	501	462	483	505	482	541	544	519	538	507	532	472	496	491	480	523	495	512	505	515	477	489	495	501	510	489	490	481	505	497	525	518	510	500	529	508	526	498	497	507	544	520	519	528	503	486	514	521	504	519	484	510	512	490	531	486	500	534	490	538	504	522	502	514	511	478	491	530	497	521	455	548	512	475	535	513	484	507	483	514	546	518	507	519	466	477	498	479	523	465	488	487	489	479	525	507	505	509	512	517	504	494	526	490	484	492	471	511	468	502	482	494	522	465	490	527	514	515	451	520	494	503	525	506	488	481	519	482	500	489	469	531	489	548	526	487	531	511	496	501	533	544	516	494	469	527	540	515	507	479	539	495	489	447	514	512	523	513	511	550	541	510	549	474	480	520	501	487	463	490	526	508	541	493	525	494	495	526	474	503	500	520	496	484	517	496	509	480	526	546	500	491	502	508	502	458	520	501	509	482	511	497	492	500	478	515	525	478	494	514	527	533	534	516	490	491	459	487	515	525	513	488	496	538	485	472	496	491	515	499	503	501	503	475	534	481	482	482	501	530	508	483	509	523	525	506	513	502	530	546	466	526	510	486	521	500	458	503	521	513	524	486	542	506	484	510	490	528	513	496	539	494	521	524	485	468	486	514	518	504	508	521	523	482	533	496	519	509	504	500	471	513	479	515	464	513	485	516	500	533	499	519	468	553	471	507	526	509	515	528	502	495	481	466	496	490	472	502	485	471	503	502	503	522	519	509	493	476	528	491	491	483	456	490	475	477	497	457	497	499	502	498	479	545	533	515	487	495	532	492	502	501	523	508	516	522	511	524	521	518	499	498	486	497	529	519	515	550	502	535	531	480	474	495	502	491	521	458	520	491	566	535	488	473	510	502	506	537	462	516	493	473	554	500	500	506	517	472	474	486	496	518	484	509	496	461	520	465	494	492	460	493	461	526	524	483	557	500	481	504	492	506	532	516	522	474	461	519	481	457	509	497	533	510	502	482	509	537	502	533	503	495	497	495	461	500	510	515	521	546	455	488	431	479	480	486	493	490	519	475	519	511	506	522	500	525	462	536	507	499	491	506	455	512	524	479	488	517	536	544	492	525	483	523	496	511	477	518	541	521	512	481	531	528	518	472	493	494	480	519	495	522	497	508	476	475	493	536	475	509	498	509	510	489	526	521	477	524	508	500	513	491	507	460	495	523	527	499	486	494	515	484	517	506	444	484	485	509	518	453	496	485	468	470	515	533	500	472	514	511	502	469	478	518	528	484	490	505	513	524	498	506	466	514	494	518	475	493	475	545	479	534	493	506	510	477	483	515	501	498	488	486	458	492	506	496	514	508	514	477	534	497	546	489	516	548	486	520	480	494	528	527	478	525	538	507	536	490	522	529	494	539	512	475	496	513	475	496	454	460	498	465	473	457	530	497	486	529	486	435	488	494	527	508	554	484	491	523	475	557	537	473	518	483	504	489	497	511	503	506	501	500	500	484	476	488	534	511	496	531	490	499	523	534	524	491	481	469	506	502	520	514	550	503	505	478	486	548	488	503	506	529	527	473	518	513	521	496	517	502	465	495	481	514	493	528	504	491	514	535	521	508	485	505	525	486	488	504	509	523	531	495	499	477	473	470	495	488	510	549	472	497	514	507	496	524	505	489	539	514	529	486	553	493	504	526	452	493	478	502	464	502	464	495	492	479	466	498	539	511	506	505	492	484	513	472	473	528	498	512	500	503	520	496	528	454	497	504	487	511	509	493	475	521	502	530	528	467	496	541	530	500	482	482	504	514	478	508	541	487	501	533	506	484	508	535	463	518	511	500	484	509	435	501	519	504	497	512	503	499	508	516	513	507	518	488	521	549	505	516	575	469	488	503	514	470	484	510	513	512	492	477	514	478	488	538	458	520	506	507	532	502	483	497	498	539	515	541	527	470	519	495	500	482	507	520	524	533	486	523	501	481	520	498	530	501	476	558	523	538	457	482	548	502	488	508	495	517	524	482	527	517	519	507	483	514	479	551	480	504	469	489	521	476	523	508	506	489	510	526	485	507	518	557	546	466	514	490	472	471	508	519	513	509	502	503	487	515	478	480	517	505	503	521	511	522	494	482	498	482	485	532	471	465	488	503	469	494	530	513	470	485	475	462	487	514	525	535	516	517	497	501	508	453	487	465	502	493	523	534	518	488	500	517	492	517	476	518	490	449	510	523	510	502	506	512	528	507	496	533	542	496	512	506	490	517	520	529	469	484	517	506	518	539	486	491	514	455	534	472	520	480	522	541	509	515	507	498	521	487	487	486	524	518	507	504	466	490	516	511	492	478	474	524	521	506	502	495	516	512	462	505	493	495	478	455	528	472	492	521	482	512	489	522	496	507	495	491	536	557	492	488	504	519	518	512	520	515	495	512	516	478	518	493	515	489	478	516	529	497	490	546	484	496	484	500	511	515	472	489	473	512	488	486	506	494	505	492	472	513	545	495	461	533	507	478	498	566	512	512	508	515	469	474	493	503	476	504	471	500	519	488	487	531	493	477	493	487	487	461	510	499	503	481	494	502	496	496	510	489	491	503	496	534	506	503	509	500	528	487	509	527	492	500	493	501	523	484	487	503	505	517	530	513	491	483	501	479	512	532	533	520	520	469	525	483	484	518	493	504	487	501	481	514	518	443	513	518	534	558	488	523	523	509	506	523	530	520	535	482	519	481	448	516	513	532	501	514	492	496	504	456	486
4938	13755	11767	6145	4363	3496	2720	2114	1814	1555	1313	1212	1067	991	853	841	808	857	813	966	840	942	969	972	943	925	816	836	747	655	590	697	664	661	642	670	678	697	698	656	688	595	582	589	649	630	603	600	587	532	565	567	573	566	570	521	519	555	559	536	582	526	570	532	560	565	575	540	557	555	575	563	548	544	567	527	572	528	550	549	549	549	542	512	566	570	519	550	565	601	538	513	561	543	510	564	536	521	573	559	545	541	530	553	511	527	528	549	556	571	526	589	539	585	573	540	546	591	594	528	560	580	522	573	514	600	540	562	517	504	571	547	557	525	542	558	594	591	516	537	568	602	506	572	535	560	499	532	523	542	563	545	548	556	534	491	515	547	517	548	533	533	565	563	538	541	545	539	568	567	523	572	532	554	570	556	525	565	560	559	514	523	577	569	529	561	543	534	571	552	554	528	544	538	534	536	527	536	542	565	587	494	515	518	545	557	542	496	563	578	571	552	531	568	536	551	546	528	578	546	474	505	568	569	543	571	555	576	511	518	556	535	495	533	556	544	501	556	550	533	487	563	505	537	537	531	540	597	535	521	579	545	511	525	509	540	488	536	525	543	548	563	522	537	554	506	530	532	546	576	546	522	517	565	524	583	555	561	558	546	556	574	537	555	562	544	592	556	556	543	562	560	529	547	524	554	582	539	574	536	530	592	546	545	599	581	576	553	581	540	551	527	530	543	553	512	592	556	546	583	536	561	524	550	549	519	521	522	529	533	539	547	538	561	571	530	541	507	537	519	544	579	524	552	562	521	551	569	534	583	534	541	555	535	545	555	513	572	578	501	555	548	534	534	557	540	550	546	545	539	561	537	535	545	546	550	530	548	545	556	557	509	560	510	582	530	540	533	551	511	549	553	541	573	530	532	553	527	537	541	549	561	535	514	513	578	573	529	574	551	506	553	542	536	534	527	571	575	533	550	538	546	512	537	554	537	558	569	551	508	509	517	499	554	516	541	522	540	560	524	554	580	544	529	547	568	552	549	523	486	551	574	553	546	553	524	568	553	541	536	556	525	543	521	546	527	520	552	549	560	586	582	543	553	532	556	574	519	539	519	574	555	538	552	526	543	521	496	530	575	561	528	492	563	521	562	563	562	554	525	554	563	562	506	595	536	574	527	544	584	571	500	547	576	580	583	583	546	550	567	547	537	514	518	525	523	588	556	576	547	543	519	550	571	555	525	532	536	528	541	531	533	561	525	582	528	571	520	509	534	545	547	565	540	573	554	560	511	568	541	569	583	565	572	544	560	550	538	579	531	505	529	562	556	538	562	528	554	560	511	568	529	487	580	550	559	546	537	565	526	519	543	566	529	547	583	533	551	525	541	558	525	498	505	539	515	549	540	555	520	576	574	525	554	539	549	547	572	571	563	514	561	554	550	575	555	553	523	571	572	561	538	540	488	602	561	548	588	539	563	527	519	585	539	551	486	562	550	545	500	514	558	546	570	567	533	569	563	543	549	559	544	570	561	525	514	554	544	541	548	520	490	561	549	566	568	571	565	552	574	552	514	579	541	559	572	563	564	557	526	503	530	566	563	587	575	574	531	567	557	558	546	545	586	542	570	544	556	529	544	526	525	582	575	585	509	577	539	528	529	553	572	555	560	524	568	536	532	577	534	528	530	557	549	558	542	533	552	519	520	557	565	557	530	525	529	538	567	555	569	542	608	580	525	538	518	541	606	589	506	563	596	548	529	542	556	528	572	595	565	517	539	571	585	533	502	526	529	560	542	547	538	575	518	555	509	547	541	523	543	502	587	538	557	562	565	544	542	588	579	573	589	512	561	493	540	536	522	606	558	527	578	567	588	534	516	550	544	567	545	540	537	524	562	577	565	572	564	562	541	560	519	556	556	518	487	530	558	553	568	532	572	556	504	552	497	546	541	576	578	545	505	523	525	563	584	561	528	517	537	552	550	557	572	547	536	562	560	567	564	529	523	555	547	528	514	556	546	556	521	523	521	511	535	539	543	511	517	552	531	571	567	569	556	563	512	548	572	534	527	573	548	515	593	519	578	560	531	519	557	555	572	573	549	545	527	564	519	559	549	552	538	550	532	567	559	538	551	537	598	539	530	506	567	542	551	571	552	543	567	575	533	540	539	524	533	533	562	510	568	514	564	575	561	533	525	560	517	516	545	528	562	525	538	554	560	561	558	532	508	555	562	562	545	516	550	533	554	576	554	542	518	519	517	532	571	557	553	539	541	529	533	533	547	563	539	550	567	509	579	542	569	506	526	557	524	579	541	564	556	550	522	559	512	557	576	543	556	566	562	566	549	558	501	560	568	586	541	564	578	504	518	552	610	546	575	526	568	499	533	531	542	569	530	554	525	551	559	533	549	551	526	559	531	515	547	529	520	531	540	566	515	571	533	580	557	555	523	525	526	537	539	497	531	522	533	518	565	559	542	537	552	516	555	547	569	551	516	526	575	535	573	540	580	562	512	538	547	530	546	541	558	503	597	514	508	518	553	562	528	540	533	567	569	504	557	549	575	566	590	567	560	507	558	569	570	539	553	568	494	526	527	529	528	584	539	586	543	557	530	574	569	542	558	565	513	568	550	558	526	543	550	606	553	534	515	535	542	567	542	493	570	540	543	505	548	560	549	480	590	572	537	543	556	594	529	546	546	577	525	544	569	575	538	566	572	525	549	557	564	539	563	575	537	555	515	547	559	555	528	556	553	527	553	565	540	547	519	510	545	533	561	572	519	519	539	554	604	536	569	537	531	557	584	570	537	518	574	535	598	586	507	518	580	508	569	566	561	548	540	547	543	552	506	564	531	557	555	515	556	564	551	531	533	513	544	550	544	556	534	508	537	543	535	534	567	509	569	547	546	533	588	552	525	569	529	551	523	573	561	507	523	516	529	550	577	533	592	550	534	575	484	520	544	569	537	533	550	564	546	541	561	548	559	585	527	536	551	540	519	539	551	558	504	558	561	559	543	490	559	511	540	529	559	550	529	525	540	572	539	499	540	615	537	548	568	564	549	534	536	541	571	528	536	531	581	567	578	502	556	511	554	546	549	573	536	545	563	547	530	545	514	559	563	529	539	578	575	581	566	537	537	527	586	549	541	507	556	551	570	552	581	562	512	576	542	561	512	548	566	540	553	538	545	601	601	512	589	522	541	513	533	520	543	597	539	548	525	514	581	553	544	558	542	586	560	523	517	542	538	548	541	528	545	547	551	533	556	549	559	547	566	579	546	541	511	528	564	578	523	543	530	552	538	568	541	581	581	552	517	562	562	585	547	529	505	553	547	494	583	547	513	560	536	542	535	547	519	528	586	527	536	545	544	589	555	547	561	482	559	515	536	537	583	573	573	554	546	551	542	568	554	554	496	526	554	572	534	537	531	550	526	564	494	572	546	550	570	563	532	524	548	491	530	542	554	574	575	537	542	527	555	567	536	528	513	519	558	541	545	515	526	526	541	556	624
24417	20982	27470	24695	17585	2648	1501	1180	958	923	884	794	792	712	684	642	693	679	759	734	654	687	789	802	784	700	714	668	647	610	563	536	642	611	632	633	659	634	610	635	626	570	588	589	621	624	611	589	578	543	553	564	564	571	506	547	584	555	575	521	536	530	517	533	550	546	579	542	578	561	517	535	549	542	578	546	528	535	608	577	580	593	568	543	529	524	554	551	570	526	575	556	558	544	581	576	572	548	526	561	553	524	571	526	599	571	554	500	570	511	541	535	506	541	575	562	562	523	536	542	537	575	529	572	506	549	564	506	567	549	579	565	584	549	595	574	545	548	599	560	530	582	545	527	573	536	541	500	567	559	550	596	546	534	555	539	575	535	554	553	568	558	551	555	602	539	565	545	523	562	590	554	554	531	560	560	549	543	565	534	568	572	596	557	491	561	559	583	491	529	582	527	561	568	548	519	586	558	560	535	556	580	557	556	557	536	507	538	536	568	539	568	541	586	525	559	542	551	531	537	560	527	551	566	557	537	550	557	556	575	534	577	538	535	492	520	556	582	575	507	530	545	535	522	555	533	516	536	565	548	536	563	587	561	547	553	557	534	557	506	558	561	575	557	558	573	603	529	569	543	541	551	550	564	528	557	556	560	593	560	592	529	536	543	529	542	541	534	547	560	562	530	560	578	532	586	520	587	564	536	554	543	592	545	564	523	590	568	545	568	555	570	538	582	546	546	534	562	572	540	540	523	544	534	504	542	556	568	554	557	527	594	553	574	598	563	529	574	533	561	558	537	540	562	566	526	584	575	569	553	582	541	531	488	541	592	538	525	556	533	542	547	535	530	557	531	556	528	561	517	566	545	519	539	562	566	563	510	529	531	554	547	548	531	558	548	568	580	540	571	580	523	554	560	557	565	560	549	510	575	554	556	532	553	574	539	545	555	528	553	543	579	536	546	535	516	522	548	575	543	537	561	548	580	580	559	536	607	570	565	519	511	583	525	525	539	572	587	569	582	555	556	544	502	588	561	539	591	540	561	541	573	568	524	531	555	555	547	535	592	539	534	566	554	562	567	552	565	539	532	558	558	528	578	550	543	548	583	584	519	581	538	585	550	576	543	535	539	506	562	574	581	541	528	568	546	544	555	557	570	520	552	531	501	531	535	561	574	542	564	586	575	552	550	546	549	563	586	552	541	588	588	601	563	567	531	517	542	600	552	610	574	607	538	547	578	531	559	567	605	518	529	595	525	533	510	568	615	536	554	533	573	500	548	556	556	508	523	564	570	560	521	548	546	551	550	530	576	504	544	529	544	518	531	564	553	555	561	525	585	579	561	579	570	580	573	525	563	530	539	530	550	526	550	516	505	560	602	546	535	541	514	550	535	523	550	508	529	578	561	561	539	553	571	548	605	549	597	556	570	547	547	601	566	606	567	506	531	565	549	565	586	530	540	522	541	555	546	594	574	568	596	539	536	525	517	544	542	590	537	566	549	545	545	573	550	516	564	533	540	572	610	556	522	597	577	536	561	517	552	586	549	583	576	594	529	587	543	529	542	546	552	538	592	550	541	577	553	539	574	557	493	583	539	554	561	563	589	564	564	562	556	600	546	561	536	563	533	595	523	567	520	562	560	545	607	560	562	582	566	579	525	576	552	579	563	561	535	542	567	553	557	545	579	551	551	568	558	524	575	540	544	593	584	516	524	517	523	518	561	542	607	575	543	544	561	573	534	574	553	535	539	556	571	548	568	553	569	579	564	519	543	585	593	571	545	533	531	554	550	550	544	557	572	544	569	554	583	574	553	568	564	562	537	511	588	541	559	558	580	562	572	494	515	544	549	569	587	539	540	558	526	535	521	569	510	529	556	560	505	555	559	517	558	548	569	561	565	567	540	563	593	516	569	533	549	559	570	554	542	574	580	523	564	590	511	556	522	534	558	601	526	511	541	611	522	567	571	528	521	562	545	576	569	539	568	589	582	554	588	534	559	553	544	526	547	515	545	536	566	552	570	553	548	561	543	534	546	574	533	561	555	550	543	561	505	522	496	577	545	537	549	591	570	541	540	554	554	559	526	502	547	598	538	527	556	555	518	510	553	549	543	579	552	547	557	574	580	518	553	545	538	546	527	534	520	558	531	515	561	585	590	538	544	524	572	560	522	538	577	599	504	517	579	550	519	591	574	565	529	543	478	597	516	541	547	584	545	555	555	532	535	530	562	531	515	528	539	545	545	572	557	590	543	491	481	577	593	547	583	597	562	530	548	566	579	533	556	503	570	561	559	547	575	596	590	555	579	548	532	551	532	529	536	584	549	544	538	557	554	555	503	543	545	544	579	576	574	547	581	562	575	551	588	562	551	552	549	578	554	522	539	599	525	532	511	501	586	530	568	573	570	571	572	533	566	557	598	551	586	594	558	627	543	518	579	571	530	592	539	534	559	577	541	579	554	531	568	573	493	521	533	558	529	536	534	545	551	523	569	598	576	539	556	503	548	533	533	563	611	545	532	537	605	534	566	558	554	548	554	539	555	542	526	500	565	586	552	585	508	517	537	553	561	595	562	550	563	541	551	558	563	585	524	531	532	579	510	562	562	530	571	562	563	560	537	511	540	552	595	573	504	596	535	584	583	550	576	566	560	544	576	545	491	543	577	559	550	564	551	533	584	551	533	486	548	581	556	543	518	582	545	555	531	535	531	535	521	559	496	556	540	523	519	545	604	570	542	558	527	588	581	537	521	545	543	559	531	563	535	543	526	538	522	541	556	540	523	576	527	549	586	528	525	543	572	564	547	565	544	547	553	500	558	539	544	551	536	586	544	596	593	544	550	584	545	546	532	558	558	536	559	572	557	581	553	544	555	530	536	545	525	542	571	570	518	522	566	592	556	555	551	574	501	551	554	510	499	572	522	551	495	507	550	541	547	556	554	526	541	538	502	583	503	538	540	533	554	525	566	559	562	612	569	560	589	586	565	543	489	581	533	576	582	578	565	574	544	539	568	532	567	527	525	517	532	554	572	581	555	536	581	547	586	586	507	551	540	560	577	568	551	505	553	598	531	540	547	566	549	542	553	587	579	550	550	576	562	586	542	538	505	552	576	535	566	509	578	532	514	531	563	549	611	575	558	548	551	559	559	534	554	568	570	556	556	540	566	515	561	568	547	578	559	547	583	529	544	537	561	552	554	544	587	549	524	502	520	567	518	593	574	546	562	571	490	537	526	570	590	524	544	504	561	579	564	604	607	554	551	561	610	510	575	531	545	596	528	583	517	495	551	519	528	572	536	552	531	543	530	569	583	572	533	556	592	570	527	562	528	536	537	550	554	531	535	533	506	551	545	573	499	529	553	559	566	567	534	553	504	532	546	520	527	572	559	551	552	544	494	521	575	550	572	571	556	567	551	566	584	573	553	543	540	600	519	561	573	560	518	579	550	540	567	536	555	512	561	560	536	570	565	562	577	563	504	532	607	564	574	569	586	540	538	547	563
5075	10890	8950	4944	3535	2803	2256	1775	1457	1245	1128	1052	1017	906	813	734	798	822	894	885	771	846	900	1001	931	829	760	823	714	656	676	634	662	668	664	679	708	664	682	712	654	581	591	631	641	708	641	631	588	621	570	589	588	570	551	561	581	579	563	575	589	539	593	577	601	562	597	558	556	594	582	586	577	567	571	569	596	519	562	598	547	565	557	573	562	567	562	589	564	607	584	546	590	562	541	604	538	565	575	606	620	557	624	566	556	563	594	555	605	552	585	557	609	591	575	596	566	576	529	542	614	529	632	604	550	578	605	601	587	534	565	581	597	582	571	604	523	588	592	600	583	555	584	609	583	571	610	603	573	564	579	614	563	613	574	536	617	552	588	546	613	574	592	602	631	570	555	560	570	570	581	555	568	597	580	562	555	598	584	599	553	578	549	584	593	527	542	572	622	629	604	601	587	611	581	550	577	567	563	597	596	577	587	551	559	562	605	583	560	572	522	560	551	572	601	528	591	572	588	588	597	575	563	608	585	597	581	556	556	625	583	591	584	578	553	588	546	575	562	535	587	578	597	568	577	592	538	577	547	544	587	572	577	616	575	579	608	606	592	541	592	565	533	592	581	575	573	600	535	561	578	556	582	583	557	567	589	588	598	526	590	579	606	552	586	607	583	554	586	571	615	545	533	578	623	573	596	548	586	612	563	540	621	588	582	545	620	588	571	610	598	565	584	578	607	576	622	569	592	555	571	604	565	589	557	600	603	575	571	568	568	557	573	564	630	570	542	553	558	596	560	621	558	555	592	563	613	573	591	619	563	556	528	566	591	556	582	576	589	591	579	605	580	618	596	585	529	571	590	537	591	567	569	624	580	561	572	602	586	542	565	549	590	577	562	565	625	562	584	572	547	577	582	527	568	590	552	594	570	560	597	565	599	612	549	546	588	552	579	576	593	566	534	609	557	565	585	575	587	602	575	603	564	573	558	527	594	612	574	547	599	606	548	596	582	548	525	552	570	576	603	552	543	573	592	568	561	539	580	592	548	568	617	591	591	571	634	600	594	584	574	555	624	591	561	573	540	548	624	578	629	565	577	598	594	598	605	599	584	600	581	579	552	583	586	643	611	576	578	576	613	588	616	535	569	575	568	622	542	558	571	569	598	573	598	557	552	589	587	570	563	558	582	547	541	584	619	538	612	573	606	522	609	534	579	590	601	609	564	550	582	547	605	564	556	572	579	598	581	537	613	615	609	563	583	525	604	570	591	539	574	536	558	578	537	579	590	601	594	587	557	590	585	557	544	555	556	633	586	613	578	625	542	592	560	591	552	555	580	577	561	566	559	598	596	559	572	558	579	579	559	553	519	584	605	558	553	586	591	568	571	552	610	524	628	554	548	595	586	598	561	540	532	555	572	595	578	612	586	574	552	542	592	573	605	558	542	557	634	598	573	583	632	590	588	587	586	570	525	547	556	571	557	603	586	524	574	557	592	609	592	575	603	574	618	561	587	524	543	573	552	622	596	587	607	530	554	562	548	595	557	580	605	570	559	582	524	579	598	576	572	553	583	539	520	573	529	574	535	560	580	577	558	558	549	588	591	579	600	548	544	583	604	544	580	580	601	550	570	584	593	605	582	595	591	529	547	588	578	565	560	581	597	559	606	549	613	595	593	551	564	567	531	583	567	559	596	628	609	594	574	579	565	594	570	515	566	619	551	570	588	563	604	621	583	570	603	593	593	552	576	553	576	580	557	594	604	560	568	594	578	604	568	563	615	560	592	622	568	565	556	582	595	558	569	618	584	632	573	615	556	555	577	555	575	560	594	542	537	562	579	527	522	589	558	553	572	577	597	574	609	568	560	557	553	572	557	619	515	574	582	579	591	570	562	562	550	618	605	554	515	587	568	576	562	617	549	622	595	580	628	560	613	578	580	609	601	554	607	588	574	611	578	554	535	561	584	578	605	619	561	607	626	591	558	582	572	565	557	597	579	563	596	579	586	582	598	591	579	541	599	573	600	613	587	583	531	593	522	576	565	592	578	572	576	573	585	558	583	543	564	544	545	575	558	564	584	532	580	593	577	540	594	557	547	614	551	573	656	599	591	590	571	623	579	599	623	599	563	580	586	546	583	606	569	608	557	558	592	577	582	566	571	586	612	545	567	580	635	567	564	590	550	609	596	587	577	624	586	644	594	618	542	574	590	598	580	574	599	554	600	570	565	574	562	580	610	600	568	572	553	556	567	577	562	578	543	556	584	528	581	587	594	587	588	623	562	613	563	559	548	588	603	570	584	543	553	560	575	575	540	552	558	611	519	550	580	594	558	571	566	587	604	563	596	583	569	547	596	585	572	558	563	558	593	568	582	576	573	559	599	538	593	552	573	545	595	636	566	585	588	641	600	589	560	593	573	586	527	597	546	526	569	558	585	548	580	610	596	551	568	562	565	584	561	590	573	576	593	532	590	582	620	584	615	580	528	548	570	641	610	534	548	609	620	549	576	595	591	551	561	560	582	571	598	614	616	610	585	565	539	564	607	596	560	542	553	561	600	612	571	605	556	541	591	557	583	571	582	618	557	574	612	541	572	543	601	562	544	538	595	546	567	625	607	595	572	584	602	594	547	552	560	579	597	602	558	536	582	581	548	565	542	576	594	603	562	590	554	586	557	571	587	519	580	596	604	543	537	557	605	563	624	582	535	609	541	596	596	581	576	554	550	586	618	607	597	585	617	555	572	627	559	627	581	561	556	568	546	568	602	555	567	611	597	586	567	565	541	580	531	578	537	596	578	590	599	596	596	601	558	540	570	560	605	580	558	639	558	618	565	570	553	617	554	598	625	588	548	600	556	594	593	538	604	574	565	568	559	566	560	578	595	574	557	584	575	573	596	554	575	544	570	549	596	563	580	566	580	572	565	568	580	571	593	581	579	566	539	589	592	558	528	615	638	564	585	562	567	540	604	604	602	540	565	600	545	571	557	587	598	568	524	556	570	551	552	565	545	584	588	560	559	550	554	569	606	572	565	596	577	575	567	596	576	530	548	560	584	575	585	592	572	612	598	566	570	581	565	581	582	556	549	568	582	564	586	556	581	577	600	574	541	578	618	543	612	577	598	586	550	600	563	566	567	596	578	552	605	558	520	580	576	542	593	578	599	656	586	540	597	568	579	558	585	567	588	555	592	555	551	569	616	601	568	562	561	586	578	531	519	572	589	555	633	552	553	608	584	565	600	606	548	590	566	547	619	550	563	602	556	588	557	601	559	596	553	604	556	632	587	560	562	602	608	580	584	540	627	558	550	615	600	576	503	533	563	602	568	558	603	576	615	556	582	563	550	584	571	586	593	578	547	556	575	624	579	558	597	598	533	618	614	548	601	551	577	538	583	536	577	541	572	546	600	577	569	564	551	603	554	592	557	552	583	579	546	551	602	573	569	586	589	568	614	579	598	621	582	596	549	583	577	565	566	570	629	551	570	521	594	555	580	538	554	561
22264	20958	28529	23554	20963	21061	13625	2320	1498	1261	1012	915	935	795	703	686	630	601	713	668	594	610	778	811	757	687	557	593	493	439	397	367	420	443	431	489	495	468	473	453	431	416	352	393	345	431	414	385	336	371	329	348	322	329	339	309	321	328	291	291	289	286	305	311	317	333	282	305	328	319	293	284	309	301	300	301	295	297	281	283	307	290	311	311	294	302	290	311	321	298	279	296	284	334	299	285	273	293	327	303	287	290	317	281	286	307	272	317	321	291	322	324	295	303	276	281	303	316	293	291	352	277	310	295	305	303	286	295	288	286	308	313	303	322	318	283	276	282	294	268	313	295	322	302	307	285	317	308	324	276	296	291	299	281	256	305	284	254	301	291	292	301	304	281	334	298	275	295	288	323	312	311	285	291	294	290	326	303	250	280	286	281	285	272	309	284	297	293	289	281	281	292	296	306	289	252	282	287	303	298	327	264	287	277	282	309	301	289	310	315	274	310	283	281	277	319	299	281	290	325	296	286	303	284	301	307	323	270	297	310	292	300	293	297	300	302	297	289	309	283	290	310	306	314	288	261	297	313	302	288	301	323	292	298	295	292	283	290	280	298	297	280	303	295	334	271	307	298	284	287	323	311	319	308	288	291	288	304	267	285	305	298	336	302	316	297	307	281	298	317	297	271	330	295	315	318	287	279	300	310	313	279	294	313	318	313	264	284	279	289	320	311	306	301	273	266	263	273	280	300	303	290	322	284	331	298	312	302	315	313	295	306	311	293	282	301	287	290	282	307	317	318	320	307	299	308	300	315	283	288	296	275	329	286	296	320	328	296	308	296	309	269	306	294	315	310	286	287	314	272	311	291	308	293	300	292	315	301	273	293	267	316	296	273	282	298	275	303	287	262	282	284	299	302	308	292	260	290	317	293	319	301	274	313	285	265	304	293	307	308	278	292	308	321	313	299	305	299	307	287	288	308	285	292	294	286	289	279	278	281	294	289	296	286	277	297	292	260	292	286	304	268	302	305	316	276	287	312	283	295	294	316	334	319	281	311	249	266	277	308	298	309	301	281	299	316	291	287	325	286	286	261	285	301	331	294	293	289	278	332	294	298	286	304	313	313	295	286	295	313	315	307	313	301	288	300	325	300	293	301	299	297	307	323	331	288	287	307	289	313	343	327	270	284	286	307	299	304	290	263	286	331	288	296	273	276	307	311	275	281	285	288	292	300	283	299	286	334	279	258	328	311	297	294	285	274	285	285	310	294	290	309	288	310	285	289	305	282	306	300	312	324	298	305	285	318	299	292	312	291	301	285	302	285	308	274	314	291	293	308	303	290	280	306	319	272	290	283	291	285	278	281	281	272	293	300	282	294	293	310	261	280	328	306	313	301	293	285	290	302	292	296	312	285	287	283	280	300	292	329	305	279	284	307	338	282	334	279	272	314	295	292	309	295	266	298	312	316	317	297	306	280	283	290	273	309	335	318	304	281	293	286	305	265	312	280	330	301	300	270	306	290	283	296	293	302	312	312	283	299	284	273	325	335	286	293	324	268	300	312	304	318	312	301	254	270	303	291	286	303	287	302	284	287	316	266	310	296	315	303	284	284	286	312	311	319	308	314	276	289	298	271	280	325	305	274	275	291	314	314	318	291	298	292	298	335	264	314	275	296	282	286	286	325	303	289	307	318	302	300	276	279	270	324	282	281	309	302	326	278	277	269	306	298	307	312	290	299	313	315	299	280	293	267	276	305	314	292	317	288	292	281	306	279	303	292	308	309	283	290	319	300	274	326	297	320	271	278	294	315	296	299	308	249	284	314	287	289	272	297	276	268	283	306	288	294	269	313	305	317	284	303	344	315	292	285	262	294	311	293	291	318	279	304	314	312	277	281	273	311	307	328	274	313	327	285	314	269	285	275	298	307	335	307	292	309	335	300	308	270	331	282	303	292	283	302	305	316	327	281	303	302	286	275	273	288	290	302	303	294	299	297	292	303	294	276	323	313	320	339	311	320	320	310	316	310	278	316	322	319	316	297	304	294	278	287	308	316	289	292	288	279	304	315	333	264	305	296	282	309	314	291	285	294	291	284	306	275	303	311	264	298	302	299	309	288	329	288	267	301	306	292	298	320	296	297	296	328	250	289	286	286	294	298	290	258	315	294	303	320	287	294	306	323	276	292	288	271	314	306	302	297	313	273	299	288	281	292	337	304	275	316	276	297	315	302	288	313	295	286	298	261	290	257	326	281	252	253	301	351	300	298	309	295	306	270	303	300	296	316	260	283	318	273	324	272	302	298	294	315	292	309	314	275	281	276	318	330	312	309	286	333	309	289	295	295	284	297	291	316	326	275	322	295	316	280	305	305	342	296	285	280	333	322	316	310	297	294	320	300	274	310	269	325	303	318	270	265	307	304	292	301	315	313	300	290	303	311	302	267	309	310	315	269	290	271	307	300	311	269	275	274	266	303	295	302	308	299	284	287	295	270	296	308	299	306	276	313	293	284	263	288	279	310	300	313	287	282	297	322	298	292	261	284	281	283	311	286	277	287	337	292	316	301	291	276	293	268	301	303	263	273	323	292	287	292	282	288	289	307	306	284	317	264	315	307	289	306	306	290	282	298	283	288	274	304	278	291	309	320	272	313	296	286	301	292	277	344	300	331	273	280	301	277	291	323	293	313	320	314	312	269	297	297	304	264	304	299	292	282	288	301	284	275	287	294	295	314	281	300	280	279	301	276	338	287	265	288	317	307	279	309	293	321	284	342	306	275	278	282	293	296	287	299	309	319	294	324	303	278	290	306	296	317	295	316	297	328	310	264	293	292	293	302	270	305	277	325	302	266	309	302	301	301	292	311	305	283	302	287	277	309	296	306	297	297	292	294	288	309	297	272	283	289	290	304	283	290	314	305	287	282	302	311	300	315	265	290	292	283	321	296	299	304	330	276	286	314	298	272	307	287	315	312	318	295	289	311	326	289	338	299	271	303	316	278	262	286	313	317	289	311	285	286	296	297	306	322	303	310	304	278	298	298	313	311	287	315	297	311	320	308	301	323	281	275	299	320	283	302	281	289	306	311	285	286	290	309	277	288	313	278	262	287	284	319	315	290	323	309	289	302	307	290	308	270	293	338	286	269	292	276	274	287	311	287	306	291	293	298	291	301	318	286	272	311	303	295	291	305	316	318	273	261	310	293	289	286	298	285	290	267	294	278	292	281	291	294	290	305	279	313	275	278	312	306	308	287	302	300	284	313	305	293	291	287	300	285	285	300	273	292	303	301	292	296	283	287	340	285	309	281	313	302	300	298	287	304	314	307	318	260	306	329	277	298	283	297	265	294	309	297	310	280	276	294	264	290	270	287	318	327	305	300	308	281	296	292	266	260	276	273	303	343	313	288	278	274	290	289	303	297	304	289	282	302	282	294	280	308	288	291	306	296	305	293	335	275	324	287	294	278	293	270	250	284	287	295	305	275	271	277	299	295	318	317
6715	20127	16800	9640	6839	5471	4127	3206	2388	1908	1740	1408	1315	1130	969	878	812	810	891	914	697	856	985	1069	984	848	713	820	575	506	472	475	461	533	522	616	661	592	583	556	536	478	380	435	451	523	446	403	374	365	335	366	344	414	343	327	354	332	349	359	342	323	297	321	339	345	327	294	326	342	313	339	295	310	341	305	294	311	338	315	328	330	315	309	332	304	330	344	320	335	335	337	334	328	320	324	327	335	287	324	286	325	305	347	330	329	298	318	346	324	332	336	338	324	331	345	305	356	321	315	326	361	306	304	310	325	344	308	324	303	303	325	333	324	318	303	330	304	317	333	295	314	349	348	305	330	300	358	316	318	296	308	361	335	349	285	340	350	304	335	357	320	338	331	306	335	307	313	307	341	334	324	333	337	356	331	336	327	342	281	316	322	338	348	339	332	334	342	306	355	323	328	306	294	331	316	350	330	341	316	332	340	310	302	298	327	304	307	312	326	307	345	324	354	319	329	324	340	363	321	324	308	318	355	321	294	335	336	332	306	303	299	317	296	334	311	328	292	303	331	304	301	333	313	324	358	300	324	326	307	341	325	335	304	336	334	302	319	322	336	326	343	311	326	329	309	325	303	298	343	311	313	292	343	350	324	324	306	313	326	313	365	322	313	284	292	327	304	334	286	302	339	303	326	317	325	348	318	325	321	345	319	299	320	331	290	300	305	315	361	304	310	325	319	336	295	312	298	320	296	332	334	285	298	333	331	335	313	321	303	328	330	318	330	304	347	311	314	310	331	323	283	302	329	328	306	336	318	294	298	323	315	301	365	321	319	314	280	337	320	306	342	339	324	362	305	284	320	318	315	329	335	284	363	322	311	298	307	330	318	317	345	316	330	336	310	304	300	313	304	343	314	301	338	311	308	292	313	331	299	367	364	315	283	313	316	297	320	297	293	326	319	335	309	361	330	325	298	320	338	311	332	328	308	333	325	327	305	320	289	311	315	281	319	309	337	324	324	330	328	329	332	321	279	352	309	337	292	281	320	324	327	338	303	327	315	331	309	278	344	303	302	321	362	325	319	319	330	333	318	345	331	295	326	306	313	343	308	310	341	320	303	316	292	306	327	320	359	326	307	327	310	301	340	313	340	308	331	325	334	359	312	335	351	297	308	316	352	317	289	296	300	330	349	315	311	314	334	300	324	364	325	308	300	313	340	330	294	313	277	323	333	309	341	329	307	326	292	298	290	345	332	303	319	305	296	297	312	337	295	331	341	299	300	315	331	306	322	286	305	325	326	316	331	313	315	316	326	364	319	330	342	313	289	305	296	335	310	329	322	286	323	317	321	344	337	361	324	295	343	321	329	340	322	323	317	322	318	295	338	287	316	327	309	317	320	317	319	315	325	317	318	313	287	336	313	302	314	319	338	318	315	301	296	325	321	321	343	309	332	304	307	329	348	303	313	342	350	323	310	308	342	308	344	342	313	338	320	314	313	308	301	311	322	340	347	338	314	315	304	296	326	309	320	313	331	362	339	287	330	340	313	321	305	291	312	325	317	343	310	337	326	309	316	306	284	351	292	311	317	339	302	327	277	334	313	316	286	293	315	300	353	356	330	323	325	339	323	320	320	323	331	335	315	301	304	349	306	314	333	343	311	278	324	305	314	337	308	304	326	354	338	327	316	322	346	292	344	296	346	297	341	337	307	356	359	335	298	303	316	318	333	298	342	330	289	267	298	308	333	315	322	345	272	320	302	314	321	339	297	362	339	347	294	312	315	389	325	322	325	314	300	317	321	309	365	309	282	297	324	295	314	284	298	306	305	326	302	319	318	321	323	314	292	329	277	318	319	313	332	318	353	301	321	325	285	320	324	330	335	320	320	341	327	333	316	312	321	338	336	289	310	318	300	298	301	297	335	300	321	340	326	320	328	323	316	316	334	319	341	321	321	340	325	316	319	333	284	313	335	322	328	323	284	324	305	310	339	328	344	338	315	289	324	308	341	316	358	335	340	316	327	330	322	289	303	293	324	336	293	319	306	296	315	299	342	311	347	312	319	315	347	299	288	341	351	326	302	336	318	317	360	348	340	331	331	347	315	278	284	321	338	305	289	311	317	310	336	313	339	332	305	297	314	346	319	339	312	334	304	303	343	331	344	349	335	352	324	317	317	313	326	321	318	314	325	330	341	345	310	321	329	313	307	316	309	325	328	306	335	302	320	332	370	309	335	320	319	312	313	307	303	308	278	336	358	336	320	315	311	316	328	297	337	314	277	299	314	329	325	313	315	309	340	310	315	319	322	302	323	306	328	330	308	339	304	320	316	341	307	319	343	325	335	326	329	331	312	308	310	329	358	331	326	314	315	315	334	312	328	318	339	330	313	327	322	330	342	330	336	292	294	340	326	316	323	304	332	306	313	318	317	309	322	317	294	319	303	314	294	332	341	302	301	347	342	309	356	340	338	336	305	318	318	327	319	328	285	341	308	327	316	319	332	321	313	332	334	316	305	329	316	302	328	306	318	351	305	306	327	325	331	325	315	304	320	351	350	363	309	344	328	315	333	311	314	323	327	338	314	321	316	388	304	315	315	330	357	302	374	303	332	322	309	348	291	326	324	308	313	350	313	308	323	338	309	330	312	352	309	308	282	359	345	348	321	347	320	349	302	346	331	311	338	319	346	330	339	303	331	342	338	349	319	297	331	333	346	315	333	334	307	325	322	322	309	306	317	283	312	315	318	334	308	321	333	314	309	326	312	341	310	307	340	310	297	329	319	355	303	301	295	332	339	330	324	332	333	311	330	298	319	317	321	314	310	295	312	337	360	319	341	297	331	319	307	285	319	304	306	353	335	296	313	338	298	312	350	312	324	336	294	312	313	318	291	293	327	284	308	313	328	337	303	353	323	309	333	332	340	302	325	311	307	301	352	337	314	292	304	334	334	342	339	339	305	335	289	282	340	311	339	310	309	305	340	312	311	328	338	312	345	327	326	315	327	315	313	330	311	315	313	316	305	325	338	344	336	332	328	305	329	340	363	336	323	316	327	305	309	332	326	348	331	301	306	329	352	361	313	323	308	310	326	286	340	288	301	337	344	305	329	325	317	329	322	328	302	319	319	326	327	350	305	330	352	343	340	325	318	298	314	313	325	318	316	318	322	319	311	304	318	334	324	330	322	322	336	313	355	327	309	287	305	345	319	331	323	312	309	317	323	316	363	317	341	320	309	330	339	325	313	317	306	329	337	339	328	356	357	354	343	337	332	287	316	299	305	337	298	292	353	353	347	327	325	331	310	348	321	350	313	335	296	319	308	327	338	341	332	315	329	335	305	316	328	302	339	330	316	323	293	344	336	347	326	304	344	311	336	317	321	344	332	291	290	330	304	312	344	339	301	284	322	317	331	325	333	332	335	328	325	319	326	313	310	317	317	340	321	299	332	327	328	298	300	298	304	325	344	335	329	294	343	299	312	335	308	337	327	318	329	318	331	326	320
27095	19738	8839	2593	1564	1309	1175	1002	882	808	766	800	799	740	751	740	695	747	812	799	738	743	781	815	802	775	757	721	799	727	720	665	713	695	754	695	734	725	695	660	706	737	690	708	698	732	676	689	716	731	666	669	724	673	684	691	658	663	674	689	685	625	707	682	709	730	693	674	747	677	693	702	702	665	727	707	651	690	657	632	659	662	687	628	657	697	674	691	652	747	672	652	664	690	674	668	670	681	691	685	645	648	713	674	661	672	697	670	712	674	657	681	608	678	683	634	666	690	711	663	667	703	678	632	693	708	691	671	666	664	687	644	662	643	676	742	659	701	688	670	708	676	673	741	639	654	679	676	729	671	649	682	747	702	689	695	648	636	703	755	687	630	678	722	701	695	665	622	709	670	620	668	658	689	673	688	699	683	649	706	718	674	677	699	655	669	648	660	725	692	704	698	704	654	656	655	682	723	675	738	715	708	662	657	697	687	713	660	712	723	701	628	686	648	642	652	644	705	673	686	649	634	690	652	664	680	702	673	722	664	673	657	626	695	686	726	699	645	659	662	656	665	607	644	660	697	651	683	666	707	658	660	677	697	662	724	638	634	639	696	676	640	653	656	641	744	664	715	704	689	666	705	631	656	715	656	699	658	697	682	652	645	695	650	678	703	659	631	661	683	679	712	733	688	653	644	701	714	672	695	678	684	653	636	625	655	672	707	635	694	682	672	667	662	657	665	648	691	678	677	680	669	666	651	686	694	635	682	709	636	683	679	728	665	675	638	667	688	648	642	676	633	653	684	651	671	679	698	682	679	659	661	703	665	649	634	675	681	674	681	692	675	676	719	662	668	724	664	656	648	638	667	649	712	730	701	697	675	711	688	686	684	643	722	718	668	688	650	682	673	686	731	726	695	688	689	694	696	636	646	606	726	659	697	674	696	643	682	659	668	648	666	683	674	658	683	694	662	702	655	675	709	674	689	669	719	686	728	666	672	656	676	671	684	661	654	678	668	747	699	662	706	643	698	714	695	692	662	613	683	664	678	683	638	651	647	657	689	646	669	662	672	657	685	673	648	678	693	663	722	691	675	696	619	713	664	699	678	690	707	676	699	698	687	725	705	705	705	703	683	649	655	698	685	679	658	725	707	695	647	676	658	686	661	615	649	671	673	680	638	675	613	647	673	701	724	636	660	689	708	678	703	690	663	672	650	623	683	713	645	690	615	690	681	643	683	673	674	686	698	664	629	677	671	707	695	662	689	724	706	718	706	662	668	690	668	655	701	651	682	682	634	677	706	668	689	714	656	651	667	655	664	687	684	642	664	638	665	711	680	639	673	721	680	680	638	678	709	671	680	674	658	678	655	697	732	648	659	685	677	661	660	653	702	680	652	685	670	664	643	664	691	654	684	650	716	635	686	706	717	707	688	676	622	717	693	672	683	721	691	661	662	661	655	724	644	643	681	674	688	709	646	690	644	657	722	661	654	680	684	674	694	659	666	718	648	694	678	661	616	678	695	647	664	683	662	628	652	692	663	669	675	675	718	656	682	687	701	673	657	635	734	693	660	644	671	667	707	691	683	668	726	689	735	701	714	748	666	668	642	694	666	652	688	728	667	657	691	710	622	689	647	663	666	697	662	709	696	705	654	658	660	702	712	662	665	707	690	691	693	702	668	669	692	692	639	736	725	677	673	619	709	693	720	683	695	657	667	605	718	720	631	678	682	659	685	713	680	652	641	685	644	701	697	710	672	712	626	681	679	689	720	674	672	669	710	697	681	658	621	717	659	689	718	654	652	674	671	658	678	650	637	704	644	688	645	666	668	663	650	651	717	685	717	659	661	676	669	662	679	661	682	655	658	667	678	668	641	684	714	665	679	684	690	672	690	630	722	684	656	696	710	644	694	706	635	652	694	683	668	677	662	616	685	663	677	690	667	664	701	679	663	702	732	673	686	663	695	657	683	617	725	694	632	688	672	695	677	682	676	694	657	624	660	689	730	684	698	697	689	702	684	681	665	636	677	714	672	715	663	670	666	673	684	682	721	674	722	680	711	711	668	672	647	670	670	632	670	691	688	693	670	673	655	643	661	728	667	659	647	662	670	654	732	667	699	642	655	735	669	648	693	698	667	698	707	646	662	714	683	692	626	661	729	679	680	688	662	698	704	673	694	699	678	630	695	685	703	683	659	704	677	684	679	656	653	634	677	674	664	628	641	665	681	719	686	711	676	715	679	702	670	688	720	678	678	606	686	666	654	643	676	670	646	684	680	672	712	684	700	684	687	709	644	709	639	648	703	708	660	689	685	617	672	684	673	770	711	695	656	679	653	738	686	650	672	664	641	730	692	666	706	686	705	679	692	659	700	609	683	676	681	676	649	742	672	670	692	678	686	626	644	678	721	717	677	713	691	702	661	667	596	740	657	728	641	761	685	680	676	682	679	700	661	708	707	658	682	688	687	662	657	651	652	703	663	724	688	678	673	710	646	685	691	663	668	698	695	656	684	649	686	698	695	711	672	700	669	658	696	662	676	641	685	674	715	648	696	705	670	677	738	692	675	680	684	695	677	687	681	713	684	724	672	685	726	648	692	715	647	649	670	702	707	691	710	665	668	701	663	658	657	708	661	637	735	691	684	717	662	721	685	662	681	661	645	682	693	683	693	672	668	688	732	702	679	686	646	684	677	685	607	713	686	635	655	628	720	676	660	649	673	669	713	674	652	630	654	661	707	689	693	656	655	732	648	653	677	704	673	666	667	701	704	654	663	717	675	633	690	652	694	670	711	695	669	655	682	689	662	660	704	664	706	657	698	644	708	681	713	658	685	693	680	674	673	709	681	648	725	659	676	674	643	715	715	646	648	693	627	667	657	652	636	711	649	657	677	681	699	721	715	690	713	674	674	711	715	662	689	679	708	632	705	658	671	677	675	691	675	720	659	675	689	659	658	645	682	695	666	668	679	652	724	665	660	665	709	679	676	672	672	652	647	660	690	658	700	682	686	688	663	726	682	687	658	714	636	730	675	681	661	648	719	646	658	714	634	628	697	663	683	657	686	677	646	697	688	699	686	666	654	659	674	702	679	713	671	688	676	665	682	693	662	660	700	635	667	681	675	678	662	678	718	686	689	709	665	722	642	659	661	722	679	634	735	665	674	651	635	719	658	663	665	661	684	708	621	731	700	688	734	675	680	701	637	693	685	658	688	665	663	676	635	722	639	680	648	720	683	705	693	661	669	648	641	679	649	674	645	682	659	712	638	685	701	690	727	676	691	691	676	676	664	696	703	645	674	669	665	644	722	705	715	721	656	654	704	685	607	668	676	669	703	662	682	696	672	708	670	662	698	664	679	668	659	657	700	668	660	665	652	682	739	683	707	687	684	728	689	662	682	693	651	698	633	700	685	691	636	632	698	638	713	669	701	696	689	673	621	727	636	698	698	637	667	632	706	677	641	685	672	681	666	711	641	661	662	696	705	686	689	718	667	656	699
5475	5549	4624	2653	1952	1691	1547	1293	1156	971	930	909	917	822	864	797	747	928	840	848	790	847	849	908	851	848	866	810	788	755	763	745	770	785	817	768	776	819	832	807	726	750	761	721	768	770	722	724	762	638	646	688	682	741	708	755	734	747	728	679	706	686	686	713	662	736	772	714	748	693	708	696	686	716	745	710	693	734	699	702	721	700	724	737	686	710	690	702	682	732	673	661	720	694	748	726	726	720	689	672	703	686	770	769	680	708	744	684	731	723	683	718	709	710	712	694	717	696	739	764	767	678	709	738	738	732	713	706	732	701	741	688	731	690	704	753	738	724	698	687	739	719	703	687	707	746	715	752	734	738	681	723	726	710	675	732	705	725	734	676	712	716	786	720	723	717	722	784	715	680	700	726	748	658	675	709	676	705	700	720	738	689	679	676	686	693	701	705	655	748	729	732	723	757	759	714	697	714	655	740	699	764	724	724	707	677	716	687	699	740	719	699	748	723	746	722	716	679	698	723	707	709	735	693	692	728	722	721	682	668	701	744	722	783	712	739	673	648	699	697	696	738	682	717	696	739	674	758	718	712	727	690	693	751	722	730	668	675	724	705	697	776	701	673	752	686	696	737	764	728	724	753	749	691	712	721	708	703	774	720	692	745	674	722	753	716	679	691	717	721	710	716	717	728	691	724	720	719	750	713	710	753	736	726	721	751	675	759	704	727	715	752	692	747	729	679	692	742	723	720	732	693	715	725	708	709	713	716	710	708	670	735	720	695	711	688	688	757	693	670	717	751	716	704	723	728	746	767	680	722	682	760	709	735	721	695	725	685	686	724	702	713	715	723	709	688	696	714	692	689	757	663	696	717	722	707	722	684	730	732	766	720	708	716	651	701	719	738	722	663	733	721	763	700	723	670	759	663	716	698	658	732	706	722	693	713	695	714	680	709	744	691	721	745	749	702	693	703	697	737	771	697	710	718	735	730	676	698	619	730	690	723	694	644	753	718	769	713	681	752	758	676	714	753	701	744	751	688	719	702	704	724	737	742	714	686	732	693	740	716	724	727	700	696	687	644	715	720	671	714	718	695	725	705	748	737	695	698	675	691	739	735	766	707	718	729	719	716	715	778	667	712	727	702	692	760	722	729	724	745	717	684	722	650	735	752	678	707	716	682	716	713	736	691	718	693	759	740	712	702	704	724	719	733	696	734	735	736	721	707	727	685	725	682	716	714	707	716	686	702	754	774	720	685	685	740	703	697	667	710	690	700	748	769	731	667	694	757	705	698	714	760	689	716	770	723	749	725	748	743	688	678	693	741	701	671	669	698	755	752	630	724	723	683	737	728	670	663	686	668	725	734	756	697	721	708	722	714	729	717	726	668	702	682	696	725	705	683	710	731	716	729	769	787	706	772	700	714	734	731	761	682	666	700	693	691	703	700	686	708	739	692	751	712	714	727	692	693	716	716	722	745	678	719	700	715	749	684	691	735	711	679	711	746	711	702	689	688	724	673	734	758	678	709	717	696	702	720	752	756	694	689	729	696	736	745	724	715	702	682	722	725	728	699	692	716	717	718	679	716	745	724	702	737	702	697	756	707	692	712	687	694	709	722	680	716	733	696	705	679	760	735	690	735	718	685	719	697	754	705	702	684	664	718	767	728	693	765	732	716	751	725	718	731	673	732	686	733	722	704	693	764	654	697	717	651	719	684	749	715	741	691	700	711	735	698	729	654	673	767	705	687	768	692	734	717	697	702	713	752	781	664	777	695	739	700	693	708	751	737	711	713	686	704	744	677	715	767	701	672	710	675	763	738	738	711	746	693	769	727	696	714	676	650	739	738	701	735	705	629	680	719	664	733	737	704	737	706	673	709	717	717	723	792	725	709	754	748	737	756	726	709	684	712	736	708	700	686	760	747	724	715	719	704	722	748	705	749	691	719	755	671	705	697	745	729	726	711	730	755	774	746	699	690	720	678	695	737	691	733	697	714	724	719	692	688	738	702	733	760	705	711	726	745	743	687	670	681	743	690	750	723	721	764	744	726	711	729	676	665	735	727	727	714	673	744	734	726	710	677	749	702	705	730	693	748	719	725	701	725	707	704	748	730	687	732	749	662	724	698	730	716	687	735	708	742	714	749	757	727	725	746	738	681	745	662	680	719	669	682	684	693	726	746	679	706	721	692	726	785	712	706	685	703	767	713	694	687	694	748	783	700	708	731	653	717	684	698	741	626	694	703	734	737	733	724	750	724	691	726	745	725	719	712	756	724	724	760	716	668	720	688	670	771	660	727	707	689	745	728	726	747	704	726	738	697	679	705	723	721	713	672	674	721	679	679	696	666	701	703	727	728	699	672	669	714	690	704	711	730	717	731	721	757	737	662	740	712	775	738	716	708	714	744	731	697	696	710	736	688	701	705	678	676	712	715	699	702	705	747	742	771	717	631	720	701	721	726	691	726	695	709	635	723	719	746	694	762	682	761	677	662	671	684	716	750	706	706	722	735	710	770	712	721	743	676	720	730	693	743	727	695	724	695	779	658	746	691	716	720	684	730	711	753	760	670	691	704	667	674	709	675	703	682	699	734	652	715	680	709	729	767	692	706	713	765	689	735	715	708	679	672	701	700	759	686	759	648	766	680	767	730	687	749	720	740	726	730	712	703	690	684	773	705	747	701	727	694	711	682	704	692	694	761	734	728	710	706	715	717	704	724	762	727	629	717	730	672	690	687	654	707	710	707	712	757	724	707	728	701	664	793	718	702	756	693	705	727	744	700	704	727	711	716	721	713	714	703	724	690	689	735	722	721	694	710	746	730	683	695	709	730	715	714	731	703	714	708	768	707	714	743	685	693	758	685	697	649	728	722	715	712	703	690	667	745	713	715	715	715	703	719	697	756	696	745	704	710	699	671	740	692	692	691	706	741	731	712	700	710	714	745	723	686	747	705	763	721	722	692	731	770	757	680	675	747	725	697	783	733	695	690	678	709	713	759	723	731	748	736	722	666	730	691	704	718	685	699	754	754	707	678	757	705	708	694	719	769	670	684	724	702	667	759	660	685	709	692	727	698	704	720	741	708	678	699	706	738	720	734	680	750	653	746	701	702	737	703	709	707	735	696	721	720	695	732	704	704	679	665	668	696	735	770	645	706	690	744	716	766	724	800	721	711	733	683	697	698	700	701	742	707	696	724	740	721	727	704	711	747	698	760	687	721	715	695	759	706	723	720	743	732	730	713	730	778	702	698	694	667	680	702	709	715	687	732	715	738	732	701	701	718	668	713	682	722	748	765	737	735	715	734	677	731	712	727	678	721	706	730	768	753	707	709	676	773	677	733	707	684	731	688	710	720	703	728	698	686	681	697	763	721	682	709	682	726	721	757	698	694	703	661	718	745	699	673	744	696	687	716	728	705	694	669	708	735	721	718	778	718	763	661	696	691	744	696	699	716	717	697	707	704	714	696	698	765	715	679	725	693	699	721	663	725	770	745
23300	20888	28074	23826	20908	13803	2515	1520	1207	1060	967	864	842	791	750	705	686	750	735	758	653	674	768	798	764	706	676	745	627	572	581	569	582	552	612	602	616	601	602	642	611	591	514	558	630	622	581	545	546	541	552	535	518	512	532	503	521	513	472	514	535	489	516	527	500	521	509	516	526	520	520	520	484	519	502	528	520	475	532	508	494	525	533	472	557	509	493	538	532	496	492	511	506	502	522	518	506	487	495	512	486	485	513	502	505	513	559	531	562	486	548	537	499	510	499	516	500	516	541	529	501	548	509	481	525	504	510	507	537	507	498	482	514	546	487	526	509	500	531	521	510	504	495	521	478	501	522	489	454	541	496	524	439	522	488	515	494	521	496	523	495	521	530	513	531	496	520	533	520	512	540	524	539	574	505	510	504	499	496	478	494	497	532	509	527	514	550	531	509	492	533	574	528	478	518	499	538	487	502	513	474	518	511	516	541	531	472	491	523	472	539	525	525	490	496	487	509	503	506	508	528	529	514	518	530	511	543	536	526	516	493	485	507	490	483	531	508	524	509	499	569	519	525	530	527	492	524	566	488	531	496	557	497	537	500	536	478	548	548	509	486	516	495	504	550	490	528	562	495	507	540	560	516	494	534	508	539	489	518	528	539	533	536	503	495	498	504	485	498	503	462	522	505	486	515	503	525	490	559	571	548	506	538	506	509	523	531	483	473	510	470	477	508	476	494	527	562	516	525	539	515	511	506	516	499	484	548	511	527	503	511	512	531	492	507	527	494	461	535	499	563	505	518	520	502	534	504	493	516	481	513	509	513	486	484	488	497	537	481	518	538	553	523	552	531	494	503	503	504	507	519	467	474	476	516	488	481	507	486	474	506	532	504	479	506	505	519	498	512	512	514	543	542	490	466	499	526	474	541	544	506	500	508	484	520	516	499	555	471	527	482	516	532	530	524	497	534	528	491	512	541	522	490	500	516	520	489	502	517	523	567	551	516	519	491	522	470	532	534	494	526	536	522	492	490	563	511	497	515	485	541	497	529	539	525	507	497	526	518	507	515	473	551	513	524	534	489	517	532	466	514	492	465	547	495	440	505	511	518	536	524	498	474	476	490	490	485	524	499	482	492	545	492	536	515	483	480	530	550	489	532	478	555	526	514	543	547	534	525	493	502	490	500	469	525	526	505	505	496	512	494	525	531	511	511	503	531	545	505	533	500	521	509	525	492	527	508	501	510	514	524	540	520	465	513	508	473	508	508	512	499	519	541	546	521	513	491	494	515	524	499	528	525	492	492	488	484	488	520	475	486	478	530	511	518	503	517	474	483	497	529	502	509	550	527	504	495	518	546	497	546	526	484	538	471	539	518	506	517	517	527	469	539	508	495	556	509	499	532	515	514	510	484	482	515	478	501	514	521	535	530	543	523	471	500	544	528	476	493	485	510	509	513	479	524	484	521	518	526	513	510	518	516	497	522	513	510	508	515	513	511	542	537	514	485	502	503	524	522	515	510	550	492	483	504	507	496	523	523	513	515	490	532	515	493	483	542	459	532	488	531	518	512	534	502	523	502	499	537	509	536	490	538	547	484	525	501	496	490	498	480	480	539	563	509	506	483	472	539	505	511	499	501	504	479	548	550	531	459	547	515	535	528	498	566	550	501	480	504	543	502	517	490	510	538	539	507	515	513	478	499	462	536	457	524	510	500	496	519	564	525	504	501	492	509	549	495	476	560	520	527	528	530	463	514	512	550	529	496	522	528	512	473	556	487	509	483	498	529	485	500	483	511	511	472	490	492	511	525	509	528	482	527	516	451	516	546	523	509	536	494	513	506	547	517	496	474	517	521	519	528	516	512	499	481	559	527	470	512	564	496	489	534	518	545	481	510	489	482	516	516	520	509	470	494	519	502	509	517	527	482	532	543	480	465	527	512	531	506	509	505	468	534	483	536	488	557	458	532	506	533	510	484	585	497	501	514	513	537	507	499	464	481	527	503	486	497	485	484	490	527	516	538	465	471	496	491	556	502	489	524	482	498	561	527	521	507	477	518	527	509	480	466	499	537	500	508	533	499	516	507	534	516	516	511	459	485	520	520	493	498	505	512	494	503	484	541	464	500	480	500	540	544	506	510	488	507	496	515	523	488	497	506	486	515	478	530	525	513	504	470	470	513	469	508	500	530	497	489	466	513	455	495	505	492	534	540	462	521	496	512	499	499	460	533	482	500	527	513	500	520	499	457	513	511	495	517	529	510	506	505	485	504	477	543	515	492	501	510	505	489	484	521	512	539	484	510	526	503	524	497	512	480	481	516	493	521	517	529	522	512	485	470	507	489	519	507	511	492	486	508	499	499	545	534	503	531	540	513	525	470	527	498	529	513	534	549	497	504	494	511	535	472	458	533	531	515	514	541	519	497	466	528	504	490	528	536	524	538	562	490	498	522	497	483	488	500	507	540	525	515	557	480	501	509	520	495	476	537	468	504	519	490	462	484	519	473	516	480	517	511	480	504	497	475	509	554	504	498	527	532	491	478	533	514	448	534	487	461	502	545	499	498	482	494	507	478	525	506	510	565	554	544	509	531	480	529	482	525	516	527	557	518	494	539	463	541	532	508	502	489	476	482	484	450	534	483	548	514	527	543	556	490	515	475	534	541	501	514	518	496	488	543	525	451	537	529	513	499	516	501	515	487	511	471	517	513	500	534	546	492	524	475	499	499	504	467	535	547	515	506	508	509	532	489	548	532	518	499	553	509	486	516	561	546	531	546	563	496	552	480	546	536	522	502	523	500	504	538	519	505	530	503	509	508	476	580	505	516	527	515	531	508	526	505	526	463	517	481	504	496	525	504	538	497	490	519	481	533	464	520	524	507	473	478	527	499	518	492	476	513	487	496	518	524	499	506	515	504	534	514	520	492	512	501	532	527	498	506	558	490	525	493	494	505	470	506	502	533	509	518	515	528	540	502	501	520	571	474	466	499	539	495	490	485	477	559	479	494	494	508	494	508	490	486	492	500	490	495	507	499	534	496	509	538	533	515	509	480	542	535	488	500	481	511	534	553	479	519	469	498	498	469	500	493	480	490	557	537	483	516	514	498	484	500	462	497	481	484	499	541	495	549	497	528	535	499	530	511	504	523	519	500	515	516	504	489	477	503	452	524	513	453	477	493	523	512	490	524	559	495	504	540	487	500	518	526	523	499	503	486	533	491	503	501	480	493	476	495	494	495	496	525	506	523	514	458	526	505	477	507	522	501	511	480	517	519	547	447	488	550	489	507	522	473	507	512	509	518	472	506	521	540	484	535	509	539	519	508	524	486	511	493	515	492	512	528	487	493	522	480	462	529	513	528	530	500	502	518	481	518	517	471	522	500	511	518	533	536	500	521	519	498	491	515	534	507	503	523	484	488	513	496	527	505	533	501	506	508	521	502	476	518	483	525	505	508	505	530	540	488	495	500	498	513	542	542	479	571	499	510	493	508	494	495	471
4947	13792	11544	6349	4320	3391	2787	2184	1691	1486	1245	1154	1075	911	886	917	908	852	921	877	810	724	926	943	930	805	837	842	703	703	660	621	666	688	739	670	728	708	741	700	710	675	584	633	714	681	612	562	581	621	605	607	583	575	571	571	549	543	516	555	553	496	546	571	564	541	511	509	558	532	535	582	556	531	597	529	502	598	558	513	571	564	574	542	545	566	566	555	563	524	544	497	548	558	564	574	574	555	555	500	541	579	514	524	547	523	565	546	583	529	556	580	570	546	588	578	555	512	529	561	512	591	589	561	534	558	548	541	522	614	536	581	559	536	542	549	544	594	572	539	525	517	597	563	551	543	549	577	534	505	551	542	552	558	563	532	550	590	531	526	527	566	574	572	559	544	515	537	579	547	545	533	546	548	561	576	570	531	554	582	552	518	547	522	536	535	526	579	577	567	570	572	580	499	535	530	543	529	542	522	542	501	566	612	534	568	558	570	577	531	553	560	601	576	586	577	543	539	545	575	525	535	534	558	567	574	510	508	524	565	578	580	554	543	571	582	555	517	559	556	507	562	540	545	547	576	555	577	546	532	517	500	557	552	521	575	591	580	596	590	545	539	571	549	521	538	528	552	544	550	568	556	535	555	528	543	529	584	553	507	501	537	541	565	558	531	512	498	573	529	500	535	552	547	558	488	519	563	597	555	561	542	552	562	586	566	562	595	547	571	561	530	541	496	546	566	544	552	573	564	518	503	545	552	532	566	530	558	575	555	530	590	596	572	526	549	541	519	559	577	536	527	521	540	558	560	537	581	575	546	583	592	528	551	515	539	575	550	511	572	553	546	557	516	527	579	533	549	531	568	524	523	530	582	554	531	521	562	562	552	505	525	543	586	558	575	604	555	557	527	542	565	532	565	525	548	539	536	513	558	536	577	543	577	542	570	516	543	569	559	527	547	517	557	535	549	536	540	568	538	560	560	536	532	527	544	569	533	608	555	532	534	556	564	541	520	575	508	547	528	556	553	519	549	550	560	593	527	557	554	525	527	545	560	541	568	578	551	571	537	583	541	545	504	551	511	521	577	555	560	575	512	553	563	548	572	518	542	553	528	568	565	548	573	545	560	575	531	560	544	524	566	555	517	581	563	526	524	534	550	569	566	562	581	551	565	534	554	555	528	477	603	528	549	523	583	575	547	537	581	520	568	523	530	550	557	563	542	524	516	543	524	592	520	531	538	556	534	531	588	537	570	550	535	570	599	562	551	563	562	567	568	552	496	555	562	555	543	561	545	553	522	525	547	532	519	577	508	550	532	531	566	537	569	574	542	561	549	517	555	538	546	563	513	553	565	529	553	549	531	545	567	542	574	522	561	539	534	528	537	571	534	572	558	560	548	527	537	546	513	539	538	588	542	538	570	544	567	552	581	562	589	585	516	567	559	545	553	599	550	544	534	551	548	542	552	554	541	559	558	543	533	552	534	534	531	517	540	564	569	545	586	504	575	529	575	530	588	564	550	572	536	487	554	530	583	538	506	564	548	538	534	558	551	554	541	536	554	549	536	560	508	512	590	532	532	571	564	563	567	544	565	543	528	558	521	573	555	530	560	558	623	553	550	531	608	530	532	546	526	567	589	526	530	581	530	513	533	530	574	549	559	519	510	547	502	587	529	545	534	541	556	598	564	543	568	567	567	609	606	569	565	571	563	566	545	552	574	524	558	586	570	568	531	552	590	529	631	531	556	576	554	575	567	534	552	569	542	546	543	554	537	506	571	549	554	561	508	514	547	558	553	593	570	548	542	537	564	590	594	519	574	549	524	555	553	523	504	538	605	533	550	573	536	550	547	541	585	599	523	554	532	557	485	560	571	568	555	520	537	565	513	529	510	534	584	557	558	546	547	547	570	538	501	549	551	588	549	522	523	552	527	534	550	532	539	537	546	559	550	554	536	539	506	580	575	520	574	532	539	559	575	525	576	571	579	528	495	562	517	566	551	566	536	547	561	526	543	575	563	532	553	515	549	570	553	561	546	572	542	531	488	537	530	534	561	544	577	550	547	572	583	539	559	523	553	543	542	550	526	557	580	556	612	549	575	544	536	541	584	513	539	531	587	554	541	562	543	568	518	546	557	534	500	567	524	538	553	545	566	531	544	512	577	564	583	489	544	562	552	544	567	542	576	484	559	554	571	562	553	568	510	542	531	559	573	555	550	556	531	555	574	543	567	526	573	548	537	536	578	527	533	555	565	583	548	565	522	552	517	521	550	566	555	546	572	532	540	525	596	540	546	543	551	578	518	524	550	586	533	560	529	556	549	518	522	518	517	542	558	588	592	549	553	570	605	576	565	623	542	560	552	546	529	541	534	550	539	617	566	521	566	584	554	547	602	581	547	540	561	597	529	548	538	604	552	547	562	545	572	530	575	574	565	514	552	565	522	554	558	558	542	585	580	525	525	534	557	568	573	504	545	519	538	558	538	523	570	512	520	517	549	583	592	578	551	559	532	544	569	542	545	575	506	577	549	526	562	582	548	549	558	587	516	525	558	531	569	584	558	565	557	550	539	525	536	554	557	580	534	537	550	537	581	603	563	527	553	516	541	505	505	562	512	570	531	568	589	541	538	580	575	563	531	557	545	573	561	561	525	526	542	567	515	555	575	592	518	561	593	530	554	573	558	542	586	557	542	567	530	613	541	535	507	538	535	572	566	541	534	557	595	554	540	574	532	555	583	537	570	535	555	552	557	550	536	539	557	519	567	522	586	542	596	547	522	556	576	569	534	510	590	572	573	518	537	508	533	517	566	530	513	572	514	542	537	545	581	546	539	551	516	545	553	552	576	528	527	508	600	539	570	570	578	567	574	569	570	531	589	553	569	564	573	546	571	544	534	595	531	558	539	551	505	561	535	557	522	576	560	553	546	542	538	510	567	566	492	529	538	570	506	594	566	582	557	598	587	570	532	574	589	510	545	568	527	573	531	511	523	559	570	565	503	584	581	550	540	593	591	523	552	558	551	568	577	537	550	557	533	556	554	567	539	558	580	567	569	599	545	549	593	581	560	549	510	553	565	572	564	574	550	587	502	522	540	531	537	547	584	526	570	519	600	565	555	564	552	579	511	505	563	544	562	568	524	551	527	536	561	567	512	539	526	546	546	545	529	551	533	564	541	577	586	563	557	571	552	575	570	594	544	514	554	567	563	544	549	576	535	604	529	558	549	535	533	519	539	611	547	502	575	542	556	559	568	548	557	551	532	577	555	517	600	537	555	564	543	567	551	560	561	558	565	565	528	513	526	543	564	526	524	548	498	565	563	520	528	526	545	547	571	517	583	550	541	560	539	570	603	586	578	528	545	581	533	528	550	530	527	570	590	559	551	511	607	527	559	565	547	566	588	542	546	550	573	559	545	582	493	539	542	511	508	530	567	557	564	573	580	523	555	521	610	520	525	549	561	532	578	598	520	558	552	526	559	558	538	518	570	598	535	528	565	563	579
24320	20946	27433	24557	17555	2605	1549	1212	967	852	834	791	802	741	661	694	748	660	680	737	669	630	681	776	747	716	741	664	670	634	626	600	595	657	613	595	614	627	675	653	579	620	585	598	627	623	566	604	544	570	548	571	586	522	614	569	577	530	564	540	561	539	560	552	541	535	538	560	550	554	507	568	552	549	529	550	536	578	572	543	567	566	502	547	555	550	549	559	529	559	514	584	528	565	592	563	551	520	480	589	548	534	599	574	574	531	513	575	553	582	526	570	532	533	561	546	602	534	542	521	557	532	541	571	573	567	555	561	532	567	533	601	566	540	556	549	551	559	595	528	561	563	562	546	557	539	596	562	514	524	529	605	523	525	590	563	631	514	553	557	528	587	584	552	550	520	519	552	565	571	549	568	557	575	559	546	594	512	535	552	556	524	557	540	525	526	580	554	522	555	574	582	567	538	483	582	553	570	564	534	587	581	582	530	530	550	560	545	540	592	548	547	563	567	553	554	519	509	576	563	587	542	541	505	549	549	569	587	545	577	553	552	578	562	560	593	533	565	525	551	529	536	510	556	549	552	537	570	538	578	583	572	538	559	575	570	506	561	554	550	586	567	543	560	520	531	532	552	507	518	600	522	561	529	555	541	578	554	576	570	572	620	572	582	552	531	520	550	554	546	581	594	587	584	554	554	563	540	553	501	557	560	547	517	590	557	537	584	562	579	574	570	538	533	542	597	553	553	560	576	558	542	555	608	550	557	549	529	519	553	550	577	540	561	548	555	520	536	573	593	525	530	540	551	629	547	601	508	562	565	568	561	540	531	557	581	528	558	542	536	541	561	516	544	541	596	554	578	590	580	561	560	542	549	518	514	541	550	561	566	592	582	562	604	580	571	569	580	540	569	595	571	548	551	551	567	549	561	524	499	535	569	524	542	581	572	491	544	588	563	576	586	532	567	580	524	564	553	523	536	566	503	550	529	547	525	532	551	552	549	547	608	513	591	544	526	612	540	546	553	547	565	542	578	596	549	572	557	542	566	563	570	533	563	574	570	608	531	552	576	599	551	577	565	576	573	621	541	540	554	549	529	550	584	560	523	569	569	528	561	552	578	517	573	532	547	507	545	557	561	587	541	562	553	568	554	544	539	535	574	589	563	600	542	565	548	580	564	544	528	561	556	568	554	586	570	518	544	546	576	570	563	540	581	562	540	572	546	524	524	568	567	590	590	547	530	544	577	541	524	587	548	537	502	531	530	549	544	575	542	581	555	535	543	515	589	542	583	571	536	559	534	551	559	566	540	531	548	553	591	516	525	531	556	539	532	564	547	600	538	571	585	543	582	530	572	572	555	551	546	599	554	560	557	571	546	555	562	544	570	539	571	536	556	536	475	503	573	548	531	567	550	554	538	552	548	551	573	622	510	555	539	532	565	544	574	538	580	588	584	535	574	505	555	523	565	572	562	586	582	601	585	549	506	586	570	577	558	544	576	590	560	509	563	602	551	610	516	561	574	584	579	545	597	598	581	541	573	578	566	500	528	547	538	572	563	538	534	570	545	569	547	552	537	568	587	547	552	504	554	592	523	590	510	597	556	601	510	547	553	564	535	580	518	528	562	574	559	532	545	592	529	584	533	550	495	541	573	525	540	557	557	562	543	571	587	542	532	550	573	529	567	532	574	569	558	531	532	517	582	582	520	550	563	517	554	601	517	555	539	555	552	534	545	565	571	573	589	571	599	550	558	582	567	582	603	524	573	570	570	563	540	544	564	570	545	552	565	592	562	541	540	602	552	534	595	555	539	567	545	599	598	521	565	575	539	551	567	572	602	564	585	542	536	590	512	547	574	594	526	545	555	570	512	516	559	548	569	541	542	558	554	537	541	590	567	522	558	517	548	570	551	544	561	515	550	537	547	544	591	540	560	526	557	520	557	552	560	527	518	543	582	556	592	560	587	558	571	555	544	547	539	589	564	598	597	541	565	518	584	537	579	582	566	581	549	570	552	527	557	558	535	561	543	545	560	530	556	507	547	520	571	550	583	583	590	522	531	568	507	528	530	548	562	506	553	506	571	559	522	548	547	571	520	569	572	586	559	550	551	540	539	554	566	596	527	548	564	526	546	524	523	576	563	594	529	527	523	568	540	537	550	551	569	567	523	536	609	567	546	577	565	560	560	546	508	550	588	544	516	518	581	531	567	540	566	583	539	544	581	554	524	556	547	555	533	550	533	544	534	535	552	548	564	565	571	577	567	552	505	561	585	533	545	569	522	570	554	532	615	601	560	549	541	618	550	525	565	558	561	549	577	548	594	549	515	539	558	552	572	587	541	530	567	550	522	521	538	560	573	533	561	578	557	560	579	560	571	564	562	587	596	597	605	558	555	582	542	593	560	517	560	544	532	576	599	563	561	576	560	571	586	553	538	552	541	575	531	535	559	561	582	603	539	565	574	527	543	571	531	495	530	531	532	495	532	550	575	554	571	568	529	587	571	568	533	567	566	577	502	547	559	559	551	541	533	541	557	603	576	575	520	555	559	611	575	558	572	535	551	570	539	508	517	553	557	574	612	569	566	529	558	538	532	551	571	523	561	551	547	533	560	530	590	552	610	571	556	546	571	548	580	539	557	556	593	586	544	541	543	576	543	559	599	598	572	576	496	541	514	537	520	590	571	552	545	512	547	540	549	576	578	537	538	585	586	579	587	523	569	522	522	568	548	528	557	579	551	547	550	555	541	586	548	577	568	515	557	538	565	554	546	555	543	574	542	514	526	551	551	566	550	571	568	536	573	519	547	563	553	608	534	569	552	561	570	579	583	559	556	517	568	535	584	571	508	550	536	554	520	552	532	563	549	574	538	544	579	565	522	572	572	571	524	585	529	551	559	526	543	522	577	593	531	567	578	552	603	605	560	569	539	527	597	548	561	608	573	557	567	594	540	549	544	527	566	539	546	557	585	531	568	520	523	540	538	573	548	577	534	560	549	552	580	562	601	574	563	596	567	555	556	566	573	564	542	540	525	518	557	513	519	536	597	550	551	541	573	545	528	557	561	600	536	567	542	558	565	517	491	561	536	518	558	582	562	620	585	535	536	540	572	576	556	615	609	580	540	554	545	534	553	544	554	553	561	587	558	545	602	550	528	544	570	540	574	612	570	512	514	524	572	584	598	522	548	541	577	554	585	554	549	566	555	609	579	563	544	546	575	581	568	589	556	549	558	509	574	580	568	514	521	561	541	537	573	540	558	544	552	514	550	551	562	525	551	541	553	537	578	526	542	535	526	526	538	548	524	527	548	562	533	554	566	531	557	566	549	551	554	510	562	599	570	535	577	553	559	600	581	587	530	577	595	537	562	550	544	582	569	559	532	558	581	582	528	561	499	538	588	580	541	547	550	534	581	543	546	566	523	528	519	570	544	559	558	546	506	574	557	582	562	515	551	505	621	587	553	553	522	539	538	561	542	541	585	609	592	584	590	564	560	563	584	559	492
5036	10956	8949	4962	3460	2772	2249	1852	1406	1207	1169	1062	957	884	799	858	798	783	835	781	707	739	758	859	782	796	794	814	676	703	657	667	632	659	698	701	683	797	682	645	614	668	608	614	731	705	692	602	630	628	605	526	627	624	578	610	585	617	585	596	571	602	609	579	620	603	595	591	536	562	606	547	558	583	559	560	585	621	575	620	578	567	602	593	560	560	607	615	620	550	595	587	573	612	575	599	543	598	576	580	544	579	609	584	577	596	598	540	612	573	582	586	520	561	584	605	578	547	580	608	577	552	608	569	578	589	590	576	598	591	564	616	612	571	579	584	571	586	591	600	589	544	577	577	579	548	588	607	610	570	584	642	607	547	580	568	553	618	601	605	574	565	537	601	586	549	591	599	585	559	577	606	545	544	597	572	612	569	576	511	577	544	584	622	574	595	598	533	600	597	569	591	581	576	571	564	636	599	577	565	605	556	564	598	567	556	588	578	580	580	549	572	550	563	598	600	582	619	599	561	605	573	552	566	593	555	598	557	602	571	583	624	634	616	585	557	602	546	616	576	610	538	544	593	527	624	534	598	599	562	566	540	603	597	607	555	574	622	602	570	542	612	577	561	590	600	553	578	561	599	562	597	549	578	558	576	626	572	559	566	612	594	567	556	583	586	608	559	585	583	588	542	569	565	600	562	576	593	618	575	556	530	566	586	614	588	549	596	575	537	538	585	587	594	562	571	579	573	614	599	574	568	599	585	576	618	605	550	563	568	598	580	542	620	549	565	561	571	605	574	629	594	592	579	610	589	559	575	569	578	608	602	560	570	557	604	635	594	564	581	613	613	573	595	587	611	587	597	550	582	568	565	574	574	537	570	580	553	607	570	609	560	575	575	610	601	583	597	583	597	549	598	573	576	583	606	611	579	598	579	535	566	589	568	593	610	564	579	604	609	569	532	540	596	592	558	579	544	552	587	541	544	606	565	587	591	597	582	567	539	607	577	570	579	564	561	548	601	572	579	598	584	599	573	586	557	578	581	570	564	611	611	610	577	532	552	546	586	556	562	583	582	575	565	563	573	549	567	582	590	574	562	583	601	599	577	600	606	563	576	575	578	600	533	566	586	572	580	555	568	575	582	571	595	578	567	546	605	570	577	538	590	567	566	590	551	581	563	550	544	565	577	566	596	594	555	552	543	578	599	599	579	520	571	641	565	621	566	561	551	565	597	563	579	560	592	583	591	563	567	527	579	606	582	606	572	605	573	612	561	533	600	569	594	572	590	615	583	557	542	515	566	574	626	582	547	588	564	555	603	565	588	556	601	647	571	605	609	561	568	555	561	608	535	556	538	606	559	587	609	577	535	556	594	592	558	579	554	585	576	611	559	579	593	554	596	603	614	592	568	598	617	564	599	570	575	613	575	565	570	550	584	566	534	578	554	598	577	577	577	580	587	598	562	591	550	595	593	624	554	559	534	600	582	584	577	591	570	572	552	578	556	584	571	567	578	597	577	610	607	562	566	568	550	626	595	554	551	585	609	636	556	610	577	582	554	554	571	574	557	551	573	570	575	619	605	599	557	574	525	627	601	569	538	577	588	569	586	540	583	604	583	589	611	605	562	567	623	554	564	583	578	620	609	596	532	573	551	580	612	557	576	598	547	612	577	611	609	575	597	579	565	597	593	573	590	586	582	586	600	623	579	584	567	624	599	575	604	563	602	588	563	545	583	586	598	610	586	585	620	540	572	573	556	568	579	592	583	598	561	574	568	616	575	628	551	562	569	627	610	607	582	601	573	563	602	582	563	554	584	531	534	612	597	641	592	569	576	620	592	577	573	596	575	584	582	584	595	557	609	586	618	575	577	621	571	601	575	588	565	565	561	589	564	588	607	585	560	587	587	592	506	612	606	526	552	575	584	596	579	551	619	598	612	579	601	620	549	564	599	605	590	562	516	547	573	608	590	577	603	586	539	592	591	590	542	543	568	548	566	589	586	553	576	562	596	552	549	544	552	624	593	561	559	548	547	572	539	566	583	558	559	562	556	559	567	598	583	566	608	592	628	538	554	599	563	569	575	561	562	560	593	573	581	577	607	607	572	577	564	573	597	617	586	557	536	591	565	579	607	605	574	549	565	530	539	546	566	595	575	578	586	569	567	576	533	579	584	578	553	529	588	595	605	564	575	561	595	607	578	581	541	569	609	568	576	602	549	554	538	551	567	533	620	590	563	550	571	576	539	587	572	611	565	589	568	590	567	587	590	532	619	587	591	555	551	589	598	572	583	590	578	567	492	608	617	564	591	602	584	554	591	552	594	645	591	581	606	572	578	583	552	586	603	610	552	587	535	593	617	593	586	531	577	543	548	570	623	634	557	578	569	578	541	597	549	624	574	586	572	553	585	624	532	582	567	527	573	561	591	588	578	592	583	588	579	570	515	554	567	597	569	564	576	570	561	605	526	597	577	577	628	527	590	580	573	574	561	559	576	581	542	593	589	563	610	586	596	560	539	618	573	578	583	631	587	574	597	561	553	592	630	550	558	566	616	583	644	579	548	566	527	550	581	558	561	564	550	574	590	569	616	552	572	567	570	618	549	591	603	601	556	602	573	567	593	593	565	572	590	581	578	611	589	579	584	570	576	582	639	598	590	595	551	574	607	567	564	571	603	575	613	560	597	572	576	590	582	552	582	566	601	584	516	623	543	545	558	610	579	552	573	546	550	570	587	612	599	588	561	543	639	587	604	568	569	568	588	551	567	593	533	586	591	613	578	547	593	582	591	577	572	568	590	560	612	573	548	632	603	606	577	562	625	588	562	577	574	600	575	590	612	575	601	567	579	569	574	559	543	567	601	550	569	601	578	556	579	583	605	580	546	604	625	587	612	581	561	568	598	574	592	548	579	577	587	563	537	570	611	517	558	573	597	567	585	560	584	567	566	568	529	572	587	584	589	618	592	533	574	572	592	566	581	555	544	580	569	586	586	585	616	608	575	546	559	556	553	581	554	605	566	560	617	565	561	542	602	607	554	581	603	516	648	550	587	563	610	575	586	563	575	566	571	552	573	585	581	580	554	601	574	562	601	594	546	559	584	582	614	606	599	588	602	579	555	591	561	598	588	595	585	564	631	609	604	562	557	559	570	609	596	597	566	586	581	581	542	544	537	601	571	580	555	564	603	579	564	595	567	586	587	548	593	586	595	604	563	550	549	598	594	562	549	570	570	543	595	597	571	598	570	594	549	597	574	562	595	580	577	589	564	576	590	584	554	606	553	603	555	588	586	602	564	565	564	602	551	603	614	564	553	599	568	587	545	576	560	554	583	585	586	536	587	559	628	584	600	581	572	541	574	576	553	579	599	541	541	549	578	566	565	546	587	636	530	593	564	582	587	575	559	595	583	556	547	562	594	548	576	587	591	576	588	563	582	591	578	573	571	534	604	599	586	564	590	594	641	607	607	589	550	555	610	581	555	586	566	601	581	571	569	574	556	591	597
22242	20950	28542	23509	20940	21033	13446	2199	1449	1221	985	887	883	757	628	735	616	549	599	584	530	520	653	702	700	622	557	522	527	452	461	392	459	437	440	421	460	467	503	447	359	367	385	336	405	408	357	364	331	345	378	354	324	315	303	329	278	291	329	291	291	273	298	283	294	270	292	296	285	304	312	282	320	291	292	303	292	270	278	300	313	256	326	293	304	286	302	274	258	287	301	285	328	290	296	306	289	288	313	304	266	306	292	315	329	265	308	298	281	315	297	301	296	320	317	293	281	296	286	286	325	310	331	282	315	309	297	312	284	271	320	279	305	317	281	278	295	294	292	300	298	301	288	274	321	286	304	292	263	278	286	308	292	275	282	281	303	266	275	303	298	286	286	261	323	307	296	305	272	288	271	282	270	290	290	282	285	278	288	265	325	305	283	300	298	304	325	285	312	268	264	283	269	305	318	310	274	274	285	300	302	316	331	324	280	302	281	317	299	339	284	280	257	274	305	295	276	295	326	276	296	285	270	290	291	313	281	290	295	281	311	281	329	292	311	287	294	278	288	278	296	309	308	279	273	329	285	302	278	309	285	298	313	292	325	300	304	286	282	261	292	277	296	298	278	309	293	322	294	316	292	288	305	313	260	318	274	314	287	291	274	319	315	283	288	276	293	332	289	282	293	289	287	276	299	305	291	264	303	260	312	277	295	304	281	315	312	302	293	292	301	258	315	288	320	264	286	266	303	301	300	315	313	263	270	298	283	294	295	312	280	315	310	316	261	280	303	303	307	296	344	288	282	301	283	295	304	270	297	294	306	294	258	296	286	292	274	317	280	312	285	271	297	286	296	298	296	297	295	294	325	310	280	280	303	288	283	273	264	274	334	279	304	273	261	318	314	308	305	315	291	302	300	280	312	295	314	282	292	287	279	286	301	281	282	314	296	302	285	326	314	300	287	305	325	310	291	287	289	300	290	267	295	300	312	319	296	254	288	294	271	333	299	291	294	293	288	288	301	304	277	279	285	320	295	291	311	313	311	303	285	289	309	300	291	264	316	303	284	293	314	280	290	296	299	295	260	257	318	295	290	291	314	270	279	284	303	293	308	299	281	276	295	317	304	283	285	280	270	282	281	319	284	290	278	285	292	293	295	297	294	286	316	293	290	289	303	313	286	305	296	318	316	273	323	321	274	294	279	271	286	289	278	273	267	311	272	291	339	277	291	295	301	290	318	271	242	312	296	281	316	297	298	272	318	300	278	309	297	287	263	311	313	284	289	281	297	293	295	319	288	297	261	275	300	310	294	272	295	299	265	288	294	276	292	299	287	264	293	260	251	281	282	272	305	315	306	270	285	266	300	264	292	283	300	287	287	278	286	271	337	267	291	297	283	292	283	309	285	304	319	288	290	270	308	291	274	317	278	305	287	316	293	274	274	297	268	295	288	317	326	285	299	291	299	301	292	276	298	292	280	308	257	265	301	291	296	303	312	319	334	301	279	277	288	280	314	296	280	280	272	273	283	302	269	274	266	265	297	296	310	295	314	287	287	296	295	315	313	330	276	290	307	302	265	288	297	292	272	274	319	296	302	285	308	298	317	284	274	316	255	331	289	286	284	275	275	310	291	323	305	299	311	252	276	295	283	278	287	277	298	323	313	275	293	286	281	299	288	304	307	320	321	300	285	282	249	297	293	285	300	280	282	276	339	291	304	286	262	270	331	282	271	292	295	308	299	320	309	312	293	283	267	285	280	252	300	272	308	294	278	309	309	315	284	325	289	302	291	312	303	272	307	275	297	296	286	269	291	266	292	279	279	287	292	286	302	326	272	294	286	294	283	258	296	289	288	299	306	292	273	282	286	277	347	283	287	301	284	286	290	305	296	295	291	260	278	278	308	289	297	286	249	323	302	328	284	264	317	292	293	250	303	305	291	294	295	273	284	277	311	301	296	303	303	273	286	280	297	292	280	305	298	269	295	300	278	286	265	302	283	300	327	302	260	309	308	284	318	287	313	302	315	309	293	270	298	289	281	295	282	274	323	300	279	286	296	331	296	267	294	295	296	311	275	302	288	296	295	298	276	278	301	306	271	315	260	281	304	263	326	294	291	289	295	293	297	285	304	297	340	302	276	309	308	293	295	290	269	286	283	306	279	314	320	288	320	258	284	275	293	313	294	280	295	270	304	285	297	304	283	296	303	268	293	273	315	305	291	306	307	296	312	280	289	271	283	294	301	299	289	268	268	273	306	291	285	311	298	298	299	306	309	267	279	293	292	294	287	270	294	265	296	314	307	296	306	255	276	318	274	330	290	316	297	272	266	286	291	314	276	286	281	282	287	276	314	275	287	296	276	292	302	281	300	318	305	300	296	307	296	314	300	289	320	300	293	306	269	267	279	281	278	310	305	274	266	295	287	319	286	294	288	327	277	272	295	315	304	301	290	303	277	305	278	296	275	276	325	310	277	278	318	258	273	290	266	298	303	299	303	298	311	306	309	269	336	308	310	291	271	271	257	304	288	283	276	266	296	300	311	295	305	291	315	298	321	325	310	283	286	301	306	297	278	299	305	316	282	305	286	314	284	320	294	291	314	255	273	269	295	302	261	308	290	304	297	302	294	298	303	291	296	294	295	276	256	270	281	290	324	276	304	274	260	335	276	313	304	303	310	292	270	303	322	293	319	299	264	294	276	313	268	297	298	311	263	284	283	288	313	300	298	307	274	293	269	266	293	295	262	293	333	302	297	279	293	282	307	265	330	275	277	292	297	310	295	285	288	326	291	261	269	265	255	262	302	319	300	291	311	313	291	275	309	307	266	279	310	299	296	294	290	330	269	289	280	299	305	293	280	308	298	279	287	298	266	307	303	268	313	291	263	309	292	275	301	315	285	264	280	283	280	307	295	300	292	304	311	276	301	300	306	279	296	303	285	292	292	310	297	271	289	293	273	273	274	251	315	283	288	294	288	291	291	320	291	319	303	305	311	278	299	261	300	265	292	316	294	317	290	280	278	295	293	321	315	308	298	328	332	286	285	278	290	278	308	288	283	298	298	297	292	269	297	270	290	289	284	303	324	280	298	278	289	274	265	275	261	256	291	283	274	301	298	283	304	294	286	315	300	261	278	291	291	322	310	271	291	297	301	309	283	300	293	306	305	282	288	293	263	316	285	290	276	270	302	314	254	297	296	297	273	308	290	296	316	299	269	281	324	309	307	278	248	327	280	276	279	316	303	269	282	323	282	298	280	299	274	286	278	330	271	268	315	261	268	282	305	297	303	289	305	276	288	284	276	276	307	292	282	296	291	279	314	314	313	265	289	295	306	283	306	296	325	311	298	314	295	307	294	294	302	312	274	316	262	292	293	310	316	293	301	301	302	280	328	304	305	279	272	291	302	293	326	301	271	260	293	307	255	299	320	276	281	277	312	298	290	308	300	309	286	297	286	291	291	301	269	293	313	274	306	317	295	294	265	297	279	322	302	291	297	279	312	291
6665	19972	16955	9479	6604	5169	4103	3277	2421	1985	1598	1271	1202	1000	874	923	868	734	810	830	608	642	835	997	915	804	735	672	644	522	555	492	470	528	539	510	589	637	528	486	438	425	420	375	478	482	397	403	376	378	392	368	400	355	352	367	319	316	345	329	316	301	293	296	307	293	308	343	306	268	323	298	317	323	323	329	318	289	324	310	301	360	313	302	334	332	301	289	354	301	306	305	312	314	319	311	314	328	304	308	329	325	323	304	340	296	341	328	316	298	319	327	323	355	310	350	323	315	340	302	312	316	322	317	317	302	310	306	321	331	283	304	323	320	331	327	300	293	296	312	364	321	325	314	324	311	302	316	314	333	311	295	306	319	283	311	340	290	303	284	316	329	337	318	321	288	301	341	309	307	308	297	335	334	269	304	321	302	336	328	334	340	306	338	304	332	324	341	305	301	310	307	341	284	309	326	329	314	316	308	308	342	293	331	293	294	318	319	306	292	332	297	297	320	332	322	297	282	299	272	338	296	346	297	320	326	326	300	331	303	323	318	313	347	319	318	310	317	304	301	321	322	315	311	307	315	309	323	311	311	307	378	345	334	326	308	300	300	294	319	309	332	340	326	319	330	281	306	279	321	329	302	337	317	315	300	318	269	317	309	325	330	284	321	318	291	293	299	309	316	282	316	328	304	287	331	319	308	328	326	316	320	330	299	315	305	315	326	306	326	287	301	331	324	336	287	318	315	317	298	292	281	313	343	348	316	275	286	328	283	310	341	316	298	334	319	294	329	331	294	294	346	336	325	323	314	320	337	333	321	311	317	319	327	321	312	329	281	329	303	324	291	327	338	357	300	302	316	296	329	338	343	358	334	279	323	319	333	307	327	305	320	297	316	305	356	332	322	308	302	310	309	328	322	321	335	311	333	310	318	302	334	309	321	329	303	336	301	319	305	331	336	304	342	314	314	324	329	321	345	355	333	324	331	308	313	294	289	313	321	308	309	346	312	306	317	313	320	334	290	288	316	322	331	321	336	304	319	309	309	314	352	298	318	296	310	331	289	360	322	294	309	327	340	312	294	346	310	330	347	308	289	299	338	281	344	296	301	357	324	312	313	294	294	352	330	313	321	322	350	295	330	321	325	297	321	292	316	328	302	336	326	299	287	317	343	303	335	284	356	313	307	292	304	314	315	356	319	340	297	304	343	334	300	336	306	337	316	297	289	318	307	331	325	296	321	348	337	305	318	341	296	320	277	291	286	357	307	333	282	309	338	291	327	336	318	332	320	325	306	311	307	321	334	305	325	320	312	310	330	320	287	302	328	331	334	320	327	335	319	397	299	292	294	327	300	303	324	281	296	327	310	283	310	311	325	302	293	316	315	331	297	313	308	310	291	299	321	314	327	305	277	327	290	304	307	284	313	304	316	285	345	331	312	325	325	327	295	329	310	332	293	312	310	330	284	299	320	323	326	319	349	313	271	338	298	286	321	320	317	315	320	340	319	290	315	344	333	354	280	313	323	272	297	304	301	344	353	320	291	311	308	330	308	334	308	307	351	271	289	330	294	340	318	321	318	319	324	325	310	322	312	308	331	337	287	315	312	318	326	315	307	300	315	301	352	306	325	340	335	316	325	286	323	337	321	322	284	314	304	288	284	315	343	317	306	291	323	321	341	322	301	307	301	276	298	342	329	315	312	326	344	315	304	307	337	306	337	300	311	291	328	313	310	306	306	312	352	321	332	332	331	320	299	304	298	294	313	307	305	325	340	330	311	300	298	318	311	292	319	312	316	312	319	318	291	311	334	300	315	346	351	292	292	326	326	293	334	300	321	305	310	340	328	335	292	340	307	311	306	347	325	333	324	329	301	330	329	300	335	318	285	298	312	319	312	317	323	335	339	290	311	286	304	325	288	309	312	292	313	333	277	332	308	325	305	325	325	282	334	326	327	325	311	314	320	308	295	326	298	301	301	321	327	336	295	326	359	312	319	353	300	331	325	324	311	348	335	296	317	344	321	299	316	347	297	312	296	292	316	327	324	296	287	311	308	323	307	314	322	313	281	320	294	297	286	319	318	306	333	280	312	313	301	303	290	314	322	326	294	296	317	323	306	298	314	335	334	319	345	331	315	304	300	313	291	341	317	316	300	320	314	308	309	303	331	324	327	307	313	304	309	308	283	320	308	307	332	339	304	305	301	313	318	328	370	302	326	309	302	361	288	315	311	332	328	330	305	295	328	308	345	304	333	297	315	334	305	346	343	327	303	327	343	306	333	280	325	306	303	311	310	286	295	341	319	336	318	326	326	294	324	313	353	314	314	298	304	317	327	322	306	292	336	296	310	300	345	326	306	320	333	320	297	317	321	340	324	305	311	306	327	317	326	317	327	309	313	306	348	278	337	330	319	312	306	325	314	282	329	281	300	326	332	302	293	324	313	320	282	289	291	311	334	303	298	320	341	309	340	317	348	292	302	285	295	327	300	309	334	327	310	335	350	331	350	287	328	331	321	297	327	303	293	297	311	313	322	317	327	325	308	308	296	315	321	306	316	297	346	326	341	306	304	318	322	292	306	302	315	345	318	312	343	297	320	346	312	327	326	315	312	313	289	325	342	320	311	311	349	300	318	291	358	323	327	331	293	310	312	338	315	344	297	329	303	331	318	299	337	320	338	320	322	333	347	297	320	317	318	323	285	332	296	343	316	299	314	344	281	297	326	341	327	370	330	333	344	302	314	312	299	294	343	331	337	311	320	338	326	328	324	306	317	328	306	315	329	327	307	309	304	323	312	300	294	323	323	311	330	313	317	323	331	317	359	287	345	315	335	312	322	308	298	329	339	312	305	291	314	300	332	308	296	332	307	289	296	336	330	314	291	303	305	305	296	275	331	307	326	341	321	288	350	293	296	334	312	307	322	307	302	272	301	331	316	332	324	299	299	328	333	315	300	336	286	303	283	298	311	276	295	290	318	305	326	307	337	300	321	318	324	331	331	297	344	302	328	358	311	301	327	302	304	330	319	317	309	326	329	330	306	326	364	312	319	293	332	311	330	323	303	331	302	326	311	309	330	285	310	317	318	337	332	264	289	325	304	298	283	291	309	311	309	331	313	314	264	287	336	311	367	303	293	350	332	311	334	316	297	294	330	350	277	334	337	291	360	333	312	319	357	338	323	284	306	282	308	333	287	298	320	316	306	311	318	290	340	303	319	314	331	277	319	325	329	310	285	288	297	362	307	320	279	317	360	332	310	320	332	294	295	306	328	316	329	296	317	314	302	285	314	303	303	310	310	310	324	312	348	326	318	322	337	298	316	328	324	319	326	306	321	304	308	299	335	322	320	304	293	304	300	296	308	288	292	309	301	337	319	302	313	322	288	321	322	311	306	298	306	340	293	299	289	347	298	297	310	316	339	313	301	296	339	315	314	325	315	303	293	310	308	292	312	317	336	297	301	291	323	311	325	331	335	329	320	305	311	338	300	319	336	320	300	314	311
27064	19723	8911	2614	1475	1284	1085	975	857	848	848	815	800	833	741	754	723	792	789	721	697	691	819	798	759	735	733	755	765	731	715	672	683	685	736	739	749	683	683	722	701	724	704	711	710	683	727	665	711	650	710	701	623	701	680	694	717	648	691	720	671	672	670	715	612	654	704	675	724	642	676	713	675	693	701	693	681	690	666	688	732	657	695	706	676	663	682	697	698	687	662	697	702	673	662	691	691	656	687	656	657	651	742	655	675	673	694	677	641	723	692	700	661	703	650	683	640	671	661	687	658	657	687	699	685	682	716	687	664	663	674	679	674	686	688	707	670	664	645	644	687	666	722	753	694	674	688	738	689	671	652	631	658	678	644	660	672	709	677	686	701	665	661	649	669	638	642	667	690	675	694	676	635	681	636	680	717	717	668	692	667	705	728	728	696	702	648	693	649	709	671	684	664	673	639	646	681	707	653	694	684	734	697	694	716	719	697	657	692	654	710	644	714	685	648	700	737	691	654	679	662	689	675	654	650	656	627	682	657	701	662	679	702	623	712	707	677	628	673	688	682	701	744	708	722	653	679	649	661	582	698	643	727	679	736	650	700	677	705	658	720	668	683	694	668	672	679	694	676	691	629	714	619	697	682	725	669	664	714	681	712	628	695	661	717	688	715	716	739	659	674	671	655	658	653	666	649	754	668	691	666	625	664	689	686	711	687	678	689	669	660	669	667	687	678	673	684	677	694	669	713	711	661	672	660	702	732	687	656	643	715	660	663	706	691	719	654	694	677	672	646	679	659	709	691	714	685	643	703	693	709	689	659	653	677	650	731	628	754	712	688	732	673	654	661	637	715	661	664	661	671	662	673	670	683	644	700	692	714	648	652	684	693	730	689	718	675	668	670	654	656	693	667	662	679	698	679	628	677	685	698	688	681	648	712	652	699	642	686	693	643	776	654	649	691	692	629	683	703	697	648	741	620	687	692	641	724	655	694	630	704	718	703	726	702	671	689	691	664	670	665	666	674	729	648	654	708	657	687	658	658	673	719	677	694	704	685	710	636	681	655	699	686	708	661	702	665	720	673	666	733	685	656	722	684	640	676	708	701	636	676	668	677	699	676	647	694	663	684	697	685	681	660	693	686	675	687	712	769	671	661	704	719	651	678	667	671	672	718	670	694	653	647	671	690	674	670	677	679	674	622	687	670	650	687	696	678	704	661	709	661	692	669	688	694	662	677	691	684	690	617	696	678	671	659	730	687	657	681	655	693	663	687	666	669	657	670	717	677	642	698	645	682	694	671	662	694	665	678	713	666	653	698	658	712	695	694	674	674	713	639	697	700	667	650	663	686	626	654	680	678	683	672	690	624	680	708	675	674	690	684	676	716	705	676	628	670	714	659	715	641	664	639	682	686	663	693	699	672	699	688	685	665	664	720	643	681	703	668	652	666	719	672	684	699	691	711	684	668	667	653	654	712	701	743	668	670	669	692	685	688	693	683	675	699	664	637	650	714	680	714	687	703	647	627	725	677	649	640	678	653	665	658	696	697	741	677	630	665	630	633	628	719	678	668	656	697	677	674	706	673	693	696	686	631	695	687	670	663	697	657	700	670	700	665	715	710	684	680	698	721	716	694	647	651	702	707	679	682	688	702	702	692	711	693	695	675	649	743	689	657	640	698	645	699	650	653	684	713	639	638	706	637	663	721	674	713	744	643	664	681	620	668	659	676	682	668	739	695	663	646	684	669	678	673	697	681	696	705	663	668	638	718	695	703	698	704	697	703	654	657	660	697	674	693	676	705	662	682	631	695	686	719	688	668	716	639	648	693	714	652	719	644	658	665	707	687	684	755	639	686	666	665	693	651	677	675	684	654	695	691	667	732	684	710	655	693	711	704	700	669	679	660	665	681	689	651	676	693	684	668	690	662	674	659	666	676	681	662	661	716	726	726	703	663	696	663	713	689	720	707	717	703	725	695	715	683	643	757	677	680	685	741	633	655	610	648	687	693	674	709	695	676	646	677	656	690	673	687	636	664	656	665	679	691	674	731	721	737	696	730	667	684	640	662	693	650	691	680	661	679	654	658	707	715	690	719	711	638	688	658	702	705	701	709	685	644	657	689	708	678	656	628	696	684	659	646	686	687	688	669	658	670	674	634	655	741	661	726	704	689	698	671	707	687	717	719	680	654	643	697	653	713	626	656	662	656	753	668	676	704	660	703	693	697	664	682	672	696	688	633	704	672	654	656	685	657	649	683	658	678	714	682	666	678	659	702	716	674	670	707	681	675	630	696	711	654	627	655	674	686	640	681	665	705	686	703	716	666	696	657	650	655	723	702	656	695	647	639	684	676	696	670	642	667	693	671	692	618	709	691	682	689	722	691	698	719	663	693	689	671	703	666	677	714	669	681	634	652	652	671	659	641	700	707	651	724	645	623	702	674	701	689	670	684	624	685	663	669	681	691	651	678	701	683	689	688	731	677	675	679	703	690	690	646	699	689	695	642	659	703	715	659	662	639	688	702	647	680	640	698	642	659	710	686	647	679	648	665	660	666	653	747	679	643	727	663	635	710	706	673	722	674	660	682	660	688	680	683	637	673	711	691	713	676	619	669	656	687	695	666	672	693	689	603	683	724	719	689	660	651	688	683	665	685	737	744	687	668	722	706	689	719	674	708	706	667	663	669	695	697	656	677	627	699	693	727	682	645	668	668	664	626	696	698	668	712	726	686	673	665	642	693	659	642	701	695	676	737	724	701	707	711	682	654	713	667	723	694	732	662	681	687	639	646	687	653	693	668	680	690	708	645	637	655	686	710	706	693	687	697	683	666	682	694	698	695	665	686	705	683	668	680	667	653	686	679	663	642	682	651	658	657	695	671	637	698	633	684	702	683	698	710	704	668	720	692	739	701	696	637	677	688	666	647	697	703	650	631	729	680	676	684	660	681	702	616	663	694	666	683	712	683	682	668	680	653	702	634	693	666	661	679	712	677	679	654	689	674	710	647	621	665	683	656	659	694	629	694	630	746	653	666	726	675	684	707	697	716	711	677	740	656	700	650	699	657	695	663	690	658	710	659	705	700	700	677	660	663	658	662	702	694	639	750	714	681	648	694	687	700	607	655	653	695	686	670	686	642	673	643	658	682	659	701	601	663	660	726	676	698	653	667	663	643	666	672	666	665	691	697	631	689	735	708	682	676	692	661	714	722	700	688	670	681	682	683	684	712	702	638	663	674	661	709	706	637	688	698	710	663	633	666	718	681	718	702	642	698	699	672	666	667	677	627	683	714	653	647	667	706	639	675	669	676	670	643	687	722	651	605	614	694	680	689	677	649	676	697	673	646	695	668	693	725	644	714	700	677	671	708	676	700	732	752	712	709	685	696	639	694	719	667	713	670	653	651	642	685	649	682	689	627	626	714	669	720	682	679	716	729	671	693	665	678	683	729	668	659	718	673	671	706	716	693	731	616	629	657	660	680	695	711	658	643	690
5328	5357	4679	2617	1904	1579	1408	1251	1095	1029	925	919	867	879	809	802	802	780	814	832	767	809	840	886	940	785	772	825	770	790	748	785	759	735	811	743	799	807	771	735	745	754	813	725	728	745	758	741	713	723	754	673	720	719	712	731	686	737	723	723	767	739	721	723	724	767	757	751	720	729	682	728	739	738	698	709	775	688	697	764	706	692	716	748	720	731	717	678	700	701	722	698	729	745	694	708	642	720	671	723	731	729	664	733	713	689	741	734	696	674	718	707	677	674	684	743	715	741	690	727	719	656	758	739	717	721	665	698	711	668	700	700	695	696	728	709	702	720	741	682	706	659	677	706	667	713	702	725	728	710	695	669	703	679	727	685	761	731	727	685	754	711	672	690	714	694	752	727	707	714	753	731	706	708	753	719	770	666	706	682	699	698	735	728	729	756	734	755	739	678	717	704	727	695	681	668	771	769	751	689	723	677	656	716	739	716	749	703	690	719	730	728	704	687	714	684	731	680	717	690	719	749	740	752	723	759	672	707	721	703	686	679	723	716	692	733	701	703	745	676	736	689	743	769	728	681	717	745	722	718	760	704	660	698	713	738	706	708	708	734	723	763	719	733	743	669	684	686	712	711	667	718	701	718	678	677	737	768	720	722	693	719	730	731	710	690	680	762	731	726	718	733	719	710	737	688	731	701	731	699	755	675	720	701	676	786	729	671	776	731	722	700	752	758	703	677	690	681	724	701	709	685	746	702	682	716	713	729	667	718	731	700	694	718	693	694	708	720	696	717	773	717	726	671	750	734	780	699	675	688	714	752	736	736	726	715	707	687	743	728	733	708	687	758	696	729	715	696	693	689	711	701	733	706	709	719	692	720	701	742	718	723	670	756	703	696	716	735	659	696	730	703	729	771	723	730	742	693	741	667	683	719	750	740	734	693	703	733	730	704	715	690	674	716	693	684	718	695	703	750	695	704	712	700	697	718	763	713	704	693	709	704	716	750	699	722	738	741	704	710	744	680	704	700	739	708	720	715	681	702	703	704	700	696	727	728	708	727	719	696	705	694	694	726	761	754	683	706	713	705	737	668	719	710	728	689	705	727	745	710	705	737	734	712	752	720	722	668	683	704	732	713	756	748	746	710	723	727	685	778	704	695	714	722	730	694	708	732	693	700	702	741	669	749	746	745	793	758	678	730	710	774	717	675	720	730	703	726	698	717	760	671	759	689	731	741	718	727	733	693	708	725	745	752	721	727	712	741	709	718	725	701	731	743	696	745	711	667	741	679	665	675	708	739	707	701	714	754	723	706	744	719	713	728	713	720	753	737	707	749	745	736	693	738	672	691	705	736	679	759	788	647	693	664	697	690	612	664	674	691	691	716	688	726	710	705	719	683	750	690	721	747	753	669	717	695	725	734	728	764	678	757	729	697	739	694	711	683	700	735	686	768	734	733	707	697	742	710	686	701	749	726	661	695	738	738	724	681	757	717	751	757	683	730	697	724	759	702	699	693	693	769	687	731	716	752	650	702	682	714	709	686	766	698	724	725	740	719	771	746	705	712	747	674	665	767	695	689	719	729	709	713	685	699	730	737	720	735	681	674	723	731	745	715	704	702	716	677	714	680	706	681	708	693	690	677	711	710	717	680	736	724	677	738	724	697	735	679	746	710	676	762	749	710	696	740	738	770	679	679	699	696	706	722	767	753	729	693	738	650	704	712	667	720	708	670	730	718	714	777	706	684	711	733	707	731	709	736	715	703	779	683	733	690	700	713	707	725	706	702	756	714	708	724	730	706	749	752	725	714	715	735	701	715	705	724	716	707	685	722	749	744	720	716	737	746	724	683	676	766	721	703	732	700	689	727	706	729	666	715	718	711	737	769	748	754	735	772	730	725	696	743	762	731	744	647	672	691	684	718	748	740	717	695	701	776	753	656	688	753	701	684	715	746	710	706	727	712	738	748	749	689	692	718	704	663	694	711	719	710	699	716	693	697	673	733	694	692	681	721	708	681	757	710	741	752	730	730	690	732	733	738	741	710	640	703	695	735	703	704	703	693	682	715	720	670	672	716	721	720	710	685	665	701	735	693	702	754	741	706	689	680	733	731	712	704	719	715	662	735	696	756	724	732	785	713	735	718	692	669	705	709	711	717	746	702	730	724	637	735	720	720	735	719	706	738	653	692	715	751	714	708	721	725	686	751	705	715	668	742	790	714	690	733	671	734	686	711	743	692	710	697	689	672	725	745	683	766	742	661	701	686	681	719	712	691	707	685	680	711	742	727	756	751	704	737	703	683	696	770	731	702	689	697	756	675	677	680	709	692	687	712	695	735	744	665	738	716	683	657	708	689	730	707	706	733	689	726	733	708	741	692	728	736	715	714	733	712	702	737	731	716	712	739	748	689	725	659	702	718	680	676	688	716	728	696	758	708	698	729	746	697	688	696	736	708	715	705	731	645	723	683	679	698	750	703	730	724	728	777	682	752	691	675	773	702	712	703	659	738	682	716	760	737	714	732	684	716	720	720	690	721	727	778	706	758	701	748	745	731	721	683	655	682	661	710	681	719	672	722	648	698	712	645	687	672	704	742	700	701	730	710	714	708	721	735	713	651	730	717	699	745	710	724	735	733	673	712	747	691	718	684	715	751	715	731	758	701	706	755	723	679	686	693	676	702	718	704	704	701	740	735	699	690	740	747	714	726	669	704	725	717	763	740	720	693	717	731	725	702	672	677	695	728	696	717	728	715	670	668	671	731	694	755	703	720	717	782	732	652	707	685	726	699	747	711	690	744	716	721	710	707	688	699	736	715	684	729	711	715	713	732	678	729	696	703	750	707	731	733	684	716	706	733	729	701	752	685	718	682	754	713	730	664	779	676	676	711	695	667	727	745	733	702	682	715	714	718	737	689	711	725	685	672	691	723	726	689	710	727	723	706	780	748	692	734	706	727	726	722	653	678	730	687	758	759	663	739	659	746	744	719	694	721	716	694	708	693	711	710	720	734	705	711	723	708	749	690	673	697	728	735	710	745	676	704	737	727	714	756	740	709	708	721	704	683	666	737	720	755	682	749	691	717	727	720	710	691	763	691	729	735	699	687	727	737	739	683	697	729	740	722	707	700	715	675	692	704	691	754	717	705	704	726	735	713	728	737	699	710	744	696	698	756	720	675	694	752	726	657	743	679	741	727	717	676	714	709	732	704	721	721	738	710	741	750	698	710	679	685	712	710	709	721	740	714	666	670	700	734	689	701	709	733	761	727	697	691	671	667	691	744	722	706	715	684	696	718	729	742	749	700	706	705	714	705	725	679	667	695	726	730	689	676	689	702	683	740	725	689	730	709	677	719	717	743	695	715	702	728	699	744	762	731	713	665	705	777	659	693	705	710	723	697	742	721	736	678	748	732	673	702	743	721	738	690	704	674	706	671	671	733	723	683	706	702	710	694	702	651	671	735	748	638	694	711	692	757	750	699	761	694	691	727	707	738
23317	20915	28087	23878	20904	13725	2453	1503	1137	999	971	944	892	770	747	700	811	771	725	705	601	695	765	778	744	610	727	626	598	646	579	585	568	557	566	636	635	616	587	540	544	504	536	510	575	588	566	554	533	541	590	534	531	530	499	507	503	543	482	545	521	540	528	516	508	490	492	475	559	545	519	488	499	527	519	509	537	527	517	498	507	477	510	525	486	507	499	485	490	540	530	522	522	516	514	508	508	520	477	530	514	509	558	506	531	484	520	527	513	495	486	509	514	474	498	524	494	509	455	508	506	537	479	514	535	474	470	524	475	529	548	511	513	490	505	523	507	494	501	534	529	459	490	486	577	530	492	509	522	488	517	494	497	485	540	535	540	518	486	472	481	472	541	481	532	568	527	463	528	492	477	537	512	517	531	467	531	496	471	515	499	507	524	528	486	468	498	523	489	516	527	493	499	507	502	488	496	551	500	511	467	523	538	548	493	536	482	520	496	507	510	476	525	493	531	523	503	506	421	492	502	509	502	523	491	478	518	529	493	494	484	514	497	541	473	475	478	529	522	538	511	512	473	491	515	465	532	470	501	504	505	474	493	483	489	506	488	486	470	488	461	528	504	520	469	538	500	498	489	469	513	490	485	519	509	516	500	520	496	518	478	510	536	522	500	516	486	518	554	507	486	514	518	523	484	515	471	549	496	496	511	500	519	495	455	476	477	476	477	494	540	487	522	528	499	520	496	478	514	497	484	492	546	538	522	494	537	505	510	495	464	510	524	512	497	509	509	518	473	517	487	505	504	549	501	516	524	527	486	492	514	473	495	456	524	511	480	525	527	483	495	487	448	483	504	500	499	493	507	524	530	506	492	504	530	504	481	504	548	515	497	506	456	494	508	514	483	469	511	514	527	487	463	517	521	512	493	514	444	493	520	466	523	532	526	488	508	457	527	538	503	484	510	464	479	562	494	480	490	498	517	486	496	539	490	525	526	509	540	500	512	473	463	471	494	507	476	502	489	532	517	506	470	524	522	480	488	491	504	500	511	497	512	481	518	508	507	516	508	526	523	445	493	532	497	472	502	495	483	484	496	525	481	527	528	500	503	525	502	508	501	480	506	504	499	472	505	456	455	501	538	481	521	488	471	494	508	507	462	486	534	506	476	514	497	523	461	477	460	491	488	508	502	480	515	484	540	478	508	481	511	499	460	495	443	504	471	520	514	528	493	480	487	527	521	497	504	494	468	476	464	479	488	505	479	517	509	508	463	515	492	498	512	550	499	538	467	487	533	527	532	479	538	496	516	478	518	522	523	524	517	497	511	485	494	530	532	483	526	526	508	507	468	517	511	513	529	495	496	455	461	489	496	504	514	523	483	476	520	533	537	524	468	514	488	495	491	486	497	510	518	508	491	517	499	491	487	507	518	496	495	531	523	488	527	524	526	527	498	478	533	501	542	502	475	490	524	509	521	515	514	480	498	521	508	502	494	514	517	491	531	509	523	460	508	527	491	439	516	514	525	550	549	511	514	484	521	485	470	492	515	500	518	504	472	498	521	519	485	469	492	536	528	530	511	516	543	518	509	516	475	522	507	525	512	502	547	515	498	515	467	501	538	526	526	497	500	520	493	502	516	515	479	488	463	444	537	505	516	564	478	487	518	506	523	482	503	491	491	503	505	505	531	501	476	486	502	503	491	485	511	471	480	467	488	531	513	545	549	479	539	550	514	487	537	479	489	495	533	484	526	474	507	527	521	518	500	506	509	530	498	475	556	486	511	516	463	488	469	497	476	500	470	511	487	503	470	513	532	485	507	489	523	467	506	554	508	490	504	488	484	506	486	467	481	510	498	480	479	471	514	502	489	453	482	489	534	479	512	458	464	514	505	477	540	517	510	516	490	466	498	486	457	543	485	511	511	553	492	491	511	509	517	476	475	526	502	493	473	482	511	504	533	504	492	481	498	549	485	519	511	504	503	529	498	443	502	491	493	514	476	508	510	523	544	480	480	477	503	484	467	529	519	487	522	483	464	483	507	513	508	503	499	498	510	477	475	518	498	486	486	476	506	497	515	472	495	462	489	511	464	493	467	485	491	487	521	484	537	515	518	471	506	514	524	542	495	529	543	460	508	465	526	457	497	478	553	469	472	479	535	518	482	523	512	473	500	571	497	524	508	519	501	477	479	501	494	506	497	523	484	528	520	541	523	505	482	520	573	522	507	450	489	471	524	536	518	485	508	490	527	493	523	502	495	511	513	535	500	502	513	515	498	507	497	516	493	527	500	536	500	463	509	509	522	534	536	528	553	521	489	515	466	482	526	494	518	515	480	513	490	526	511	478	500	500	502	517	547	488	522	519	476	482	481	531	469	484	515	488	506	494	490	509	505	456	465	442	534	499	546	534	560	489	527	502	503	509	516	570	519	518	489	535	518	487	496	496	529	540	545	482	502	488	487	454	543	497	452	550	491	467	472	508	529	473	469	479	503	502	516	521	478	554	509	527	466	515	507	544	522	512	549	485	527	493	458	555	477	497	534	491	423	548	508	452	556	470	523	495	493	532	528	515	505	464	494	456	522	503	472	518	525	499	483	483	480	483	545	474	504	499	525	535	527	535	511	500	490	496	505	506	505	514	482	464	487	479	498	498	502	462	548	503	485	534	555	493	531	482	493	515	514	523	496	545	512	512	502	501	475	506	502	467	517	542	518	502	529	499	475	498	472	538	477	490	527	492	512	486	495	487	503	482	496	471	522	517	501	508	520	515	533	538	528	526	506	515	504	504	503	480	508	536	486	537	490	505	463	497	515	489	512	504	507	474	511	528	477	487	483	517	480	526	503	498	490	495	497	486	519	503	510	462	525	492	529	441	517	551	479	456	460	503	534	473	519	483	515	480	522	507	466	471	477	487	492	442	511	470	506	529	472	517	525	506	505	528	522	507	488	475	542	511	490	548	444	490	511	515	513	517	509	542	534	522	528	512	517	526	502	525	498	498	463	522	506	537	519	533	480	470	462	463	482	491	474	495	470	504	511	509	493	521	499	486	499	468	518	518	496	492	500	474	516	498	479	496	482	494	513	530	535	478	503	452	456	557	517	536	510	522	526	505	474	509	495	481	509	509	465	551	502	496	513	461	488	533	494	476	478	500	533	521	493	505	569	466	503	497	469	513	510	446	504	491	529	506	514	480	487	531	514	517	539	525	490	493	484	475	510	478	513	554	552	508	529	496	520	553	521	518	490	512	522	515	479	506	511	499	517	491	479	502	520	512	522	499	490	470	502	503	467	491	535	451	473	516	511	555	496	497	502	506	525	568	454	479	520	507	534	530	512	475	518	522	527	525	506	493	506	500	497	523	470	539	524	522	501	542	492	510	514	510	518	508	449	498	512	533	506	498	529	512	494	495	493	514	517	497	487	466	488	505	486	514	490	520	487	468	491	522	479	512	482	483	500	481	523	475	482	502	464	498	480	514	509	510	507	522	498	495	510	493	504	493
5043	13644	11759	6139	4196	3302	2764	2148	1729	1428	1267	1129	1242	981	938	910	928	819	872	840	741	763	969	935	930	805	798	736	750	727	654	598	613	667	620	659	690	667	663	652	674	605	558	602	612	635	671	551	578	569	587	560	579	603	586	590	589	546	547	532	519	554	508	522	571	524	546	542	527	514	543	564	540	511	557	587	569	569	558	565	583	583	543	539	532	553	542	518	555	551	535	603	514	582	553	557	559	556	552	549	549	531	570	541	537	581	545	549	551	545	552	495	585	550	569	535	573	535	574	551	547	561	569	555	592	557	491	527	595	542	525	498	541	575	497	543	554	520	512	540	523	555	550	518	537	508	550	567	506	541	540	529	519	565	527	489	554	582	526	563	546	536	533	552	565	578	537	523	528	555	611	559	570	570	562	523	574	540	555	504	519	573	541	519	510	568	513	539	530	532	507	553	539	580	552	525	546	494	548	503	534	532	578	553	587	617	571	577	537	549	509	551	526	553	540	588	545	521	553	504	550	573	533	497	534	536	569	547	503	534	527	509	531	519	524	520	565	566	547	581	495	556	547	547	522	537	565	558	508	556	591	579	570	536	541	554	591	525	578	519	512	492	567	555	554	560	527	546	517	555	545	561	516	552	573	519	563	572	522	544	553	541	526	582	520	534	509	583	537	565	548	566	532	568	557	525	586	554	558	536	593	550	556	587	577	556	544	542	530	583	565	589	525	534	561	516	557	537	542	544	529	566	583	542	524	545	543	512	551	511	508	548	544	591	547	518	541	566	544	556	552	580	505	544	537	555	507	519	586	528	571	573	534	494	539	574	540	603	580	548	497	536	581	554	550	519	544	528	500	585	564	500	569	562	546	546	548	549	553	556	527	552	546	533	532	542	522	571	523	535	522	496	557	544	539	531	550	579	554	551	533	521	527	550	545	574	571	591	553	527	539	563	507	543	555	523	504	567	545	564	589	528	511	537	544	529	576	557	552	576	507	549	554	543	546	541	542	587	561	549	604	536	541	544	523	494	543	588	540	564	531	531	565	512	549	553	494	572	580	498	537	541	551	555	559	580	482	557	575	546	555	548	536	523	558	536	544	546	557	527	556	557	535	585	490	565	538	527	560	587	522	474	568	542	532	532	579	567	546	573	558	549	570	547	539	511	538	523	522	565	542	541	541	537	537	542	510	525	564	594	530	536	551	528	562	568	507	556	566	527	561	526	544	555	527	494	547	545	577	508	544	555	555	547	523	534	514	556	548	585	533	545	529	534	549	547	566	562	550	583	523	558	542	528	576	508	550	552	517	579	523	551	522	553	579	558	548	560	496	502	516	535	553	580	548	559	550	525	518	546	522	574	531	524	540	557	505	568	561	559	584	527	533	583	518	542	496	562	549	514	552	550	533	546	556	542	533	517	532	537	524	535	540	533	571	584	529	549	557	522	536	548	517	539	598	535	565	526	529	557	544	569	524	523	566	537	549	577	529	559	531	508	570	510	542	508	537	565	521	559	537	571	479	549	592	563	541	538	547	582	528	582	550	553	588	531	561	517	514	595	588	545	562	557	563	567	586	556	553	566	506	558	535	489	517	565	561	516	554	542	528	523	558	541	492	590	539	491	521	549	531	554	521	555	559	528	516	537	561	519	575	556	554	591	558	542	513	494	590	521	544	521	536	526	549	540	581	610	551	535	535	525	550	544	561	561	567	524	554	543	544	526	526	490	532	546	548	524	530	550	560	512	533	593	518	577	553	549	543	514	590	561	541	530	532	528	558	541	525	527	575	552	534	533	527	535	498	518	532	564	538	538	545	552	511	546	533	531	590	551	537	511	529	527	519	566	553	581	530	550	539	528	544	540	555	552	514	533	527	535	548	518	513	532	608	573	540	567	559	536	523	562	567	525	557	551	533	542	556	552	562	540	508	523	513	542	552	553	555	546	558	504	567	520	497	555	525	562	563	573	561	545	553	538	548	583	553	536	507	577	521	567	555	509	561	560	499	551	563	546	523	561	566	523	498	551	570	560	556	517	539	525	547	524	533	539	518	527	509	537	551	552	505	541	534	546	534	555	526	534	551	534	500	516	570	513	567	559	542	600	530	533	496	508	534	539	530	531	562	528	546	547	594	550	560	544	537	539	553	554	531	548	554	512	563	569	558	557	556	576	570	544	540	548	526	569	555	579	563	501	561	565	518	530	549	544	553	564	584	559	555	538	556	537	491	534	531	541	550	542	502	561	535	593	521	548	543	525	561	529	525	540	531	529	568	540	536	541	563	555	529	523	560	572	563	561	510	526	514	562	543	517	545	537	558	507	573	558	529	502	551	553	567	522	557	547	555	562	498	532	578	529	547	539	541	498	575	521	544	561	563	556	553	559	544	539	508	552	543	497	562	526	514	536	515	504	569	541	514	523	545	537	546	615	521	576	540	546	558	534	512	560	591	614	564	514	563	554	544	574	537	558	533	488	560	507	612	488	550	554	520	526	506	551	541	557	549	596	528	569	523	563	572	542	480	517	582	557	533	540	499	542	531	581	549	511	566	556	530	562	543	471	548	566	532	556	482	539	526	527	588	561	564	570	513	504	553	521	545	551	519	550	565	516	536	560	541	570	588	536	506	581	536	534	561	560	573	553	518	527	555	530	536	539	567	514	550	525	556	544	573	540	502	546	515	577	569	586	572	534	554	559	506	526	546	540	540	538	538	574	536	542	538	572	543	494	533	525	534	532	540	562	574	563	567	539	537	540	540	529	514	538	543	570	562	514	577	576	543	556	569	520	507	538	585	555	504	543	560	520	515	531	532	541	562	542	580	553	531	548	580	591	564	538	561	523	536	514	582	564	533	562	545	530	562	514	521	547	562	563	519	528	563	556	587	547	539	550	522	570	571	571	494	530	559	540	534	591	563	569	547	546	527	557	571	544	549	502	535	593	590	534	553	537	554	474	586	572	532	550	560	568	545	557	555	583	520	568	599	558	574	521	531	544	539	550	521	530	561	560	552	559	529	551	513	572	542	565	527	539	535	511	510	549	548	573	529	518	543	538	587	539	573	527	550	565	561	521	523	554	567	565	524	549	582	526	524	598	545	508	527	547	564	548	548	509	506	559	536	562	531	546	536	527	527	526	543	502	535	538	493	538	540	551	505	551	570	546	503	543	546	536	551	521	562	561	527	562	546	535	599	566	540	556	525	543	534	587	521	536	550	563	505	508	557	541	565	544	562	513	536	570	530	521	507	577	538	531	543	537	529	543	494	537	578	560	550	516	564	566	555	508	545	528	555	521	527	561	562	510	512	563	526	512	511	595	574	555	554	557	545	548	558	546	550	559	532	555	555	523	547	521	539	507	551	506	568	532	541	550	544	528	533	532	553	534	560	552	593	535	531	518	560	534	546	573	545	570	535	521	508	521	554	514	559	523	559	531	533	537	575	547	557	520	513	532	568	522	556	528	500	516	531	519	542	572	538	588	564	553	563	529	568	537	563	569
24275	20919	27365	24515	17464	2609	1457	1164	1004	893	840	813	774	784	743	730	721	694	695	677	608	676	733	737	713	653	685	623	651	638	641	607	586	580	652	656	572	648	629	558	611	596	563	561	571	606	610	560	574	562	629	566	562	543	568	562	550	563	528	543	551	556	544	543	587	566	563	523	543	556	532	494	563	555	580	543	553	553	535	579	534	572	535	554	567	513	525	558	579	536	555	568	554	571	573	534	615	550	563	575	534	560	560	595	563	605	543	551	547	534	567	567	534	559	566	553	549	593	516	589	483	525	523	551	529	554	513	564	571	581	506	569	515	528	558	514	566	577	544	554	540	498	548	550	540	550	516	525	617	560	535	591	583	533	505	561	537	587	532	566	569	572	528	553	586	584	574	596	556	572	532	557	544	536	555	520	553	540	541	531	584	552	574	574	567	543	568	566	570	549	562	537	556	558	522	530	558	600	570	549	566	590	568	613	552	559	554	524	527	548	538	539	548	518	540	547	580	530	534	584	590	553	535	540	510	556	545	510	543	526	563	566	539	554	563	546	550	520	608	562	589	582	579	568	560	586	552	557	571	520	587	530	588	565	507	554	545	565	536	516	577	526	535	553	586	548	578	545	638	507	549	540	573	564	573	526	520	522	547	569	570	563	566	547	570	560	527	543	539	538	571	558	500	558	517	567	540	562	573	602	546	565	560	530	544	545	610	574	532	512	536	584	601	553	560	535	542	549	550	565	591	568	555	538	563	583	550	520	561	595	599	568	551	552	569	567	548	559	591	582	514	581	520	598	560	563	552	589	551	526	573	544	547	576	566	544	504	538	596	556	553	549	590	575	535	522	621	579	552	573	565	551	552	563	573	558	538	557	559	564	581	540	567	542	564	582	534	556	577	534	562	574	555	565	546	558	527	513	585	575	506	549	573	523	555	529	536	535	550	550	538	568	564	552	545	599	585	586	545	557	556	544	583	535	539	581	564	546	561	580	533	556	524	469	561	543	585	540	523	524	521	569	562	514	488	555	557	548	520	549	530	552	557	556	587	511	518	528	546	559	558	551	553	593	563	564	560	591	560	544	554	557	576	555	581	545	539	589	530	549	617	549	556	584	533	534	586	586	506	581	538	571	527	522	513	588	568	586	550	565	518	562	563	541	552	530	511	537	556	542	516	568	573	574	526	558	551	556	532	544	587	562	545	556	517	516	564	514	561	514	540	561	580	542	558	574	540	588	548	540	538	542	563	529	576	583	543	571	591	555	552	576	531	554	614	543	578	553	581	576	581	571	551	555	544	580	519	591	524	541	566	559	564	565	578	549	547	536	566	546	539	594	564	551	571	533	556	514	569	601	564	596	556	527	559	546	507	556	526	549	563	555	579	550	561	523	530	505	558	605	511	564	577	550	556	538	560	553	601	549	545	547	597	595	567	527	551	527	557	553	561	590	543	565	561	571	568	530	567	572	589	555	559	543	579	550	520	537	520	575	535	566	555	565	524	581	537	541	538	533	564	563	550	553	584	557	545	577	520	558	563	545	528	594	523	548	541	557	568	567	564	570	583	567	526	569	545	524	563	546	545	571	548	557	549	540	575	513	551	574	544	493	588	508	535	559	566	541	545	528	581	582	565	520	530	558	545	590	563	560	562	543	584	574	533	570	527	562	581	569	578	533	566	551	560	565	546	553	596	516	578	534	535	564	554	561	564	512	562	586	559	548	599	534	524	544	574	526	579	542	521	585	574	532	536	540	568	569	564	520	569	548	601	571	554	534	527	585	552	573	537	557	531	562	556	531	555	497	568	565	550	557	505	576	584	570	546	569	555	556	548	542	556	555	593	509	530	601	557	533	568	535	578	591	538	527	536	524	549	568	549	548	498	540	584	539	562	552	530	543	560	524	559	581	526	533	573	511	551	541	579	530	587	587	519	551	567	564	539	533	546	540	532	579	583	546	577	605	575	549	530	552	547	591	546	543	551	547	557	598	560	582	542	539	559	537	550	581	562	566	547	564	568	605	533	581	544	554	563	537	537	599	555	528	530	569	545	535	575	576	555	550	574	543	553	574	488	533	574	574	558	568	564	556	512	571	517	573	552	600	537	543	521	562	556	540	526	553	587	580	574	586	611	559	568	564	553	589	561	533	551	556	548	571	564	562	546	541	534	526	567	564	579	503	509	574	553	520	571	575	569	519	503	539	580	544	529	535	522	549	542	546	515	536	560	575	538	560	588	580	560	553	561	531	549	573	539	568	537	554	558	550	535	557	562	539	560	565	537	577	528	551	607	546	523	554	542	522	580	542	568	554	552	568	570	563	580	526	494	525	546	559	534	568	611	567	556	552	552	588	550	533	557	569	543	553	545	575	552	539	553	590	584	559	561	532	525	545	583	501	583	588	529	536	531	570	569	593	565	505	547	531	575	525	553	581	556	494	510	525	556	612	583	535	555	601	571	566	523	537	540	570	578	552	527	551	560	536	526	537	527	550	556	544	583	546	563	544	551	537	529	567	559	527	541	531	568	568	548	583	525	548	562	564	570	562	610	555	542	567	578	572	524	595	584	503	550	595	602	550	568	536	555	565	528	573	540	527	543	530	541	541	528	521	561	553	585	586	550	551	548	557	585	586	555	554	564	598	576	560	568	545	517	557	608	571	522	526	534	523	540	563	537	557	506	544	558	607	514	562	566	626	541	550	572	613	560	560	551	582	537	568	609	531	579	567	533	566	556	530	521	570	571	526	571	562	576	577	530	547	556	554	562	527	550	547	566	565	543	549	524	569	531	610	525	540	538	570	543	553	588	541	561	541	583	554	560	552	572	541	563	559	585	534	573	551	565	561	545	505	523	549	577	550	513	534	572	572	590	586	549	589	567	576	552	561	541	510	587	563	532	562	562	537	549	519	593	583	575	592	558	535	568	502	528	537	541	601	554	515	572	537	548	555	596	556	506	518	547	605	566	550	570	543	498	571	543	537	562	586	548	569	522	526	526	592	531	525	548	536	504	532	554	558	522	548	546	545	590	549	567	572	532	526	564	582	550	524	556	551	584	557	570	574	542	548	551	564	524	529	586	521	586	556	544	573	539	529	542	607	570	509	600	577	552	536	536	587	551	562	571	542	534	540	571	554	583	571	595	587	574	542	605	525	565	571	545	565	586	563	550	534	530	550	563	572	555	586	549	551	560	532	558	585	523	580	555	569	569	573	559	565	557	542	547	570	505	558	543	563	551	569	558	537	513	530	565	538	542	539	565	514	580	532	558	591	563	553	568	535	591	566	523	598	547	553	550	559	577	533	587	526	577	561	530	536	521	579	605	486	575	533	600	536	567	519	553	592	523	529	572	523	539	520	560	545	550	562	569	574	512	530	521	582	538	582	577	510	569	571	548	576	529	547	544	516	522	565	540	532	549	563	589	566	540	584	579	532	559	560	537	556	558	591	558	586	552	585	575	571	530	575	533	532	547	537	538	540	500	540	538	586	537	572	522	589
4991	10764	8865	4632	3342	2531	2164	1754	1416	1184	1102	1077	1018	926	885	850	905	830	821	788	700	712	821	860	814	773	840	674	700	681	705	672	604	638	680	628	674	750	651	627	637	613	631	575	602	642	662	642	606	603	621	642	604	556	578	566	559	570	586	550	603	606	544	556	568	595	593	647	595	571	608	615	563	549	591	586	560	579	594	564	554	550	584	569	573	564	559	585	582	564	598	580	564	574	601	573	566	563	582	558	574	571	584	541	624	571	617	563	571	551	544	565	618	600	609	622	583	576	562	596	606	527	557	576	591	570	599	614	548	612	581	609	550	568	557	608	566	596	585	559	579	539	597	624	563	599	538	605	574	587	602	577	600	602	608	563	580	598	557	548	583	535	578	578	568	534	622	584	566	581	556	576	526	577	594	602	631	584	564	595	597	561	572	579	612	557	581	560	598	578	632	586	556	569	558	530	622	559	595	632	563	560	529	553	552	580	532	560	574	591	566	602	585	586	576	581	555	599	599	580	586	593	591	587	571	548	599	596	589	552	592	595	581	617	569	583	574	611	579	543	569	539	573	540	574	576	572	583	603	585	512	573	586	589	567	607	572	585	546	599	577	583	614	586	584	561	592	583	633	544	598	571	558	580	602	561	561	631	576	556	590	587	628	573	590	576	588	594	563	588	550	587	562	597	572	574	575	568	540	553	527	560	603	574	577	627	594	590	597	554	554	600	630	579	580	569	570	566	573	582	556	576	608	552	584	576	607	588	564	608	616	579	582	560	552	596	574	589	560	582	560	572	555	543	588	613	589	568	573	586	577	605	535	559	613	587	539	556	598	554	554	561	594	570	624	601	542	537	603	563	582	596	608	573	589	595	606	587	575	571	608	552	607	634	564	557	608	578	573	560	563	576	597	574	568	588	564	577	573	592	569	599	550	575	590	603	594	539	562	578	577	552	571	609	579	588	614	542	547	597	577	553	567	598	565	577	598	538	543	623	588	569	594	552	580	557	580	596	596	578	592	551	571	526	551	591	593	573	600	565	548	591	552	556	592	591	553	553	599	583	581	565	563	584	585	582	541	569	560	541	583	579	533	598	595	572	584	528	557	595	529	561	587	558	566	526	559	563	592	566	570	579	580	590	588	590	511	568	568	573	579	555	554	593	557	597	612	587	536	557	587	596	583	595	550	627	589	574	589	551	536	590	556	607	560	574	574	580	542	538	555	591	540	567	568	573	554	551	553	566	575	556	636	606	554	564	534	616	582	568	585	568	595	540	623	573	581	635	610	591	568	537	573	531	591	604	622	573	563	563	555	564	599	560	534	598	546	611	572	577	613	570	603	539	587	604	565	549	589	618	574	568	558	574	620	608	564	589	546	531	566	586	568	575	590	542	588	588	550	543	565	580	573	597	580	561	550	547	559	577	600	556	557	610	547	582	603	555	552	532	601	571	593	609	582	610	564	622	614	563	570	611	564	583	557	591	542	565	601	545	596	567	591	568	593	561	553	573	537	561	574	586	565	585	599	536	583	553	550	629	563	567	558	596	601	599	563	593	594	594	556	579	569	571	582	566	581	573	580	611	601	574	568	561	584	591	591	615	602	562	590	620	587	602	600	568	625	612	583	545	576	570	539	572	609	589	588	581	554	561	558	578	597	592	581	591	594	568	564	546	565	564	596	610	575	619	514	574	602	538	598	610	566	586	563	616	602	515	581	605	564	593	550	602	590	564	567	579	587	590	600	585	565	592	546	573	583	581	601	537	570	580	607	606	506	572	591	569	560	571	553	575	521	609	576	578	577	631	599	558	557	581	596	576	598	550	625	562	576	592	586	569	547	617	581	574	532	553	550	584	574	584	598	561	572	619	596	559	558	584	525	555	599	593	552	544	575	570	587	564	552	590	564	559	563	566	578	598	578	561	614	574	613	589	598	547	621	614	601	593	536	572	563	572	556	558	547	608	591	584	572	581	553	625	548	574	552	588	647	585	527	591	591	555	582	572	538	572	557	586	561	587	578	593	580	584	568	590	581	583	570	551	633	582	591	575	584	581	584	614	531	558	601	550	575	559	549	576	590	566	603	590	555	581	593	605	581	632	601	555	583	572	609	526	582	577	572	572	539	592	535	604	594	562	562	595	592	559	555	606	572	546	579	586	615	619	589	574	588	577	569	625	615	510	621	587	618	589	565	577	564	549	588	577	569	576	579	583	613	542	564	551	551	604	586	558	583	550	559	609	589	508	566	593	625	530	549	594	600	562	597	583	585	564	575	547	593	599	586	558	586	602	587	582	578	523	571	636	595	534	630	633	606	548	573	598	602	549	600	539	579	533	561	599	570	596	551	578	570	571	605	556	569	548	600	564	556	569	517	604	593	579	588	543	557	561	566	559	572	556	587	562	607	577	604	602	604	608	540	594	573	603	583	563	557	556	571	584	626	540	496	575	625	531	566	545	573	595	604	552	556	614	550	568	571	600	533	567	609	595	566	606	556	632	550	555	561	586	599	563	530	602	554	555	566	608	576	570	546	538	588	571	552	601	548	545	568	566	581	608	553	557	593	597	573	581	569	591	610	581	561	561	561	571	594	594	585	564	558	590	574	582	548	600	565	521	556	560	607	613	600	561	590	562	599	574	595	511	562	537	589	567	578	579	562	619	551	596	595	552	568	559	570	583	574	550	578	578	596	598	615	615	565	560	595	599	565	614	590	551	570	547	590	567	604	564	576	565	549	555	604	600	557	591	550	554	575	545	572	550	607	599	599	558	539	590	599	571	586	559	556	557	564	559	544	562	553	556	576	582	570	613	539	588	577	559	546	576	572	546	585	572	600	579	536	543	585	556	556	588	594	592	562	605	593	570	542	542	595	562	551	580	550	602	609	570	625	550	588	550	577	573	545	554	560	588	573	560	564	575	563	605	573	588	555	570	599	547	593	591	588	606	614	563	580	613	536	561	522	574	588	557	581	572	619	599	548	552	525	584	566	578	606	553	585	591	615	597	597	608	554	570	598	563	609	551	567	565	538	555	598	599	595	581	556	592	611	593	615	566	592	573	595	541	572	593	528	563	621	570	578	585	569	494	577	561	574	598	597	601	606	605	608	578	563	591	561	600	571	614	610	590	611	554	621	552	557	640	572	584	588	572	538	604	564	611	592	601	586	591	568	555	568	624	578	564	557	548	556	625	573	569	548	566	591	553	556	553	550	590	597	561	595	548	588	587	588	595	566	549	585	632	560	605	589	577	578	584	592	573	590	617	564	579	585	581	615	553	589	625	570	543	579	580	576	574	566	585	580	612	586	560	621	553	555	587	589	567	541	588	569	586	559	587	591	574	581	551	519	610	568	623	584	547	559	569	601	586	543	619	545	573	573	591	606	534	607	590	581	572	608	593	597	574	567	550	553	604	557	566	596	543	573	549	566	623	576	565	587	553	603	565	551	532	554	556	602	576	552	554	579	548	562	582	564	563	546	643	568	584	556	600	613	582	593	588
22216	20928	28480	23526	20922	21019	13312	2250	1362	1153	957	885	979	819	776	869	838	652	648	652	460	582	615	604	624	522	578	483	469	484	427	361	347	385	349	412	423	505	411	390	382	373	326	354	354	346	367	368	360	348	382	348	308	321	286	320	313	303	304	315	307	287	280	295	285	302	292	288	305	307	284	286	292	306	299	302	306	273	293	305	298	288	284	311	296	295	297	293	296	303	302	287	293	286	328	276	274	291	288	317	281	270	253	282	260	296	268	303	293	257	280	267	305	287	330	300	275	291	259	303	265	263	288	287	307	309	278	280	309	281	294	301	274	296	263	297	284	306	314	256	299	299	279	315	265	282	284	284	280	302	268	260	295	295	275	274	281	305	279	287	307	299	321	300	277	297	277	322	279	307	299	282	294	288	264	318	269	278	290	293	262	307	305	275	314	289	300	297	297	279	308	257	285	277	274	300	275	278	282	281	289	293	280	280	284	271	290	283	294	315	308	288	312	288	274	277	286	266	257	250	292	316	299	280	265	290	268	270	305	295	301	298	258	277	288	276	291	248	287	284	278	276	306	258	259	268	291	280	259	273	270	288	284	275	273	277	302	296	283	288	285	288	288	260	268	293	287	258	292	288	260	259	311	284	303	286	273	301	276	286	310	282	264	286	304	265	277	280	269	279	280	308	267	336	297	256	301	290	276	274	319	309	289	273	250	260	293	316	321	295	276	289	298	304	274	259	321	292	280	303	287	279	277	286	268	288	273	274	263	278	273	278	284	298	282	286	270	285	281	288	263	292	275	275	302	303	275	321	300	296	299	272	279	286	281	302	285	268	287	284	284	292	280	312	272	311	260	257	283	270	338	264	296	292	268	312	284	282	239	289	288	311	298	299	296	309	297	240	273	245	288	269	288	315	303	269	238	297	275	311	275	295	277	289	285	257	282	271	293	289	280	241	282	298	274	307	301	260	288	309	297	291	298	294	297	301	285	319	288	302	290	274	277	276	300	289	277	275	265	266	292	294	296	270	286	310	260	292	265	266	278	256	279	285	298	315	281	286	272	300	304	314	305	273	298	286	270	279	273	268	306	274	295	294	300	271	275	276	300	286	316	264	292	301	271	300	258	295	240	282	284	289	280	322	279	296	276	286	276	311	300	270	286	276	282	316	289	283	293	299	290	305	315	309	264	302	255	295	292	294	294	271	280	313	273	275	274	286	307	299	267	279	317	271	306	263	253	261	266	293	307	266	326	289	270	312	275	308	276	304	290	308	274	287	270	298	281	308	279	283	289	308	278	269	319	285	272	266	310	295	276	298	282	276	287	299	293	286	297	256	277	284	315	300	277	292	260	311	300	298	286	325	280	270	273	252	297	283	258	285	290	300	270	276	321	277	285	295	303	285	260	271	314	251	272	283	271	286	290	267	309	296	287	281	272	292	270	288	285	304	301	271	307	291	298	287	255	282	283	300	295	287	295	286	274	273	269	277	252	268	286	280	299	266	298	273	310	289	315	278	329	282	280	310	284	310	291	279	294	297	299	293	289	274	289	305	314	283	273	303	285	267	280	273	289	282	286	296	258	300	303	302	291	312	302	300	248	256	298	261	290	322	274	288	277	287	298	293	253	260	276	270	275	269	286	264	301	267	301	245	306	282	265	272	299	277	290	288	282	289	286	308	258	262	256	249	302	311	302	272	269	265	277	302	260	256	285	257	298	290	275	276	304	261	290	297	272	314	282	289	298	269	292	262	267	285	270	271	310	281	294	292	272	253	304	283	247	311	305	265	289	288	267	302	287	314	268	263	284	277	305	296	291	291	294	298	280	255	304	263	268	273	304	276	269	303	290	299	282	282	281	292	294	309	272	272	305	306	293	284	263	271	288	301	261	283	292	280	295	284	332	300	260	305	252	279	263	288	293	296	280	328	302	269	315	278	273	264	282	287	295	288	271	268	291	294	288	272	327	286	281	273	270	328	276	274	278	316	279	271	311	277	282	281	278	307	306	282	280	287	314	304	304	295	281	302	281	263	249	297	284	297	302	298	335	263	291	293	297	279	279	281	287	256	286	277	281	306	287	288	304	279	263	280	293	287	292	309	279	264	301	277	288	296	311	296	267	274	307	289	232	264	294	277	313	300	311	318	295	284	308	279	256	310	324	279	266	283	267	287	281	264	261	290	302	285	286	281	315	268	268	265	307	287	292	270	300	296	270	291	297	253	282	274	269	293	279	275	316	277	260	285	308	297	290	272	292	284	290	272	298	290	286	296	285	295	268	274	281	312	289	292	281	286	278	298	277	274	294	274	306	305	314	293	262	258	282	311	266	286	289	274	262	275	267	280	316	286	294	322	298	294	296	282	299	302	278	310	279	300	255	290	291	269	273	299	260	311	297	283	261	284	292	329	284	305	277	281	274	307	264	278	308	301	283	284	275	277	225	301	244	295	270	287	285	289	291	298	253	289	289	298	277	286	289	294	279	314	288	293	307	306	305	300	292	323	294	276	327	300	289	304	277	290	267	293	292	303	279	298	282	282	286	277	276	292	276	292	285	293	317	300	273	286	263	317	313	315	268	277	267	285	271	255	283	261	265	314	266	274	282	314	292	318	303	267	334	263	304	256	321	264	267	281	271	322	277	296	295	307	269	278	298	296	273	260	317	294	302	285	301	303	262	305	274	269	266	291	295	283	309	276	290	261	271	267	298	288	279	303	304	267	258	293	273	282	287	275	285	282	279	305	276	262	290	316	285	304	301	276	283	313	283	308	312	281	293	282	252	289	265	303	261	281	286	276	271	288	304	305	289	283	304	275	307	304	284	273	263	295	295	273	282	290	283	288	249	297	299	257	310	276	295	283	314	320	288	299	284	288	296	291	263	325	268	292	290	245	263	307	293	287	302	296	313	300	275	286	299	303	291	268	288	272	294	277	266	290	276	276	318	271	319	310	274	283	302	279	280	302	296	279	286	288	324	292	288	273	285	258	272	288	278	287	280	297	291	285	322	261	256	279	284	279	259	304	289	301	290	291	282	284	277	315	277	300	276	326	272	268	267	291	298	266	287	275	275	282	308	292	293	296	295	288	274	263	289	323	313	261	301	271	295	273	312	292	296	281	291	262	279	302	285	299	298	292	275	280	268	272	289	308	287	285	302	289	301	299	285	288	274	287	305	304	305	307	276	261	287	273	303	288	292	285	301	262	262	302	298	330	263	299	279	267	284	278	302	309	268	307	284	312	275	283	277	273	275	304	264	298	253	280	278	274	290	246	292	288	272	266	288	304	271	272	284	286	278	281	297	284	270	255	286	275	274	269	301	298	268	279	261	266	265	261	291	266	280	272	271	298	274	278	287	264	266	303	271	289	262	231	297	277	302	299	255	289	280	296	291	300	257	283	308	321	298	248	306	289	299	278	270	292	283	293	285	290	273	288	290	284	278	299	281	283	266	312	280	283	296	302	279	277	298	275	290	309	261	285	291	310	309	261	273	257	275	283
6499	19638	17143	9372	6658	4933	4173	3022	2365	1835	1503	1373	1267	1209	1199	1228	1196	864	865	883	632	672	742	873	853	681	769	590	636	604	523	492	423	401	430	462	527	598	440	454	442	428	388	360	417	464	516	368	342	400	392	437	386	371	318	310	337	300	319	325	305	305	336	345	314	311	285	305	305	312	339	322	323	299	327	336	335	336	319	309	328	345	302	335	298	346	336	307	288	315	293	295	310	321	319	325	317	302	327	280	311	316	313	314	348	320	294	314	323	326	307	282	319	277	307	300	277	338	326	310	326	300	307	322	317	276	320	319	292	329	316	321	329	295	308	299	319	344	308	276	293	313	334	295	289	336	320	303	353	311	321	292	345	294	325	322	310	252	309	326	314	313	283	299	321	312	283	282	325	303	334	330	309	319	316	315	333	318	318	318	312	324	325	327	298	287	306	291	302	333	261	323	330	287	327	310	313	302	292	303	294	309	300	320	287	317	336	351	303	303	275	319	315	293	331	331	357	319	306	279	308	267	324	326	305	301	309	289	315	321	328	318	283	321	306	312	294	324	312	332	315	298	296	321	291	324	287	309	327	321	308	301	323	295	323	345	310	341	283	307	327	310	335	304	324	280	294	311	343	317	303	277	256	310	300	314	293	294	347	304	339	299	318	292	294	333	339	306	276	304	292	350	316	311	308	291	309	291	300	308	279	307	277	316	299	292	297	314	308	302	321	313	339	310	293	327	326	278	300	290	310	293	315	298	316	334	286	308	294	318	344	308	315	307	308	324	296	301	312	297	315	302	298	340	294	331	343	305	277	288	310	305	322	305	286	301	309	307	321	297	326	309	320	312	318	331	339	275	297	315	341	308	293	320	312	309	315	292	336	366	298	282	299	297	304	316	311	306	335	315	318	306	317	303	294	306	315	315	305	326	298	335	313	284	300	332	271	314	304	322	306	321	296	294	301	325	315	290	272	295	338	311	319	317	303	315	281	299	287	297	286	339	299	302	320	343	307	312	303	314	331	278	316	307	317	321	289	349	338	282	327	324	324	296	339	288	344	332	296	319	330	289	321	349	306	303	326	327	307	307	318	317	330	322	285	299	300	320	299	299	289	299	296	306	310	320	336	297	329	314	287	313	298	318	331	312	303	345	308	309	289	283	309	322	316	302	321	280	312	330	315	312	316	312	310	340	317	319	344	327	313	297	354	291	334	305	321	327	293	324	297	299	308	300	334	272	305	338	321	343	318	332	302	301	342	297	350	315	320	297	318	317	315	307	297	340	317	305	314	288	317	312	311	284	292	297	311	325	312	331	296	324	307	319	296	323	294	289	323	305	306	300	345	266	292	370	325	335	309	333	290	306	314	305	288	305	329	321	308	305	302	330	321	289	293	323	278	300	344	318	327	318	334	327	288	306	306	288	325	310	296	297	307	291	318	315	277	294	301	263	277	293	325	325	359	301	311	298	316	289	315	340	294	311	333	312	290	268	298	308	334	319	317	288	298	295	314	282	315	332	300	332	308	309	292	299	300	288	310	336	334	300	308	300	300	318	305	283	301	323	319	315	291	269	324	320	308	288	279	295	295	300	326	329	286	277	304	291	304	325	325	310	304	284	304	321	313	303	325	312	314	322	290	327	319	319	330	316	321	300	312	305	303	327	316	296	283	282	329	302	347	284	284	317	302	312	323	307	287	304	296	313	316	315	309	320	314	330	322	308	328	294	339	326	328	311	304	292	331	353	295	310	310	278	322	319	283	298	305	309	311	316	325	311	301	313	316	308	296	324	311	294	312	307	297	297	301	296	309	307	311	326	307	277	347	316	323	282	287	309	319	289	335	310	304	295	312	303	307	372	318	328	316	306	300	341	318	313	353	311	275	304	303	317	300	325	337	283	355	319	293	320	317	336	358	304	346	318	253	310	314	312	286	274	318	297	336	315	292	308	333	330	337	325	308	277	322	310	306	291	315	305	312	312	311	323	354	332	288	306	326	367	330	309	301	314	315	331	351	308	310	306	281	300	335	311	313	337	306	281	308	316	304	332	320	340	316	312	294	285	305	328	296	334	294	298	279	311	311	310	326	292	287	304	317	267	327	345	302	311	305	316	320	301	326	306	315	333	304	314	286	310	305	279	309	309	323	320	330	307	301	295	325	274	296	277	340	289	284	309	301	318	311	295	310	302	310	305	314	305	304	323	340	292	312	288	292	305	324	330	309	310	290	276	336	335	327	306	333	300	268	310	309	337	292	312	268	297	289	334	313	327	332	295	304	307	306	303	317	304	296	287	284	287	281	338	301	330	308	315	273	297	309	339	325	304	295	314	283	320	333	309	328	302	295	284	294	310	297	286	337	289	348	316	312	298	295	312	313	327	318	324	316	305	254	321	324	329	307	302	293	338	311	336	309	328	326	284	348	299	308	314	310	319	278	353	269	305	309	297	313	311	338	303	317	305	303	291	329	317	292	336	320	304	321	314	315	275	293	312	327	333	275	316	304	290	323	335	315	328	332	345	328	332	322	350	340	305	292	345	327	313	286	330	287	295	291	321	287	298	303	316	319	296	337	335	303	291	291	327	298	265	274	339	311	304	287	309	276	296	298	317	302	313	286	308	320	331	286	313	334	337	307	301	289	297	331	295	308	313	335	284	317	301	336	317	285	316	299	322	314	306	318	311	278	289	322	310	318	345	304	303	283	340	321	290	287	345	303	308	338	323	303	338	292	331	294	318	279	319	297	297	318	304	304	312	323	309	313	303	317	321	322	274	321	315	328	324	307	322	306	314	300	312	310	295	296	324	331	307	300	321	340	252	311	310	306	302	307	311	304	321	310	324	325	313	315	294	323	311	309	304	371	309	313	334	313	297	301	324	306	356	295	315	319	326	333	288	314	303	322	318	315	310	330	336	321	310	307	313	318	291	286	312	318	294	292	299	330	302	303	328	300	308	271	324	329	326	333	326	319	317	314	292	319	275	311	286	336	295	333	305	309	336	327	315	325	320	298	337	310	322	290	293	329	303	293	316	278	369	315	318	313	299	321	291	262	324	283	292	344	309	280	297	323	313	311	334	349	295	311	301	314	326	325	296	313	331	321	307	285	320	295	301	281	300	302	315	289	317	349	293	304	346	307	331	347	334	328	307	309	305	324	315	319	323	297	286	318	291	306	318	313	314	277	324	312	327	291	330	280	295	296	302	322	325	319	322	302	332	348	278	316	313	350	313	296	292	319	296	310	321	300	314	311	297	322	338	312	339	319	312	318	308	344	309	302	303	327	331	343	350	305	316	302	301	322	291	323	325	309	349	328	256	315	283	315	313	292	336	328	325	324	332	297	322	300	322	327	288	298	307	317	310	301	336	340	267	312	313	303	305	322	284	322	320	308	270	288	327	298	279	298	335	307	286	284	285	270	308	284	305	308	318	320	316	294	300	287	342	298	312	316	323	309	288	321	313	289	322	315	313	361	307	309	265	312	287	314	268	346	292	318	306	325	315
27125	19585	8729	2454	1394	1201	1056	1001	936	813	779	822	774	768	817	852	811	792	763	761	740	728	751	733	793	750	751	715	779	745	707	741	695	667	696	707	757	701	762	653	728	706	661	715	727	710	691	686	713	686	701	695	701	688	667	716	677	661	644	672	711	670	728	691	722	696	676	699	674	639	668	672	656	731	683	646	645	638	661	650	706	708	700	675	701	699	643	681	741	685	694	720	690	653	673	678	716	691	676	672	692	685	699	672	737	676	657	695	733	702	674	639	677	697	669	672	652	653	665	655	705	659	669	693	718	677	693	633	724	688	622	671	702	646	699	722	702	706	714	718	688	681	679	678	704	727	721	701	703	680	664	709	666	718	719	709	694	671	731	643	642	730	667	676	667	669	667	685	663	682	738	700	687	658	679	712	704	712	668	710	701	709	679	699	705	675	736	629	686	679	686	705	695	706	700	717	695	700	694	662	652	730	724	706	673	670	653	714	727	694	714	717	699	701	665	654	686	692	679	707	703	679	697	665	674	660	627	675	672	720	643	709	675	673	707	727	704	684	733	665	706	655	714	657	652	679	678	726	693	695	705	703	669	660	678	709	718	677	720	725	696	718	669	730	695	696	694	670	682	654	681	636	670	696	720	666	685	638	704	697	712	740	655	687	673	715	686	703	709	748	672	652	656	705	670	678	676	682	692	691	668	690	708	656	700	693	718	687	690	686	650	670	643	697	663	681	708	686	663	730	675	699	673	717	697	638	691	680	704	680	703	698	669	676	682	671	727	655	679	698	676	669	652	687	736	685	656	676	663	672	717	665	683	650	722	679	678	636	730	666	740	720	645	652	697	654	687	687	685	682	621	705	717	687	630	687	660	717	700	663	681	686	694	639	670	683	680	723	664	741	690	671	698	733	686	707	653	694	665	721	679	709	645	693	721	678	679	685	670	709	669	660	661	694	651	668	711	654	670	695	679	653	690	710	666	688	709	718	674	701	663	634	742	647	711	630	665	717	674	742	669	666	699	645	680	739	707	658	701	697	664	672	663	724	710	645	648	670	662	671	694	677	656	702	724	673	692	698	681	720	704	731	742	690	706	643	675	645	689	711	677	672	676	701	677	649	685	693	656	672	728	704	677	663	673	727	697	688	692	698	641	700	713	656	713	731	698	662	700	742	673	737	688	668	702	707	703	706	685	679	748	686	716	697	667	658	696	688	623	660	671	671	676	660	678	702	707	688	694	652	720	661	644	650	637	694	693	660	674	746	684	651	690	707	702	685	675	648	689	656	664	654	665	680	718	695	715	639	692	765	666	695	674	713	706	698	653	719	721	683	680	670	705	723	705	739	665	681	672	641	651	649	641	688	671	680	746	681	686	679	658	643	674	692	666	664	706	707	657	676	702	683	703	701	767	726	689	678	649	673	653	684	716	703	628	680	745	640	702	688	703	675	710	661	711	674	703	748	724	668	711	683	689	704	672	682	684	713	672	677	659	668	682	681	704	667	696	764	667	633	680	658	683	628	666	652	661	677	688	647	714	692	678	681	724	632	702	695	645	721	728	717	677	681	673	695	733	643	670	655	689	629	665	695	672	663	679	707	683	680	713	660	649	653	698	695	677	676	725	669	667	704	719	675	687	644	697	619	706	727	640	708	679	659	703	733	671	663	724	660	677	674	685	679	661	692	701	669	674	683	665	715	692	633	686	675	665	653	697	696	738	672	697	694	675	640	682	735	676	692	679	675	680	651	699	687	691	715	688	681	660	695	642	689	710	671	662	658	647	745	704	670	705	631	680	691	681	660	704	701	717	722	705	705	700	664	651	643	684	640	696	710	664	698	680	695	716	682	683	660	726	681	682	710	667	697	704	703	714	653	702	686	696	706	698	690	677	702	643	716	710	662	739	687	644	678	703	695	664	690	674	674	725	663	688	680	664	647	675	679	652	683	636	705	653	718	687	699	682	669	634	666	693	671	676	666	619	684	689	696	674	682	656	686	688	681	675	676	704	742	693	716	676	662	640	740	698	710	639	719	750	731	723	653	665	725	694	687	652	660	710	742	662	691	710	665	717	718	681	677	725	687	684	669	698	694	723	706	675	708	702	708	684	673	672	691	669	683	639	689	683	720	684	700	718	684	665	707	644	680	703	680	718	670	711	691	661	729	718	704	698	683	734	693	701	634	709	700	685	713	669	709	699	705	722	702	681	663	700	703	674	680	682	718	691	683	702	746	654	698	689	680	683	669	667	666	677	659	702	660	689	704	703	697	744	675	619	663	680	717	702	670	650	649	691	730	716	670	651	710	651	742	704	625	695	667	686	662	736	678	731	680	672	702	702	677	667	785	669	678	693	723	721	703	653	676	676	680	675	669	679	704	725	714	691	685	657	734	663	664	700	665	716	688	643	681	689	640	643	643	651	749	671	667	743	708	696	679	676	635	617	679	662	663	701	690	700	677	620	685	701	717	633	644	684	673	693	709	689	689	644	633	681	664	679	708	695	713	718	692	723	688	662	643	676	707	728	683	630	659	690	714	702	685	636	671	698	692	740	673	678	664	692	671	685	712	708	660	698	711	700	686	683	725	651	647	724	666	659	690	705	691	681	664	645	707	675	729	695	674	722	707	716	676	672	678	628	660	699	689	707	665	682	666	707	705	671	673	660	653	724	656	696	716	649	736	699	707	680	718	684	687	692	650	696	667	644	703	636	709	656	701	691	682	692	659	631	656	673	722	689	682	655	663	689	679	706	688	678	693	672	669	653	731	718	648	727	675	663	651	687	666	691	718	686	670	685	707	674	675	690	682	713	685	704	687	713	723	667	713	637	683	686	678	652	698	680	649	678	681	704	678	695	691	713	685	693	652	692	726	676	720	728	645	654	714	681	724	659	702	634	725	734	703	696	718	673	695	711	722	661	671	712	667	726	661	648	672	698	710	687	698	674	727	690	670	678	688	668	701	741	699	614	702	684	686	730	703	672	713	688	684	618	696	720	679	696	648	678	685	724	735	699	671	720	671	712	698	682	713	707	697	669	679	686	711	731	677	638	629	660	704	686	691	661	657	671	687	726	650	671	657	677	743	692	705	657	717	644	671	658	685	677	698	679	719	681	687	702	701	679	649	687	753	674	665	683	705	698	659	723	693	705	663	708	697	674	696	708	684	692	653	691	712	692	698	721	714	707	717	695	713	663	687	701	732	677	687	670	712	665	743	694	665	675	659	689	712	645	673	662	703	695	729	694	661	672	653	693	716	689	658	693	684	683	669	697	678	660	695	651	695	654	696	708	689	679	693	705	744	648	706	708	653	673	674	725	706	721	699	777	701	646	713	671	623	673	695	717	680	727	714	696	700	706	697	660	666	689	672	714	714	733	741	637	662	665	675	621	666	646	700	673	622	732	702	693	732	697	678	697	712	725	689	671	704	692	667	686	648	661	686	691	683	667	697	687	676	692	660	669	653	656	703	685	714	685	732	673	731	670	666	688	695	691	656
5262	5245	4541	2576	1891	1557	1416	1215	1060	1054	907	877	907	895	915	994	905	888	873	828	805	817	898	821	830	911	830	799	852	856	745	769	750	754	806	779	802	735	745	751	762	768	718	742	747	804	815	728	727	736	780	725	725	696	792	763	741	725	690	722	735	745	775	691	745	746	747	729	748	733	746	758	735	762	775	703	682	721	712	736	709	740	739	756	740	730	745	725	747	677	699	720	715	751	737	709	687	756	720	710	695	771	718	746	749	703	711	709	697	718	663	759	753	687	724	719	710	698	696	688	727	732	666	702	746	769	685	686	720	760	736	740	678	769	773	708	736	792	710	736	696	748	774	710	719	731	692	722	737	719	694	774	728	725	751	719	735	736	767	721	711	744	749	745	767	747	753	773	757	750	754	703	698	715	726	686	667	747	728	724	721	765	735	748	722	702	732	726	714	739	713	738	728	708	719	727	703	705	740	680	715	729	791	723	680	712	722	692	744	717	712	730	771	738	710	741	730	706	738	775	721	778	710	703	667	766	686	727	740	805	756	781	693	805	717	719	747	712	751	706	696	744	728	763	684	703	714	741	707	724	722	739	710	738	732	708	744	764	726	719	725	758	712	739	730	711	735	734	725	752	743	705	715	727	708	785	742	701	729	722	706	755	772	744	691	706	753	714	698	740	702	771	708	760	755	738	756	680	713	689	741	734	707	786	718	764	746	714	716	703	705	740	735	698	762	717	755	734	717	707	700	743	701	759	709	689	738	732	685	708	746	694	747	754	714	747	767	692	700	694	734	709	696	778	731	702	729	765	741	717	746	723	754	741	768	714	711	755	726	699	736	724	739	679	781	724	731	726	679	753	711	702	732	726	741	744	790	705	723	691	770	783	735	756	748	756	736	723	725	691	774	785	742	779	713	746	756	684	764	734	731	750	660	713	699	738	718	743	700	767	683	774	758	724	661	714	749	747	726	691	703	712	719	694	701	729	753	765	729	679	732	742	748	724	702	698	745	696	726	728	699	724	710	740	732	756	753	721	725	729	759	715	731	688	716	747	690	769	706	782	738	685	718	791	706	668	693	673	746	739	725	737	750	706	733	727	751	700	720	693	755	736	705	771	717	694	748	697	762	702	723	809	701	695	724	753	721	682	715	717	728	731	705	732	741	767	731	777	736	723	707	703	704	763	666	731	726	749	729	745	734	725	769	683	717	727	698	713	677	756	686	727	709	708	704	708	729	735	718	713	738	737	753	713	770	748	742	762	745	696	753	680	786	732	798	710	738	721	750	715	741	743	735	687	771	729	719	747	734	757	746	717	701	745	747	721	714	676	751	719	711	699	756	714	761	745	749	738	760	740	774	752	717	780	739	733	772	719	724	770	699	764	734	715	746	759	732	768	768	726	681	732	730	685	707	748	701	717	710	755	703	678	720	729	740	737	735	753	714	751	735	746	709	695	749	745	764	697	744	763	726	712	717	733	794	735	748	729	701	674	749	790	722	745	753	749	723	747	717	758	774	721	730	727	724	745	733	726	739	752	737	717	760	717	678	732	675	675	734	741	723	747	717	725	652	703	719	778	786	749	672	705	785	729	766	753	760	686	691	769	699	721	722	721	681	715	764	701	747	751	739	758	711	761	749	759	713	710	755	726	724	793	732	744	677	717	717	727	721	732	706	689	700	709	723	768	779	764	726	712	775	706	725	670	718	720	705	727	703	709	738	717	724	754	696	745	666	703	641	757	755	744	751	694	741	767	722	787	727	706	727	703	764	773	707	706	714	750	761	706	711	715	719	717	718	733	719	718	749	692	709	714	730	767	726	723	728	754	722	716	760	730	732	748	699	718	730	750	689	731	731	726	716	777	724	705	740	776	735	765	720	723	739	693	684	693	709	712	745	709	740	733	729	740	750	723	741	688	680	693	692	690	719	687	721	757	772	693	710	698	699	716	753	732	706	724	767	726	755	725	715	729	785	720	744	720	700	709	771	770	776	732	776	703	725	729	704	677	714	744	686	732	732	806	722	727	747	758	723	720	719	735	683	709	714	741	753	733	696	769	767	721	700	697	703	755	711	700	779	682	754	709	754	750	705	681	783	721	725	709	692	743	743	718	746	790	707	715	757	777	703	748	700	699	766	744	726	719	755	754	759	737	708	729	740	741	756	716	751	736	719	714	682	704	751	710	757	772	724	747	695	700	705	670	715	773	708	691	715	704	720	686	738	740	699	684	718	725	702	653	719	693	719	679	719	700	708	721	739	704	718	775	721	721	696	736	707	772	743	722	686	753	719	735	708	717	730	701	713	726	733	738	755	699	774	723	715	771	738	757	729	756	771	744	725	748	710	735	750	748	751	697	707	745	721	702	762	703	703	653	739	710	725	699	711	727	679	708	770	722	731	739	803	741	710	723	708	742	750	704	754	703	707	716	737	722	773	733	685	692	710	720	714	699	711	785	706	700	678	705	683	736	715	749	707	714	690	713	639	708	729	720	732	724	749	714	701	716	704	733	707	740	781	692	715	725	714	737	719	720	693	765	726	748	728	720	749	676	690	719	763	731	729	703	755	732	731	732	712	765	732	748	724	730	714	686	710	729	813	773	711	758	740	675	763	722	785	694	743	715	703	756	714	767	774	728	733	730	709	748	761	733	679	754	725	746	739	758	782	748	768	738	729	695	716	741	716	723	684	734	700	695	681	785	748	758	757	678	712	708	682	755	726	743	762	726	737	724	765	724	713	696	740	706	747	728	719	710	768	718	716	727	751	703	761	746	729	730	731	745	713	746	750	717	736	704	696	732	767	743	709	722	721	690	709	719	676	743	708	758	769	717	699	661	721	714	764	707	747	749	740	716	727	723	738	731	728	719	721	782	743	704	765	682	713	727	727	758	725	741	764	756	731	730	712	719	762	761	685	707	688	788	726	722	757	700	654	703	701	735	686	680	676	723	735	695	697	737	694	724	721	760	659	714	740	761	709	726	715	741	709	655	702	707	671	745	708	715	692	725	725	750	746	729	730	740	750	731	721	713	754	720	741	728	701	744	753	728	701	700	771	765	716	676	777	705	706	730	679	754	700	760	751	726	737	736	750	772	752	764	743	754	755	649	745	744	736	752	743	725	758	668	734	768	738	689	801	742	716	703	732	722	730	758	724	746	728	739	747	710	777	713	764	789	744	746	695	734	680	708	745	688	743	705	729	709	780	742	737	730	724	713	700	757	766	726	732	689	760	760	707	681	705	725	735	668	740	696	704	690	782	727	721	736	671	739	740	723	759	710	720	725	698	727	775	755	710	753	709	704	702	702	733	761	747	689	735	669	729	796	723	708	766	714	706	698	723	796	749	707	737	788	791	692	720	720	765	751	756	757	708	707	688	722	751	728	707	754	707	723	719	720	742	714	724	769	725	722	656	710	815	747	733	720	717	755	760	748	709	728	692	750	724	754	691	680	694	771	724	711	686	728	743	746	763	754	743	730	784	736	744	708	728	751	784	763
23321	20892	28074	23822	20880	13645	2410	1501	1188	1036	862	896	921	876	803	863	832	864	778	720	662	640	773	766	641	713	673	626	653	583	584	553	552	579	581	627	601	619	607	548	577	545	567	573	612	609	614	553	535	540	601	548	521	486	558	519	533	542	525	516	494	494	518	534	500	520	474	581	552	518	514	530	511	506	518	507	517	520	530	515	533	498	473	510	499	521	496	562	552	507	516	489	538	546	509	492	528	499	524	495	523	494	515	496	547	531	486	506	499	479	476	543	510	480	564	514	508	529	497	518	519	495	523	505	514	563	486	536	543	485	539	498	497	485	531	500	480	521	563	491	528	523	509	555	527	507	508	525	489	542	514	506	498	520	489	511	534	518	505	524	524	541	497	524	497	520	494	517	540	490	495	493	549	515	487	537	497	512	563	526	518	507	495	510	521	531	515	539	538	516	527	510	518	522	517	527	525	560	495	506	570	496	509	511	535	534	481	520	552	559	508	522	493	498	536	520	503	547	541	518	481	495	500	521	500	557	494	510	493	486	576	503	543	508	503	509	507	507	524	539	530	543	528	482	509	523	511	534	510	507	517	542	519	468	548	533	513	505	519	529	509	541	517	469	528	490	489	539	535	554	529	567	517	507	505	514	501	497	564	498	512	522	474	504	487	513	564	502	501	519	495	511	524	516	522	504	488	494	543	565	541	530	538	483	511	546	539	536	528	516	526	527	493	567	490	488	508	479	514	474	525	502	528	511	532	506	543	544	487	485	505	556	520	518	527	517	487	539	505	535	514	501	533	495	521	495	549	516	538	549	563	534	544	489	496	506	518	533	520	501	513	534	497	494	491	513	530	532	542	507	545	560	493	524	499	476	468	503	506	521	524	519	560	546	567	510	526	500	499	495	486	547	488	549	559	497	543	467	493	521	512	519	509	536	525	524	488	502	529	500	494	523	535	531	492	537	507	511	536	528	521	514	503	507	546	538	504	532	515	552	473	529	501	483	565	539	508	541	548	490	457	553	551	539	514	496	485	519	542	545	528	493	499	537	507	495	522	515	517	504	502	511	557	498	488	506	544	494	500	542	516	506	522	451	522	537	533	478	483	534	505	521	481	539	571	570	501	537	512	495	527	546	525	509	460	501	490	500	516	500	552	486	528	503	543	470	520	523	521	491	475	523	542	509	549	517	508	504	530	525	513	524	497	513	535	544	510	485	539	576	526	511	485	582	533	516	514	540	488	513	540	517	554	486	507	539	519	540	531	506	500	509	519	487	522	529	489	549	491	540	521	521	550	494	533	512	489	517	533	505	520	523	550	470	470	524	510	536	507	525	508	544	516	500	514	496	488	501	511	496	542	546	483	494	516	517	506	519	494	508	555	527	528	498	541	487	519	519	508	543	509	510	524	488	507	508	511	527	515	470	527	524	515	584	501	529	515	514	500	523	556	504	534	499	486	529	550	511	528	533	523	500	481	523	517	518	472	514	526	482	531	521	537	501	474	516	497	505	477	513	490	521	499	505	541	528	513	509	540	515	455	530	518	496	518	502	504	489	492	555	483	515	509	468	529	537	475	518	565	532	570	532	551	502	505	514	488	433	518	542	531	543	530	504	525	518	505	503	501	506	499	550	523	542	568	530	536	511	507	528	500	529	531	532	490	512	491	530	504	503	488	532	507	540	540	565	484	515	515	514	498	501	535	567	498	515	503	500	524	485	519	506	537	504	486	548	486	546	504	501	527	511	511	503	502	478	503	538	494	495	484	512	563	503	581	525	491	484	512	477	544	557	491	500	480	502	521	512	507	512	525	548	476	513	543	518	544	519	510	500	509	499	524	483	535	524	517	473	492	478	540	510	523	542	536	488	486	526	547	510	504	513	502	497	540	489	525	534	524	528	498	466	534	505	475	537	484	529	494	497	504	487	474	537	530	522	482	486	541	515	520	552	480	514	494	515	561	487	546	520	487	483	512	511	551	497	538	513	491	518	528	502	530	480	503	507	514	550	514	521	507	484	458	557	482	515	510	519	529	517	476	533	498	475	509	493	513	538	504	483	493	512	540	490	536	511	551	496	525	505	531	483	540	496	506	515	497	455	533	513	547	498	473	514	499	468	485	514	523	543	499	502	518	535	490	488	560	504	550	512	482	525	541	527	459	514	512	522	518	545	490	509	523	497	516	529	545	535	552	512	542	453	509	504	490	491	509	496	505	570	502	495	512	488	507	506	497	506	502	516	535	520	535	506	460	472	461	513	481	516	524	556	519	496	497	551	514	516	526	538	516	479	523	459	485	485	483	446	542	511	510	541	497	506	561	535	492	530	518	533	525	511	495	503	513	520	511	522	513	535	512	543	522	533	541	511	535	519	513	529	534	529	507	524	525	508	512	540	504	514	500	490	520	512	522	494	491	513	538	518	504	493	498	524	456	500	522	488	501	492	548	512	486	513	493	542	526	515	492	498	522	548	521	504	528	501	501	525	522	542	477	538	497	499	515	491	531	495	548	563	534	527	522	508	508	529	541	504	531	501	550	498	502	530	525	531	452	524	512	495	475	512	474	507	495	520	542	519	504	501	520	507	495	508	506	525	510	496	513	534	506	542	551	511	533	518	484	564	496	511	502	518	508	477	534	489	551	519	476	503	534	480	501	518	493	555	527	494	498	510	542	498	526	486	500	505	516	489	497	504	477	518	500	495	499	476	489	515	509	494	514	506	541	504	544	518	508	534	499	528	526	511	506	497	498	457	507	503	542	503	540	511	515	528	494	504	473	520	501	536	532	492	499	482	550	508	530	536	504	529	449	490	514	511	509	516	553	503	477	537	510	541	504	529	478	520	524	487	493	537	554	530	472	517	518	521	487	509	533	536	520	524	510	546	490	506	501	480	531	503	495	529	511	517	484	503	511	535	525	501	518	527	521	506	496	520	508	489	529	525	531	518	514	523	510	523	516	502	500	479	511	496	521	500	545	495	508	542	474	502	516	522	513	513	506	516	502	485	521	475	512	511	530	539	524	515	502	496	508	538	488	505	533	536	531	514	527	511	494	544	510	503	528	515	511	477	522	506	521	541	518	495	498	516	538	522	489	498	497	486	532	521	564	538	473	494	504	526	512	528	551	501	512	522	474	558	498	564	537	522	541	535	460	503	515	525	516	503	508	506	521	510	511	504	480	517	543	529	553	523	514	547	528	491	514	489	463	493	511	560	480	512	514	538	516	509	523	497	511	533	539	516	476	508	518	518	502	511	507	480	530	487	530	521	489	526	529	471	524	505	547	529	540	498	513	477	520	511	504	531	533	499	527	535	541	487	520	558	505	501	521	493	519	573	528	499	539	511	509	541	503	510	507	542	488	511	546	469	508	531	498	486	507	514	501	533	522	521	471	514	507	488	507	560	524	496	532	506	519	488	518	517	504	527	479	508	515	494	509	534	497	519	531	498	525	528	512	504	517	454	533	503	534	505	541	478	535	534	515	489	484	534	535	507	481	480
4815	13234	11616	6290	4216	3339	2606	2159	1680	1421	1282	1132	1207	1023	980	1141	1139	979	966	869	741	774	864	832	844	857	804	796	743	663	677	663	585	624	659	672	665	677	640	614	640	632	618	549	600	721	714	587	587	608	636	655	640	645	576	553	580	530	566	527	553	585	526	588	550	510	563	542	599	530	590	605	522	565	524	553	542	576	616	555	545	590	563	478	545	561	558	583	624	560	554	564	525	605	573	556	576	549	531	555	550	579	564	548	526	555	515	547	567	526	569	583	541	503	543	571	557	592	580	532	580	569	547	564	561	616	586	545	525	529	565	517	527	570	580	573	543	558	546	565	530	527	546	532	529	605	575	526	566	555	513	552	551	586	564	573	531	523	519	579	557	549	572	549	591	618	580	552	594	558	603	526	561	542	558	568	562	532	541	534	547	608	559	512	555	591	530	565	549	562	543	594	568	583	548	514	546	555	572	545	598	520	554	530	553	547	531	594	571	534	561	572	530	592	580	509	532	544	553	555	560	536	589	540	567	585	579	525	560	626	565	530	539	522	574	563	512	537	543	562	561	570	549	557	596	568	531	548	522	528	530	575	537	583	539	566	582	579	586	556	518	527	544	536	548	530	551	565	590	545	558	536	559	545	576	590	542	533	538	578	551	598	540	557	519	565	558	553	539	599	564	539	580	585	554	549	598	540	560	540	547	549	583	560	542	576	607	546	600	572	555	524	574	548	586	555	536	567	582	602	614	577	550	577	510	562	592	515	552	562	563	545	553	524	552	547	568	543	571	584	544	551	519	579	503	590	600	522	580	559	553	570	590	552	511	551	548	540	538	562	516	535	537	604	556	584	567	529	542	552	565	529	532	553	526	573	562	601	535	577	532	557	541	583	573	561	556	538	526	586	511	638	597	588	557	547	588	523	545	552	549	526	536	537	549	546	556	539	556	542	559	544	543	562	548	580	555	511	540	565	574	592	546	560	563	576	535	538	530	561	561	582	580	540	600	568	539	531	484	562	564	520	551	549	568	522	539	578	544	513	575	546	582	557	541	576	545	599	584	535	603	554	541	545	596	525	600	552	539	511	520	561	529	537	573	570	524	515	561	557	528	570	533	560	574	583	555	544	594	566	551	530	544	553	598	568	573	566	564	527	597	565	548	546	527	508	593	580	586	551	534	538	561	580	594	517	557	556	563	564	530	538	553	569	548	559	615	558	531	522	562	554	531	504	613	551	594	527	577	579	551	592	594	564	549	551	567	547	569	565	552	584	561	547	571	568	524	588	548	579	535	557	574	553	574	560	571	559	603	582	578	595	557	596	542	601	514	567	550	553	539	545	543	583	553	571	569	581	561	565	549	534	555	547	568	511	564	558	557	543	595	544	515	559	510	577	546	542	586	566	572	539	592	546	572	602	550	538	591	537	506	584	576	600	558	542	546	518	493	547	532	580	541	586	579	516	542	524	562	565	554	577	541	539	586	541	594	541	556	591	540	561	555	555	548	570	500	590	529	591	520	531	546	548	541	534	571	496	577	535	536	555	567	609	558	582	529	551	573	577	524	571	511	554	594	519	569	571	539	520	532	523	536	542	553	552	586	532	575	532	533	573	525	530	557	564	533	578	574	579	545	528	546	572	563	569	543	565	612	539	593	563	525	524	543	558	569	545	574	474	592	545	511	529	552	538	550	600	591	578	568	555	566	555	577	549	556	560	579	565	577	596	581	574	591	554	549	574	600	599	591	567	557	521	556	547	530	525	544	578	555	544	566	554	537	539	540	561	533	546	541	586	543	557	557	565	585	537	531	560	556	595	572	550	589	576	575	545	567	543	537	542	571	558	534	506	526	558	572	546	550	527	569	539	536	577	589	566	573	568	535	549	540	544	510	593	557	563	532	594	568	571	588	534	532	552	532	559	557	513	595	578	563	573	540	545	532	564	566	555	545	539	515	612	552	611	564	551	614	524	568	537	553	555	558	591	583	552	534	542	529	589	559	551	516	581	573	541	570	563	552	569	535	541	515	544	599	555	568	596	514	582	539	517	534	564	537	554	572	575	560	594	516	560	499	573	578	552	537	602	557	595	572	536	594	543	565	523	538	563	558	541	594	525	524	582	585	535	525	568	567	555	579	555	560	528	556	542	604	527	528	556	559	583	537	552	566	526	528	567	542	512	575	574	553	522	538	532	562	522	511	562	520	546	581	592	578	504	560	547	554	578	586	591	555	558	590	574	576	576	579	541	584	555	544	533	576	472	582	533	556	563	607	564	593	552	615	560	577	559	521	565	579	594	559	573	577	551	574	563	545	547	572	596	517	581	527	610	580	505	586	565	546	558	524	550	565	579	531	574	576	560	570	521	523	552	573	600	573	547	545	559	540	580	598	578	536	506	588	525	542	566	548	565	579	559	588	589	520	578	537	528	525	567	546	561	544	535	561	520	541	527	541	622	549	520	570	516	554	559	549	535	561	589	548	578	544	570	590	565	562	606	572	521	531	561	550	522	531	561	550	578	598	504	609	587	579	559	541	603	547	585	598	567	582	533	518	572	588	555	563	593	520	614	543	575	549	549	588	566	541	553	614	567	562	559	586	539	549	569	576	568	539	531	516	543	569	559	562	525	541	607	574	544	552	550	526	543	573	578	525	570	560	556	554	540	520	511	598	562	552	540	536	554	560	537	552	560	557	595	562	570	610	565	571	573	560	551	555	538	572	561	544	591	538	563	548	526	543	555	582	580	590	524	556	513	563	570	596	579	568	528	564	581	569	554	542	535	537	595	566	571	508	499	495	537	584	543	577	552	561	558	544	569	542	519	574	552	608	547	529	536	573	581	556	612	572	602	598	559	603	583	556	513	524	583	530	560	572	583	584	586	581	582	562	558	585	577	559	553	544	574	547	564	563	557	553	581	535	534	564	580	545	515	561	523	592	515	564	547	528	562	535	554	561	566	551	558	572	532	551	520	598	572	567	586	536	542	554	567	603	577	536	558	532	559	589	551	541	558	503	533	537	561	540	568	555	580	589	592	621	538	543	541	566	586	588	551	551	562	543	560	585	500	523	537	522	591	543	563	532	542	596	568	532	574	545	553	535	585	574	583	534	593	567	572	573	542	608	536	579	561	542	557	560	569	584	571	545	531	568	618	584	557	547	569	524	590	585	515	534	565	550	597	573	539	574	569	564	553	542	587	581	504	536	547	547	594	589	600	557	557	532	534	566	560	542	524	578	525	530	512	532	535	531	568	588	541	588	522	564	592	557	550	568	544	567	564	577	543	572	546	540	577	531	559	541	564	546	551	575	533	539	556	546	579	585	540	555	531	576	566	518	548	521	551	556	586	511	552	537	561	522	583	554	580	562	615	541	481	559	532	552	523	561	549	569	575	542	520	549	590	591	612	601	590	556	559	526	550	514	595	597	558	510	549	554	556	537	547	534	592	557	545	546	568	585	574	563	532	564	550	529	554	538	560	590	572	546	535	534	546	566	611	553	550
24214	20923	27377	24536	17552	2646	1416	1162	987	936	839	833	852	757	816	860	819	746	755	721	673	638	670	696	692	750	685	678	672	654	621	616	615	528	634	608	686	574	556	626	587	578	572	600	574	633	606	574	615	616	638	597	574	589	574	532	582	549	580	590	566	554	596	545	553	542	607	565	583	623	566	612	561	603	565	579	580	563	594	553	591	544	576	597	583	553	587	537	560	558	548	574	584	550	608	606	561	584	567	549	584	566	559	542	565	590	557	553	560	529	544	569	589	569	538	549	544	559	544	561	570	576	543	591	586	551	577	574	553	566	609	569	575	543	560	541	572	548	568	556	592	558	574	585	560	566	578	579	529	563	527	577	547	561	532	587	532	551	545	571	563	579	583	548	566	553	579	606	527	533	504	600	555	551	558	542	557	536	571	532	589	572	566	529	588	592	596	531	518	548	573	582	583	584	597	564	574	548	591	578	554	555	550	565	561	568	565	610	524	537	575	568	555	554	531	570	574	607	575	622	557	561	520	552	578	585	579	597	556	576	548	598	586	589	542	565	576	590	511	550	547	581	594	577	550	509	550	539	536	565	617	634	568	551	589	511	582	519	552	538	588	580	561	563	542	546	595	571	526	563	576	531	588	567	586	578	606	548	552	545	585	589	541	589	577	513	551	583	583	577	549	576	580	566	544	523	563	582	592	535	520	590	578	536	548	573	594	535	566	569	550	561	560	535	537	534	552	572	579	582	547	568	569	551	542	547	548	585	622	579	537	580	525	558	581	543	581	537	564	622	541	566	562	577	522	606	539	570	571	560	552	550	590	607	563	619	561	549	565	574	559	565	557	542	547	549	621	569	596	613	592	560	544	557	530	600	596	547	567	524	529	590	537	596	561	568	562	530	573	550	553	565	510	541	537	567	536	583	603	545	511	556	586	565	583	568	549	592	547	599	515	568	590	585	554	562	582	647	548	549	636	529	558	553	519	568	601	549	528	542	528	565	507	564	595	605	584	561	561	588	548	579	563	554	596	545	611	567	587	613	560	540	561	578	556	585	584	562	555	562	567	561	568	541	548	578	538	580	537	520	576	544	551	597	563	563	571	567	589	589	600	574	556	581	583	561	565	585	592	552	582	586	541	526	583	546	603	558	538	543	521	569	574	580	551	532	565	608	611	549	572	549	583	537	608	550	573	557	556	515	572	569	567	532	613	577	567	574	584	581	561	576	536	572	583	580	559	578	595	515	564	587	597	528	593	583	590	563	552	581	575	565	529	592	579	598	547	571	537	592	603	609	586	592	579	546	582	573	509	560	572	556	552	576	584	498	583	558	578	592	596	549	580	579	583	554	577	594	564	599	574	552	561	565	561	579	582	560	602	556	544	589	553	570	548	603	566	586	584	598	556	581	570	574	572	534	612	546	579	562	614	511	574	576	570	566	588	551	572	586	549	577	523	561	571	590	568	578	558	534	552	522	591	587	577	530	589	569	603	530	543	615	563	552	553	529	584	558	572	571	546	581	571	614	573	554	586	566	539	547	578	543	535	564	558	577	578	579	628	532	541	569	565	556	540	597	535	558	566	550	597	538	566	525	575	559	549	557	555	551	557	524	592	539	601	508	564	530	575	565	551	572	562	562	562	603	537	536	555	564	564	591	549	558	530	558	564	579	573	559	540	576	614	555	562	516	571	568	563	514	518	543	530	586	572	558	565	535	557	581	530	554	634	598	529	585	527	573	551	585	509	529	595	560	580	565	565	577	577	593	571	588	577	570	565	581	580	549	605	556	564	569	570	577	537	542	573	581	537	548	574	559	545	548	540	611	566	586	549	583	575	602	587	564	550	553	536	573	564	539	584	580	539	569	565	550	554	587	550	528	579	586	562	564	590	593	548	571	604	501	554	589	568	615	601	566	604	550	515	538	538	599	565	580	580	573	566	574	579	571	602	585	579	551	571	558	553	581	557	559	583	561	514	585	584	546	529	579	569	593	599	527	540	562	565	549	560	588	576	540	581	548	571	581	567	562	524	585	589	575	543	541	553	553	589	560	573	611	567	545	574	574	547	554	562	557	590	553	571	549	559	575	569	538	548	565	550	517	561	569	602	581	538	565	580	564	542	570	549	564	549	573	557	540	574	524	584	570	555	567	567	549	577	529	564	552	584	534	575	570	553	589	565	572	611	593	559	571	546	577	574	591	554	552	617	533	540	549	555	540	584	558	593	536	522	590	564	541	576	597	547	541	550	573	531	555	547	546	555	557	569	578	538	565	576	553	566	592	558	555	548	577	554	551	543	576	570	520	561	542	592	578	567	595	578	533	584	573	581	533	598	554	568	563	544	585	560	546	571	552	588	556	563	577	578	578	582	578	528	544	569	557	578	560	530	574	579	599	599	541	550	575	589	529	525	590	530	518	568	553	539	529	561	571	574	540	566	593	586	626	558	567	579	571	573	568	537	546	569	562	557	517	520	545	530	609	538	575	549	584	559	571	543	557	556	570	547	564	527	558	579	586	520	561	553	577	560	554	569	603	565	584	576	611	548	568	514	584	575	543	587	602	533	537	564	592	567	532	587	551	587	588	569	566	561	559	582	545	548	553	585	575	585	534	560	569	580	535	540	570	558	578	564	567	595	561	543	540	576	629	576	591	592	587	560	557	543	537	586	570	569	601	545	525	582	572	549	546	579	572	546	548	602	585	545	527	543	566	536	570	593	585	575	561	568	562	548	580	554	543	565	554	511	532	586	508	580	558	536	607	564	543	590	570	572	516	541	555	564	567	577	561	581	570	575	580	543	549	530	562	552	554	566	544	579	547	485	597	542	556	572	550	591	553	570	551	584	563	538	548	565	530	539	560	583	556	568	559	553	592	581	561	534	544	547	539	574	597	532	566	567	550	548	559	585	584	598	521	558	569	562	532	616	580	576	580	543	591	547	537	574	558	569	558	557	605	539	541	575	554	580	550	540	534	606	553	627	562	566	537	548	572	535	560	542	556	564	524	603	537	550	554	545	559	573	585	568	535	542	565	558	561	579	578	524	551	596	511	554	577	514	562	553	570	597	614	561	585	593	598	586	597	541	560	532	578	536	604	575	565	612	582	534	567	554	545	575	602	562	562	571	572	553	551	529	590	588	545	586	568	564	580	545	580	551	594	569	555	602	540	582	546	558	547	548	566	510	571	575	587	554	562	545	545	569	548	571	553	556	614	549	542	566	551	525	552	617	553	570	552	526	576	534	568	602	540	518	531	584	586	578	609	556	559	610	586	549	559	597	585	563	574	580	569	548	527	614	590	590	606	577	593	588	553	587	568	555	567	584	589	577	552	553	563	581	496	571	575	567	553	591	527	586	561	506	582	595	598	555	562	559	598	521	539	608	522	558	566	581	563	537	560	541	564	608	603	552	581	592	613	513	542	583	591	544	559	546	497	568	574	534	561	566	548	576	527	546	572	595	547	599	536	604	536	572	531	568	562	558	563	567	545	572	598	594	561
4871	10410	8880	4776	3384	2669	2104	1688	1436	1183	1093	1093	1009	968	929	948	875	849	871	787	774	705	743	813	737	802	740	702	744	710	660	680	601	633	673	652	705	710	605	636	624	623	634	649	687	733	732	671	621	579	650	627	671	561	550	561	599	606	580	616	628	571	591	564	615	611	578	583	627	583	607	601	579	562	564	592	593	614	600	576	552	558	594	574	593	589	599	602	532	543	592	553	580	615	578	560	559	580	550	577	610	599	527	602	578	606	600	550	600	618	556	545	605	587	606	594	513	561	589	613	544	597	603	585	570	590	585	557	585	634	582	563	609	608	572	590	585	593	622	592	583	564	581	589	582	564	560	550	650	547	660	618	602	582	544	619	594	588	601	607	546	584	594	596	619	554	588	638	599	546	614	590	589	579	584	552	584	624	606	610	553	554	560	587	547	536	536	574	571	584	544	601	637	577	551	605	611	603	597	578	575	603	587	639	605	598	622	598	567	588	618	558	635	593	575	590	573	590	587	645	560	589	560	601	631	587	574	633	596	581	592	598	587	585	570	625	547	556	514	609	604	574	601	576	648	588	577	629	588	541	593	595	608	562	531	606	550	602	613	611	569	569	591	543	620	617	566	577	599	583	626	615	622	611	607	575	580	609	629	603	587	522	620	581	569	562	568	625	588	573	552	559	589	610	555	603	614	582	541	583	579	602	560	601	573	548	581	546	542	593	636	585	582	575	602	580	568	587	618	611	603	585	569	586	588	611	615	591	592	594	600	593	596	574	641	591	608	587	586	591	583	603	629	575	595	569	589	554	599	619	599	541	542	633	599	596	577	574	577	597	591	543	620	609	607	564	591	598	607	580	585	589	551	582	593	619	577	553	630	586	584	574	583	606	567	584	560	595	579	597	632	586	582	590	589	601	557	576	566	592	596	584	575	543	606	592	619	586	617	605	602	609	583	607	622	577	567	585	558	593	624	602	567	604	609	600	564	606	604	584	565	577	593	606	567	589	596	581	583	574	618	576	613	584	614	597	566	587	564	555	595	587	638	575	588	555	597	568	596	636	558	589	610	614	595	586	577	576	558	603	603	579	561	535	617	593	600	605	581	548	609	598	595	534	556	582	622	553	537	575	595	546	602	588	604	571	594	608	563	570	646	625	579	591	550	541	664	587	560	608	579	598	603	580	583	571	584	609	619	550	601	599	581	596	584	552	565	613	555	536	554	608	616	586	598	576	581	585	544	566	619	584	591	590	605	557	602	563	591	548	559	597	565	542	601	598	580	565	603	618	630	565	590	610	622	600	578	593	604	617	560	582	560	588	570	612	598	599	559	587	559	607	603	595	599	555	568	557	535	601	552	567	594	567	607	574	587	604	610	572	600	581	542	579	550	547	579	616	602	574	536	564	609	598	570	615	596	586	596	592	574	631	554	543	592	623	598	559	556	575	592	633	566	546	582	573	560	587	559	568	578	582	614	623	597	538	613	587	579	591	577	639	604	523	549	542	602	607	562	598	566	598	575	568	562	593	554	584	580	574	578	580	546	599	590	604	566	589	545	578	577	610	593	567	586	573	586	565	571	606	597	585	592	564	650	601	565	586	582	540	576	620	638	583	577	603	611	598	577	565	585	577	597	577	580	581	571	638	574	610	598	549	552	578	589	566	610	597	618	595	601	587	608	568	594	603	591	593	602	576	591	548	581	576	585	583	574	591	596	567	640	617	547	557	594	599	632	600	526	589	601	612	598	533	575	617	579	596	567	655	584	567	623	621	562	608	593	590	623	612	582	598	599	570	593	580	594	595	608	613	608	615	601	637	580	542	597	549	615	561	616	550	585	610	588	586	593	562	599	615	620	581	574	583	555	577	585	569	608	593	606	555	606	554	570	546	592	569	563	611	605	608	560	598	627	624	560	576	613	585	590	616	604	598	576	635	589	571	568	584	562	607	561	576	563	590	549	614	601	592	553	559	621	537	530	574	533	591	584	560	573	594	593	605	572	562	600	583	641	531	619	594	567	578	574	585	608	582	566	594	605	573	571	576	553	568	610	590	586	541	590	555	597	577	595	591	573	619	617	581	586	592	558	573	597	618	601	580	574	574	632	597	565	607	568	608	622	625	605	633	620	564	662	633	593	600	579	604	545	584	559	602	572	548	580	585	572	577	570	604	577	592	608	550	621	593	573	544	594	569	603	634	578	551	588	564	545	597	573	618	602	646	587	603	566	587	551	618	600	604	636	620	580	596	573	611	567	593	594	623	592	582	637	602	601	548	576	600	571	596	629	590	604	544	638	547	573	606	591	607	599	585	596	566	574	553	567	532	602	615	553	595	537	565	568	594	563	571	585	533	562	600	552	570	577	585	608	616	589	664	582	595	561	601	547	526	591	579	565	579	611	553	569	561	623	581	576	554	572	612	596	586	594	578	619	615	599	616	640	551	620	581	615	599	605	584	563	556	586	557	616	601	563	567	632	599	595	569	583	604	598	618	558	598	557	588	531	643	574	585	606	557	588	600	546	596	609	561	576	563	561	617	560	602	582	615	599	533	587	632	582	577	561	557	585	601	595	571	629	576	639	600	549	589	588	608	577	575	593	622	554	629	593	612	581	547	544	577	602	581	573	563	592	619	579	587	563	576	538	574	599	567	606	531	595	558	605	585	623	562	624	580	564	560	576	589	629	614	660	604	596	598	588	612	582	577	588	628	586	562	570	580	599	573	579	589	605	591	608	616	580	576	572	598	568	561	599	595	609	601	598	597	611	599	578	579	630	581	562	570	556	583	582	604	557	590	599	613	584	603	554	578	587	623	589	614	577	574	607	633	564	564	576	579	560	583	589	640	558	613	574	567	582	604	558	605	551	570	562	582	600	563	623	581	571	598	583	613	571	584	580	630	552	565	571	576	564	611	544	603	604	571	577	594	593	554	557	544	587	532	616	590	591	626	567	590	590	586	577	576	587	556	549	552	615	598	585	583	609	586	581	574	564	574	585	580	580	590	547	590	577	598	563	581	563	572	585	573	555	563	578	588	647	585	609	626	576	613	594	579	555	567	598	563	549	553	578	535	572	601	583	564	591	593	569	560	620	581	613	604	573	621	590	533	536	617	611	599	556	555	584	610	590	558	624	572	560	556	557	559	556	587	592	581	591	569	617	586	594	596	527	604	553	599	619	620	566	592	584	638	543	535	587	630	582	629	599	595	622	514	613	586	609	572	576	554	631	579	590	556	610	559	574	569	559	543	564	593	597	582	581	566	623	618	579	598	597	600	562	614	609	577	569	558	563	615	577	560	576	587	568	616	561	609	581	594	580	599	595	542	568	566	604	579	605	546	550	601	572	572	569	600	578	606	606	583	621	592	579	551	599	554	586	582	578	622	547	587	565	587	545	576	608	619	543	577	607	569	617	556	596	599	537	554	551	602	611	579	602	570	589	525	567	583	624	609	529	572	618	555	546	594	623	587	555	589	578	601	624	582	567	569	564	580	580	592
22191	20922	28490	23520	20918	21012	13426	2187	1395	1193	1019	946	902	924	837	857	921	733	636	622	561	511	511	595	605	677	579	588	535	472	384	403	393	385	411	426	399	424	429	382	409	394	373	347	359	482	432	446	370	405	397	400	400	324	319	322	301	325	303	302	298	328	325	285	319	305	316	351	307	289	302	324	290	265	311	301	287	249	315	330	261	271	314	295	327	322	302	350	306	314	299	277	298	317	316	313	356	312	312	286	305	305	319	248	320	308	324	288	275	318	264	328	288	343	303	298	279	301	354	292	283	298	312	336	290	331	299	311	304	275	314	326	276	293	329	312	300	310	314	308	310	276	308	307	262	279	283	302	296	328	330	296	288	320	316	298	309	328	329	289	326	294	292	324	305	318	320	321	321	315	292	295	284	281	300	310	302	310	303	311	283	340	318	310	278	282	331	300	315	303	298	337	305	277	299	307	324	284	290	289	291	308	299	298	292	304	299	290	319	344	330	307	294	323	295	285	295	300	293	305	320	312	296	308	292	274	305	308	324	292	297	332	293	302	336	294	313	301	296	285	294	303	302	308	283	320	313	325	298	302	281	289	323	300	281	305	316	305	307	311	289	307	294	304	303	291	305	318	295	318	297	293	281	324	340	322	323	297	299	297	278	282	309	303	281	266	289	296	319	286	299	285	299	315	323	319	286	321	341	288	342	288	299	315	306	299	306	342	304	325	330	280	315	293	292	294	301	311	282	289	297	306	319	300	324	306	315	305	310	332	287	290	306	299	324	298	282	321	308	303	320	312	340	300	284	303	304	270	304	309	319	280	276	330	314	315	304	299	315	305	316	300	294	359	299	278	289	296	299	292	299	315	295	329	318	344	300	332	325	328	325	296	292	336	303	343	305	305	319	280	301	313	291	316	297	295	311	309	303	289	300	322	293	279	281	292	292	320	281	314	302	280	302	291	359	294	314	290	328	272	306	333	333	290	323	320	285	305	318	338	338	297	301	274	307	304	323	321	291	323	312	343	317	312	326	337	327	309	302	315	316	300	336	317	276	283	340	311	276	306	284	314	304	325	300	334	293	332	312	284	309	359	314	343	304	334	286	304	303	321	287	336	309	281	322	302	340	318	279	306	316	262	332	288	281	316	315	318	323	318	278	283	309	297	278	327	304	278	323	299	312	311	307	316	284	301	310	331	303	281	325	294	295	312	315	323	322	306	274	308	343	346	318	299	295	325	303	279	316	328	318	325	318	300	316	324	325	311	283	301	289	308	304	284	319	304	331	304	327	279	328	287	313	346	302	285	315	284	293	297	299	305	338	297	286	290	276	284	293	298	286	296	313	332	272	291	321	310	318	322	328	326	302	304	323	301	296	328	304	300	335	325	305	300	327	319	305	308	261	302	279	281	275	295	305	281	318	306	308	298	309	316	332	272	306	316	316	293	321	320	302	317	294	300	277	312	322	323	305	322	308	307	286	289	279	311	320	305	302	334	305	307	302	325	310	293	325	334	289	332	305	287	295	286	286	303	306	314	320	297	324	311	306	285	293	328	283	305	283	279	300	307	284	317	320	320	321	316	316	322	316	319	331	278	304	322	294	314	262	317	328	328	308	328	284	324	306	313	330	319	313	294	347	275	311	316	300	292	287	300	317	329	320	300	294	311	316	303	337	331	310	306	290	287	304	294	291	339	314	314	289	304	313	335	300	293	309	299	291	293	287	347	282	297	301	307	321	316	306	306	324	300	294	284	283	330	295	310	289	303	299	304	319	301	296	272	293	306	298	290	308	313	264	307	288	298	341	322	300	315	316	307	303	299	266	278	304	321	341	308	304	325	336	335	311	299	280	293	315	326	303	312	312	317	306	293	306	293	313	321	319	334	318	310	302	301	334	306	330	302	311	302	300	288	266	316	307	295	310	319	290	276	295	336	278	287	296	339	320	316	280	334	278	303	341	313	312	339	311	297	303	293	297	292	305	296	311	315	316	299	295	282	271	302	279	315	334	310	320	289	302	288	288	294	299	294	302	330	297	313	294	279	321	295	305	318	282	282	333	294	303	318	310	301	298	316	283	280	262	302	295	300	321	318	305	304	326	340	316	293	263	313	339	303	314	324	295	304	302	283	311	290	305	318	337	304	288	338	306	297	303	314	335	304	285	303	332	312	302	310	269	287	321	294	299	282	320	310	288	298	318	317	307	320	312	294	298	307	319	289	359	299	308	330	308	301	279	294	329	318	314	322	270	267	324	317	325	307	296	309	298	318	310	326	299	309	297	333	289	267	304	323	289	281	328	289	312	313	302	323	325	308	300	287	281	261	272	330	325	321	267	319	313	290	333	305	353	308	321	298	300	274	297	315	303	303	298	309	291	261	321	309	309	306	310	267	298	331	298	294	301	323	319	295	317	322	320	309	280	305	310	263	319	307	338	301	317	321	277	303	270	320	276	310	312	277	316	316	302	349	290	290	315	296	330	314	311	301	296	359	298	311	310	319	299	300	310	336	327	305	299	312	329	329	288	320	301	337	281	302	334	332	289	285	269	319	290	320	315	318	308	310	267	297	316	327	294	276	342	314	298	290	290	302	291	299	340	317	295	317	289	318	326	327	318	353	282	291	303	312	281	325	301	286	323	335	286	296	320	293	312	299	314	285	280	284	291	326	296	321	306	311	353	309	300	300	312	317	283	293	301	272	312	316	318	328	296	328	294	289	276	332	289	330	299	317	285	295	305	306	309	305	311	269	305	270	322	328	319	307	346	298	302	292	297	307	313	303	318	308	303	292	315	316	306	274	304	314	310	337	290	314	271	305	310	332	322	343	337	285	324	326	344	309	316	351	296	336	324	284	299	321	309	290	320	282	311	310	307	324	286	313	322	276	305	300	282	296	262	320	317	304	309	328	324	295	302	276	306	300	311	321	284	311	335	315	286	281	308	321	315	316	313	298	302	333	291	298	258	320	290	267	289	324	304	316	313	305	294	293	315	299	316	271	313	312	306	293	302	293	308	316	301	293	311	284	292	295	283	298	297	287	318	313	329	301	336	306	293	334	345	304	318	338	334	308	286	299	313	311	297	340	328	332	285	307	311	268	305	313	336	311	288	304	323	299	338	326	308	294	344	294	306	304	306	297	287	322	299	325	292	316	312	345	332	288	302	310	338	285	315	289	292	321	321	284	325	306	307	289	319	291	310	293	301	302	322	314	280	284	322	306	278	298	291	291	319	301	283	305	287	295	308	287	302	298	303	302	306	298	334	313	295	295	310	300	311	297	324	287	285	361	276	301	294	345	292	329	339	315	308	281	332	298	313	324	324	308	317	347	321	310	309	302	298	314	277	271	295	307	313	301	273	299	325	291	327	290	320	301	319	278	329	308	302	324	264	305	286	313	286	303	298	290	311	325	314	297	303	300	300	278	322	292	316	317	288	301	299	319	322	291	294	293	284	320	337	292	315	318	336	302	295	306	309	335	277	289	311	284	292	348	298	304	307	268
6510	19549	16816	9491	6593	5087	4072	2999	2360	1827	1572	1443	1226	1214	1148	1140	1218	1052	916	801	731	632	585	751	698	919	792	711	740	592	504	523	435	454	493	463	468	481	466	476	488	376	415	373	464	573	587	512	430	444	513	481	482	347	337	318	312	327	335	329	310	344	320	319	299	305	317	339	304	367	337	326	283	332	341	351	339	330	336	293	343	341	343	316	345	368	312	337	302	333	326	344	321	325	305	315	313	331	347	340	357	323	296	335	329	352	338	337	340	342	375	311	331	313	317	326	333	333	359	325	325	294	291	327	333	336	327	302	366	316	317	325	302	318	330	341	311	303	323	333	310	349	318	310	340	332	301	333	347	330	346	338	319	324	304	304	354	294	330	339	336	321	349	317	340	333	321	352	361	330	325	356	319	331	325	354	320	316	329	338	338	329	310	283	313	350	336	308	298	335	367	335	327	313	349	310	317	314	328	352	284	330	319	329	319	323	339	345	316	323	324	335	328	329	366	349	311	372	378	293	341	343	311	337	300	338	324	356	334	329	304	307	338	349	312	333	331	309	347	344	303	290	319	318	352	354	310	330	334	325	316	295	303	311	309	305	315	343	312	318	360	356	325	321	291	309	323	340	309	329	335	334	367	349	385	348	344	296	341	338	331	339	302	321	331	284	333	298	342	309	327	301	307	331	356	340	329	360	325	304	354	343	322	330	309	343	315	327	338	326	324	302	335	330	305	338	313	318	352	345	324	330	334	320	354	316	341	337	291	308	310	367	328	343	329	328	333	340	344	351	319	338	313	334	345	329	308	323	331	343	299	334	300	333	323	312	364	287	328	354	347	325	343	332	329	350	322	332	307	341	314	323	333	323	311	352	318	352	321	326	343	300	305	322	316	325	317	326	320	329	317	307	317	353	336	313	334	302	345	326	308	338	325	329	329	311	337	318	327	342	340	346	289	346	338	336	337	343	340	328	343	315	361	309	385	316	341	338	353	341	345	342	331	323	316	340	379	314	346	306	331	343	340	335	307	328	350	293	344	351	315	331	341	335	302	343	341	320	280	309	343	326	330	294	318	326	342	310	296	288	357	326	318	341	343	336	345	365	331	323	306	294	343	316	343	313	313	365	309	325	341	322	331	282	310	352	343	318	337	320	310	340	311	327	339	308	324	323	330	321	326	313	313	342	329	317	336	312	341	296	307	327	334	312	328	330	329	286	324	335	316	341	338	357	357	331	335	330	350	323	334	337	317	330	345	319	339	320	324	333	337	313	323	323	314	327	360	359	345	321	325	326	338	337	330	314	314	300	326	332	317	334	325	332	331	359	344	304	338	318	335	317	315	306	329	333	297	349	321	357	281	371	329	328	329	339	363	322	336	313	341	316	324	324	271	309	310	331	313	329	345	310	342	339	329	325	336	340	348	302	356	294	304	309	336	298	322	309	321	324	330	317	327	330	335	345	350	323	285	343	330	334	328	319	320	336	349	329	329	320	357	290	312	301	327	344	312	347	325	362	323	359	324	324	322	328	321	310	337	332	365	335	319	325	346	308	321	332	352	342	311	337	373	299	333	330	324	331	304	289	338	336	328	349	320	327	325	380	381	315	310	312	317	330	313	332	300	316	331	322	345	312	351	321	346	296	353	350	310	338	328	320	334	321	354	317	311	329	348	344	318	350	330	336	342	328	291	336	317	338	340	334	355	347	334	343	321	331	337	327	325	328	345	323	334	331	303	313	292	301	323	318	349	337	352	331	356	306	340	327	295	314	320	351	347	320	318	349	309	299	318	337	358	364	323	298	277	321	318	305	374	289	319	352	304	342	330	323	334	344	328	336	330	303	339	344	317	326	326	288	334	317	313	358	324	324	347	361	325	297	324	320	318	331	350	344	320	322	288	321	333	316	294	281	352	314	328	327	360	341	343	290	315	338	317	327	309	322	346	327	324	343	312	332	288	300	346	317	318	328	336	321	324	293	314	329	328	302	322	324	328	331	314	362	356	336	320	326	383	312	342	340	330	349	338	325	313	343	328	316	328	322	358	337	359	332	363	330	312	322	310	340	322	324	328	338	316	315	312	358	300	328	318	329	325	366	292	303	347	337	306	343	328	359	355	295	306	350	366	324	327	348	322	331	316	316	364	358	304	327	340	328	310	365	339	327	295	317	336	320	328	362	310	345	335	331	323	374	308	297	334	340	331	315	318	292	290	309	304	327	332	314	351	327	307	342	312	334	344	328	302	354	310	328	335	328	326	319	344	335	357	357	339	354	318	351	330	303	330	338	316	339	319	319	374	339	340	308	343	342	309	323	324	313	319	323	316	292	352	333	333	295	317	359	329	322	335	330	356	342	301	333	341	307	319	320	331	350	323	326	298	317	318	339	310	343	322	361	331	306	343	314	319	340	331	340	326	362	366	316	329	328	324	342	332	330	331	336	352	321	334	318	322	341	353	333	360	305	294	342	319	316	317	317	340	314	311	344	362	298	327	329	345	343	354	287	344	332	321	300	349	343	325	330	306	317	328	353	344	298	327	336	297	326	350	305	308	319	300	307	327	306	336	351	311	329	356	358	313	329	293	345	341	341	314	328	317	307	316	336	306	330	342	325	340	343	307	340	343	327	300	302	349	358	316	317	335	326	342	303	325	330	328	294	325	302	312	331	339	325	338	313	331	362	344	322	337	335	335	339	289	302	328	307	311	320	287	308	314	307	314	340	301	328	329	332	328	323	290	330	360	320	335	310	359	324	325	337	319	337	316	327	353	315	326	329	333	329	339	282	332	300	385	352	312	320	315	309	301	327	366	327	317	327	327	324	328	333	351	352	343	338	337	314	325	325	344	326	327	361	299	314	316	367	320	319	359	320	351	326	332	343	308	345	324	323	337	315	334	320	300	322	354	315	347	319	312	323	336	339	312	332	338	332	298	373	358	327	310	365	279	335	323	326	342	308	293	347	333	311	348	319	297	352	307	357	350	323	350	359	333	321	300	325	306	327	314	294	357	320	310	311	353	318	301	324	330	309	303	319	309	331	324	340	324	308	327	311	311	345	324	339	332	337	315	374	337	323	345	337	338	331	306	328	325	332	335	344	328	337	335	286	350	342	363	333	330	308	310	330	301	278	347	341	294	317	306	342	313	357	298	315	351	325	305	367	305	314	346	321	313	314	328	291	342	319	327	322	325	315	344	307	333	296	303	320	290	307	306	351	363	344	336	316	321	320	353	348	351	363	352	326	329	340	320	313	298	350	317	344	350	326	324	333	299	345	326	329	319	296	324	328	298	307	315	318	334	331	281	341	307	318	339	341	369	337	357	343	303	328	328	313	324	320	294	292	322	345	343	300	307	336	357	319	308	346	361	327	333	333	331	345	352	349	339	347	330	327	334	335	302	350	342	270	289	313	321	330	295	322	329	331	365	294	334	328	352	330	339	310	344	334	316	341	323	320	278	339	329	340	359	336	345	325	326	320	330	341	354	349	362	317	314	334	335	305
27115	19658	8707	2416	1467	1141	1045	979	915	893	849	772	755	807	858	883	894	803	780	781	710	734	735	724	760	767	807	798	743	724	759	727	699	750	771	804	767	706	719	719	678	682	723	740	675	751	755	718	723	714	726	730	676	726	703	709	711	703	675	664	675	729	741	733	727	723	677	714	713	720	699	676	736	706	721	692	721	700	690	700	680	729	698	727	715	666	694	696	693	637	683	718	683	666	692	711	700	752	667	667	683	704	760	757	706	710	722	711	690	668	670	726	718	723	663	743	722	716	712	718	745	659	666	687	719	709	673	694	711	682	719	717	691	695	736	721	730	706	688	717	702	692	697	708	719	688	707	721	692	682	673	710	697	691	688	685	697	678	681	693	694	724	669	722	717	680	721	739	706	707	714	655	680	690	719	716	666	679	684	743	648	711	677	711	748	680	698	704	723	695	696	723	711	668	719	744	688	676	673	704	700	690	716	708	676	690	677	717	654	734	707	678	707	662	735	699	675	711	649	769	714	665	683	686	719	713	690	754	707	711	726	730	731	675	746	793	703	652	732	681	706	740	724	716	684	775	735	729	735	683	677	698	691	704	712	670	726	687	672	674	698	711	764	707	652	697	727	706	702	702	712	633	732	662	732	705	712	706	673	698	734	697	667	718	715	722	670	756	675	745	723	702	697	658	717	688	712	700	699	717	735	696	655	664	683	720	736	692	686	755	711	672	709	692	695	704	760	699	703	711	687	699	713	660	718	731	687	646	703	729	706	744	678	687	691	698	704	701	661	707	667	714	686	781	753	732	696	690	706	687	664	695	703	708	707	669	774	723	717	671	705	718	709	686	675	716	729	757	692	691	685	667	748	712	719	707	664	710	720	696	706	727	721	661	707	679	694	718	711	721	717	690	664	682	660	732	723	737	664	674	672	696	713	732	704	721	693	656	688	732	666	726	708	676	700	712	630	707	703	676	647	753	699	708	705	686	665	711	703	695	676	694	714	688	712	651	730	721	644	747	706	696	705	740	669	709	701	697	699	673	673	706	690	717	738	696	707	690	678	702	716	706	701	727	710	669	660	689	721	657	700	678	747	713	726	679	697	699	700	670	730	679	708	673	713	676	725	684	694	727	713	673	677	697	693	722	692	716	724	683	633	686	706	684	681	719	688	753	668	724	758	687	728	745	675	711	731	693	726	698	685	687	765	714	683	705	697	619	702	729	651	713	662	741	681	699	708	754	709	720	697	699	751	727	698	704	690	691	797	695	698	710	691	731	739	693	695	703	676	665	693	665	687	681	701	690	686	700	666	663	711	731	722	702	695	693	661	669	690	721	727	672	696	680	739	670	736	708	703	690	708	793	762	637	671	666	696	673	678	704	717	719	703	649	684	694	674	685	737	668	686	707	657	689	678	757	676	662	750	754	714	714	675	710	743	696	674	727	719	679	645	689	676	669	709	705	675	729	688	739	672	699	763	681	698	704	635	695	664	706	723	701	732	635	709	675	655	762	698	685	675	748	675	682	705	681	765	697	689	694	698	671	717	711	680	723	679	702	716	691	690	649	691	705	700	757	688	704	659	670	757	680	721	714	701	763	695	699	761	716	707	731	719	721	690	711	714	685	712	691	680	669	737	734	697	674	673	705	722	673	713	645	682	703	655	689	743	698	704	703	691	659	673	762	646	722	719	687	711	755	672	756	692	726	697	700	730	659	739	732	701	717	724	744	703	772	664	703	688	704	707	713	697	681	711	737	698	713	694	688	699	677	687	693	682	751	713	751	707	695	631	693	800	714	719	680	693	709	692	757	683	700	745	694	678	661	680	691	691	722	733	703	680	737	723	689	675	687	701	663	652	697	726	716	702	706	715	711	686	706	693	643	681	703	682	768	725	655	685	685	693	647	711	658	659	718	702	702	751	699	725	694	706	698	680	713	702	697	696	688	647	699	695	726	697	657	693	706	713	766	711	736	721	708	696	700	710	774	702	730	696	693	686	678	687	711	668	717	696	735	714	694	721	701	731	740	668	727	652	666	696	707	668	750	710	699	666	730	696	716	700	699	677	650	669	679	712	735	699	662	707	693	685	748	711	716	698	672	741	717	649	706	680	748	687	722	696	681	723	726	734	688	717	714	639	789	707	764	694	709	717	656	669	672	650	670	700	690	667	731	690	709	730	712	686	690	719	668	640	753	715	711	698	734	676	692	699	739	708	725	705	660	679	701	732	680	707	721	723	681	694	729	678	682	736	760	713	725	714	696	693	749	727	700	688	718	726	701	737	740	696	720	717	776	655	713	672	711	707	683	715	712	745	755	706	707	714	633	631	687	753	713	682	699	715	738	689	694	665	691	742	702	742	708	622	687	682	699	714	735	714	688	739	721	712	674	694	699	716	735	748	697	688	672	701	672	709	693	729	672	717	685	666	723	692	683	691	686	660	688	670	695	742	725	698	721	669	694	691	765	694	750	699	718	710	682	725	701	718	724	713	707	719	713	708	693	706	735	712	696	668	703	724	643	701	715	694	723	709	713	728	724	710	701	750	693	671	723	683	709	727	667	712	678	726	774	717	717	708	733	660	674	678	745	741	650	699	710	723	684	652	725	692	684	683	682	664	685	744	744	730	723	669	652	706	672	702	720	673	697	655	622	714	665	679	676	741	700	694	724	678	711	691	675	717	721	724	659	708	703	653	658	671	688	725	745	688	727	737	743	713	689	766	705	691	708	693	736	730	699	722	679	750	715	659	707	700	704	732	653	698	734	678	737	738	677	698	716	735	697	692	711	702	699	679	682	677	697	725	723	693	703	683	676	694	670	659	706	706	757	759	730	747	715	675	685	666	738	729	702	728	753	712	677	715	730	686	701	672	724	730	714	709	738	728	688	717	676	703	716	642	732	733	753	731	681	692	708	704	729	707	712	677	729	663	704	645	724	717	757	660	726	676	652	659	727	713	677	671	732	742	693	725	761	690	686	699	707	699	684	667	669	725	652	700	672	732	698	706	711	722	650	699	705	762	687	664	740	683	678	722	681	672	722	713	664	667	636	728	723	775	730	691	709	694	697	687	705	716	699	706	692	728	698	695	662	680	674	690	696	665	685	709	662	686	695	723	681	718	729	707	667	715	726	692	733	670	716	711	660	717	708	719	655	746	728	756	669	691	730	678	700	687	710	714	655	654	729	712	720	688	718	744	705	712	717	726	772	710	684	733	744	678	706	673	703	694	717	718	749	721	719	715	707	701	719	727	696	676	698	733	769	771	709	713	745	721	706	705	712	643	730	713	705	709	671	681	735	735	665	742	686	790	683	695	718	751	642	706	668	677	719	701	735	704	694	678	687	684	670	664	698	741	703	698	729	753	740	693	696	715	689	713	678	688	669	663	710	687	707	676	754	745	697	749	717	694	704	706	699	708	662	775	728	731	663	711	703	731	693	688	671	699	716	694	731	679	686	749	686	710	687	677	752	707	703	686	713	678	692	742	658	693	758	696	677
5285	5220	4376	2629	1934	1629	1417	1237	1064	1039	975	931	908	941	1009	1030	954	959	829	847	794	801	760	847	820	872	909	802	860	805	782	781	765	732	800	798	787	739	769	788	775	750	737	738	767	839	756	767	759	778	758	769	753	738	724	733	758	760	752	758	745	721	715	724	772	766	747	689	728	742	745	731	718	756	738	760	715	718	744	763	792	752	750	791	731	790	788	780	687	738	740	741	719	692	708	735	710	754	724	743	753	689	735	732	751	724	746	756	701	700	722	735	736	766	723	697	767	734	701	678	736	746	710	686	736	752	720	721	751	714	752	753	702	768	733	752	715	769	687	741	698	725	753	741	724	714	728	709	752	738	666	738	761	702	743	768	743	684	734	733	746	752	685	787	785	732	751	709	714	745	747	704	707	788	726	774	728	716	760	735	742	742	752	749	734	701	791	738	743	714	760	735	733	716	749	746	664	753	742	710	723	761	788	759	749	726	750	757	706	734	700	766	720	706	708	750	761	708	761	781	744	761	735	790	741	700	745	713	774	766	746	765	704	793	720	733	745	714	754	717	801	731	799	750	764	756	746	686	757	710	680	735	681	690	775	776	688	767	772	760	744	782	741	689	708	754	781	753	735	741	708	758	714	741	736	742	683	759	749	729	720	754	738	725	780	727	733	782	751	751	750	749	721	770	743	708	730	751	729	740	758	705	772	802	669	746	693	736	718	729	785	738	684	745	818	739	713	755	765	753	701	749	730	716	745	763	734	692	754	686	763	734	747	748	687	757	764	754	724	763	775	755	707	751	742	726	697	710	724	729	772	744	711	731	713	759	738	752	724	745	749	729	697	732	708	774	773	746	735	795	679	758	738	736	718	812	798	710	737	746	718	732	784	697	757	760	708	734	734	748	785	744	739	762	772	707	745	711	725	746	735	739	677	759	721	736	719	743	727	713	713	717	732	728	725	762	756	737	749	704	738	758	754	693	769	743	781	732	711	719	722	741	751	726	699	743	747	797	708	761	764	754	745	751	714	751	724	749	738	753	784	774	744	777	744	746	710	763	754	757	732	791	707	743	717	750	769	736	676	744	671	766	734	781	725	738	751	760	753	730	729	737	771	739	757	716	743	735	772	680	692	787	758	720	763	760	750	699	753	711	735	729	719	771	731	763	698	731	730	741	731	744	749	755	698	727	731	776	730	735	733	742	726	795	767	728	748	713	771	722	744	743	693	723	728	745	738	715	753	708	719	723	726	750	713	767	747	734	718	768	755	738	753	721	729	702	735	745	715	718	740	739	714	759	749	722	735	726	715	758	738	750	745	753	754	700	739	735	740	739	706	705	766	737	740	698	745	757	727	744	732	771	703	764	800	744	758	773	741	734	750	764	774	751	715	667	739	712	757	747	728	772	762	732	710	769	732	781	736	680	727	760	708	724	763	728	702	707	725	725	726	734	735	688	728	761	709	737	731	731	776	738	712	713	743	757	739	735	726	775	705	738	721	762	752	767	773	747	721	746	701	751	735	764	767	751	780	742	750	762	787	761	759	755	763	787	685	719	744	658	738	717	728	750	703	715	707	780	767	720	729	711	736	754	732	728	738	785	760	747	775	712	742	732	797	689	725	716	747	744	752	754	753	713	733	725	706	687	726	772	692	728	782	724	757	777	738	769	676	774	753	765	741	758	772	750	726	682	749	757	778	707	778	732	716	769	778	724	764	720	735	715	673	769	782	748	713	760	738	728	774	692	747	723	801	811	748	754	741	785	745	723	751	701	731	711	708	753	784	743	719	688	763	735	718	709	711	710	759	739	753	694	747	709	752	725	743	760	711	721	764	764	759	751	774	699	769	769	761	734	773	748	698	726	711	783	715	735	753	725	718	722	784	699	747	731	763	758	708	695	727	699	692	758	765	727	714	761	709	776	727	703	756	740	765	737	741	741	762	739	721	864	724	724	720	730	729	747	726	717	727	728	815	689	746	792	755	785	745	770	739	745	656	743	758	682	702	746	696	738	753	761	697	766	680	719	804	770	721	820	788	767	764	736	745	716	693	732	775	726	757	726	754	721	705	718	744	760	738	766	755	752	764	694	744	717	737	743	721	697	736	740	743	712	734	733	766	748	766	688	774	742	756	762	728	729	741	748	774	741	710	769	734	712	711	703	722	697	731	729	708	699	714	702	703	834	704	715	701	765	735	745	760	762	749	733	769	748	721	758	705	705	776	710	757	739	719	749	804	687	706	754	733	774	710	749	746	716	764	749	744	738	770	798	744	765	688	766	696	703	775	715	750	761	735	715	743	747	739	762	747	732	752	757	730	707	730	723	741	728	689	722	728	723	776	758	748	712	725	755	734	770	699	756	749	735	726	712	723	750	738	775	817	742	750	749	758	710	781	732	747	711	740	744	746	773	701	702	737	700	734	756	713	764	681	739	727	766	737	729	774	770	723	786	713	756	742	730	765	710	746	720	713	770	704	757	712	687	769	712	773	729	751	762	778	713	719	750	720	734	764	745	733	757	792	728	715	692	749	703	761	768	740	722	731	762	743	714	776	738	773	731	743	737	708	755	742	713	744	765	757	695	738	712	791	739	794	727	775	720	746	756	697	785	759	707	721	715	766	743	753	727	739	729	755	733	748	766	763	740	730	750	737	772	741	721	753	725	717	739	716	762	740	714	749	741	736	757	716	732	750	745	747	719	737	752	719	738	736	772	731	759	759	703	727	722	742	693	724	779	755	734	810	752	777	733	662	753	719	744	763	722	753	763	778	744	786	718	788	741	749	715	757	734	738	689	793	721	758	713	705	768	740	728	788	749	746	714	773	708	704	691	743	794	751	803	761	719	696	730	779	717	743	682	687	730	707	744	742	744	703	736	697	745	745	771	759	722	775	749	780	738	702	705	766	745	743	737	718	730	739	710	761	727	728	715	774	726	711	754	697	747	746	759	693	763	719	767	731	771	703	762	747	731	787	738	741	674	760	765	720	706	722	710	765	744	801	744	736	759	770	761	736	765	746	740	745	714	739	790	713	685	762	761	726	756	732	745	738	690	753	718	770	770	711	723	726	719	722	711	736	722	735	738	693	731	777	699	700	760	725	776	808	754	734	694	741	708	698	747	750	777	773	784	767	735	690	704	734	741	764	710	740	745	750	745	728	734	708	687	726	700	725	704	720	763	727	734	720	710	757	734	762	807	739	744	740	717	722	709	699	729	721	747	777	765	767	765	769	695	733	757	718	701	740	741	730	761	737	737	785	719	726	748	711	747	762	752	726	786	744	766	698	751	776	712	709	720	740	750	745	719	753	790	738	796	707	763	699	752	702	741	721	706	736	705	743	736	728	771	700	793	771	780	727	745	753	707	683	749	747	743	756	742	692	733	734	701	716	715	713	755	782	742	787	716	718	710	792	698	725	760	726	737	748	699	772	747	718	697	763	766	748	727	787	764	724	701	731	718	719	793	745	756	726	721	729	742	712	746	714	712	725	745	768	741
23310	20880	28061	23841	20879	13730	2514	1445	1254	1025	981	951	837	900	898	894	953	779	731	742	648	640	645	641	641	794	726	703	686	626	611	616	569	609	586	596	647	558	607	578	615	552	529	532	584	624	618	602	597	586	623	598	596	559	565	523	510	522	544	532	529	558	549	528	530	527	570	580	518	535	519	512	530	504	540	567	557	549	550	491	536	577	557	552	505	500	526	511	525	523	541	502	511	524	546	507	521	548	552	525	546	542	546	513	504	484	502	529	546	543	501	539	507	555	533	488	495	543	479	539	507	551	518	586	492	551	560	581	567	576	523	553	532	555	547	508	525	573	525	544	482	533	533	521	550	559	523	555	559	537	490	513	546	535	521	510	538	537	458	494	505	469	504	497	516	565	566	514	506	500	533	517	551	522	555	497	524	476	493	577	490	534	537	528	544	545	549	528	507	546	524	530	550	519	563	513	486	524	527	486	556	500	524	507	535	551	565	519	525	516	555	507	552	503	514	541	558	558	557	570	494	542	551	527	487	499	550	562	551	519	539	534	533	520	518	534	541	503	533	537	535	497	524	516	516	480	538	535	561	529	513	529	530	577	516	529	544	530	502	529	518	583	504	543	529	520	571	590	544	516	491	513	504	525	500	541	532	551	536	513	522	541	519	509	514	508	599	540	532	502	540	527	555	551	542	516	529	522	557	516	530	509	506	503	548	562	534	558	527	535	526	533	579	553	530	559	530	554	486	508	549	537	556	503	554	530	552	486	549	531	546	530	583	569	485	503	542	559	563	547	475	517	516	559	520	524	506	543	537	564	531	507	494	549	488	566	546	537	541	517	537	556	533	533	532	527	542	498	555	547	514	558	556	512	503	546	602	548	527	515	551	516	530	496	546	525	563	531	551	524	506	520	539	525	534	513	572	558	546	550	537	514	543	542	558	506	510	566	547	485	503	518	511	524	526	518	535	545	513	530	513	548	543	544	508	508	545	532	507	530	505	561	517	493	499	554	524	532	524	539	535	539	534	562	514	553	501	540	529	559	546	555	516	521	506	571	554	482	533	507	522	541	512	527	523	506	586	510	519	524	556	532	538	579	510	552	573	520	514	532	486	551	545	497	522	551	539	526	515	569	548	525	556	539	518	507	550	560	492	551	543	538	512	543	539	548	529	538	523	525	534	522	531	533	558	522	567	520	537	520	549	560	542	443	550	494	550	485	506	557	557	567	547	496	530	550	546	526	605	517	546	506	537	552	524	498	526	518	531	529	522	513	514	496	516	538	537	492	511	534	530	539	537	516	526	496	519	525	498	483	500	551	563	488	520	533	549	517	553	514	548	527	507	498	553	537	522	564	515	546	554	513	494	574	527	520	520	515	511	520	544	524	536	543	525	489	505	508	552	577	513	516	518	530	515	511	566	535	526	545	529	545	579	562	524	518	515	545	527	488	554	557	536	558	520	519	532	544	522	505	512	576	567	530	531	517	563	534	546	561	524	539	550	559	546	589	525	505	552	513	553	490	496	538	545	527	537	529	555	543	540	521	517	522	494	535	541	549	531	516	535	563	508	534	476	512	531	528	530	529	514	538	538	542	526	510	492	524	509	517	510	564	523	530	562	547	537	519	539	506	541	488	494	489	580	567	530	544	508	538	502	499	532	503	533	524	544	542	482	545	548	560	543	550	530	533	542	497	539	510	539	538	542	554	488	518	525	546	552	506	493	519	515	552	524	532	551	527	563	503	513	518	527	555	532	542	559	504	563	537	526	562	524	538	508	511	515	538	533	533	536	509	514	576	542	527	497	556	537	513	490	555	528	512	538	540	542	534	515	522	503	503	521	535	516	548	544	544	537	532	549	540	550	519	525	554	532	532	525	559	526	542	533	520	498	567	524	522	547	508	562	506	501	528	518	531	488	506	523	502	518	502	489	510	530	529	547	559	490	525	521	540	502	521	480	559	528	554	496	529	530	519	507	515	537	523	531	563	541	483	531	508	526	523	542	502	518	539	535	496	521	472	508	543	553	582	544	587	514	528	540	515	536	506	522	527	493	548	534	536	587	501	519	530	526	520	540	544	567	505	569	516	498	523	525	531	530	522	580	492	531	502	545	526	519	537	544	554	548	549	533	554	534	491	525	547	541	531	544	529	550	501	507	512	515	511	588	534	562	555	562	509	528	551	516	510	503	487	514	532	527	501	498	506	541	550	499	521	510	532	558	506	487	530	563	538	528	523	574	561	503	516	540	504	550	540	512	510	530	586	493	526	506	512	514	523	544	576	536	515	523	507	530	564	556	527	559	521	526	528	507	534	525	536	495	523	547	545	525	511	516	551	507	505	521	556	491	516	509	509	554	552	552	512	531	534	543	519	509	509	548	520	544	477	480	525	507	538	547	554	487	532	505	513	552	486	526	494	531	532	518	488	497	502	534	543	514	497	542	484	494	536	527	553	540	527	554	509	507	531	535	462	519	518	525	496	522	522	523	517	563	522	500	548	536	545	506	522	493	537	538	526	545	502	504	550	525	553	531	514	567	505	523	544	515	519	499	547	528	482	494	545	536	528	503	523	509	531	512	576	495	557	520	505	511	524	540	526	547	541	558	553	531	514	580	522	500	561	560	547	530	524	532	527	549	515	517	498	495	513	526	526	490	527	529	493	544	488	548	509	530	534	532	516	536	551	500	518	538	506	540	528	498	508	528	507	490	526	578	501	538	518	500	483	542	528	534	514	543	488	519	531	510	586	512	548	530	519	484	540	545	560	546	526	520	554	584	522	523	557	551	524	523	534	487	513	530	536	539	525	543	500	557	499	529	519	545	540	511	518	501	541	533	539	519	520	535	559	515	508	581	473	573	500	533	520	537	530	532	503	520	563	492	512	532	514	501	525	554	559	533	547	503	565	535	549	500	536	534	523	523	515	525	521	487	496	486	539	520	558	521	510	546	473	513	519	555	512	537	532	538	518	500	537	510	536	507	502	545	548	536	564	508	508	521	494	529	552	555	531	532	559	530	516	569	554	535	528	512	537	515	526	519	504	567	544	556	504	506	505	500	520	534	549	533	556	547	509	525	541	500	540	491	535	542	552	523	506	517	498	515	542	506	526	551	577	562	539	539	525	496	501	534	505	515	485	503	507	506	521	554	539	546	511	508	537	510	525	498	524	530	510	555	532	534	520	501	483	526	500	512	515	583	517	540	513	531	499	542	514	525	523	472	513	560	549	546	548	509	534	544	495	540	506	500	496	541	517	546	531	522	535	529	547	530	556	544	531	499	505	513	535	518	552	491	537	521	510	523	571	557	534	503	518	545	520	549	524	471	511	489	513	514	521	494	554	541	579	556	519	528	528	542	541	542	546	489	492	554	495	522	537	556	530	547	525	491	547	524	532	524	521	559	537	543	522	523	545	512	559	521	579	565	520	524	567	532	534	523	520	522	526	527	509	530	516	507	531	475	532	558	542	508	498	527	536	528	587	554	474	521	536	538	560	512	524
4656	13272	11254	6171	4358	3394	2656	2080	1719	1454	1279	1180	1083	1149	1168	1139	1259	994	947	804	807	709	737	745	786	944	866	744	830	749	709	615	640	673	639	699	689	629	639	635	645	630	591	593	620	734	721	632	623	615	664	627	675	633	591	519	590	553	591	629	596	569	582	596	587	565	596	571	560	541	534	571	552	586	588	549	520	566	563	601	577	591	640	579	550	550	587	576	559	626	576	548	530	613	551	572	556	564	588	611	525	566	591	529	608	573	576	628	577	593	610	580	597	585	555	554	594	670	570	562	561	564	568	560	595	575	592	584	615	604	545	571	572	582	565	544	552	572	603	585	546	563	559	526	563	574	620	574	581	591	590	568	612	583	561	564	585	558	560	580	537	576	606	602	592	582	607	559	559	573	597	581	616	576	568	521	615	552	599	556	588	568	591	553	592	568	562	571	522	567	571	540	581	558	565	556	584	611	551	591	597	567	561	580	566	560	595	594	575	568	552	538	571	576	561	578	532	596	590	588	552	582	584	571	581	562	579	501	573	543	565	575	561	559	580	520	557	562	560	580	576	586	574	568	557	549	572	606	567	536	557	561	604	554	556	619	604	582	575	563	577	546	589	583	539	562	546	564	565	560	546	597	570	578	543	561	605	546	583	609	565	593	590	576	568	550	539	553	557	563	542	567	550	593	576	584	602	547	589	529	550	572	557	578	523	554	555	615	607	575	551	513	524	548	594	544	552	605	563	573	555	540	581	589	531	581	521	566	600	512	577	585	569	549	540	542	558	625	572	556	559	542	561	568	541	542	601	546	555	560	590	539	568	548	554	557	571	528	579	600	549	597	570	586	566	575	554	591	561	602	588	555	539	565	566	577	558	592	569	592	608	562	568	594	534	568	562	587	536	589	592	583	565	546	588	553	588	555	560	587	572	606	563	612	541	545	571	548	549	560	544	539	574	546	581	533	525	549	588	556	503	552	512	572	577	566	567	576	581	541	617	584	520	549	566	577	573	572	569	609	576	595	543	540	545	580	589	608	586	612	562	552	532	588	567	542	564	578	641	610	560	558	558	585	597	581	538	545	574	567	593	553	570	591	575	568	564	566	576	526	598	542	569	492	575	579	530	554	544	574	569	544	563	605	534	609	557	555	588	536	571	568	589	569	574	562	600	571	575	546	581	560	619	575	571	597	571	571	587	572	553	586	559	585	559	561	598	551	538	554	588	562	602	564	566	584	520	580	561	549	552	556	552	574	534	601	575	568	570	592	589	494	553	549	539	570	554	581	572	583	577	535	564	554	573	550	568	599	550	591	524	573	567	571	538	591	537	571	542	595	551	575	529	566	529	573	577	551	533	567	586	579	558	545	553	580	562	561	556	561	548	611	584	574	557	544	620	538	560	579	586	583	559	566	553	588	564	581	580	571	595	571	574	538	556	568	625	614	551	567	557	583	556	590	577	538	595	609	546	559	515	564	600	526	513	565	543	589	581	561	598	556	568	562	560	555	538	578	541	581	587	579	581	552	620	545	540	589	605	598	588	586	533	567	557	575	535	538	588	585	566	554	594	584	554	596	549	581	563	552	604	569	595	579	569	572	603	597	580	564	620	527	562	535	596	550	561	601	575	569	587	557	559	580	565	599	550	559	584	615	588	596	563	608	591	562	580	559	569	550	583	548	499	559	587	536	594	585	597	511	547	570	558	561	554	566	590	537	594	585	555	552	579	581	587	543	566	582	580	552	586	574	569	583	603	588	567	565	527	597	573	562	629	542	549	578	585	571	604	565	538	547	556	624	582	555	567	565	533	536	556	579	572	571	568	593	550	603	543	575	553	564	535	567	596	582	582	546	577	572	553	611	584	593	572	528	571	560	534	589	601	601	582	551	561	567	527	556	595	546	580	600	553	608	574	581	565	533	591	569	569	582	601	576	535	615	566	580	570	548	606	562	567	575	544	546	575	589	570	555	567	568	573	576	593	575	575	593	537	591	516	529	545	597	577	537	556	596	570	592	612	576	579	546	582	547	575	560	557	560	572	573	575	540	557	551	591	573	551	533	574	554	551	567	583	571	594	628	596	556	596	536	561	566	603	592	597	537	530	559	597	569	589	534	576	569	594	536	604	581	553	552	579	578	573	536	530	594	571	611	582	574	636	547	591	551	609	591	590	598	566	558	559	562	544	513	560	549	590	547	583	589	569	563	564	609	589	555	585	547	607	523	560	609	566	598	578	581	605	600	569	541	530	584	576	546	578	577	599	554	555	545	560	563	560	594	560	554	526	549	573	579	587	587	524	571	555	566	552	613	567	594	576	568	576	544	567	524	569	543	555	594	585	562	585	583	532	580	543	537	534	559	573	551	599	553	553	558	529	565	559	577	604	593	542	591	572	557	643	558	555	556	541	532	562	584	592	550	550	586	588	544	578	571	584	506	609	596	560	569	569	616	614	582	609	612	582	570	553	548	573	615	546	565	579	586	530	544	541	612	588	603	573	581	584	586	589	580	596	571	560	583	557	551	596	543	534	579	582	596	556	541	546	618	593	552	561	570	543	592	591	576	536	612	586	585	588	558	544	575	560	512	585	586	590	590	586	506	563	577	600	608	569	596	583	569	565	578	577	557	541	562	579	559	588	567	602	532	577	594	572	572	552	530	548	543	588	592	590	555	614	568	558	596	538	541	559	527	578	585	598	573	563	516	584	587	550	543	560	621	583	583	580	562	612	562	544	603	565	613	613	532	583	581	565	569	566	540	548	567	616	548	585	567	608	546	545	583	589	576	567	574	550	583	529	563	557	576	569	586	551	552	531	543	577	572	564	602	559	572	573	569	571	539	545	574	559	530	582	544	604	583	554	568	560	563	561	583	612	578	552	574	568	560	583	601	577	561	559	610	538	562	551	562	604	582	532	572	578	584	530	571	529	586	557	561	568	542	590	580	568	602	609	552	552	533	542	586	587	580	600	592	560	590	530	563	593	615	556	577	582	563	566	566	609	571	605	561	564	584	543	591	583	577	551	579	557	577	599	560	565	588	571	536	572	589	622	499	556	578	587	523	555	579	568	609	572	605	603	569	577	574	561	600	573	559	575	561	556	542	575	543	550	563	559	562	578	582	596	576	594	559	606	613	510	589	571	601	551	569	581	573	559	604	576	575	599	569	581	569	576	595	607	570	583	608	572	550	555	594	582	565	563	572	594	566	560	591	560	595	562	580	628	563	567	569	572	576	568	600	543	531	583	591	583	555	532	574	565	562	540	576	602	542	554	582	568	580	597	533	520	579	575	612	581	559	521	580	557	617	620	569	608	583	570	587	550	565	573	562	572	582	582	639	552	577	590	572	559	588	548	582	587	597	540	561	552	562	544	555	581	585	575	562	544	565	569	562	574	581	579	572	569	585	534	589	556	547	531	558	593	573	589	599	520	584	566	561	542	544	579	534	520	536	601	568	550	538	553	576	564	605	566	596	586	587	606	582	574	566	561	546	560	579	587	580
24248	20876	27288	24494	17449	2601	1578	1129	973	869	840	821	798	829	835	833	834	742	721	720	656	704	586	666	718	764	698	669	677	693	570	611	597	594	592	619	613	584	610	660	593	654	598	578	598	682	683	665	607	601	610	639	636	593	587	578	639	588	610	601	563	588	585	601	646	553	581	619	528	565	593	568	570	629	546	600	582	565	595	579	583	607	597	554	558	610	580	619	558	563	575	549	583	620	596	608	582	557	643	597	573	587	535	601	612	615	623	600	547	591	545	599	607	559	577	554	551	577	560	598	589	591	582	515	579	602	605	595	595	618	587	600	594	564	596	590	594	614	594	573	620	603	584	560	629	586	573	567	554	637	564	574	582	545	574	601	546	557	569	598	562	573	560	589	610	582	575	577	564	569	561	603	625	584	594	552	559	583	530	584	605	573	624	592	565	560	582	568	580	600	562	586	568	583	574	626	612	612	560	571	598	558	539	582	594	586	533	620	594	560	559	596	585	605	597	583	580	629	580	584	586	584	609	546	624	576	572	581	593	552	604	572	580	574	530	610	523	616	577	579	547	578	571	580	583	567	627	560	562	586	581	589	529	545	615	565	611	605	556	578	543	608	580	600	611	570	556	568	627	569	567	579	554	572	600	551	574	587	603	588	556	595	578	594	574	562	604	589	581	603	580	572	604	588	631	615	578	556	559	596	601	558	597	607	595	632	562	591	601	588	597	557	567	632	590	608	595	613	569	598	575	574	588	606	598	571	623	588	562	578	594	591	621	623	541	581	593	592	612	593	506	617	561	582	565	584	590	575	599	548	581	574	559	624	618	570	591	539	604	613	575	582	574	588	584	563	578	573	581	555	532	630	579	578	600	585	589	603	577	597	597	580	608	585	603	601	569	568	565	572	622	614	546	568	603	615	607	588	573	584	603	593	604	570	560	614	582	602	554	600	583	566	581	563	599	573	558	575	592	593	550	558	538	559	560	650	573	593	578	591	574	579	538	604	589	555	588	594	612	554	562	558	589	582	560	563	604	602	600	587	596	575	588	616	579	563	551	586	609	623	585	557	588	612	554	580	595	585	571	622	573	562	610	591	592	584	583	609	541	592	599	534	548	581	601	590	547	566	578	584	581	556	540	531	578	589	571	579	596	608	557	620	576	604	598	581	605	541	580	574	576	574	595	538	617	603	563	578	614	574	549	584	569	557	597	558	532	569	600	609	580	541	551	602	503	527	581	554	584	600	586	608	573	529	552	564	528	579	574	536	572	568	575	564	610	558	595	583	645	569	599	600	568	573	572	583	579	584	576	573	568	550	580	608	587	565	609	560	591	555	569	548	585	568	591	569	588	573	581	627	608	617	557	576	552	549	554	586	551	626	582	577	554	542	590	557	621	621	560	593	555	528	593	582	580	614	578	571	576	584	577	567	555	587	588	609	578	593	541	633	556	588	591	566	563	578	595	579	587	581	563	654	554	536	592	599	566	625	586	572	561	575	556	570	543	572	572	570	585	555	637	599	568	566	589	607	561	541	580	605	541	632	595	616	581	623	527	578	590	578	624	604	620	587	576	629	590	577	569	586	585	583	554	619	600	602	623	583	627	554	585	581	601	590	556	572	557	538	587	573	586	567	591	542	584	591	551	611	593	566	599	572	550	614	588	569	529	611	586	603	578	618	573	564	574	568	521	581	558	572	563	588	557	544	590	572	585	568	575	567	571	568	546	584	567	598	592	580	565	547	625	573	562	572	583	579	577	572	562	615	601	530	537	618	560	539	595	628	575	625	568	573	603	578	556	558	506	556	563	576	585	593	549	568	574	588	591	559	613	568	554	591	594	569	557	600	528	587	557	597	606	589	576	580	566	563	596	605	531	551	589	574	609	582	588	596	592	610	587	616	590	575	578	533	600	553	614	540	541	573	518	563	527	544	577	553	562	582	581	569	594	573	539	608	565	573	566	610	572	576	577	577	558	584	553	567	574	607	593	563	575	554	581	579	588	573	566	623	591	570	554	574	591	566	622	565	606	595	596	584	590	605	592	579	597	570	570	585	586	595	537	577	606	593	581	555	605	601	569	589	591	616	634	560	561	603	560	582	592	514	557	564	555	639	641	566	615	575	553	567	578	605	586	595	567	563	571	554	564	628	565	588	592	610	579	558	590	566	538	584	604	555	611	562	604	578	540	597	609	618	559	580	613	560	619	566	548	612	581	573	602	591	577	634	579	567	587	567	587	588	556	588	606	568	584	573	583	537	604	602	573	591	585	568	566	613	598	578	547	588	589	582	582	549	588	570	606	608	609	609	580	599	593	564	575	572	579	560	551	601	577	543	597	551	583	542	591	606	597	545	572	583	560	556	570	530	594	566	590	579	580	571	550	582	541	570	570	571	577	554	553	559	576	600	554	613	588	557	575	577	548	589	561	560	550	562	587	599	601	592	556	532	567	582	595	599	595	576	587	604	587	553	561	589	593	561	571	573	601	605	609	593	563	585	622	576	606	578	569	590	559	624	614	592	588	594	525	598	554	603	613	592	611	589	577	578	612	564	584	560	605	584	566	575	571	564	552	615	584	596	624	581	601	542	590	588	526	594	555	595	614	610	556	575	519	553	579	607	601	560	568	538	624	558	554	583	574	591	532	560	586	582	558	615	607	544	546	562	586	562	538	528	533	607	521	584	587	588	588	546	585	587	607	580	581	591	609	573	609	611	575	571	627	592	591	591	569	571	563	546	557	592	572	553	595	551	552	585	592	598	590	565	570	590	576	539	569	595	589	584	578	579	596	596	593	560	546	600	636	589	541	566	597	607	615	597	574	559	534	563	608	566	599	613	570	543	584	588	593	537	553	540	596	561	587	577	542	593	583	575	560	606	582	567	564	534	599	572	579	620	582	559	603	594	561	565	570	621	623	554	595	575	612	561	558	614	551	557	538	584	588	561	575	622	551	567	558	576	565	602	591	541	611	597	585	571	569	598	581	593	533	580	586	599	571	611	591	561	579	579	580	596	600	588	620	538	551	533	582	586	562	614	609	538	607	634	588	589	587	546	607	615	529	572	546	598	566	577	596	574	573	561	589	563	600	582	602	607	577	605	574	578	610	562	576	512	585	581	556	582	561	586	601	577	562	596	583	615	554	594	575	569	622	617	606	559	582	584	616	598	572	533	573	636	591	576	581	603	565	556	594	554	643	596	584	541	566	570	546	565	597	573	622	633	565	569	566	559	579	598	593	593	575	595	589	601	572	582	561	574	560	568	593	580	621	570	559	572	602	541	566	542	565	591	607	587	569	582	566	546	591	583	579	546	583	585	554	588	625	568	565	554	583	618	553	600	517	572	544	588	597	573	580	535	565	570	569	605	552	614	612	594	603	541	562	577	581	564	599	538	612	578	601	612	540	596	565	533	587	596	565	606	582	564	600	589	599	564	589	588	577	571	575	567	618	538	618	577	594	580	574	592	558	561	612	556	617	607	579	585	553	600	639	576	604	580
4820	10502	8451	4756	3307	2710	2194	1710	1485	1233	1081	1058	1027	998	1031	981	1059	854	845	792	775	682	717	798	821	924	831	770	749	737	684	653	664	642	672	650	614	680	659	701	696	660	637	652	641	720	726	664	581	589	662	671	616	613	621	581	609	589	594	596	639	632	605	598	600	559	594	571	588	605	627	639	596	609	596	610	582	624	576	645	581	592	617	626	600	675	599	598	623	597	606	603	632	649	591	608	600	608	608	639	599	597	612	618	565	603	572	612	608	604	573	615	602	622	597	580	594	647	583	563	625	619	599	603	600	587	607	596	583	626	607	618	606	572	642	588	613	581	562	597	602	604	571	587	638	630	604	595	555	608	568	576	598	605	611	618	585	604	587	589	601	588	604	599	649	609	580	570	597	577	622	651	617	635	611	598	650	604	612	629	589	586	573	584	595	578	617	603	608	652	581	525	600	586	567	573	626	559	616	574	604	612	599	653	649	615	615	622	559	609	570	598	616	627	610	644	643	612	654	580	607	604	630	614	645	606	612	581	621	560	617	585	594	604	564	627	603	625	605	623	605	585	590	597	580	643	613	582	657	551	614	592	604	624	569	579	609	591	623	608	590	599	606	561	611	666	631	609	604	634	598	620	593	577	570	645	590	601	603	608	615	600	598	581	612	648	601	609	615	660	639	590	643	643	619	621	602	602	641	612	614	625	605	579	579	597	602	616	630	617	622	603	601	644	613	630	637	600	593	593	604	578	603	662	565	614	605	619	639	613	592	582	595	582	599	598	570	592	638	541	612	558	549	581	585	602	579	609	603	602	591	576	601	636	550	604	612	591	611	597	615	574	549	594	593	604	627	599	603	592	648	574	592	608	596	597	614	602	617	621	559	588	584	592	602	598	621	633	627	615	628	577	626	655	609	614	583	578	628	607	584	621	624	650	614	598	572	611	619	630	627	589	641	569	583	581	599	592	594	600	649	612	644	603	599	601	599	663	653	599	612	608	601	594	644	594	572	581	563	602	632	598	623	578	612	606	622	649	633	605	596	604	582	621	613	611	595	614	624	610	625	603	575	561	601	626	606	604	617	630	604	606	633	590	626	621	601	574	566	619	585	678	623	550	595	572	612	579	610	579	571	605	588	610	636	571	589	596	617	588	612	663	605	671	620	615	611	613	617	572	611	594	589	579	621	592	647	615	545	577	598	589	596	588	616	590	633	597	548	599	623	559	578	607	615	560	608	580	631	657	592	609	622	645	585	605	572	606	577	632	643	605	560	601	594	593	603	617	569	615	620	579	568	626	590	613	588	627	602	614	583	618	573	618	616	616	600	635	618	594	630	596	654	604	616	615	660	611	631	587	580	601	622	600	596	563	613	645	614	638	630	592	610	585	569	598	628	616	601	573	636	613	613	588	629	621	585	560	612	650	627	659	584	602	592	617	645	599	590	597	607	633	579	585	641	584	591	634	617	564	636	588	616	603	611	603	561	624	627	603	565	582	639	596	587	605	641	593	600	614	637	611	621	610	557	625	600	612	608	535	598	596	591	580	601	593	566	621	600	605	564	561	637	586	588	593	627	599	591	646	603	606	586	605	532	628	600	620	596	630	591	556	612	592	613	597	572	610	597	610	592	631	619	623	619	651	586	541	646	600	645	639	558	616	561	629	632	622	568	615	613	636	573	609	632	613	610	622	609	605	623	590	587	569	616	648	644	616	572	614	605	598	630	606	601	650	591	579	621	573	608	610	589	557	634	612	615	575	640	600	606	605	610	612	599	615	662	592	574	601	589	624	624	570	620	632	615	586	624	623	570	581	593	598	559	591	626	592	594	584	702	618	664	623	538	628	589	601	622	608	617	591	554	624	567	546	595	612	622	617	629	610	582	633	625	600	619	646	562	627	604	627	594	612	596	613	585	585	586	610	602	589	610	611	633	591	591	570	588	611	612	638	554	544	584	607	573	564	597	608	548	599	612	575	540	628	605	598	615	598	605	621	606	605	592	610	584	600	624	599	622	597	600	595	577	566	614	616	597	625	614	654	614	627	617	573	617	589	575	577	641	570	618	594	621	625	634	578	587	619	627	624	605	630	599	649	591	595	640	590	604	654	598	547	589	581	618	653	660	619	620	561	586	578	577	628	607	614	648	595	631	605	591	592	586	634	629	598	574	630	642	619	581	595	639	613	614	562	594	613	615	590	610	625	632	597	621	623	590	610	571	606	617	603	594	570	616	597	607	630	581	632	605	590	584	672	621	557	601	590	603	619	590	570	602	627	619	618	653	585	581	596	601	544	603	657	580	598	628	566	596	624	611	566	598	638	618	587	606	624	586	585	615	601	632	586	615	615	655	629	610	578	590	634	624	561	591	605	617	625	602	643	614	597	551	580	600	588	626	630	587	609	609	645	584	637	573	624	584	603	640	618	634	628	627	601	615	599	584	586	636	617	608	632	626	641	593	594	606	625	626	607	637	615	604	624	599	618	613	575	585	563	625	654	563	608	586	632	631	555	600	622	582	618	602	616	634	592	550	599	576	593	584	558	608	605	611	624	574	581	587	604	634	592	626	573	594	632	586	631	641	617	572	630	579	646	605	604	592	580	610	582	581	579	621	582	607	609	653	609	638	584	615	637	594	621	557	645	588	623	617	607	626	593	614	598	600	554	621	598	633	583	601	632	608	620	601	599	596	602	624	600	604	630	609	619	592	576	567	554	613	616	605	580	601	622	614	603	601	590	636	642	638	586	591	642	626	576	634	609	597	633	623	615	609	679	645	588	601	602	619	575	588	578	612	628	637	632	599	619	560	612	615	642	599	595	603	631	606	622	615	571	618	620	654	587	588	601	621	597	631	580	563	652	623	642	581	597	621	564	577	566	568	597	608	639	637	625	589	610	625	543	611	609	625	604	608	585	614	612	614	590	590	612	658	616	620	610	589	583	583	596	638	621	619	573	572	589	592	648	578	579	602	568	589	580	589	595	618	602	625	637	612	603	598	569	626	565	626	617	614	631	586	599	630	588	618	552	619	612	637	611	579	611	599	562	612	618	594	605	623	618	620	629	616	593	603	614	611	624	608	564	622	590	617	622	604	597	623	606	589	607	607	619	587	578	589	597	606	605	637	546	623	670	611	600	590	617	603	575	622	598	605	623	525	590	607	572	551	583	599	634	573	624	593	616	629	588	555	629	616	596	587	576	600	610	624	620	561	631	569	624	598	596	626	616	648	637	620	609	628	590	611	627	578	589	626	605	608	625	589	634	569	612	658	630	623	627	562	655	574	621	627	634	565	597	615	607	591	565	587	569	605	567	605	646	651	589	621	590	590	588	607	586	600	607	582	625	616	613	660	616	589	578	603	581	589	567	633	548	581	596	617	620	598	555	603	615	631	605	596	633	614	571	656	564	605	618	590	595	581	605	606	575	611	614	597	602	579	605	551	599	607	584	616	558	574	620	617	584	636	588	619	598	571	622	616	615	568	614	642	594	615	599	615	622
22249	20958	28525	23554	20953	21031	13437	2167	1342	1191	1072	998	937	924	908	887	903	759	675	602	550	497	516	539	703	774	636	618	539	484	414	409	412	422	450	435	434	428	429	397	405	371	416	367	369	512	461	414	352	346	405	402	396	351	342	308	328	332	352	317	295	304	338	343	317	353	352	298	317	305	316	359	309	306	335	321	292	298	312	320	345	313	359	316	325	275	307	299	322	286	334	353	338	308	314	316	302	309	312	324	288	312	316	302	323	311	318	320	317	333	306	310	350	311	326	350	287	294	320	306	274	311	314	348	355	317	353	297	331	319	320	296	286	342	344	310	327	345	316	326	326	325	296	320	341	333	330	345	308	293	321	334	304	318	339	331	328	307	331	296	296	303	330	290	338	318	298	321	305	294	346	321	307	317	320	310	308	326	340	320	295	311	322	314	314	351	339	303	314	341	320	308	355	330	320	302	292	346	286	312	317	358	298	324	297	315	292	340	297	312	285	321	304	306	312	331	310	292	337	276	312	314	336	320	304	323	333	313	311	312	302	316	318	329	317	312	320	293	304	313	281	298	318	308	306	352	303	308	292	337	333	326	298	287	309	289	300	295	316	300	314	291	336	324	324	301	350	317	299	300	323	313	321	291	307	334	311	325	329	310	288	292	291	318	307	312	324	286	323	340	310	310	299	312	350	317	306	328	327	325	319	338	324	317	326	324	337	303	330	336	285	346	319	305	341	305	305	323	302	288	275	326	343	298	322	317	267	339	335	341	289	330	303	281	314	288	300	312	303	292	335	315	306	337	315	290	330	327	324	337	340	316	292	349	322	299	319	297	326	329	306	314	325	343	283	322	286	293	325	343	324	272	286	279	332	314	305	317	327	325	341	318	306	347	314	319	327	336	311	323	288	308	289	303	308	287	302	328	342	312	299	318	304	325	300	304	286	338	341	306	317	317	319	296	318	285	329	298	300	339	277	288	287	332	304	316	317	326	294	309	316	306	298	324	308	311	295	345	322	345	323	304	300	309	300	303	325	334	335	298	329	262	275	305	305	316	356	327	330	283	325	319	332	342	302	277	320	308	290	313	289	341	339	305	349	288	320	315	312	286	320	334	354	314	320	339	350	304	300	319	272	323	342	310	315	334	304	366	324	332	298	335	323	352	304	318	316	328	340	332	317	321	312	328	305	318	305	321	332	290	300	319	310	333	309	313	335	283	310	330	305	301	300	308	280	324	296	297	326	347	311	330	305	306	317	290	320	282	326	312	318	346	319	310	305	278	273	298	300	317	294	325	307	322	327	304	316	333	300	310	335	322	307	330	334	338	282	325	319	294	295	344	295	301	283	309	315	299	325	318	301	337	308	289	309	303	329	294	315	329	344	299	309	311	314	289	332	348	320	319	303	319	324	344	350	345	329	318	340	293	309	340	303	311	315	350	324	330	324	333	315	327	342	324	292	321	299	329	293	312	306	299	263	294	335	323	312	321	339	332	328	326	332	306	340	288	348	311	301	332	332	317	319	334	310	276	303	327	297	328	298	315	303	320	281	314	359	311	305	316	309	326	339	320	315	301	324	290	313	341	316	312	326	318	334	329	320	301	323	330	342	296	309	318	341	293	316	348	312	324	315	341	350	326	312	324	306	326	340	339	316	341	323	297	306	314	310	324	285	304	307	303	311	295	297	330	275	328	363	308	321	314	306	332	302	317	308	315	303	324	318	335	343	290	313	356	312	331	293	310	319	308	309	282	291	325	331	334	319	350	338	323	301	338	274	320	307	324	290	338	330	300	318	310	274	317	304	299	292	322	341	302	302	299	295	293	318	316	316	316	304	332	318	302	322	307	322	295	341	326	321	302	291	296	330	327	330	303	329	302	324	305	308	341	300	326	279	287	325	300	302	313	338	318	324	287	296	306	318	330	326	302	316	328	314	343	314	325	347	332	331	281	349	334	313	307	298	280	321	328	336	276	308	309	279	297	319	336	312	336	309	314	311	328	312	312	313	333	296	319	300	314	302	327	300	336	304	319	305	313	318	324	306	309	292	301	307	316	333	303	331	327	335	315	338	342	296	322	318	299	296	296	306	317	298	346	335	329	295	314	350	326	298	307	323	325	324	323	326	331	313	335	287	282	330	322	341	300	330	315	300	318	287	308	316	312	334	336	320	331	292	309	318	341	329	323	318	325	304	276	313	317	323	318	290	314	328	333	290	334	346	310	314	318	309	320	333	307	308	338	348	317	329	309	301	291	307	324	307	331	307	335	305	294	312	305	307	320	319	280	294	292	325	303	298	294	317	300	319	320	301	326	328	295	323	318	300	303	326	312	334	296	348	296	344	321	357	300	307	304	313	305	339	313	329	313	311	321	296	298	301	346	336	300	331	329	332	293	318	320	332	309	304	306	286	261	326	329	279	317	345	302	305	332	330	340	317	304	314	304	305	318	301	309	339	293	308	299	277	290	356	320	344	314	327	353	320	323	314	343	290	338	308	318	322	319	311	315	303	301	324	335	307	289	302	310	321	312	281	305	323	297	312	306	300	342	297	304	312	321	317	291	313	333	337	306	318	325	288	301	325	308	313	321	301	328	331	328	347	318	308	345	318	315	330	306	344	293	302	325	307	325	326	294	302	298	295	313	361	308	310	311	293	303	292	306	320	313	286	308	310	298	312	324	320	288	310	301	318	286	295	323	295	282	317	267	313	300	314	347	319	296	335	306	312	314	314	316	292	319	336	329	319	312	332	321	292	292	299	319	304	278	283	332	297	308	325	313	301	356	310	312	294	292	364	334	317	328	291	311	321	310	339	324	345	338	318	307	316	309	336	312	322	309	341	303	316	343	311	299	325	299	341	316	301	296	327	286	297	305	332	311	307	274	335	335	352	323	279	283	318	291	325	320	345	311	323	342	320	289	305	292	347	331	290	310	320	302	323	305	307	318	304	295	292	338	312	309	281	270	347	301	298	289	326	344	293	303	293	336	299	310	287	311	319	294	332	307	339	333	310	321	316	323	309	327	304	307	314	318	348	329	332	321	308	313	358	323	310	292	304	326	319	313	255	314	328	323	314	313	317	272	320	340	321	285	311	314	312	302	312	303	326	324	345	321	323	294	338	300	372	321	331	310	302	328	298	295	346	315	325	302	307	320	312	321	345	318	302	308	323	338	290	325	323	298	301	302	307	315	326	308	326	367	331	306	327	325	345	287	274	329	354	301	303	309	256	331	330	323	293	296	350	283	299	290	295	371	317	292	308	301	308	344	286	301	340	322	321	335	289	319	328	272	329	346	308	309	304	287	295	324	308	322	329	325	309	314	326	308	263	306	319	321	292	322	296	291	313	337	328	316	327	328	311	340	302	288	285	332	312	310	305	315	318	269	316	324	338	317	288	325	335	326	335	328	316	285	308	310	291	315	300	302	318	328	312	300	330	301	296	324	345	310	326	326	317	337	289	309	359	332	301	353	335	350	331	283	313	282	316	301	305	291	294	329
6457	19275	16361	9372	6504	5078	3996	2951	2215	1878	1538	1373	1328	1344	1289	1297	1223	953	841	762	673	608	726	677	884	1041	917	716	689	653	504	451	513	493	485	542	470	494	493	437	448	423	419	402	484	568	584	506	400	454	489	447	443	375	385	364	369	358	388	346	339	351	311	352	336	337	346	340	330	362	369	357	365	335	330	362	342	346	336	288	365	359	365	337	348	331	342	359	314	337	342	318	342	323	346	347	318	330	345	336	322	357	356	324	314	347	347	333	360	320	319	339	351	345	338	316	376	349	356	360	344	289	337	371	337	339	363	312	324	359	334	370	361	339	348	307	326	339	304	290	313	370	385	325	358	369	329	312	311	340	333	354	350	360	328	350	333	342	306	331	314	322	310	372	384	335	365	357	282	310	354	334	343	347	319	307	353	297	345	353	358	324	323	325	309	341	325	377	333	329	334	369	347	333	350	348	298	355	347	353	343	342	334	346	341	360	359	365	303	319	340	326	350	324	324	318	343	309	338	346	365	338	347	304	347	346	376	325	348	344	344	325	306	319	363	333	369	359	370	335	354	356	353	345	322	335	357	349	369	352	340	340	345	348	367	326	337	375	355	353	326	342	337	347	332	324	286	372	326	349	358	340	339	358	332	306	337	343	308	321	304	333	317	338	328	381	358	372	344	345	322	316	323	338	367	331	301	311	340	350	333	366	332	309	316	354	320	322	339	336	326	356	313	371	343	331	345	320	359	324	313	332	359	324	337	312	340	326	314	299	342	328	332	372	325	341	320	362	323	325	313	338	362	339	343	320	344	360	355	336	338	317	375	304	338	312	315	355	336	348	338	332	334	356	358	354	379	351	328	333	371	330	317	362	317	339	312	335	323	296	326	288	352	356	336	340	333	344	344	327	327	336	313	319	359	319	365	324	329	357	341	359	359	350	349	351	334	338	327	362	334	353	364	291	321	333	320	313	354	309	351	328	332	339	344	363	311	327	329	323	303	351	348	332	342	345	337	319	352	365	354	338	337	329	372	332	350	335	329	344	324	335	328	340	337	328	327	366	302	322	335	347	328	315	320	356	325	331	302	355	341	344	329	319	321	305	302	339	330	325	340	348	312	334	349	317	364	320	368	377	333	335	351	324	349	354	337	322	319	313	313	355	348	331	356	338	334	319	322	381	320	344	337	329	325	329	336	323	350	341	320	338	357	433	348	342	343	339	336	331	369	337	329	333	328	360	354	354	344	320	372	319	327	323	343	342	335	333	332	316	309	346	320	322	349	332	328	321	343	306	325	319	348	297	365	337	308	352	348	332	326	338	319	348	338	336	327	322	367	322	326	332	348	366	343	344	337	345	329	344	309	371	339	297	331	319	334	336	307	343	327	330	370	363	327	335	303	305	361	346	329	305	346	351	350	326	320	346	326	371	309	322	320	353	314	323	342	343	340	341	331	333	319	334	314	373	302	337	341	333	373	348	332	329	351	348	313	320	339	334	345	339	330	347	332	351	349	348	313	317	301	319	311	351	326	363	346	347	325	349	381	342	333	316	338	332	298	346	330	323	347	338	339	313	359	319	346	319	317	328	342	324	336	358	372	335	352	322	362	333	337	321	333	321	369	347	320	346	341	336	351	300	326	324	332	345	328	338	349	337	322	340	318	332	341	345	313	363	343	333	355	337	325	344	336	359	322	342	348	320	324	315	349	315	320	365	365	339	299	324	358	336	315	333	329	325	327	305	328	335	339	368	335	338	388	338	369	333	326	373	345	317	331	361	326	314	317	338	328	353	340	350	325	333	353	343	320	364	334	354	331	347	322	353	350	352	331	324	341	340	362	318	365	372	346	362	314	328	354	351	338	318	314	311	338	312	305	350	352	331	350	332	317	331	320	313	336	312	336	355	305	331	333	363	301	344	328	361	357	340	326	344	331	348	301	362	322	331	316	337	338	324	316	339	336	360	340	324	311	325	369	367	351	395	318	332	332	329	313	348	316	318	344	330	331	373	322	337	349	336	337	355	342	312	334	343	355	340	307	308	351	309	304	363	325	338	318	314	335	338	357	321	334	345	343	371	293	359	308	341	340	331	307	330	340	331	318	354	327	315	325	320	352	354	341	383	336	347	333	304	302	341	292	315	361	314	363	323	331	347	345	321	361	367	348	360	360	331	351	329	312	312	363	350	358	350	342	318	329	300	332	335	298	317	332	371	339	319	326	329	362	332	329	355	335	333	314	325	320	349	324	354	352	337	327	345	353	358	344	359	326	329	359	368	337	324	342	330	309	365	354	316	294	354	356	311	327	344	343	326	333	311	355	294	328	336	339	344	361	324	305	335	321	354	303	333	342	319	309	343	350	345	314	360	315	356	315	351	326	350	346	326	298	323	366	341	317	349	336	331	329	342	317	342	357	310	367	369	323	333	315	344	320	311	369	328	345	308	317	322	338	361	354	335	350	366	332	366	331	339	350	341	343	307	347	324	325	343	387	329	369	346	353	327	345	328	336	359	351	330	336	371	338	329	367	372	335	318	357	313	344	349	344	315	329	312	297	333	346	332	325	319	316	330	342	341	342	329	303	374	340	341	341	350	320	349	364	345	357	330	337	362	329	343	330	312	364	345	360	332	346	323	320	324	325	338	325	311	329	367	344	336	348	310	350	338	308	369	321	338	355	369	332	328	342	344	342	318	344	311	354	323	335	384	338	337	325	319	352	347	370	314	354	323	317	377	326	319	322	334	345	345	343	324	332	322	341	323	346	315	327	314	328	350	323	356	325	332	333	300	343	312	352	324	344	365	375	321	352	344	300	329	314	342	355	357	328	343	345	349	350	330	342	348	342	331	323	334	354	338	306	348	336	323	309	332	317	295	324	318	341	356	331	352	321	381	339	336	315	319	344	327	332	328	348	325	335	336	375	314	344	343	326	339	339	312	362	329	332	349	364	337	378	313	312	350	325	329	368	341	366	335	351	307	346	327	313	320	342	331	340	306	312	356	316	366	341	327	381	343	363	344	370	343	326	346	342	335	346	305	329	312	340	342	345	341	371	337	316	342	370	328	335	351	376	349	333	329	332	347	349	347	353	329	332	316	355	314	334	329	322	331	361	329	325	338	359	328	346	363	358	349	310	342	315	373	329	324	299	337	339	336	355	356	344	346	373	303	369	348	324	374	326	308	346	345	364	311	357	371	352	328	335	320	336	316	337	328	317	325	317	365	348	323	361	342	358	341	319	329	368	325	341	357	354	308	375	322	352	323	382	342	355	333	347	332	316	365	343	348	345	343	331	334	335	315	350	323	336	352	342	329	349	320	348	373	307	334	303	334	317	370	326	363	370	352	332	299	331	335	351	340	355	313	344	335	362	334	334	348	337	374	346	372	334	321	316	336	380	351	311	348	363	339	301	332	300	306	335	342	347	338	323	312	345	322	319	352	358	332	341	346	341	325	317	310	321	307	342	346	355	328	340	301	326	329	361	342	344	333	325	350	331	357	314	348
27138	19630	8649	2507	1573	1311	1132	953	861	874	825	861	882	875	799	867	807	809	832	793	780	721	791	763	766	861	820	825	800	776	730	746	718	698	754	733	742	720	711	723	705	773	748	732	705	746	761	710	752	781	751	777	722	732	710	701	708	712	739	708	722	685	740	698	715	672	702	727	708	721	690	711	765	692	704	691	710	691	706	698	708	738	672	661	728	690	710	697	691	671	647	687	689	697	720	667	718	668	725	718	715	731	720	710	688	680	695	708	705	713	716	766	701	698	708	699	753	708	721	689	688	689	693	687	687	681	689	739	695	726	665	687	681	656	685	708	716	699	661	705	750	708	698	752	730	729	685	736	712	706	657	707	697	650	706	708	678	664	724	735	755	752	724	706	740	750	728	726	680	689	759	665	728	689	691	733	660	698	715	736	754	663	689	697	697	659	699	750	732	730	708	697	730	754	764	773	732	743	698	721	685	644	704	734	705	683	746	709	719	707	695	691	741	673	698	708	700	683	759	742	666	669	756	679	736	708	679	684	726	743	731	758	699	732	709	687	733	689	728	688	721	712	685	702	729	681	701	722	712	679	670	707	725	750	695	722	652	741	734	710	708	722	740	744	685	743	742	689	724	726	686	705	693	722	659	680	718	697	698	719	716	711	672	744	729	725	725	678	761	707	677	681	723	699	712	688	729	696	721	698	711	697	733	696	719	744	736	719	715	706	711	721	683	764	731	748	705	752	717	693	727	739	688	700	687	679	709	798	735	688	699	737	684	733	708	752	669	669	687	696	736	717	711	689	718	687	662	658	727	699	714	700	684	731	648	707	722	731	700	718	747	709	732	674	669	730	707	696	786	688	699	731	698	714	722	707	739	718	762	710	725	704	770	678	727	723	727	696	698	721	722	728	708	697	675	734	737	724	671	697	661	727	686	642	697	693	715	676	686	752	710	743	687	746	695	742	719	741	670	707	735	735	733	732	686	652	725	709	702	715	727	670	695	715	686	695	688	702	710	661	717	702	690	682	694	741	700	697	733	731	749	753	701	687	719	727	715	718	692	732	658	727	676	730	699	710	682	701	725	761	695	725	693	663	682	696	702	697	689	709	703	729	702	715	680	699	715	744	754	707	707	742	701	700	693	739	693	683	718	675	672	727	747	696	705	691	695	731	695	737	695	708	723	706	708	705	770	659	749	713	732	740	748	705	688	675	751	712	727	713	715	689	720	711	714	716	671	661	711	714	722	676	714	756	679	709	742	740	661	672	686	724	721	715	758	742	732	651	672	755	745	677	679	732	724	692	690	693	708	735	705	735	737	717	711	734	697	748	718	755	725	727	660	702	719	756	746	709	740	702	695	722	707	672	719	662	744	739	695	697	724	703	723	683	757	698	750	680	745	742	676	693	742	738	721	704	730	716	706	667	725	661	607	695	709	750	705	709	700	692	691	714	695	672	698	674	695	727	743	741	721	732	727	690	724	671	714	703	660	718	695	694	732	690	688	737	719	701	715	698	735	720	678	701	694	723	688	714	675	707	761	690	698	711	690	729	715	628	730	682	722	729	737	728	702	686	731	675	709	761	762	710	758	699	679	668	720	692	659	700	735	665	719	698	686	718	718	722	737	700	690	691	679	668	713	683	738	631	706	693	733	723	696	707	709	695	719	685	707	729	733	719	695	702	734	714	744	666	687	710	726	749	713	723	706	753	688	709	732	723	768	673	738	668	730	723	706	726	710	718	693	705	717	745	724	725	709	724	703	721	700	684	702	722	737	670	712	765	713	705	718	725	713	751	683	703	678	726	720	707	702	706	708	687	734	751	689	713	692	664	669	722	679	684	687	700	714	738	724	723	704	689	718	709	708	709	663	679	684	716	738	718	727	694	715	743	733	654	705	704	769	741	717	788	685	720	692	677	706	692	737	740	686	711	735	718	722	699	664	703	701	744	736	689	729	704	708	732	707	712	674	750	713	748	728	712	703	710	653	717	679	737	670	690	725	724	696	732	727	759	693	706	753	730	674	723	665	695	698	695	672	697	749	660	716	740	687	669	729	690	696	673	680	706	705	730	735	667	701	673	722	680	706	725	661	686	718	758	716	757	723	688	689	708	690	727	667	696	690	727	706	703	676	729	694	705	690	721	722	718	763	677	680	704	701	723	703	711	729	731	684	728	732	703	710	687	730	715	776	703	759	715	697	706	776	736	712	701	705	688	715	694	684	682	743	730	729	744	737	730	698	721	757	703	671	710	691	734	745	680	709	680	720	745	705	731	704	733	722	695	687	720	699	716	791	747	737	709	661	717	706	708	655	736	657	718	756	713	696	710	706	745	711	784	700	727	717	697	700	670	680	710	662	705	709	697	674	718	677	764	701	737	739	745	719	755	726	673	704	711	662	725	742	745	738	695	684	721	749	689	726	730	758	727	732	662	714	685	733	757	712	675	742	681	672	678	700	734	720	757	708	740	674	692	713	716	695	760	767	722	721	716	705	724	689	707	756	687	744	700	703	693	712	736	712	693	737	720	665	698	670	729	736	708	676	727	765	696	709	722	716	720	721	695	738	764	719	669	682	710	632	687	694	757	689	712	749	746	683	689	710	701	671	747	725	731	726	712	700	749	720	679	668	706	725	732	683	751	712	696	743	719	692	722	717	697	732	710	718	720	690	673	728	706	692	701	757	722	745	681	701	738	678	704	729	717	688	676	727	685	733	679	718	704	712	726	724	683	701	685	704	742	698	728	738	666	740	684	718	719	702	684	686	758	693	688	705	748	717	724	715	709	727	670	733	700	675	697	722	712	696	754	723	734	730	702	680	729	704	688	745	719	695	692	653	722	731	684	688	630	676	658	680	708	660	756	707	696	711	670	689	762	727	735	745	714	717	692	691	728	726	709	675	703	686	728	774	657	688	696	690	735	688	700	695	712	725	671	728	715	717	691	751	726	704	722	681	674	698	726	717	736	720	691	739	703	697	729	717	735	737	641	716	701	680	704	715	695	735	704	727	701	746	688	716	668	708	695	715	653	666	720	662	686	718	694	715	680	686	716	703	699	698	682	692	764	725	665	698	721	674	742	689	689	699	735	718	720	727	744	707	691	718	718	682	712	669	723	663	698	729	723	649	700	691	699	719	687	737	708	655	710	695	735	735	709	733	710	729	672	727	708	647	676	675	665	727	683	735	688	680	718	675	709	697	767	751	725	746	709	723	758	662	701	696	745	701	676	676	700	679	710	718	672	719	713	697	739	732	717	702	740	673	725	678	680	718	709	689	753	728	692	672	700	719	706	673	733	675	715	723	770	740	713	746	697	742	684	717	705	677	702	720	734	721	672	681	741	744	701	706	723	701	677	723	705	681	719	658	756	697	767	710	703	689	697	695	764	656	718	721	709	785	682	690	747	722	661	678	713	728	694	713	745	693	743	743	716	709	705	727	686	727	723	746	689	748	717	726	743	677	694	705	762	686	724	733	713	726	696	719	717	717	700	722	702
5212	4973	4415	2570	1950	1717	1476	1198	1077	980	992	988	972	943	973	946	896	918	880	808	797	741	807	855	838	970	880	910	810	827	790	779	769	780	722	787	754	752	768	739	810	815	776	775	790	787	848	788	782	738	763	780	738	730	747	768	759	742	761	734	779	772	752	757	775	776	705	815	775	705	792	765	760	686	759	738	737	732	754	727	739	738	791	734	797	751	735	746	728	727	756	696	710	758	727	736	682	733	806	728	729	753	739	727	782	770	744	790	784	758	780	719	783	753	766	792	728	703	727	752	753	736	772	736	735	700	750	790	709	744	720	745	762	684	716	745	739	735	698	779	732	754	758	708	735	774	745	734	717	746	720	756	756	751	706	754	761	768	721	715	763	815	742	769	754	780	791	752	768	702	746	769	734	730	762	733	765	793	722	718	734	742	735	692	772	769	796	763	725	789	732	754	738	769	756	771	745	757	734	722	702	731	774	736	767	744	753	778	746	724	752	808	723	720	724	736	773	743	716	749	716	769	745	772	742	766	785	757	777	743	720	737	776	755	754	722	758	757	744	736	787	763	727	752	769	775	744	742	746	752	784	750	732	743	728	781	720	751	725	740	743	696	735	726	750	795	723	716	766	785	790	786	720	755	719	763	749	709	790	743	744	774	788	802	776	793	784	747	707	720	727	791	747	808	779	766	759	766	774	719	719	760	709	765	764	750	701	733	746	753	745	744	766	782	740	753	775	758	736	718	772	756	766	759	761	780	769	756	755	757	785	707	721	747	793	745	717	739	728	771	744	762	782	732	745	749	744	750	759	746	763	764	766	694	760	735	785	774	749	746	763	781	751	763	731	730	749	753	772	719	763	722	726	772	755	790	803	741	785	767	749	702	760	710	752	761	787	775	741	713	751	741	740	704	763	786	771	713	757	784	726	764	720	677	771	705	768	758	766	707	731	745	777	761	692	746	730	771	772	796	739	753	715	773	789	790	796	766	706	774	691	726	763	772	749	770	742	763	724	778	770	728	749	751	731	707	745	714	782	745	751	775	688	778	765	791	782	771	754	688	768	716	701	790	721	736	779	734	732	760	775	800	755	797	711	793	790	790	730	791	700	758	735	702	741	796	729	671	774	763	705	774	759	717	754	759	765	758	726	737	781	724	756	722	711	768	746	738	770	720	716	774	763	765	785	770	783	734	766	752	778	720	764	725	758	763	705	741	772	753	775	768	747	722	717	748	759	736	707	771	767	715	711	737	710	704	783	722	744	739	761	747	742	787	732	685	756	741	731	760	782	809	776	725	751	763	703	694	741	785	791	788	737	745	794	734	757	729	749	717	749	742	740	760	754	744	749	748	731	694	753	764	730	779	768	721	805	760	746	761	757	730	760	780	743	718	757	744	814	772	731	713	793	733	743	749	721	757	756	759	761	727	737	709	738	784	757	770	755	806	765	725	755	750	818	779	798	734	730	757	770	710	731	764	743	753	742	754	785	754	781	760	725	738	701	785	802	774	736	783	760	742	739	757	746	768	753	774	730	782	731	772	743	745	715	761	722	798	767	763	731	689	738	771	796	730	807	700	767	697	767	788	775	735	720	783	725	773	770	758	731	752	738	736	761	743	712	775	727	732	763	738	771	715	812	692	792	746	747	724	789	764	753	731	725	769	741	804	757	766	758	796	752	723	730	786	832	775	783	806	776	753	720	778	789	736	775	747	772	786	706	719	747	790	724	749	722	706	747	741	728	738	763	752	724	803	785	735	791	703	802	746	730	701	772	741	786	721	756	764	726	763	797	696	702	758	737	778	740	763	753	758	728	744	719	788	753	729	760	738	732	773	760	794	788	763	744	708	750	683	720	704	756	771	735	788	777	736	764	736	753	737	759	777	726	712	710	753	786	736	744	713	706	763	724	789	685	746	763	754	767	755	754	793	768	708	730	723	733	751	738	788	760	757	732	721	742	721	748	734	752	696	752	724	744	759	803	791	808	784	741	738	749	736	754	795	724	754	737	740	775	750	757	767	729	761	725	786	742	722	775	776	773	787	717	727	764	732	767	696	741	730	707	741	781	725	699	803	750	770	727	749	768	766	775	806	723	704	754	770	791	826	699	802	774	755	769	719	648	725	787	731	724	775	702	771	703	730	759	742	721	762	794	740	700	755	742	764	767	711	733	786	749	794	766	778	768	757	762	767	733	768	750	748	734	747	758	738	733	727	777	749	707	770	767	765	690	771	779	750	738	774	736	773	752	729	674	713	759	703	764	721	734	751	725	764	788	734	750	736	766	789	758	769	733	773	741	744	758	707	761	739	783	763	750	694	745	740	765	668	697	718	733	761	741	796	768	767	726	761	732	748	750	756	784	765	742	738	752	752	761	768	705	733	740	762	755	783	735	729	778	776	784	784	712	768	764	822	759	734	755	761	759	703	729	768	738	732	760	759	770	769	774	771	745	747	787	762	716	724	758	795	699	728	745	688	754	759	697	745	719	756	736	736	721	787	718	728	753	738	715	751	760	742	758	772	767	749	734	731	757	729	742	768	767	748	732	733	741	754	757	744	733	755	738	780	694	775	729	733	749	796	757	762	746	746	764	740	765	712	723	743	791	747	728	739	702	747	766	780	766	759	701	739	723	724	746	766	766	720	749	729	729	757	767	794	832	777	738	744	789	774	759	766	773	715	728	725	770	755	720	741	778	761	717	704	739	744	808	769	809	732	768	741	729	760	752	774	756	731	734	743	786	752	757	740	750	751	745	754	735	735	801	746	745	795	793	764	743	721	747	752	705	760	762	715	750	763	767	786	741	765	713	769	727	715	758	775	763	730	761	764	725	725	772	767	769	707	745	720	720	785	758	733	822	774	752	755	744	753	708	724	799	746	751	717	763	686	723	732	782	757	726	750	751	768	793	714	734	725	789	722	738	697	754	699	744	784	737	775	737	780	687	711	727	749	740	726	761	686	720	756	709	745	750	771	724	740	702	739	750	767	767	737	779	721	773	733	721	784	779	738	791	739	687	798	744	750	745	693	754	751	765	720	757	730	726	765	762	746	732	804	786	738	773	778	772	736	710	716	755	729	787	762	732	743	707	712	744	769	715	753	772	779	735	810	733	689	766	808	786	742	741	742	750	738	714	695	750	750	747	755	788	725	783	743	764	765	816	743	742	747	755	692	725	734	770	759	765	777	689	746	738	720	809	786	774	768	748	753	723	720	725	768	748	744	733	727	766	752	748	774	690	743	780	775	781	717	769	725	711	722	759	753	761	736	783	765	764	705	730	852	762	747	732	739	752	755	748	755	754	745	741	737	785	714	727	728	747	763	716	719	758	710	783	760	721	795	744	756	758	723	741	727	737	775	719	752	755	769	755	752	754	722	732	751	699	778	760	746	729	747	746	738	720	736	768	781	754	741	771	740	751	734	725	708	794	793	767	772	709	761	715	763	811	768	751	769	771	755	751	751	784	752	802	749	749	763	701	684	750	700	757	767	775	746
23368	20884	28030	23856	20877	13449	2463	1441	1209	1003	947	896	965	893	859	818	881	738	775	693	687	653	725	686	759	753	802	718	716	680	594	645	586	565	639	571	606	562	614	569	602	595	587	576	603	645	646	621	554	592	619	603	574	532	507	506	544	535	541	533	523	552	537	516	541	536	540	558	526	567	547	515	488	557	519	533	500	499	544	532	540	558	525	528	521	532	549	533	532	526	521	524	500	534	509	519	552	557	529	549	540	538	535	565	514	521	471	522	553	469	532	493	536	493	543	529	531	561	539	534	518	561	547	553	551	548	518	527	544	519	541	536	534	515	554	497	504	519	518	545	553	519	517	508	522	535	510	550	521	534	522	525	549	548	485	519	517	506	549	516	555	514	532	529	572	561	521	522	540	533	498	554	555	494	554	504	518	527	500	536	561	531	496	529	517	545	556	519	500	597	548	501	541	525	502	523	556	561	530	532	527	527	565	561	534	540	518	515	560	517	513	524	499	586	524	518	551	574	517	509	530	540	514	517	548	535	541	566	543	533	532	565	520	556	533	541	565	552	523	529	536	552	572	518	547	478	534	517	511	541	511	566	537	529	531	539	509	529	495	548	535	536	533	525	529	535	544	539	540	526	500	505	522	518	534	547	512	551	496	501	517	529	532	518	521	533	507	561	498	498	556	519	520	538	518	533	569	544	526	509	532	532	517	512	558	554	526	489	530	509	551	506	529	548	574	506	567	551	514	541	512	533	506	532	537	534	570	534	502	510	503	510	524	511	527	535	531	535	501	532	570	571	496	543	533	546	516	545	519	558	539	555	531	501	523	584	550	542	538	514	533	523	506	500	539	557	507	554	508	532	543	580	514	506	524	514	532	514	554	496	506	520	526	531	584	510	536	531	525	561	517	559	525	513	544	523	599	547	576	568	547	556	500	538	573	587	549	518	520	535	541	532	490	561	541	559	500	514	512	552	500	532	527	520	573	532	545	560	559	497	532	544	511	517	518	534	522	553	508	568	559	572	517	536	504	561	544	514	502	555	566	552	545	517	516	520	541	524	534	503	519	527	532	513	481	541	543	510	524	501	483	508	555	557	531	539	528	514	505	505	490	555	515	532	543	514	516	515	521	551	517	576	503	485	535	513	522	522	526	574	527	532	525	503	510	525	549	508	610	524	514	524	529	534	562	539	511	524	537	540	546	541	530	541	540	522	509	531	541	551	539	508	538	530	526	456	552	535	506	506	524	542	567	506	518	500	510	540	533	514	517	526	542	527	511	518	509	499	531	519	494	518	548	525	467	519	518	541	520	512	508	523	533	528	557	518	532	529	543	549	555	549	554	555	511	505	545	538	521	544	556	564	516	525	539	551	508	552	524	523	524	539	524	529	543	522	533	552	540	555	507	514	539	559	568	529	512	568	529	521	558	552	519	602	493	554	560	513	511	507	518	524	524	543	558	507	523	520	508	537	519	553	516	535	508	475	540	513	543	528	578	494	601	473	533	482	578	517	557	559	502	552	473	541	499	566	516	502	493	558	530	531	520	547	559	532	585	532	572	525	554	513	572	529	537	504	506	491	523	528	580	537	541	519	515	519	493	487	565	532	515	525	536	490	519	523	509	511	553	545	535	540	572	549	495	473	545	528	583	526	542	492	553	510	538	518	542	504	538	551	548	527	516	503	550	547	546	537	510	510	540	549	521	505	503	525	509	551	537	502	520	484	571	594	545	534	545	479	559	505	560	515	540	550	553	536	579	564	492	515	494	526	515	520	488	504	542	550	518	513	521	566	535	550	531	516	529	538	543	530	567	518	533	546	542	549	546	535	549	562	489	518	534	539	540	515	534	512	557	553	502	549	542	509	563	548	553	509	505	554	514	518	569	531	557	572	552	497	529	493	555	533	533	520	524	530	552	545	533	547	521	523	526	527	547	506	534	502	545	546	523	533	549	492	555	525	540	536	486	556	592	536	557	527	486	585	479	502	546	495	547	493	534	555	541	532	518	563	514	515	548	535	555	534	544	582	540	540	515	516	539	530	543	531	535	537	524	522	541	502	531	565	570	534	507	537	507	518	561	517	550	559	511	513	494	516	506	510	504	528	526	545	525	509	592	548	539	505	529	529	525	536	614	506	566	553	529	567	531	569	513	563	522	528	528	534	496	524	544	526	512	544	542	511	550	550	525	545	543	558	529	500	560	532	493	575	555	560	502	506	541	555	527	552	586	524	533	487	508	521	532	505	552	582	493	527	557	527	557	556	532	568	480	567	525	523	560	527	542	494	500	548	529	523	533	560	503	555	500	502	532	553	530	545	518	540	531	557	510	529	518	554	561	573	532	563	560	579	536	518	527	545	520	501	510	472	544	526	541	537	533	546	521	550	507	515	534	516	501	525	507	494	506	579	533	509	521	520	533	504	526	545	487	534	522	535	520	498	523	552	563	532	520	522	515	511	529	519	560	486	516	514	510	548	536	514	533	533	541	538	519	557	506	497	532	533	506	556	555	511	494	544	513	565	498	567	537	528	523	537	599	545	527	524	509	535	492	541	521	474	526	531	553	548	520	517	534	530	543	515	498	515	514	506	557	501	506	519	552	531	554	516	544	510	549	519	548	536	580	525	552	564	550	505	541	524	542	502	525	573	532	503	516	551	526	509	552	558	544	581	472	526	508	536	513	546	560	484	524	555	502	563	596	519	492	523	527	515	521	515	502	535	568	548	521	530	514	530	522	516	525	516	530	536	543	513	543	556	445	481	539	543	556	519	548	495	503	493	530	507	525	502	515	530	507	540	548	564	515	526	566	543	531	537	524	526	563	512	536	526	522	516	509	515	551	537	530	514	520	493	555	525	472	531	572	524	548	516	521	510	569	546	556	554	565	542	505	533	505	542	516	529	524	516	524	529	562	498	533	515	551	541	497	547	533	573	528	554	566	544	508	541	534	481	507	501	509	494	539	513	534	543	546	533	521	517	503	573	532	589	551	519	569	543	543	519	523	522	514	555	539	541	570	517	548	517	536	543	581	527	532	515	513	558	513	568	529	522	547	532	515	513	548	537	537	547	525	554	555	562	539	512	488	520	534	533	542	540	535	503	510	492	491	526	497	558	522	529	509	537	536	517	555	538	558	526	542	527	493	558	562	515	501	493	503	538	496	530	523	506	557	520	507	504	533	548	503	468	532	553	517	527	483	539	545	534	519	523	519	522	556	541	558	525	510	544	514	549	526	543	508	503	570	529	535	542	564	485	546	542	590	572	525	512	483	536	516	500	516	509	512	555	570	528	582	534	511	498	549	518	519	513	525	518	534	562	537	504	508	541	530	550	556	548	543	542	530	584	565	560	536	501	508	511	495	484	537	549	551	523	508	542	506	551	519	589	525	539	563	527	510	528	521	573	566	577	500	535	496	523	527	543	546	536	539	515	556	502	488	545	527	521	552	548	592	483	539	535	531	502	500	564	516	541	525	548	570	480	545	524	554	545	531	498	542	562
4512	12917	11104	5997	4365	3391	2607	2001	1679	1395	1296	1226	1102	1141	1161	1097	972	869	919	870	777	740	816	720	862	1034	1042	897	780	704	622	605	675	667	645	638	612	627	648	618	617	608	628	617	657	649	738	675	568	609	689	683	654	616	562	592	567	590	597	577	593	541	580	613	577	563	590	549	574	610	572	569	616	570	561	559	574	547	565	579	559	551	566	537	599	600	584	546	555	584	600	572	588	574	543	576	545	589	608	568	579	580	588	558	525	554	551	592	557	539	611	578	568	555	563	613	589	568	573	571	588	508	553	568	606	594	595	582	588	581	563	591	588	554	551	543	622	567	559	546	590	557	562	577	582	582	551	564	647	572	593	595	586	578	606	584	606	559	547	554	549	584	605	560	584	578	570	565	595	589	538	543	563	581	584	580	603	563	556	541	571	602	580	584	592	556	584	574	543	562	557	583	602	605	588	599	574	598	588	593	539	571	568	598	577	571	541	572	575	554	549	617	600	532	587	581	588	586	623	549	574	567	589	577	584	576	601	542	606	565	559	555	589	598	566	581	613	542	565	602	603	557	555	541	572	581	593	611	568	549	593	549	606	554	520	582	566	591	560	550	573	537	547	583	576	587	561	584	584	571	556	587	553	569	570	586	571	581	559	569	605	567	627	543	576	568	574	607	557	576	547	583	572	590	613	600	543	555	568	593	564	555	549	537	578	541	566	609	592	551	585	557	537	548	577	579	549	566	582	553	561	557	582	580	630	556	625	591	595	554	552	565	609	606	557	572	577	610	618	585	557	570	632	587	570	595	582	594	572	579	589	575	560	586	608	562	581	601	569	605	600	569	539	568	589	606	523	593	615	589	518	581	583	585	576	599	582	554	568	546	586	577	619	557	577	596	566	569	607	582	615	600	551	558	568	568	584	618	608	558	582	571	564	580	587	547	609	556	584	551	545	587	575	581	558	545	607	543	574	573	586	547	547	607	604	575	543	605	544	589	545	580	542	605	581	577	621	576	583	601	580	568	577	571	580	554	574	576	601	554	595	617	610	597	557	566	582	588	601	595	600	561	561	625	552	595	592	566	551	548	585	606	567	566	587	581	572	595	583	570	583	505	615	554	588	556	577	570	557	602	548	593	597	577	564	559	618	600	610	602	593	563	588	522	608	595	572	566	560	582	581	542	582	560	557	535	590	543	608	559	559	608	592	585	553	595	541	551	563	575	536	559	612	576	602	570	608	608	644	557	537	563	561	554	585	595	608	623	551	547	559	585	570	582	581	608	577	573	575	566	562	583	549	571	612	615	608	566	577	603	549	570	543	565	627	586	562	607	640	579	583	558	597	564	572	576	602	570	563	581	553	554	563	584	589	559	568	551	537	561	528	579	602	529	592	565	603	550	556	549	580	585	575	620	589	603	563	574	558	596	586	526	577	582	536	640	581	595	536	585	558	554	605	590	551	613	563	585	576	583	593	630	593	624	556	584	571	582	570	592	575	537	605	552	559	557	559	550	579	562	596	590	615	569	582	565	593	586	535	569	603	592	554	564	555	591	588	559	537	559	592	584	533	549	586	559	596	572	559	567	557	591	580	556	569	603	572	580	585	550	578	579	549	589	553	623	608	542	584	552	561	597	588	600	539	560	552	574	592	564	549	592	533	590	571	560	612	563	568	547	593	585	557	564	599	583	564	568	576	593	539	602	581	589	580	589	582	556	597	588	601	567	586	542	578	598	580	583	601	556	561	585	570	570	598	565	599	586	580	560	558	558	566	565	563	610	584	576	554	594	580	551	551	592	539	594	576	597	562	559	625	584	542	609	556	532	619	549	561	574	562	575	572	548	577	568	594	574	528	535	566	522	600	604	575	572	576	571	575	521	622	583	607	596	613	574	569	551	606	589	582	608	539	549	617	589	558	579	572	624	530	577	599	602	554	574	559	560	579	564	591	550	564	576	570	584	616	607	618	567	609	593	590	555	593	558	570	576	559	606	561	576	554	605	585	570	583	621	640	639	558	598	605	577	584	553	546	568	592	557	557	535	595	561	588	567	541	569	577	603	615	541	591	564	578	582	527	593	530	534	585	551	556	587	560	575	555	577	548	532	571	574	545	586	618	530	546	570	582	554	594	580	523	576	553	586	614	540	554	580	571	566	579	568	593	626	551	587	559	592	581	609	569	557	573	624	597	591	568	575	511	537	567	575	545	570	566	571	608	560	589	584	590	529	552	557	569	546	599	604	551	560	593	579	605	554	572	575	535	601	566	543	586	613	534	586	576	541	564	624	555	533	548	565	598	563	595	604	533	583	591	606	577	643	603	531	574	569	613	579	588	632	565	589	576	611	603	545	593	557	601	600	558	549	602	558	559	561	566	557	579	594	533	532	550	581	561	563	592	529	569	582	584	541	576	621	574	567	544	564	544	575	559	549	562	588	604	552	572	589	605	540	580	543	600	566	548	579	606	579	574	581	590	557	561	592	559	555	578	585	597	601	581	585	564	585	602	606	549	548	626	613	582	614	592	542	555	579	564	566	577	574	548	548	568	584	579	583	558	583	590	515	567	562	569	614	594	592	531	542	534	577	548	591	564	624	595	562	558	604	584	575	563	572	559	558	576	539	566	620	623	588	536	552	586	547	539	562	618	559	580	579	578	576	565	600	556	602	599	571	565	582	598	607	576	582	563	582	572	553	613	552	616	549	562	562	614	525	576	590	565	596	576	615	612	569	610	521	579	605	544	566	538	560	600	544	567	543	589	579	552	562	573	578	573	582	580	594	568	546	611	555	560	551	543	600	541	580	580	556	590	581	539	577	590	546	602	537	550	582	514	590	563	593	574	570	615	544	578	579	542	520	560	589	562	588	586	566	601	596	578	546	560	579	601	601	566	552	573	538	592	535	594	555	557	512	586	610	563	606	591	562	593	617	573	589	528	576	582	548	596	536	586	594	586	624	600	538	563	585	568	639	541	593	582	553	522	574	579	604	562	550	611	593	562	556	566	615	575	573	575	538	574	597	579	567	589	560	587	539	538	576	573	577	556	586	561	583	559	583	565	573	573	609	578	559	561	564	538	556	589	623	546	559	565	628	578	543	574	613	595	529	561	594	536	542	626	582	579	593	572	600	638	560	601	601	578	592	579	593	567	564	571	573	592	577	594	534	555	564	598	627	583	622	556	564	588	566	570	624	549	566	600	555	556	580	576	573	577	581	569	560	564	570	561	543	585	530	599	571	593	538	568	554	545	613	550	597	599	596	589	567	525	591	584	586	539	543	536	609	586	555	595	576	573	554	555	583	588	558	564	572	568	578	571	550	601	592	569	549	561	594	593	597	562	553	573	574	535	566	581	569	577	587	625	602	556	624	570	612	553	572	570	604	573	575	602	559	556	638	564	604	556	593	549	589	564	610	592	568	591	558	561	577	538	558	604	567	583	594	592	550	587	614	559	604	623	593	620	561	599	538	578	564	536	593	591	570	547	584	619	564	548	567	546	560
24241	20872	27386	24485	17477	2554	1488	1137	930	943	915	884	853	845	857	778	754	781	728	676	684	629	663	645	710	772	781	741	666	602	639	597	623	605	620	626	615	577	624	545	586	634	627	599	622	667	666	629	597	603	608	631	583	588	595	583	601	564	585	552	584	610	541	572	570	548	592	548	592	584	629	590	524	564	558	590	582	592	603	585	676	590	593	640	588	553	579	583	559	602	603	534	580	571	607	585	580	614	604	588	574	595	568	587	543	556	579	604	556	591	571	587	567	615	587	584	569	563	582	590	583	602	560	613	545	619	619	544	616	583	567	596	605	609	596	578	564	549	577	579	546	600	577	598	551	573	553	560	574	565	591	602	609	586	602	585	565	633	566	603	578	565	597	565	561	551	589	583	572	604	588	544	516	587	556	580	570	561	574	561	582	574	588	536	573	585	562	578	574	560	551	588	580	611	598	573	538	576	560	596	588	610	567	578	579	586	606	539	582	557	600	567	528	614	584	545	574	541	598	584	603	564	525	562	553	570	599	575	548	567	588	567	594	618	557	578	555	591	589	594	568	535	606	528	591	587	577	575	580	578	586	555	578	590	586	576	595	609	574	603	564	613	600	571	599	592	586	589	564	566	541	565	540	583	580	531	563	601	601	577	592	583	575	562	558	577	606	619	563	589	584	543	622	589	549	556	554	612	619	602	585	565	605	594	576	581	625	559	524	576	563	601	543	566	567	597	588	594	565	598	560	511	572	583	551	572	554	547	567	597	593	598	576	575	591	635	605	562	581	579	556	561	563	612	559	577	618	572	593	583	592	601	546	566	578	561	580	590	584	556	524	597	613	586	575	584	593	594	553	576	564	579	541	538	599	525	564	537	570	607	539	553	592	567	571	550	578	569	582	530	624	537	596	567	619	620	589	587	603	594	581	615	595	563	586	563	570	553	540	613	540	609	586	578	545	593	598	585	608	533	532	551	576	630	565	552	540	611	594	596	593	607	570	574	581	568	570	579	564	559	562	610	544	586	552	619	568	577	594	594	569	572	567	555	598	543	576	561	562	572	581	572	540	561	583	582	590	541	579	575	585	610	594	588	568	563	558	567	539	568	594	579	626	583	609	614	597	543	544	546	573	601	580	580	564	534	554	591	612	603	572	558	580	574	556	614	608	537	590	622	542	578	607	531	578	589	606	567	596	606	599	607	496	600	562	586	595	557	635	547	548	597	617	572	568	594	541	618	639	611	559	596	570	553	568	636	606	582	603	518	544	541	543	593	575	580	574	593	596	579	557	575	639	531	583	563	557	595	560	604	596	624	599	563	629	543	607	636	571	566	632	560	607	593	557	588	576	551	579	574	600	568	595	546	563	575	541	584	582	610	601	580	572	620	597	605	591	584	608	583	587	607	586	581	545	551	611	607	583	557	647	581	543	593	590	591	573	547	562	579	569	554	560	575	625	567	559	573	589	600	579	595	539	575	571	582	588	543	550	562	563	560	602	574	566	587	624	568	581	571	572	553	568	580	587	568	521	601	572	624	579	596	600	551	597	576	550	580	530	575	550	561	594	553	584	569	552	599	581	578	596	574	588	615	607	549	594	543	573	552	565	582	578	550	616	582	581	599	582	580	618	620	581	587	628	584	568	591	562	562	535	596	558	581	608	601	629	564	619	587	573	575	531	567	596	614	514	575	563	607	554	556	581	581	611	571	610	600	587	563	563	573	565	553	532	549	542	592	587	577	640	614	606	569	603	561	573	605	578	572	605	588	537	642	558	567	570	598	596	598	588	590	558	589	580	600	612	558	621	581	589	586	571	588	601	522	533	554	576	587	620	581	600	629	590	575	573	593	551	541	625	565	581	604	530	600	560	584	556	584	579	608	598	578	562	569	555	584	565	577	600	583	591	588	601	579	559	585	595	597	577	561	539	546	607	581	563	587	574	585	573	570	616	595	588	566	578	581	583	566	598	574	610	581	570	537	554	577	594	562	567	617	604	544	600	555	601	602	574	595	547	583	542	553	570	586	563	600	604	562	592	590	559	580	554	537	597	603	618	545	586	572	598	566	569	596	571	598	586	594	557	581	599	582	558	552	607	599	582	581	558	574	621	568	593	587	535	586	569	582	572	584	573	563	553	574	574	591	587	583	550	595	562	567	534	608	572	579	579	583	603	605	573	594	576	596	581	583	537	589	590	572	591	607	515	602	558	537	588	577	576	577	586	635	578	559	562	643	555	566	526	616	595	596	571	578	559	579	565	554	600	599	571	587	580	617	587	582	581	556	578	581	606	592	540	635	556	547	603	580	585	580	614	557	593	597	590	542	563	542	551	540	576	570	584	572	614	505	590	574	600	591	561	613	579	605	592	599	559	553	610	546	606	547	613	567	644	536	594	588	529	551	555	604	559	577	594	585	559	596	546	551	585	591	599	602	613	580	564	565	562	552	572	596	560	551	549	532	604	577	563	568	616	575	588	600	623	555	596	579	599	559	562	544	576	569	540	598	566	576	611	641	601	632	610	610	607	591	580	548	604	544	561	583	568	613	551	591	535	544	598	596	589	578	563	565	576	577	579	584	583	591	568	580	550	600	567	568	578	540	581	585	563	571	586	609	604	554	559	602	578	546	595	557	577	578	576	589	571	594	572	549	611	574	563	583	603	586	602	581	583	560	551	612	578	546	575	638	545	596	553	571	566	559	545	581	555	576	583	630	599	569	563	551	568	587	602	570	576	539	571	603	540	541	604	562	638	560	567	555	546	569	598	597	573	563	577	590	564	562	621	566	592	549	596	604	593	578	612	561	535	537	617	552	567	561	540	563	580	605	559	599	610	570	641	554	593	569	563	626	632	567	590	559	593	552	602	589	561	547	571	604	566	553	548	568	544	597	591	569	532	563	578	600	543	593	586	597	574	538	581	598	592	581	537	549	613	557	557	565	550	622	562	587	600	561	611	573	598	608	571	521	594	623	566	561	571	584	548	564	578	584	593	574	581	543	586	556	569	596	574	609	553	606	617	612	572	578	590	594	597	591	588	520	542	596	613	572	545	530	605	585	552	546	573	577	568	543	582	559	617	546	570	580	594	586	590	576	530	598	606	632	576	602	590	546	568	557	592	560	608	596	607	593	556	551	575	591	603	600	580	569	581	617	562	521	563	606	519	597	603	620	570	574	584	553	611	551	544	577	586	558	540	545	579	579	542	571	613	568	571	595	559	631	601	601	614	599	565	562	569	574	615	580	591	573	589	599	528	605	571	585	585	584	618	541	539	584	591	596	584	578	580	576	571	583	600	568	602	587	564	585	584	565	608	585	582	561	559	588	575	642	564	573	605	513	548	551	584	562	572	579	561	617	590	641	587	603	612	549	580	521	583	625	563	592	598	607	606	590	572	598	582	566	641	570	612	582	591	586	538	584	590	641	592	581	573	593	543	585	616	581	610	601	544	588	587	645	561	528	583	519	592	574	588	542	576	577	591	554	587	591	632	582	590	582
4672	10076	8558	4658	3323	2684	2178	1671	1390	1234	1097	1160	1020	1036	1067	1019	923	933	901	857	746	742	745	714	912	887	896	883	786	693	674	678	622	638	632	635	642	650	649	672	656	601	651	649	664	734	701	683	632	657	683	692	652	616	656	624	608	568	624	553	601	623	613	593	589	623	602	619	626	590	641	614	596	612	606	584	635	622	567	573	624	620	598	659	613	602	609	605	611	600	619	569	594	665	645	584	628	596	565	619	575	653	604	593	588	616	601	591	581	590	588	627	586	601	587	599	587	614	607	604	606	635	600	606	611	634	597	618	641	601	582	594	620	626	604	577	586	582	638	603	652	601	607	621	593	620	655	605	563	571	611	586	599	623	574	609	591	587	573	580	583	608	637	609	594	641	582	621	606	598	629	611	586	670	604	646	599	642	572	611	617	618	573	588	648	577	645	612	541	594	598	609	590	610	598	637	620	601	631	613	607	587	624	672	568	616	558	618	582	603	627	602	577	625	616	610	625	609	570	609	606	610	574	612	658	595	624	618	616	566	594	620	614	638	575	632	627	603	639	609	604	568	628	547	604	609	573	648	583	587	537	623	634	615	597	583	588	637	637	609	646	643	612	590	621	638	647	568	601	593	591	547	557	612	619	651	636	629	634	627	596	578	604	615	631	636	643	639	603	603	604	581	603	558	561	639	577	633	647	616	622	633	611	604	645	615	618	608	629	554	645	593	635	588	603	596	598	610	586	628	636	652	617	615	625	612	609	615	620	602	645	633	600	596	583	629	574	608	602	638	593	608	590	579	654	667	647	610	634	631	606	610	652	597	593	574	593	610	630	606	606	623	596	631	635	598	595	628	616	611	597	625	560	594	588	554	612	612	633	607	620	597	603	612	571	610	598	653	602	645	634	597	572	587	637	603	646	641	641	604	601	627	577	575	606	631	607	606	602	576	622	589	607	610	572	630	643	596	588	596	637	621	557	587	608	587	600	606	612	632	612	597	626	606	607	591	623	627	608	621	599	639	635	630	615	575	637	601	604	589	624	617	598	546	608	615	589	564	629	616	643	601	586	622	614	609	623	588	615	620	608	604	584	626	624	632	582	561	586	611	615	640	605	615	645	616	599	585	597	595	627	609	620	607	593	593	617	589	611	623	617	620	581	587	598	614	654	611	608	650	628	591	578	590	611	632	556	637	628	543	597	628	588	635	599	611	613	614	641	622	592	619	605	643	603	595	599	644	603	558	554	588	631	586	628	591	601	611	611	567	628	571	586	592	565	575	563	594	558	574	613	613	568	626	595	622	618	604	576	643	621	683	591	604	602	614	624	583	589	581	597	644	595	586	583	598	614	620	657	612	617	605	599	631	616	627	586	620	607	617	624	644	579	606	636	609	621	600	560	615	569	586	603	583	589	596	644	593	599	607	628	608	584	613	622	577	558	619	646	648	578	624	591	543	603	590	585	644	585	625	655	615	642	607	630	599	639	588	584	618	611	631	569	555	635	597	578	635	585	637	633	597	596	575	592	592	643	607	603	593	602	600	593	643	609	615	625	569	619	653	633	632	615	608	614	607	599	636	590	593	588	607	609	597	630	571	615	584	608	574	621	594	617	604	583	607	598	637	615	627	590	630	608	601	568	565	640	626	624	576	621	612	615	607	628	640	607	603	604	681	574	623	578	633	607	604	621	632	564	624	618	607	576	579	598	615	631	620	631	597	626	598	567	578	610	583	595	618	615	603	631	617	589	606	582	591	605	643	579	627	620	616	599	612	638	616	603	620	620	615	587	568	591	599	577	599	588	564	588	580	563	639	575	604	626	609	585	598	626	577	585	602	588	609	604	550	593	603	605	608	632	586	642	567	598	653	617	600	659	625	580	594	634	566	621	588	618	613	608	594	607	625	633	625	602	574	638	591	610	606	609	606	632	605	603	603	604	628	585	629	588	617	554	611	575	634	590	591	603	613	626	578	635	572	601	603	626	592	637	638	651	595	614	579	627	608	584	631	613	593	573	595	603	539	630	604	583	617	604	606	605	617	617	599	632	589	601	614	627	610	637	638	588	593	673	607	605	601	596	623	586	629	589	593	582	647	552	595	629	556	619	588	545	634	617	626	557	573	608	634	626	621	594	572	603	564	624	556	629	566	656	575	563	612	578	607	586	603	629	581	608	641	586	585	649	612	638	603	617	624	612	604	640	601	632	579	605	616	588	584	616	606	612	638	611	636	592	649	651	632	617	628	548	588	623	603	594	600	604	632	545	586	604	590	640	583	613	598	604	668	618	598	611	606	583	621	600	573	566	661	604	597	602	602	614	606	593	578	608	579	600	645	663	634	608	591	584	618	620	589	576	603	650	640	636	584	594	578	600	626	591	629	590	603	594	581	642	619	585	594	616	605	597	618	641	607	589	586	567	643	616	594	597	586	615	591	613	568	606	606	631	617	587	608	610	596	594	646	579	616	573	652	599	644	608	618	575	616	603	576	636	604	623	581	623	612	614	590	629	628	607	650	638	580	652	629	626	658	600	578	587	626	602	584	563	593	631	660	579	581	606	573	583	591	637	634	608	613	614	624	624	615	592	629	568	603	627	601	565	594	635	622	674	633	600	607	577	622	611	600	641	601	610	631	574	562	610	631	570	589	623	596	585	589	594	638	648	607	646	658	578	631	643	651	640	630	591	610	592	639	634	619	614	589	599	589	614	610	604	572	574	588	621	582	598	627	563	636	579	559	628	578	605	618	621	628	625	570	540	556	596	575	602	582	580	575	568	610	625	599	602	598	576	629	634	614	585	612	603	619	562	578	581	598	595	585	608	658	625	619	572	606	610	665	624	617	643	582	637	622	612	594	627	595	630	638	590	616	612	568	564	601	633	575	624	606	630	626	653	594	603	560	621	620	636	582	592	628	604	568	595	603	642	662	644	604	640	577	642	614	584	616	614	597	595	629	584	589	599	590	629	581	594	586	607	619	578	636	634	614	603	641	603	615	605	604	606	608	597	584	587	601	636	619	581	642	574	599	589	637	602	604	590	597	619	612	613	599	608	601	609	619	598	602	644	624	597	617	633	588	641	588	612	634	574	632	619	569	624	648	609	625	632	546	599	607	603	616	597	576	587	584	579	613	631	621	607	628	593	627	576	590	639	622	600	575	630	602	592	604	565	571	565	596	621	636	628	646	599	627	597	624	607	610	638	606	618	622	617	581	610	614	581	610	624	573	605	588	602	610	629	602	594	608	606	625	593	583	588	593	600	599	622	646	577	589	635	621	612	635	634	625	602	606	609	601	617	628	541	638	555	598	595	611	603	607	570	584	571	600	576	600	583	578	594	630	635	611	617	634	609	589	600	603	633	619	610	584	618	597	566	604	602	600	572	580	553	575	659	612	622	616	578	636	633	614	585	601	563	605	555	579	612	642	604	626	656	626	595	637	613	573	609	655	614	640	574	609	629	612	561	599	599	606	615	619	608	577	547	623	625	637	632	650	602	665
22198	20924	28468	23530	20926	21043	13230	2189	1302	1203	1092	1104	1049	1002	942	983	821	724	570	590	533	516	562	496	759	802	744	657	531	426	402	402	380	341	446	406	400	405	390	404	393	422	359	380	427	450	482	441	334	340	371	393	407	332	324	302	313	305	324	316	341	298	303	333	293	285	316	345	325	336	298	329	294	341	324	320	340	292	288	315	304	294	305	319	302	322	308	308	318	316	330	291	306	307	290	303	288	328	317	293	316	343	300	318	332	326	341	338	298	334	297	291	291	311	316	302	316	289	315	298	304	314	296	291	286	302	287	344	293	310	291	293	319	346	306	284	302	319	304	314	311	319	319	296	292	303	300	324	311	337	338	292	315	340	281	294	285	328	328	280	339	329	317	331	309	331	294	316	317	312	325	314	332	339	296	345	266	316	305	305	297	301	300	327	315	307	293	297	339	313	272	294	301	324	295	334	306	301	327	294	310	345	299	274	328	301	344	319	292	330	293	285	336	300	325	308	280	309	299	317	290	328	287	317	291	305	316	309	302	304	322	295	309	306	339	285	301	317	292	301	290	328	313	338	304	333	339	341	311	290	304	309	327	286	281	288	317	292	300	309	309	304	284	312	321	314	303	320	316	311	316	305	312	317	276	287	278	340	303	308	310	321	303	304	293	286	308	302	331	296	321	329	288	299	318	292	324	329	300	298	296	310	275	289	319	287	303	306	287	285	309	315	297	326	304	331	297	313	313	334	311	325	297	290	272	321	281	318	300	307	307	293	289	313	375	318	324	316	325	293	303	283	322	316	293	304	296	324	311	329	287	334	310	290	312	291	256	295	327	303	306	286	307	308	304	297	280	317	296	320	322	307	307	259	293	313	313	328	308	311	309	294	335	307	297	336	325	274	309	307	319	292	293	297	326	309	268	320	301	335	314	343	316	303	287	284	301	295	313	343	332	315	288	275	299	330	307	328	298	316	312	298	327	304	333	296	306	310	341	303	315	312	315	308	334	305	319	329	303	328	267	309	338	319	287	336	326	306	280	300	304	292	305	281	304	323	319	313	290	332	303	356	310	280	309	301	293	303	284	284	327	308	307	299	316	302	319	278	308	317	303	330	316	303	329	308	316	302	313	302	308	310	284	283	336	296	320	299	305	305	303	301	309	290	296	327	300	291	312	333	299	349	284	298	305	310	329	352	331	283	309	300	341	293	328	310	313	280	296	289	310	301	323	301	321	308	304	287	321	296	355	351	323	342	271	299	286	322	316	309	309	330	308	311	316	276	295	328	332	360	345	296	317	313	317	325	295	282	337	319	311	313	307	292	308	311	290	305	315	299	302	361	341	297	328	309	327	312	303	298	307	302	317	281	288	283	315	273	306	334	299	299	327	324	283	321	303	317	328	314	296	289	335	333	317	320	296	308	289	290	309	309	297	312	301	342	313	338	340	327	305	312	281	292	324	343	324	320	312	294	330	332	317	309	309	325	321	324	335	287	294	303	334	324	331	296	286	350	299	332	282	313	310	347	305	311	330	340	312	302	303	325	314	329	304	327	306	309	324	343	324	311	318	277	339	295	318	284	319	340	310	310	351	284	323	292	315	318	314	352	335	322	348	312	301	332	336	296	337	317	300	293	287	310	316	304	301	323	340	312	362	323	319	328	318	335	345	304	318	295	304	314	323	349	326	303	308	287	324	299	296	305	315	312	314	314	301	298	315	320	309	320	303	347	285	311	272	339	336	294	302	336	306	284	296	314	293	293	300	321	317	293	305	329	310	327	330	304	295	287	324	305	300	297	310	322	316	291	322	301	319	313	306	314	303	330	321	288	287	304	316	281	295	301	293	327	299	318	326	316	284	268	294	296	294	294	325	309	301	301	274	301	332	322	332	325	322	306	297	293	301	341	328	284	304	353	308	309	328	317	318	293	322	327	333	348	313	328	313	318	325	305	310	300	304	327	333	307	343	317	317	329	300	305	314	334	288	305	300	315	290	308	316	317	331	314	293	309	296	314	283	310	300	309	292	333	338	318	312	319	314	333	320	322	326	299	284	311	330	279	305	302	324	329	354	304	306	333	327	305	295	335	336	272	302	302	327	349	302	307	296	344	325	339	321	328	330	286	336	323	312	311	312	285	298	330	313	316	307	301	341	300	285	292	322	355	298	284	323	291	270	314	339	313	296	305	313	322	329	329	318	310	329	314	310	299	307	302	321	296	280	292	303	319	330	335	318	313	317	321	306	356	282	356	300	286	336	311	327	303	292	297	330	316	324	296	298	299	287	289	298	300	302	292	322	277	311	309	286	326	306	286	302	313	336	292	337	309	304	313	300	303	324	318	309	320	298	324	292	302	330	320	301	291	314	312	358	304	327	294	331	317	314	305	314	314	294	293	281	254	348	339	296	334	303	329	323	316	310	329	310	316	285	337	327	327	332	283	301	308	306	285	327	314	329	312	300	302	325	291	283	273	299	335	330	331	325	313	320	300	284	338	312	325	332	299	299	327	282	284	325	303	342	296	313	318	318	324	319	297	324	329	343	316	294	278	322	307	313	313	284	290	317	289	312	340	305	319	301	329	311	295	277	302	303	312	333	295	301	320	328	292	328	311	334	298	335	306	310	287	324	301	303	283	290	320	294	316	368	298	360	282	297	295	311	292	270	305	290	320	305	356	324	294	303	320	337	321	328	293	302	303	337	292	324	292	305	293	315	307	313	307	288	328	285	330	350	304	300	329	327	366	343	329	309	277	307	304	317	311	361	323	315	288	317	259	310	321	300	336	294	284	298	279	302	313	287	284	311	332	320	284	335	314	291	320	347	319	321	310	283	313	305	322	319	296	348	291	328	305	292	271	298	303	310	310	328	270	305	308	315	306	303	313	311	299	313	281	295	330	299	305	304	319	312	352	335	306	334	301	329	321	279	288	303	317	292	316	309	282	328	305	327	318	294	307	309	300	281	298	293	286	345	278	309	305	291	344	291	284	322	315	336	284	302	303	310	322	326	339	330	317	316	313	297	282	300	295	319	279	333	310	315	311	311	304	328	317	289	321	298	315	315	316	334	315	327	301	295	348	307	319	280	283	314	289	284	312	300	333	323	312	303	297	354	295	300	317	305	274	298	299	314	316	323	332	329	347	322	341	279	306	303	293	324	297	315	327	296	288	288	323	296	310	298	307	331	258	303	318	300	306	317	327	304	286	313	309	333	344	326	346	307	284	288	322	325	326	297	289	300	302	300	313	316	300	324	314	319	309	342	332	298	303	304	324	267	328	351	316	274	305	285	306	291	325	332	336	298	332	287	296	325	327	286	324	298	278	320	303	311	325	295	302	294	310	340	302	311	293	300	303	349	309	306	313	330	317	301	300	323	308	328	338	342	289	316	280	327	306	288	325	311	315	291	322	316	299	305	307	330	307	324	315	316	313	287	324	318	309	330	283	342	324	317	295	309	314	288	293	315	319	308	326	278	357	331	295	347	305	260	274	315	284	323	291
6114	18626	16272	9146	6599	5219	4005	3079	2220	1810	1558	1573	1433	1442	1296	1330	1079	1035	756	746	622	664	738	602	985	1113	945	880	695	521	491	537	477	441	467	444	465	468	453	431	489	408	431	458	475	547	610	466	352	390	463	437	481	367	345	353	338	366	392	345	357	343	336	340	354	357	369	305	335	353	359	336	311	319	358	332	331	350	349	328	354	354	337	341	336	346	336	362	318	305	360	336	349	337	357	348	339	328	325	327	353	332	347	329	341	335	338	332	326	369	352	354	319	322	317	358	327	340	323	350	324	346	337	364	337	320	332	327	319	356	343	358	352	342	328	358	349	335	328	327	324	342	331	326	351	348	328	321	325	350	350	334	337	370	323	352	354	354	353	323	332	311	306	295	326	340	352	307	355	331	320	356	353	374	339	358	328	318	344	342	355	334	352	337	317	359	355	334	342	348	336	331	342	335	317	316	320	396	325	350	328	330	320	309	336	351	337	327	336	344	319	324	306	320	336	317	292	336	315	326	342	340	310	325	301	319	311	334	321	343	363	339	373	343	329	337	328	337	354	337	361	339	327	323	355	340	335	325	350	347	362	359	349	319	330	368	345	333	308	313	338	323	329	324	336	320	318	313	312	345	325	356	326	325	337	339	347	359	324	324	328	327	338	356	327	346	341	373	345	351	308	320	339	281	329	362	329	332	324	342	291	292	307	305	366	339	388	306	340	348	338	337	337	317	347	331	338	320	314	307	346	329	331	349	346	359	333	355	321	329	346	343	342	346	324	321	337	303	326	355	357	348	311	354	355	323	334	346	348	322	337	310	349	316	350	359	334	339	336	333	326	322	346	329	335	327	321	326	325	341	346	315	325	321	332	354	331	331	351	352	345	321	331	305	327	338	357	359	309	316	314	306	322	377	321	323	322	339	329	341	354	361	304	349	347	309	298	319	342	329	320	333	329	315	377	365	330	326	351	382	317	331	332	344	343	370	334	324	348	351	340	371	318	325	331	338	344	335	312	335	366	327	319	321	326	349	338	317	316	318	342	316	369	334	341	402	341	320	336	324	369	336	354	361	337	330	330	320	332	333	341	309	345	334	324	313	363	330	343	326	328	343	329	390	333	364	318	323	350	342	325	351	348	324	326	373	314	348	346	369	339	330	344	311	344	342	322	314	321	325	350	300	305	301	333	343	312	358	365	380	347	311	319	303	367	348	337	343	329	316	324	347	340	314	373	332	348	352	329	329	312	329	320	333	341	294	361	346	333	331	347	339	320	340	357	327	336	301	348	360	326	347	306	360	316	310	338	333	352	363	335	362	342	298	318	342	325	368	360	316	362	332	357	324	314	332	312	348	376	364	347	345	350	329	364	337	325	354	340	339	301	361	328	325	359	331	340	347	335	342	293	306	332	330	321	350	331	326	343	331	352	330	314	351	335	354	314	355	322	342	358	340	360	320	314	311	305	320	371	335	319	308	312	326	345	345	312	346	342	347	312	339	318	338	329	325	310	350	348	331	313	318	349	308	339	343	336	304	311	332	304	328	363	333	338	340	330	327	321	332	324	347	333	343	338	349	352	341	320	353	333	333	326	348	343	331	341	356	299	370	362	369	375	304	370	331	357	357	337	348	340	355	328	297	302	332	321	325	332	358	350	328	336	305	325	359	347	375	325	339	334	304	353	284	339	365	353	309	339	344	327	336	333	357	332	314	327	331	347	323	346	299	319	309	307	351	354	325	334	350	339	319	342	362	355	337	369	325	313	363	345	305	366	346	314	342	323	341	328	319	351	315	328	318	331	323	353	344	325	360	347	321	338	334	317	359	349	326	348	364	371	352	347	351	311	336	354	347	322	329	327	320	345	333	338	349	341	323	308	314	307	320	326	291	332	339	345	364	330	302	308	380	377	332	337	344	333	363	359	354	319	347	372	330	336	330	344	352	352	336	356	334	348	348	332	331	327	328	331	335	351	331	328	330	333	318	375	328	366	388	349	309	367	322	341	320	304	314	316	316	341	338	340	342	328	350	343	316	331	343	325	343	348	344	337	338	362	327	298	330	334	338	343	320	349	317	326	352	330	341	333	346	331	315	347	340	334	327	333	313	327	322	318	339	346	332	316	351	344	328	299	329	311	326	314	326	350	335	351	332	328	330	351	279	314	351	318	333	319	308	344	310	303	343	339	330	322	338	328	315	344	334	318	347	326	362	325	316	310	333	365	342	337	340	314	339	314	365	315	341	348	329	348	339	336	346	359	329	348	303	347	344	324	349	329	346	324	354	322	338	311	306	333	338	336	323	326	289	335	311	331	315	367	360	365	346	341	329	322	329	369	362	303	339	358	369	320	331	341	313	338	358	346	338	328	353	291	341	332	326	333	330	341	323	305	311	369	327	337	338	343	338	393	333	295	313	361	360	317	330	322	335	334	336	334	324	337	336	358	323	361	339	341	302	316	364	317	357	353	352	322	316	326	342	328	334	319	335	309	329	327	327	360	322	338	321	352	333	339	332	350	332	333	325	340	340	320	323	336	352	289	320	314	319	285	357	316	354	319	325	298	327	348	363	345	307	355	334	326	337	326	303	356	360	350	320	323	314	337	310	342	320	356	373	294	313	333	351	316	365	331	345	342	339	320	332	349	343	346	312	335	348	355	350	357	340	308	330	348	341	341	312	325	328	290	350	324	342	343	345	330	378	331	336	322	308	361	318	336	335	345	342	329	345	326	313	357	317	362	327	319	329	351	364	333	345	344	350	353	335	329	349	365	329	300	311	337	326	350	323	336	397	363	346	344	321	351	335	352	334	331	351	356	351	331	354	331	372	330	339	337	327	329	317	371	313	331	322	351	307	328	347	354	338	314	338	339	303	302	341	348	370	346	367	314	347	338	343	330	312	353	341	308	307	350	326	324	342	340	325	354	342	346	325	306	343	339	372	332	315	319	317	338	304	342	320	338	360	332	325	299	338	319	367	351	370	320	339	326	313	343	313	337	304	328	385	363	319	338	332	334	343	326	323	313	337	354	336	334	339	328	331	310	316	340	354	318	331	329	371	375	319	337	326	330	310	337	352	311	323	360	329	316	325	335	359	344	345	330	367	361	358	323	343	332	339	333	336	334	321	346	340	329	360	319	334	320	311	342	360	342	338	335	336	338	303	346	334	330	333	307	306	318	317	340	358	337	352	324	349	324	326	333	323	336	305	319	355	352	306	331	343	328	313	339	358	336	307	329	309	346	350	315	340	333	339	338	319	325	329	325	317	327	342	317	346	318	343	362	339	322	339	340	334	364	312	329	321	331	346	324	342	301	305	351	310	317	347	341	345	342	337	322	333	296	358	338	322	374	289	389	338	329	327	356	341	327	342	358	320	324	338	348	348	321	328	344	328	335	352	348	333	290	363	337	344	353	345	326	353	351	341	331	314	331	306	303	328	381	344	342	334	336	326	333	303	325	352	326	337	316	345	346	343	307	330	334	331	320	346	329	333	354	351	365	338
26884	19643	8743	2413	1551	1365	1111	954	876	893	908	801	847	853	865	887	828	781	784	759	784	709	732	779	783	873	776	821	782	750	769	736	644	729	778	685	701	757	708	726	749	709	768	748	757	736	733	775	701	673	752	695	745	702	732	661	693	713	691	759	734	692	678	691	713	707	748	734	720	687	714	711	753	721	689	690	719	695	707	683	703	745	731	705	705	719	694	702	743	707	725	718	729	751	720	697	671	771	702	702	688	709	732	741	694	738	767	711	754	744	705	766	669	734	731	706	717	679	693	711	781	711	772	709	668	697	695	749	722	720	730	672	741	692	765	698	693	727	729	676	708	695	731	754	714	712	729	695	681	649	728	701	709	711	727	696	706	691	726	731	740	707	693	706	721	723	720	717	745	745	744	647	751	714	663	726	672	709	707	747	698	719	691	711	707	722	683	678	752	688	709	677	726	695	701	725	703	724	722	745	710	706	681	645	705	715	725	735	726	695	685	724	726	703	697	738	758	754	733	727	729	700	695	747	718	690	710	705	765	736	754	728	770	744	729	715	698	661	738	642	686	689	736	739	674	751	654	704	679	730	753	712	771	696	705	718	742	712	720	715	755	688	713	742	704	743	752	766	752	721	676	705	708	725	695	731	727	709	720	719	779	676	715	696	695	694	717	726	728	692	687	737	690	734	754	724	730	663	724	664	698	749	710	724	737	711	727	702	676	712	694	740	698	733	712	674	668	680	756	709	672	709	703	686	728	768	732	737	702	651	694	685	754	758	732	692	714	708	686	695	729	729	744	758	703	716	734	783	715	713	675	669	780	690	737	710	692	734	673	725	705	753	736	709	702	676	740	724	673	705	684	735	715	744	711	679	735	706	701	667	771	699	690	713	669	712	731	710	679	721	687	747	740	740	710	731	678	703	728	696	720	734	700	693	736	741	691	711	688	677	738	714	682	799	724	709	756	697	754	704	721	692	686	705	747	676	768	688	722	734	711	685	720	720	735	701	713	721	762	737	706	660	708	747	700	699	708	686	698	704	666	729	704	714	689	740	719	698	760	736	683	782	718	770	691	713	698	706	717	693	746	706	675	699	724	675	761	773	706	715	730	724	733	677	726	695	687	746	715	677	725	761	713	747	727	701	646	692	690	718	706	706	736	700	694	672	675	732	723	707	747	722	738	713	727	693	737	711	703	710	670	724	755	716	740	714	683	696	666	673	671	711	738	772	700	731	709	723	710	701	712	675	738	691	781	735	703	674	732	749	673	736	733	717	703	698	725	740	693	715	699	714	721	738	714	719	751	729	761	702	713	711	701	749	734	734	729	761	689	747	705	711	730	739	731	710	699	704	717	720	733	732	707	725	675	735	729	755	762	721	701	738	727	734	741	759	715	761	710	708	706	681	712	693	657	737	698	707	686	777	692	738	682	693	659	680	676	711	708	769	736	706	663	716	707	721	714	717	686	688	737	671	694	707	688	735	687	727	687	701	707	683	688	704	696	745	689	704	765	734	702	725	708	693	696	682	654	665	704	716	686	721	694	705	733	765	723	715	727	693	702	706	688	738	744	697	695	720	736	683	664	740	700	689	685	746	745	728	724	700	715	722	759	673	748	759	725	705	686	687	696	714	674	715	731	744	704	753	716	641	719	696	701	685	713	756	697	678	784	727	713	720	758	693	743	691	739	731	678	749	713	686	717	680	706	740	739	695	753	745	761	697	688	706	744	697	733	733	738	701	765	711	740	712	755	685	749	737	690	676	716	692	718	651	714	673	712	658	733	738	717	707	703	687	661	695	680	725	674	730	759	691	690	746	683	700	703	749	714	687	714	690	717	651	741	756	696	719	729	752	714	710	685	712	694	707	759	716	733	704	720	754	704	637	717	666	633	688	760	723	692	718	695	700	733	753	731	721	681	728	720	672	705	748	750	673	682	716	720	716	738	717	735	743	710	751	676	703	765	689	695	692	717	694	733	719	712	752	659	738	759	685	709	701	697	690	750	722	706	696	721	686	754	690	752	681	708	716	736	721	697	703	680	714	756	690	752	674	740	668	703	737	679	731	748	738	710	712	701	729	731	695	703	676	750	677	735	741	708	659	695	673	700	718	690	747	716	680	714	701	648	725	698	657	704	693	705	745	698	744	695	694	662	730	719	705	714	729	654	692	681	708	691	707	727	695	656	744	690	701	663	702	780	703	700	663	675	674	722	769	721	730	713	717	729	754	746	707	676	747	708	754	707	705	744	684	714	757	758	755	681	692	747	712	695	703	715	711	713	749	679	719	775	750	699	709	726	705	726	701	731	665	695	733	712	718	724	717	684	712	702	692	711	706	714	709	738	687	714	735	717	690	727	732	748	753	723	711	704	707	710	722	744	728	761	755	685	686	721	680	714	712	660	785	711	759	777	753	770	678	725	719	708	723	726	739	712	713	670	738	717	680	681	718	706	706	682	736	766	683	670	618	703	725	727	731	694	672	717	699	681	690	728	740	700	706	698	742	683	726	684	706	708	743	708	731	745	707	762	736	703	698	713	712	719	704	733	720	742	719	724	719	733	689	702	694	681	695	681	684	709	735	672	753	684	712	690	726	701	686	703	721	644	705	736	697	742	697	750	724	742	705	752	744	697	743	746	756	726	753	737	689	683	686	717	767	683	677	721	736	717	696	740	688	705	778	682	703	758	708	721	722	664	703	727	728	764	740	671	717	740	707	693	698	752	716	739	698	721	687	708	729	683	707	714	717	678	717	673	679	667	742	670	734	681	694	672	748	748	690	715	748	698	686	715	734	696	660	730	672	708	662	655	705	702	749	708	724	736	659	717	734	754	692	735	724	730	700	705	719	708	668	731	718	688	681	738	670	729	700	722	716	702	684	708	713	661	726	714	706	701	729	746	675	692	721	676	681	730	691	712	713	727	639	718	705	677	744	686	712	700	740	698	670	734	682	690	743	709	701	743	733	725	690	727	684	717	736	748	717	696	683	719	726	690	672	747	738	734	701	717	721	678	708	730	711	723	706	731	705	724	718	737	696	707	754	750	736	723	732	708	716	709	713	700	710	714	693	726	710	746	705	691	686	724	709	712	688	729	694	710	672	707	656	682	708	729	692	707	739	690	717	693	692	679	643	754	711	757	691	663	680	723	655	765	719	718	695	693	670	696	695	700	766	694	739	682	692	758	699	749	701	738	670	734	730	696	761	735	688	774	762	709	724	692	719	686	731	770	723	742	749	749	689	714	684	725	699	724	689	700	734	690	703	684	700	744	709	705	738	646	665	684	757	695	715	732	697	683	744	762	723	717	649	721	700	715	695	718	698	682	714	726	728	691	757	751	681	716	694	713	690	711	728	690	732	691	701	670	765	709	704	678	741	676	705	707	702	736	677	747	669	692	756	711	776	697	695	684	678	757	702	729	706	751	758	732	752	745	741	739	720	683	731	727	724	732	694	710	702	671	712	704	699	683	730	674	763	670	720	706	653	681	712	728	694
5129	4711	4309	2505	1936	1618	1511	1230	1077	1025	1028	968	988	1089	997	997	903	838	817	809	935	810	854	854	933	1014	898	868	885	780	779	835	804	766	756	811	801	764	735	755	787	779	773	778	789	827	806	860	726	700	832	813	798	730	723	736	733	776	752	781	806	716	791	773	740	763	773	725	775	711	746	718	772	770	718	759	746	737	689	781	735	787	720	749	788	763	760	779	793	760	793	734	744	750	723	827	745	755	796	750	706	722	756	738	757	749	711	775	769	685	746	743	788	782	749	715	747	718	777	712	686	719	762	734	756	755	794	739	737	778	811	765	752	788	736	789	749	774	736	731	764	757	806	775	779	803	773	755	737	769	770	798	713	735	758	814	756	786	756	723	782	748	753	777	747	792	752	757	758	784	774	761	737	708	804	746	798	766	732	766	738	735	720	772	714	791	777	733	712	770	734	739	753	800	728	744	725	772	770	765	778	794	745	739	736	734	778	785	760	717	699	755	777	772	715	691	772	743	724	724	772	756	781	743	702	747	709	750	786	758	745	714	740	723	739	719	780	745	764	724	765	780	743	724	764	804	707	736	734	763	751	798	757	759	811	754	783	731	718	762	735	752	724	761	723	759	772	749	770	796	779	770	737	755	767	711	731	753	749	736	752	731	728	761	767	738	790	808	768	770	725	727	774	777	742	756	746	746	752	738	787	719	695	776	762	717	768	789	723	728	767	763	729	748	741	766	793	778	770	744	784	737	742	729	735	715	780	746	731	770	837	696	726	743	763	743	765	770	762	726	764	760	736	753	727	733	717	751	729	793	760	755	739	741	758	717	761	795	705	738	761	807	749	740	754	776	786	731	750	780	741	763	781	758	696	748	813	770	736	777	759	735	737	723	771	776	791	731	786	724	752	766	744	729	835	717	745	744	739	772	750	725	755	750	748	726	777	726	738	742	716	732	729	746	718	740	756	721	821	736	740	810	740	775	783	758	744	730	767	774	722	721	743	789	743	774	749	748	731	732	708	767	731	762	779	775	791	727	770	734	780	775	740	771	756	717	741	749	725	704	789	727	705	777	719	755	810	749	727	769	701	813	794	697	757	753	721	728	731	802	788	741	722	716	789	707	741	727	726	789	755	764	746	732	759	755	730	750	795	753	728	750	746	724	759	736	763	737	725	775	749	762	707	744	794	754	719	780	777	738	714	795	753	733	719	733	768	718	790	800	746	737	773	717	748	749	745	756	760	829	802	762	793	735	731	748	776	762	796	755	732	771	770	762	736	769	705	749	764	724	772	775	739	768	755	730	745	768	747	709	724	731	784	772	795	779	777	748	703	754	722	738	751	762	794	788	723	785	725	741	770	723	721	741	743	770	771	766	750	774	755	782	734	680	727	740	716	809	736	783	742	758	716	757	742	694	750	765	761	754	836	756	778	751	762	764	701	755	764	779	762	783	742	739	765	747	731	777	760	772	741	770	754	778	781	730	750	733	755	770	760	731	730	765	756	740	756	737	778	748	708	742	738	817	748	780	699	788	753	736	768	775	749	749	788	766	767	738	761	734	707	769	709	752	724	763	756	812	730	789	721	742	716	708	710	754	722	705	736	784	840	797	757	755	765	719	702	741	783	747	732	757	769	767	751	746	776	760	723	775	734	746	732	752	778	737	725	747	798	753	757	786	715	776	744	767	748	749	728	743	809	709	774	752	810	755	749	763	754	821	807	800	735	785	759	747	734	758	762	715	757	762	798	746	761	793	739	803	750	794	707	796	765	752	790	739	763	773	739	690	755	687	751	760	741	735	764	711	746	757	760	766	748	742	729	805	760	834	730	764	716	786	750	718	788	742	760	786	721	751	802	738	773	785	762	768	744	686	721	772	721	747	765	764	766	696	773	735	714	775	701	748	748	773	763	763	721	733	752	787	741	772	805	766	745	823	725	740	724	743	776	748	714	782	784	745	755	727	705	759	780	741	770	815	778	728	814	762	770	700	757	751	752	786	769	751	728	756	702	709	788	748	722	760	763	737	749	787	787	743	731	761	731	768	781	776	758	729	778	749	779	777	780	739	753	746	795	750	741	745	762	757	730	757	789	749	782	741	762	779	725	738	760	753	769	759	776	736	775	760	739	743	766	782	745	725	742	774	741	734	747	734	763	788	749	709	753	745	721	808	710	773	734	743	768	746	742	759	755	780	761	719	767	755	755	780	781	764	763	768	799	761	738	773	792	723	724	739	729	787	724	729	744	757	807	791	760	769	750	755	781	814	768	722	768	690	752	738	788	716	755	775	742	743	750	736	742	760	739	810	748	785	718	767	738	778	796	798	767	801	735	797	732	741	705	779	777	777	715	719	746	769	749	808	773	748	750	743	718	766	792	799	772	756	743	770	751	722	749	768	784	763	741	765	712	760	772	784	734	744	734	756	736	767	770	719	747	784	770	777	790	754	770	783	738	791	757	797	798	750	734	760	722	762	733	778	801	766	736	792	730	712	745	774	769	724	768	738	750	785	732	729	827	740	773	723	820	723	784	743	775	732	782	753	785	750	760	761	729	782	754	705	686	766	741	780	774	784	800	789	761	788	802	800	752	720	738	743	791	791	728	726	733	763	743	779	765	783	758	731	736	785	773	726	762	778	787	760	794	806	737	779	718	784	757	762	776	761	757	756	758	742	761	789	767	688	747	748	784	801	739	755	783	717	760	763	758	736	793	696	744	750	764	766	745	785	718	760	766	765	769	692	764	818	745	726	722	706	751	734	753	733	719	746	739	699	783	746	752	756	729	800	763	771	734	761	759	766	736	739	809	776	748	776	767	801	746	770	712	722	812	736	756	785	769	735	744	775	755	734	734	770	788	799	728	721	767	779	746	704	803	740	737	725	691	754	789	836	712	763	730	724	772	771	805	782	740	782	744	748	719	699	755	758	727	712	750	754	746	661	777	785	765	789	783	705	755	761	715	738	725	746	751	813	752	764	775	757	789	724	769	720	778	701	768	762	802	780	758	765	726	713	761	731	736	750	749	744	739	744	744	753	743	758	796	803	760	771	725	783	756	790	730	788	754	765	811	781	736	686	776	730	811	798	756	758	777	751	768	817	715	721	785	780	715	762	785	753	748	758	783	725	780	722	793	768	756	800	817	775	773	712	743	787	761	733	774	745	758	767	712	718	784	745	739	756	770	710	745	750	740	792	781	737	768	773	773	784	733	720	770	714	765	811	760	759	737	814	772	752	717	809	749	757	739	800	772	763	784	765	724	730	774	777	731	724	755	735	778	815	739	753	750	723	741	751	711	767	698	701	744	749	750	795	758	769	765	768	730	751	746	790	713	753	731	756	741	780	798	760	732	762	734	759	812	769	769	764	755	791	770	764	721	757	714	737	756	776	747	726	735	768	743	789	711	775	694	740	743	808	761	717	741	805	792	729	755	765	749	730	727	732	803	730	765	726	716	762	735	743	770	731	690	779	748	752	734	776	742	694	772	733	790	745	737	755
23373	20950	28107	23957	20944	13559	2514	1419	1137	1059	1030	1067	979	975	978	948	765	808	770	682	730	618	638	647	762	788	755	703	690	593	603	624	600	582	567	575	581	581	555	549	584	553	592	532	558	651	647	637	588	564	500	580	605	576	572	529	569	528	566	511	522	516	533	547	527	540	518	527	572	543	536	518	551	546	530	559	516	503	551	533	520	536	527	561	545	532	525	571	534	511	524	535	549	557	536	531	571	520	509	525	536	516	513	565	541	532	539	520	563	503	564	500	557	504	533	546	510	531	501	524	510	558	547	516	530	513	531	530	534	506	526	548	543	570	555	532	520	565	535	528	512	490	537	526	539	559	532	530	537	531	540	522	529	519	486	557	544	527	527	538	509	517	536	555	513	504	551	523	519	511	518	561	529	537	522	511	530	508	523	535	545	514	517	544	551	523	537	604	520	551	517	520	513	542	553	522	570	562	545	516	533	551	553	510	509	585	505	549	549	529	551	548	537	534	523	514	491	522	512	562	509	551	598	495	510	537	558	540	533	484	481	513	564	528	509	563	544	551	525	554	532	526	568	554	540	511	531	515	534	558	524	545	529	565	552	522	515	538	536	499	535	549	531	506	520	515	581	503	537	531	498	557	538	497	549	530	545	555	586	565	533	534	536	525	511	563	510	551	540	519	531	545	465	527	550	575	588	553	530	500	528	462	501	511	527	562	499	550	522	554	542	563	530	553	537	530	493	543	526	573	526	563	541	528	553	528	546	577	546	526	536	563	547	543	548	513	557	532	494	545	550	550	559	532	514	553	515	518	557	522	562	556	548	547	568	531	525	532	483	523	556	546	562	552	528	507	515	525	535	533	560	506	505	495	495	522	512	519	565	522	546	515	512	549	513	547	533	527	561	526	557	507	534	526	563	581	503	561	481	570	551	579	516	536	519	544	503	502	511	528	508	506	520	503	484	561	558	539	553	520	548	522	531	518	543	545	541	545	535	601	525	525	539	533	555	558	547	538	527	534	552	538	524	523	519	546	530	524	531	508	533	550	525	550	547	530	530	509	529	512	518	536	561	530	504	552	557	522	515	508	519	558	521	535	512	512	542	545	516	527	530	575	509	547	544	516	504	527	568	538	555	517	561	496	545	545	511	527	539	509	549	521	516	529	525	528	516	525	548	598	521	505	516	538	536	547	555	525	549	554	509	542	549	519	513	548	522	520	537	497	539	512	558	517	536	559	542	526	549	523	497	501	529	524	506	529	537	534	512	501	507	508	547	514	523	543	511	542	559	548	541	565	500	522	551	497	550	525	511	533	541	541	549	551	487	528	528	546	518	524	513	521	526	571	522	519	514	520	548	525	484	523	517	535	538	505	511	532	570	536	537	538	497	520	523	537	517	530	535	551	539	518	531	532	525	528	559	539	566	519	542	585	514	563	512	530	519	531	556	524	517	492	560	526	540	519	542	508	560	501	554	546	569	573	576	557	536	531	550	545	518	495	540	524	519	568	540	516	572	520	560	536	535	561	549	535	504	532	482	534	536	554	498	542	544	522	501	533	516	562	534	550	562	547	579	533	552	546	500	537	512	536	507	539	540	531	537	538	527	535	593	537	516	534	531	537	566	516	555	518	539	520	553	568	525	516	531	514	560	527	535	499	570	481	493	508	537	538	493	543	525	536	549	561	523	534	549	523	556	550	549	523	527	548	498	560	550	590	495	524	579	534	565	559	538	505	532	494	513	499	527	570	516	548	537	566	548	545	534	523	545	581	548	550	520	556	494	523	557	545	554	536	512	544	514	546	530	551	516	529	509	486	532	518	551	543	550	514	532	544	540	550	557	506	518	537	487	519	537	507	554	535	559	527	535	525	544	547	572	503	549	541	516	564	544	513	527	561	524	538	548	538	562	485	496	534	557	520	571	523	550	556	526	517	512	507	542	493	545	561	535	541	559	545	552	566	525	539	553	541	569	514	517	566	545	550	492	525	502	521	528	521	562	497	551	533	536	517	523	548	509	515	528	543	478	524	514	531	542	499	546	529	536	509	541	557	569	484	555	552	586	497	505	498	519	510	529	510	533	509	538	534	489	509	559	487	540	581	559	517	522	528	530	539	498	571	504	552	533	570	518	515	544	507	518	555	507	521	541	515	492	547	538	495	578	517	493	529	542	529	545	546	489	520	530	531	540	508	571	489	532	583	519	553	553	528	502	526	534	554	498	563	562	511	540	553	532	557	549	510	511	480	548	561	518	538	534	541	532	528	529	495	566	497	479	571	530	481	572	498	547	563	489	511	478	508	545	527	538	549	495	528	543	549	523	520	509	520	557	527	534	528	524	537	528	544	512	560	520	496	547	529	511	547	501	551	558	558	569	520	486	544	505	499	563	528	523	503	524	529	552	504	540	548	530	559	579	521	522	529	525	530	575	488	553	497	518	490	525	493	520	562	530	532	533	534	541	549	548	555	520	490	513	508	529	534	511	571	543	497	505	566	509	532	535	502	513	552	543	517	542	566	492	512	522	541	552	515	516	536	541	516	528	557	520	530	539	513	518	547	525	512	558	529	510	534	536	535	557	557	517	540	525	504	530	499	536	525	524	536	548	520	508	544	530	510	490	547	557	557	540	505	530	498	542	501	542	577	509	543	509	558	522	541	553	527	525	516	520	508	469	544	531	552	512	521	560	527	518	559	480	536	577	507	542	572	533	507	532	556	517	508	502	544	506	520	523	510	548	540	527	517	465	552	528	563	511	534	560	569	562	523	513	557	527	490	525	525	525	515	529	522	534	530	519	516	517	551	550	518	511	531	536	584	540	528	524	534	523	536	557	537	495	536	511	513	560	524	521	522	511	542	546	528	521	555	541	545	579	536	520	526	504	514	541	548	512	564	521	521	550	547	547	526	515	547	576	544	537	539	526	523	572	570	564	503	557	511	532	546	521	531	516	543	550	549	544	548	562	558	547	568	542	522	516	582	554	532	540	548	517	526	509	571	528	548	529	523	536	545	509	527	565	502	542	527	547	567	517	490	485	517	554	504	532	534	502	523	496	533	560	519	525	532	547	538	531	564	532	547	507	563	524	557	537	539	476	497	557	537	541	507	545	520	524	584	545	526	506	506	528	560	555	538	544	503	552	473	565	470	563	515	527	528	535	519	556	529	542	534	561	518	535	541	550	522	538	549	504	532	544	523	529	546	547	550	539	548	539	521	516	522	502	504	530	526	543	506	555	550	553	525	506	539	505	538	467	514	478	503	524	499	535	521	508	560	513	556	527	514	519	547	532	532	493	548	520	550	563	526	543	520	509	534	519	578	498	508	530	513	534	550	556	517	512	565	496	561	549	529	571	552	525	563	509	519	506	552	523	515	537	532	548	500	538	532	553	537	509	527	524	547	525	538	509	520	501	493	527	551	524	520	513	520	490	544	481	583	500	531	524	505	553	523	523	505	487	557	559	508	534	522	526	497	524	497	521	520	508	516	504	520	515	521	505	535
4521	12455	11210	5834	4185	3431	2654	1940	1630	1408	1351	1433	1325	1243	1232	1163	985	1003	903	841	861	679	713	713	928	979	1018	887	813	723	652	657	670	661	671	647	669	644	634	632	656	623	651	565	680	717	756	715	699	588	653	651	674	626	559	617	609	632	618	575	588	605	566	600	581	591	619	558	588	580	557	592	579	558	546	576	571	569	608	586	518	544	581	574	585	569	528	573	577	569	562	614	569	576	600	580	626	563	576	607	617	545	545	547	573	615	570	549	585	584	579	602	611	600	599	575	571	568	613	619	558	603	566	626	597	581	544	588	564	590	560	591	575	575	572	580	574	624	583	591	622	562	545	556	587	598	574	607	552	562	557	567	619	569	555	571	589	582	547	560	559	604	581	580	573	589	555	536	551	617	613	585	590	566	630	633	631	552	563	558	575	578	622	556	561	570	581	536	591	584	569	595	555	575	545	603	608	522	613	565	601	620	557	609	554	542	561	545	629	578	569	590	599	578	549	613	561	560	561	553	590	597	580	565	603	595	584	579	559	564	559	594	621	605	584	524	593	559	563	596	612	614	582	560	538	583	566	557	563	627	521	567	593	610	562	572	558	594	631	580	573	595	552	629	574	559	567	604	591	605	598	552	564	571	567	607	608	553	542	607	581	564	584	562	546	571	501	598	559	563	584	567	620	608	574	573	554	553	566	567	635	568	590	593	566	600	609	633	566	580	580	559	611	608	598	577	531	577	608	599	589	584	593	592	608	551	561	566	589	606	605	585	580	572	598	585	571	585	577	585	538	593	589	593	590	603	557	614	593	590	606	588	558	609	568	565	601	565	588	579	583	559	562	536	571	551	588	570	579	536	576	571	575	534	552	555	566	605	570	619	595	564	588	578	542	588	584	578	573	594	577	573	581	617	579	553	527	607	512	582	593	576	585	571	607	585	620	539	571	575	572	560	577	572	580	531	593	549	540	607	566	556	560	564	580	565	552	572	555	547	618	566	586	557	549	607	568	544	591	585	576	582	591	584	557	569	602	599	570	602	564	584	576	604	578	577	611	558	550	553	581	573	579	535	596	612	569	558	586	563	549	582	543	559	608	532	581	523	563	587	563	583	574	605	574	601	594	588	598	570	558	562	615	578	549	592	598	604	611	565	562	567	555	603	566	532	533	592	569	584	552	555	590	550	595	608	616	569	542	601	614	608	606	574	579	563	580	567	572	590	573	585	613	587	535	552	633	565	591	575	606	563	575	539	592	571	619	624	543	590	568	584	563	530	587	536	612	598	560	572	580	561	580	591	594	579	572	580	606	575	582	559	551	610	583	577	574	608	610	567	608	577	615	540	614	553	579	586	597	605	572	609	546	574	563	593	607	553	553	608	560	598	606	551	556	593	618	588	583	612	557	597	514	562	588	567	538	607	579	563	611	597	593	554	569	577	598	567	556	594	569	589	597	608	586	601	565	616	593	524	601	596	574	606	573	564	538	559	611	565	586	587	552	561	579	580	584	586	602	587	605	575	596	594	604	553	556	584	572	570	591	571	528	576	614	667	588	559	556	588	604	588	560	596	539	564	603	551	529	576	581	561	586	574	578	557	625	600	586	565	574	615	591	568	542	579	616	593	585	604	532	542	565	557	573	584	577	580	623	544	555	570	598	575	561	566	533	590	591	574	531	604	589	563	582	559	608	583	573	615	574	576	545	585	570	551	574	588	587	564	578	625	587	591	589	579	586	582	607	583	552	577	515	574	549	607	557	589	582	580	560	549	563	544	561	558	557	615	563	591	583	567	577	586	561	620	558	574	603	584	597	550	557	548	572	544	574	532	550	587	537	572	574	592	627	588	576	565	574	544	577	611	619	558	601	555	622	594	563	601	585	541	556	618	587	556	596	570	583	599	533	555	576	586	530	598	580	606	555	541	538	567	627	567	538	594	558	552	593	575	557	560	593	571	580	575	581	618	606	592	561	562	581	553	576	574	597	544	567	600	566	562	552	597	571	575	617	602	606	553	599	579	580	548	568	620	589	535	587	548	582	611	587	553	589	556	597	610	575	562	580	568	587	590	614	563	555	547	554	556	603	581	554	554	562	608	582	552	582	577	597	577	606	584	588	539	572	558	574	596	560	557	598	542	590	569	572	601	595	582	618	558	574	582	587	566	570	566	584	569	564	591	582	618	567	591	594	622	611	560	564	605	576	520	575	608	555	558	559	595	570	567	551	559	570	581	594	606	571	549	581	583	597	568	556	551	580	630	608	606	531	648	556	575	555	548	561	601	579	519	565	608	572	615	603	561	546	550	549	621	559	579	528	607	577	549	542	620	606	579	577	590	544	604	608	580	604	572	568	537	605	582	620	579	544	603	584	559	569	575	578	598	606	562	601	596	635	597	524	580	564	574	586	554	550	542	612	592	605	607	550	618	567	568	564	549	568	583	612	571	607	612	571	580	568	579	636	601	570	598	591	596	623	557	547	559	555	612	547	558	528	580	601	593	557	603	590	560	581	594	609	588	538	519	572	583	556	562	610	554	589	605	574	613	547	553	568	592	560	563	604	525	621	584	568	583	643	602	611	602	569	570	539	580	609	577	557	586	578	594	607	592	580	602	579	589	575	580	555	563	589	564	573	616	548	626	571	589	590	550	573	583	593	599	595	619	595	547	559	575	599	545	596	563	620	560	571	574	619	546	610	542	571	590	602	550	556	576	544	545	544	581	586	567	539	569	584	572	576	549	557	568	585	579	598	568	594	614	610	582	588	609	581	588	620	562	599	595	565	563	566	542	594	602	587	556	546	529	560	583	571	574	576	608	613	603	535	589	594	596	577	529	586	561	585	608	562	622	580	554	612	589	588	540	578	570	587	612	595	586	589	575	581	517	538	544	544	587	586	578	589	579	590	586	635	596	596	593	630	584	568	595	570	602	570	582	530	616	542	574	571	549	592	573	611	615	579	599	608	608	611	572	594	594	580	576	566	581	549	584	579	610	571	577	583	548	589	576	598	589	590	638	570	587	596	575	601	596	610	608	604	572	607	580	547	618	561	584	564	567	550	550	606	596	558	579	557	596	618	585	574	621	559	597	573	564	595	580	589	567	589	592	570	594	622	621	553	613	561	618	576	545	639	600	558	614	547	624	564	534	587	583	572	561	569	590	564	574	573	604	538	567	561	610	572	595	604	563	548	566	564	596	555	615	572	613	581	602	535	591	537	549	603	552	521	558	603	577	568	563	591	552	554	539	585	574	563	590	553	586	587	594	631	567	579	601	636	591	604	574	627	587	614	547	605	561	555	632	580	562	620	579	594	571	591	540	609	551	543	621	567	553	571	609	633	594	585	565	559	609	590	569	596	548	584	612	542	587	555	586	617	582	587	533	554	543	558	585	573	621	592	543	600	558	572	595	565	568	571	515	568	560	587	591	527	553	586	577	575	574	582	599	582	594	591	565	591	591	601	561	555	562	557	582	573	590	607	539	528	613	601	568	581	609	595	552
24287	20872	27311	24478	17217	2648	1491	1157	1019	882	892	922	939	918	874	862	837	789	683	732	668	661	676	674	770	730	787	672	682	604	639	559	638	611	616	638	639	659	596	595	622	635	610	623	637	610	744	626	604	624	652	622	654	586	600	597	571	595	617	554	596	595	597	567	573	538	599	589	623	625	634	578	606	534	577	575	559	616	627	634	541	587	574	566	602	565	655	617	571	564	567	601	515	595	581	629	603	549	550	537	535	600	587	629	567	587	581	568	622	583	586	590	581	593	548	582	574	604	564	624	577	580	560	527	609	591	595	550	597	603	594	586	596	599	566	616	573	571	589	609	591	569	528	600	596	571	576	604	529	542	596	561	584	624	602	563	552	613	565	557	580	571	621	553	566	591	594	570	552	582	587	566	573	572	577	563	652	552	616	600	618	590	554	580	613	545	606	582	593	578	568	571	560	573	594	570	551	563	563	585	625	558	584	553	617	579	571	628	571	538	610	588	590	576	586	570	594	589	610	580	561	561	574	604	625	590	579	596	554	619	591	615	542	561	608	634	544	621	558	587	595	642	610	560	621	591	543	597	581	582	593	566	591	613	595	565	570	603	558	569	577	601	574	607	577	578	580	522	552	559	589	547	618	607	571	600	556	578	572	593	569	574	581	549	563	583	581	582	567	596	574	621	602	581	580	606	593	610	577	602	571	606	602	607	566	585	568	576	577	595	604	583	588	573	604	649	581	583	617	610	601	586	611	594	606	608	569	612	586	537	558	551	602	530	622	592	594	584	585	606	590	622	582	545	567	525	596	589	632	588	556	556	613	552	586	578	597	586	591	575	583	574	599	623	567	561	617	617	568	585	577	608	579	554	585	588	585	632	600	568	553	616	565	616	573	561	548	629	606	600	575	551	604	607	578	631	546	604	603	601	572	576	554	598	568	552	568	553	617	582	577	600	570	604	618	629	560	570	539	614	566	564	565	527	582	547	568	593	560	551	566	595	557	549	560	527	585	593	571	580	597	610	580	534	561	571	570	521	613	619	622	611	598	584	566	584	557	613	567	596	586	581	564	632	555	565	582	577	593	598	602	590	611	573	621	565	602	603	572	591	583	588	584	579	595	578	560	595	569	579	605	538	599	604	646	608	569	618	600	612	625	540	615	643	601	625	574	585	609	596	600	590	574	544	599	573	621	586	552	589	583	566	574	553	576	547	587	616	614	598	612	548	565	557	584	598	553	557	555	559	578	627	612	585	571	570	648	626	637	589	566	644	583	552	632	580	634	604	651	552	565	587	647	617	572	569	583	524	605	548	595	554	596	567	560	562	579	615	576	601	536	572	563	630	593	575	604	567	573	574	593	619	584	603	552	598	617	571	613	617	602	572	544	566	574	594	581	552	594	595	581	581	533	588	618	592	576	601	582	598	590	639	578	568	556	574	576	598	580	563	596	595	588	626	584	588	600	563	560	543	595	577	592	538	621	653	596	559	510	580	556	596	588	580	568	627	581	571	581	571	521	617	553	575	626	588	606	618	601	590	572	590	587	576	534	603	604	558	621	593	616	580	585	601	580	571	587	554	540	590	628	590	600	626	581	618	603	612	564	555	628	597	563	590	585	596	599	596	605	574	541	539	571	594	570	560	626	548	613	556	571	546	585	571	547	613	597	633	564	609	551	601	574	588	610	558	572	583	582	586	589	560	588	568	586	574	542	602	604	584	573	632	605	591	602	600	596	560	577	592	648	596	581	591	590	604	616	563	542	562	526	543	556	575	604	599	617	592	569	569	584	546	629	577	569	583	586	581	610	604	615	569	578	622	593	562	586	573	581	563	571	585	598	530	573	619	528	597	583	592	576	584	586	604	617	617	608	560	560	594	615	595	567	612	575	542	619	575	602	583	570	569	590	598	576	579	591	561	588	583	570	560	589	612	600	593	567	579	628	618	577	607	596	556	550	577	602	561	605	559	615	613	588	603	626	602	564	582	599	587	560	595	590	588	611	598	566	536	670	563	608	535	571	601	579	618	623	628	616	572	584	557	586	578	577	564	560	571	602	551	615	608	588	569	585	588	572	577	611	592	591	550	556	601	561	578	602	565	612	577	608	557	611	620	593	591	595	571	600	590	662	558	621	584	531	609	578	611	573	567	550	592	612	606	565	562	572	564	590	550	598	616	567	594	602	586	576	586	606	519	544	597	602	561	543	571	547	623	611	592	607	591	605	562	560	579	564	597	592	554	625	615	639	631	616	582	596	591	578	567	576	552	578	584	599	633	596	612	597	562	534	517	596	579	592	594	593	583	575	592	610	600	594	570	568	579	597	556	546	591	591	585	573	561	568	617	587	590	608	594	565	601	549	557	566	615	575	582	579	587	535	588	625	621	599	585	566	593	546	609	594	605	613	601	586	581	610	546	577	615	592	588	618	561	595	655	596	576	588	554	614	615	565	601	569	617	571	599	618	562	569	541	586	599	600	587	612	585	597	614	603	619	569	568	583	551	563	619	595	543	572	534	634	600	606	636	601	552	582	601	597	586	566	597	649	600	544	578	575	570	578	584	594	591	587	561	572	608	601	557	586	569	625	558	565	604	556	605	605	582	599	602	590	541	587	543	555	610	566	568	569	595	568	544	582	567	568	590	597	546	584	589	574	603	577	575	548	578	565	575	563	598	618	564	574	579	578	546	613	570	576	616	575	594	585	588	552	583	572	536	673	598	555	632	587	592	571	532	563	603	554	593	599	606	567	568	600	569	577	634	583	593	596	593	610	603	597	604	595	590	582	522	579	533	567	610	581	590	579	610	593	568	597	635	575	601	584	558	596	620	584	598	614	546	618	609	574	586	547	594	589	602	573	580	587	592	599	601	590	585	615	591	605	594	591	555	604	622	625	606	567	589	574	574	571	585	553	596	569	597	599	574	567	608	563	573	634	565	579	603	582	600	588	579	571	599	592	610	554	606	567	623	625	632	614	554	593	618	590	590	581	603	553	603	558	565	566	608	568	596	609	543	626	596	558	605	602	598	564	574	593	650	557	587	577	600	599	588	598	575	556	567	606	582	564	627	563	639	561	630	588	560	570	601	600	605	536	577	580	613	565	598	630	580	564	530	604	566	521	575	575	551	614	589	588	583	577	564	544	555	624	580	543	561	605	574	558	592	568	617	562	615	561	561	591	600	592	630	590	604	576	559	608	537	624	591	572	609	551	580	625	572	628	590	588	575	551	604	627	543	538	592	620	591	603	588	660	576	627	575	590	551	558	603	576	559	575	578	579	543	602	577	606	570	581	588	574	601	617	596	589	617	577	586	569	586	552	540	562	595	582	566	587	589	558	599	572	558	606	593	609	612	573	553	554	599	590	562	623	580	596	583	586	596	603	568	538	583	578	577	575	592	553	587	590	558	583	601	600	632	563	563	579	549	573	522	601	603	579	586	626	559	552	607	640	569	584	595	625	587	580	635	550	586	583	615	562	605	572	599	591	552	598	606	607	573
4672	9347	8205	4515	3193	2767	2147	1729	1428	1180	1225	1239	1188	1253	1099	1047	950	912	879	757	780	735	711	746	878	927	882	797	717	675	652	684	664	667	680	642	683	662	670	673	646	633	601	675	663	717	764	753	648	629	640	695	633	601	670	612	659	611	624	597	588	580	617	612	649	642	586	617	635	629	604	602	615	646	588	652	632	562	627	608	615	604	616	605	560	607	591	594	626	631	606	605	642	661	603	609	623	614	595	650	631	579	561	656	636	618	580	638	626	571	643	607	584	618	588	585	602	589	616	598	643	601	601	577	575	649	598	607	629	615	605	631	627	610	654	615	643	656	638	599	597	624	611	630	641	571	614	604	655	654	632	593	643	615	641	645	620	624	588	613	635	667	561	622	588	614	621	631	597	634	601	622	640	584	611	575	653	595	629	629	627	598	597	575	604	628	574	581	593	595	631	613	620	618	616	603	626	647	596	565	570	623	593	574	647	636	552	624	637	626	640	617	629	589	585	615	633	625	603	604	646	621	604	642	581	629	610	633	627	656	584	647	583	663	626	569	654	612	567	635	602	593	642	611	580	617	591	609	645	633	618	582	636	592	596	621	615	620	576	628	639	603	606	597	644	616	617	622	594	605	603	611	596	586	603	619	635	582	599	632	579	604	642	619	590	601	605	632	598	664	618	616	615	597	625	645	617	583	561	605	609	623	583	597	609	601	661	621	601	587	586	587	617	605	616	647	608	594	624	581	591	649	570	543	617	609	580	598	575	628	640	653	629	616	657	616	617	585	598	651	608	616	634	573	566	590	618	588	634	597	609	629	604	633	615	591	626	649	607	614	624	605	598	631	610	582	642	612	650	649	621	624	619	670	601	616	655	617	636	623	632	613	642	630	604	637	591	592	567	622	590	622	628	638	584	603	605	607	619	626	628	599	615	605	624	609	583	618	682	591	630	589	627	617	614	605	611	578	589	626	621	574	597	606	557	598	651	618	600	616	623	586	616	595	655	631	603	638	614	600	625	578	609	652	644	638	619	595	613	630	615	605	612	562	598	610	640	640	615	597	639	606	636	589	608	621	612	646	593	638	554	633	576	598	587	635	567	612	624	659	628	627	618	615	622	558	589	612	613	588	648	566	593	623	584	679	616	592	617	604	644	599	591	622	640	658	623	642	622	635	575	567	604	593	551	588	648	607	670	620	604	654	612	618	668	625	613	635	612	557	627	585	615	636	623	590	593	596	638	608	604	568	661	555	597	591	611	566	637	586	594	567	592	601	579	577	614	638	603	589	624	604	635	605	657	601	600	577	582	614	587	645	604	625	621	631	624	625	591	611	608	569	622	605	591	628	600	656	573	591	625	582	636	633	632	639	604	622	572	634	641	620	666	613	603	596	615	614	605	637	620	616	618	603	620	631	619	639	579	600	594	595	601	608	634	671	587	651	590	610	637	648	619	593	629	618	623	624	653	576	582	668	619	619	577	606	596	591	628	607	613	569	603	631	592	563	666	628	644	643	616	600	592	591	636	576	594	590	607	621	624	623	575	668	632	643	577	591	621	588	611	611	623	605	614	611	640	613	618	572	635	593	587	657	619	626	601	606	564	621	592	635	623	623	648	568	608	619	639	601	621	625	634	634	628	578	650	634	639	600	572	611	591	623	649	571	629	619	659	602	600	644	615	585	636	549	684	584	617	603	624	611	617	623	597	626	614	590	602	626	601	573	621	621	613	613	580	586	625	582	613	605	593	618	614	585	661	624	612	628	609	626	624	640	582	616	634	597	609	601	618	614	604	604	633	632	650	604	660	577	619	625	642	677	598	573	632	638	636	599	623	614	617	629	615	656	620	601	591	605	627	657	591	649	588	601	613	602	597	613	574	583	592	597	579	601	611	552	626	593	599	613	618	605	607	635	597	630	603	644	633	622	606	652	607	630	645	616	606	630	615	613	594	582	614	634	574	645	570	616	586	610	613	598	587	625	631	607	637	634	630	614	633	602	602	648	598	622	607	586	589	642	650	610	662	617	644	623	617	609	623	631	639	590	606	580	661	586	632	645	628	633	622	577	564	582	604	636	589	651	616	634	608	618	622	609	583	613	619	621	645	618	644	633	599	598	620	625	609	632	596	629	662	586	555	648	618	619	634	609	637	645	630	637	622	646	605	624	670	619	624	633	592	595	591	601	621	560	594	610	581	638	581	603	636	641	615	619	569	586	598	560	618	620	596	629	641	617	608	604	618	602	601	555	632	626	589	602	575	651	625	620	626	634	621	652	613	598	538	671	637	603	579	623	595	621	623	597	612	654	599	601	632	643	622	606	615	577	594	591	625	599	626	632	627	592	568	596	608	672	604	604	591	591	578	658	578	614	611	592	590	593	603	572	572	686	600	597	604	598	616	646	619	564	640	599	629	639	613	618	627	608	547	628	631	622	623	618	581	651	632	633	598	629	616	609	609	620	573	629	636	587	581	586	600	583	610	603	573	611	586	597	625	604	680	591	612	658	611	597	624	615	606	598	627	625	659	619	631	601	588	616	651	597	634	595	550	629	643	594	617	622	599	605	615	636	625	602	619	638	639	646	635	633	595	612	645	611	583	612	657	618	614	616	573	631	600	610	647	627	643	633	598	582	545	631	646	606	648	592	664	618	628	613	617	616	616	617	645	619	633	596	619	592	582	595	652	575	628	619	619	621	577	622	645	634	606	633	626	604	603	598	579	624	627	608	621	635	612	609	642	602	601	634	613	581	627	618	593	607	575	587	596	615	576	624	592	591	585	607	626	635	656	655	640	611	591	595	645	648	600	603	630	679	617	634	646	588	631	577	648	612	583	598	603	637	637	575	620	592	652	642	612	626	592	585	636	624	637	630	637	616	647	595	604	629	601	609	634	607	606	597	614	590	627	592	588	615	619	629	603	572	633	643	620	604	608	597	576	578	642	628	606	575	630	629	626	632	643	594	624	630	648	625	578	634	647	577	628	630	657	573	613	613	618	569	646	602	614	608	617	591	568	621	609	638	611	614	607	593	602	587	656	668	592	587	594	613	589	626	599	644	642	646	635	623	588	581	587	658	580	615	622	621	652	577	628	568	669	605	655	564	649	649	601	587	550	619	644	604	617	595	592	645	603	617	574	585	627	629	619	648	613	587	650	642	624	648	595	596	605	584	583	616	615	599	592	624	647	634	622	573	583	619	575	622	606	621	589	578	632	568	629	614	648	617	604	643	632	616	578	599	583	647	628	599	603	617	612	579	631	613	614	666	625	631	580	599	686	579	592	633	613	638	611	613	659	605	554	589	629	646	645	604	637	604	620	621	603	603	616	623	645	589	639	585	580	578	580	586	656	644	588	600	605	605	570	652	613	572	612	623	626	631	576	641	559	579	637	616	616	592	606	580	589	631	619	598	612	633	662	627	642	620	652	600	594	689	590	611	597	651	636	622	582	619	638	628	615	591	590	635	618	638	598	618	595	650	607	578	598	636	609	617	607	621
22272	20962	28541	23568	20954	21040	13051	2066	1322	1200	1043	1156	1148	1127	1078	1062	782	825	658	652	551	512	506	494	625	768	800	601	545	416	389	424	380	426	399	371	395	363	441	366	392	421	389	353	396	433	569	495	383	318	357	337	380	363	344	345	362	344	347	308	317	344	360	321	365	290	299	315	312	336	335	328	337	324	337	331	350	308	304	296	308	328	333	308	298	312	322	304	334	316	310	295	339	331	329	291	323	295	347	324	324	302	302	312	291	335	336	340	295	329	321	334	354	298	307	318	339	341	319	303	323	298	318	307	315	331	320	312	356	322	344	318	333	352	289	310	323	297	291	315	330	302	325	338	309	335	310	309	328	320	323	291	313	309	301	300	304	346	340	339	318	342	305	309	296	328	320	292	321	321	327	318	306	330	302	310	314	343	349	316	347	306	338	307	307	320	328	326	315	325	345	350	321	302	343	330	320	289	326	346	318	323	314	319	302	321	317	303	344	296	308	341	286	355	301	312	347	328	347	348	314	326	313	327	318	318	288	315	311	300	298	326	304	316	340	303	306	285	347	282	317	301	311	292	306	297	315	306	314	323	332	328	304	303	326	303	341	325	334	306	311	320	329	311	299	325	340	319	309	344	313	361	276	320	305	324	326	320	303	276	331	331	310	299	335	294	311	340	308	354	295	318	319	313	294	293	314	313	311	326	325	293	364	322	324	335	320	307	296	311	332	325	336	311	284	323	310	282	290	305	302	288	326	303	309	333	302	282	340	344	333	320	328	327	345	296	349	287	305	320	323	335	295	321	332	354	306	317	383	313	311	318	294	347	322	311	333	286	354	334	334	283	325	311	286	314	348	336	299	331	292	307	297	340	347	332	356	300	348	318	368	306	323	315	338	308	329	302	297	319	322	309	332	348	320	295	325	315	315	310	294	323	334	307	313	336	338	332	326	311	307	311	343	339	360	345	324	305	338	295	317	290	334	312	322	292	329	314	333	305	315	337	345	309	298	334	299	316	316	323	341	317	284	311	317	297	303	287	324	320	284	330	320	360	321	349	323	341	311	318	307	317	301	338	299	348	311	314	316	318	301	305	330	310	309	322	296	330	326	313	323	296	308	313	298	320	341	319	299	339	316	308	345	321	307	296	316	320	327	352	322	331	338	298	338	304	339	299	333	364	339	331	286	320	335	282	305	325	320	335	325	304	344	323	315	334	342	321	305	303	326	355	317	313	295	321	328	297	316	321	292	290	350	291	315	321	311	314	293	322	334	358	303	296	304	302	334	272	335	315	307	304	306	318	325	343	300	322	299	323	320	329	295	331	328	300	307	288	344	302	324	301	312	305	298	321	343	358	313	318	336	303	314	312	325	328	305	334	293	323	328	300	299	327	314	318	327	297	344	295	344	329	345	342	318	318	329	305	322	322	340	325	305	317	320	302	304	328	321	301	296	324	332	318	309	325	307	350	317	355	338	335	319	332	294	297	297	312	312	343	339	355	331	324	323	311	320	305	316	341	318	303	343	327	305	329	348	338	331	329	341	331	317	323	337	313	324	320	291	333	331	313	317	311	340	314	308	289	353	330	315	311	307	317	277	328	324	325	353	320	346	304	312	321	321	327	331	293	310	320	337	323	324	334	320	295	313	328	300	320	319	295	291	297	315	317	326	308	343	316	332	312	305	311	339	311	315	363	311	317	306	310	332	310	332	325	301	310	299	313	313	296	349	357	319	326	317	301	288	323	310	316	304	308	350	313	306	318	312	315	335	345	317	358	303	330	297	310	319	334	303	306	309	306	359	306	306	345	296	283	343	329	349	352	299	311	350	349	311	321	330	319	342	315	310	346	314	335	317	323	339	308	344	339	306	316	312	291	357	316	303	338	334	313	308	340	297	327	329	348	312	315	337	314	326	280	332	354	335	323	309	310	328	341	345	339	300	323	321	330	331	338	348	329	310	315	304	328	304	317	334	320	302	302	315	337	325	330	327	285	333	356	342	289	308	307	310	358	311	323	288	319	319	319	294	314	328	297	323	307	318	303	317	295	309	312	306	323	302	295	295	315	326	318	326	339	303	301	317	321	305	330	320	298	314	347	316	324	338	295	326	312	308	293	285	310	311	314	304	361	332	315	301	316	325	303	300	323	324	320	321	325	301	307	329	290	309	292	334	335	312	324	296	340	305	325	302	311	327	295	333	316	338	267	284	337	314	330	342	301	279	332	345	337	312	338	318	335	315	304	302	276	324	316	301	311	324	323	347	334	303	339	315	314	328	327	309	319	303	306	340	309	317	313	319	308	332	334	281	340	287	288	290	271	308	303	337	351	336	321	320	319	343	338	317	330	330	311	342	325	324	322	300	320	319	291	327	287	318	345	316	304	295	294	357	324	324	309	332	319	291	318	314	287	324	320	299	332	321	321	333	323	320	333	310	327	321	304	341	326	333	278	306	292	328	316	332	315	326	299	304	314	321	310	324	319	317	314	300	325	288	293	289	329	345	297	317	332	288	329	337	341	344	305	297	313	338	290	322	291	302	325	301	323	333	305	330	310	299	316	299	317	351	355	324	296	319	324	287	318	347	332	311	313	309	299	252	285	331	328	288	320	283	300	305	332	326	277	331	313	353	299	293	317	270	333	315	315	315	332	320	317	309	328	303	313	295	331	320	296	305	355	322	338	299	329	321	318	324	302	294	313	318	310	270	338	311	331	314	303	323	313	310	316	341	301	315	320	312	305	271	304	338	329	330	308	309	320	319	333	327	289	324	328	336	336	325	292	331	306	339	300	302	310	339	300	316	293	296	324	313	313	323	297	323	303	327	313	321	330	304	285	364	308	338	330	285	312	308	330	304	300	294	330	315	310	318	298	337	296	342	298	349	287	310	348	293	320	319	301	303	362	354	316	313	330	327	333	303	291	335	306	291	298	304	318	335	356	322	305	315	345	318	311	326	311	331	306	371	295	335	329	287	359	315	311	329	328	309	305	306	324	347	320	308	301	317	311	286	301	287	318	299	314	323	301	315	309	337	291	314	316	305	328	284	314	321	304	294	332	307	323	304	308	323	311	313	301	284	284	334	335	308	298	318	313	323	322	321	303	309	319	307	311	330	342	325	303	328	306	351	315	299	336	336	322	347	329	352	301	305	328	326	316	350	309	307	337	314	316	284	331	326	313	312	319	317	302	295	282	318	305	326	316	312	289	307	328	322	330	284	305	312	288	289	340	331	297	304	337	304	317	311	321	298	308	338	357	346	305	292	315	310	325	322	316	347	295	309	300	314	309	316	288	311	311	307	311	339	358	308	294	294	296	327	347	319	293	309	311	301	326	311	334	302	288	293	316	318	294	280	329	294	305	315	303	314	293	313	331	316	358	346	307	313	326	325	316	356	322	301	286	303	305	303	324	308	308	303	313	316	331	321	341	309	307	319	310	314	333	319	325	305	283	321	305	317	297	335	307	329	303	332	342	300	312	292	301	297	282	324	292	305	328	310	285
6043	18341	16177	9018	6339	5238	3804	2812	2272	1776	1709	1819	1751	1703	1586	1404	1093	1137	933	766	685	691	601	590	825	976	1055	848	650	462	433	454	475	407	418	469	468	442	456	434	469	384	440	442	490	527	632	586	471	340	377	413	489	425	361	377	393	380	404	346	355	339	372	372	339	366	314	374	352	352	325	328	343	341	338	349	320	348	341	345	364	345	349	313	345	326	355	355	339	337	318	361	366	334	374	319	319	350	353	374	318	326	296	323	341	377	342	353	360	322	366	336	335	350	313	361	361	380	348	355	360	357	328	317	347	361	356	343	322	296	358	371	349	350	344	343	319	342	361	345	334	334	358	317	381	357	332	386	318	367	319	307	328	347	329	335	331	355	325	338	343	315	360	337	354	347	349	364	327	353	365	353	346	350	381	355	352	349	358	330	307	374	368	395	319	342	364	362	362	342	345	358	304	372	326	325	339	388	350	368	355	323	373	372	357	346	302	358	318	360	302	357	329	344	346	355	319	355	356	334	343	303	328	352	324	360	340	340	308	357	350	345	340	334	361	354	328	353	365	368	331	293	361	335	319	367	359	332	361	325	345	316	359	328	377	357	297	305	354	350	337	327	337	321	298	365	359	325	396	323	361	348	357	338	354	337	313	343	332	318	357	334	336	333	358	349	360	346	356	364	337	329	367	323	366	318	356	375	363	350	346	368	341	340	324	334	358	376	319	395	343	336	372	336	359	345	346	395	345	359	301	328	364	352	350	351	354	357	350	347	368	340	361	340	366	327	350	348	337	370	334	356	308	354	357	319	368	351	342	353	332	318	341	345	359	355	321	363	351	348	374	342	362	335	361	331	314	325	347	352	323	310	361	362	354	318	370	330	356	345	335	370	341	361	325	334	346	339	327	340	337	320	337	335	357	328	372	361	308	351	363	325	321	342	366	370	358	329	318	338	335	352	348	341	382	372	350	345	356	339	354	324	349	338	340	369	366	354	343	376	333	326	321	324	356	354	347	338	371	346	370	364	331	314	367	333	356	348	329	335	345	329	331	341	341	337	331	350	316	351	325	344	324	337	334	369	337	355	349	374	347	333	313	357	346	375	324	345	313	355	333	358	367	354	343	350	348	368	346	342	364	328	334	305	331	339	338	316	334	336	367	352	339	328	347	357	334	354	354	328	324	341	315	365	336	356	363	339	357	342	355	348	363	372	363	346	337	371	308	360	331	321	347	346	347	331	336	331	326	336	376	323	373	361	363	336	344	360	307	334	320	355	319	335	329	324	331	354	364	327	318	352	342	347	347	326	370	326	356	332	326	326	352	342	372	392	337	326	325	334	359	330	377	360	355	334	346	357	347	308	330	351	353	333	328	361	336	349	351	375	369	309	335	351	322	342	333	347	369	337	341	318	341	328	349	340	378	338	355	318	328	331	385	328	315	350	334	349	337	309	367	357	334	339	361	342	347	344	319	333	357	336	337	332	339	313	364	373	361	331	344	334	321	365	346	353	368	338	328	348	338	365	359	325	339	321	347	348	334	385	341	353	342	305	355	345	336	348	366	332	314	349	316	362	296	339	357	358	327	359	349	371	335	363	347	350	343	321	330	328	350	318	350	358	359	359	375	346	359	356	357	341	369	359	324	347	313	346	376	351	361	371	375	326	350	320	347	358	361	357	330	332	338	338	362	341	324	371	353	325	352	315	331	306	350	341	346	348	344	346	338	313	350	347	358	346	323	356	347	349	346	341	385	329	366	393	313	342	345	343	336	337	345	347	351	374	356	352	349	367	331	347	370	335	348	338	342	337	323	375	357	339	329	349	324	327	302	331	329	335	333	354	358	349	331	333	364	355	343	324	363	332	321	343	323	323	331	346	333	371	313	361	360	338	312	367	359	378	317	370	320	352	363	331	348	355	316	343	339	358	386	352	387	326	384	358	329	354	341	339	341	323	351	342	345	359	339	323	385	352	383	354	333	304	344	358	345	401	365	302	353	358	352	348	380	358	332	362	337	370	352	321	348	390	345	354	366	337	319	341	375	361	349	337	322	318	374	379	378	371	355	394	349	326	342	330	353	339	335	324	360	310	349	358	336	340	347	364	345	362	350	346	396	371	361	328	340	362	359	305	324	339	328	329	336	328	350	335	326	381	362	348	325	331	330	357	357	394	342	328	339	375	341	336	337	349	374	383	335	360	327	350	335	320	361	355	300	334	347	356	360	341	367	327	354	333	346	385	343	339	347	354	330	366	354	316	347	358	345	345	330	338	358	328	364	355	338	370	366	326	326	311	327	348	343	351	358	288	323	332	338	332	359	343	328	324	304	351	339	359	351	342	369	350	346	332	350	348	364	356	330	347	345	349	354	317	317	319	324	333	345	361	331	342	338	357	334	318	336	333	331	346	346	360	339	362	333	350	338	348	336	318	367	318	378	330	348	345	324	326	370	343	331	341	322	331	360	343	322	333	356	334	365	352	347	340	319	358	364	338	351	320	354	388	354	360	344	351	321	342	342	352	343	328	355	353	346	353	345	345	327	342	363	331	347	343	339	323	343	337	349	345	319	353	372	354	342	357	337	331	356	336	372	330	328	318	375	333	324	355	350	313	325	318	308	364	339	358	337	313	324	327	360	371	344	332	346	347	343	335	354	330	358	324	354	385	351	305	308	375	357	373	352	305	350	376	346	342	363	344	336	365	359	328	336	346	344	348	351	343	332	334	350	338	350	348	331	327	374	333	346	359	380	334	373	370	354	365	382	324	311	317	349	304	335	339	367	378	361	313	335	352	345	355	348	347	348	351	365	325	316	351	347	323	344	328	362	359	339	322	344	344	356	346	373	341	359	368	326	303	349	321	334	333	341	378	355	341	321	344	340	365	337	329	340	322	344	334	376	372	350	341	369	324	322	333	370	333	377	329	345	351	345	364	337	332	320	324	339	315	365	324	335	326	357	316	350	332	361	335	340	335	327	343	350	356	347	315	344	336	342	363	329	328	351	342	329	341	333	347	347	344	323	308	354	356	338	375	357	322	356	320	365	353	338	335	335	315	347	339	334	344	336	325	354	346	353	336	347	318	329	345	367	315	364	343	341	368	318	339	320	350	322	348	335	353	337	333	371	368	350	351	355	361	340	343	340	327	328	345	355	346	325	351	352	343	342	356	285	381	332	338	357	339	328	370	346	357	325	337	360	344	319	334	336	326	318	351	339	329	355	392	378	365	351	331	336	364	373	367	358	352	315	352	324	373	296	335	344	372	341	315	351	351	312	353	320	349	321	360	371	342	356	345	366	334	362	360	371	353	355	319	353	333	346	370	352	353	323	348	344	341	334	334	324	329	352	342	320	316	330	343	324	322	324	334	343	397	331	349	340	321	337	328	394	340	346	332	361	367	324	336	333	334	333	333	349	353	373	338	360	361	358	355	343	345	309	332	347	346	313	337	331	342	353	330	360	353	355	394	350	336	336	344	314	344	346	352	359	329	346	375	342	351	318	339
27089	19518	8179	2321	1398	1281	1078	921	911	917	919	921	915	907	894	919	904	862	874	759	770	754	753	801	838	809	824	809	783	749	693	688	746	785	769	742	766	742	746	762	725	688	770	729	805	787	789	799	794	778	719	711	752	697	723	744	738	780	799	730	721	697	737	758	725	702	727	736	722	737	693	721	759	711	721	731	715	742	745	738	780	753	712	740	759	747	680	710	715	744	713	765	708	749	750	767	751	716	741	740	720	709	717	750	752	731	744	697	723	709	710	746	702	703	765	707	764	725	758	720	749	774	711	670	695	727	728	756	742	696	743	712	728	736	714	803	748	749	729	699	723	809	759	730	781	682	695	727	708	735	738	744	748	771	725	733	709	770	683	707	732	746	661	806	759	718	724	744	736	693	743	702	715	715	752	689	716	751	738	721	716	771	719	732	702	685	765	734	691	743	770	763	775	701	780	715	763	724	682	787	709	688	756	697	689	745	702	718	751	744	723	785	739	744	693	722	695	746	708	721	678	730	726	723	756	725	713	725	757	725	738	698	762	712	742	712	756	741	705	727	781	769	734	709	727	739	684	712	655	726	712	719	776	738	720	675	690	756	760	717	707	750	692	705	717	716	709	724	742	716	745	729	774	727	698	728	774	757	752	685	781	720	700	723	748	688	745	706	716	727	759	749	747	735	748	731	792	753	714	720	718	729	722	712	750	759	728	727	782	756	712	722	708	709	688	730	734	762	787	723	722	738	742	776	738	700	671	732	744	755	713	709	749	709	710	754	759	700	746	711	704	677	705	734	735	710	714	674	732	696	739	691	725	735	682	714	704	722	740	775	716	710	717	755	693	750	754	720	735	741	671	714	724	755	712	754	713	745	753	730	723	705	771	688	728	730	739	702	766	718	730	730	722	688	712	773	739	765	684	704	769	711	735	736	694	711	731	748	749	722	675	724	718	751	748	735	709	762	697	718	720	726	750	744	729	700	781	743	748	727	738	750	716	748	721	747	746	709	740	692	758	718	740	714	706	743	720	714	754	704	768	746	739	711	747	728	712	768	724	676	727	716	777	752	756	716	742	705	754	721	707	744	733	737	741	742	687	737	702	725	714	709	721	747	711	762	756	729	705	713	744	731	749	745	763	751	709	729	722	709	725	707	753	753	690	726	712	731	709	722	739	710	736	738	710	763	705	760	742	757	758	725	717	751	725	763	722	692	757	692	710	756	756	717	722	713	750	765	736	733	676	701	699	788	776	748	743	715	766	725	688	735	695	727	711	735	738	719	742	746	744	702	710	769	713	725	745	757	733	687	743	787	741	726	743	726	749	759	726	745	767	733	729	705	742	688	750	765	743	696	762	682	724	688	714	697	746	757	751	741	739	693	720	723	781	728	744	759	734	701	737	711	737	703	725	741	682	684	701	711	709	692	715	741	741	667	711	716	705	748	690	695	674	708	734	756	739	729	739	714	719	698	748	746	705	671	733	671	784	726	773	772	747	732	683	693	708	737	717	713	719	719	734	756	754	703	706	684	748	712	727	690	764	707	782	742	711	737	739	660	706	750	708	739	723	749	759	739	743	725	738	729	687	723	772	724	757	687	759	723	756	722	718	750	718	720	758	715	694	740	694	755	678	705	745	737	719	767	722	723	763	696	677	756	697	720	685	725	742	734	789	758	751	676	766	776	699	744	795	697	729	709	706	720	724	748	717	753	734	705	742	705	723	697	709	721	684	716	746	726	718	692	756	685	770	751	771	728	719	735	711	766	736	736	715	698	679	706	684	756	739	750	749	711	695	717	756	740	705	736	740	741	746	743	751	727	697	746	717	729	722	779	782	727	730	736	709	702	750	761	730	709	780	765	722	737	792	726	738	733	751	697	721	753	739	712	700	732	718	690	710	692	740	723	739	743	763	719	721	699	807	695	724	727	734	710	708	766	678	717	706	755	707	718	733	751	756	741	716	722	692	740	739	748	746	754	755	742	764	717	727	668	765	749	802	714	760	749	732	735	763	723	701	743	699	695	733	683	708	746	751	773	718	707	688	719	720	750	770	748	739	702	761	744	707	705	714	717	732	748	777	751	727	697	717	760	729	710	770	787	720	711	758	683	704	724	694	769	732	730	702	753	738	703	713	760	713	700	713	681	727	703	766	749	752	746	765	726	733	735	764	748	748	707	737	738	709	693	701	752	749	741	692	830	718	680	751	707	657	751	745	731	735	736	694	781	741	753	732	721	753	727	751	746	721	766	691	710	767	738	762	729	721	745	761	714	711	760	736	737	676	736	734	738	752	752	699	729	772	707	727	760	695	750	743	695	750	706	698	753	725	766	725	737	740	703	733	715	702	720	752	789	699	670	704	758	780	740	702	708	683	750	747	712	755	709	705	733	730	706	702	726	722	727	743	738	734	712	751	767	711	697	746	728	770	783	729	740	744	739	714	753	743	736	729	713	697	760	751	713	731	747	717	740	700	685	724	722	751	719	734	701	733	780	725	701	762	700	750	781	725	778	681	737	744	728	691	757	702	744	704	743	732	752	744	742	676	764	732	739	758	716	719	737	730	743	694	756	759	736	749	736	744	738	756	761	761	686	732	752	770	738	770	742	734	716	707	741	755	717	699	733	768	741	704	712	724	754	677	751	706	705	713	725	701	738	734	742	714	707	755	697	779	747	757	723	729	751	715	713	778	734	723	708	723	710	733	730	731	735	705	703	706	741	747	680	728	733	740	720	693	721	741	709	739	700	746	762	736	785	676	744	768	686	686	723	754	706	687	768	753	719	753	706	774	719	705	755	705	735	740	658	737	708	749	713	781	722	726	772	768	698	709	655	725	678	751	712	695	762	725	759	739	695	699	766	723	736	722	726	713	744	745	768	704	731	717	758	714	743	725	725	720	662	723	755	726	763	695	759	710	753	720	786	737	726	750	682	746	708	711	703	768	739	750	703	672	715	765	729	774	699	775	728	689	687	698	692	747	733	735	717	744	687	674	736	749	777	747	765	718	710	711	700	747	778	726	760	753	762	733	733	707	702	734	697	734	713	796	716	695	705	717	705	725	713	729	668	676	725	746	758	743	750	715	771	695	755	670	722	680	705	770	707	721	694	778	756	737	709	743	699	774	730	745	719	691	741	771	725	740	719	729	721	714	762	735	753	695	723	692	744	743	715	769	763	724	706	739	728	772	709	794	732	762	747	731	695	769	738	734	748	735	719	774	711	763	744	707	736	778	731	767	771	742	747	753	735	704	690	708	713	756	692	733	701	785	749	703	758	769	747	707	730	731	721	683	731	775	709	721	786	699	695	732	730	732	758	693	773	682	720	734	770	781	736	711	744	699	676	733	788	710	729	775	798	784	702	713	685	721	692	710	759	758	709	760	734	766	696	750	710	713	727	742	702	720	697	725	710	771	691	728	742	723	721	703	683	715	744	726	768	762	699	704	720	685	757	772	708	738	761	709	693	787	752	700	715	768	733	775	732	750	718	751	747
5118	4339	4079	2365	1834	1770	1384	1195	1119	1070	1022	1118	1100	1152	1127	1090	917	920	891	916	836	875	825	877	889	881	923	928	830	835	811	829	822	791	781	793	807	829	801	820	803	769	742	791	813	799	818	836	787	807	768	820	802	766	767	730	797	763	811	752	820	811	769	767	767	812	764	766	798	807	747	741	790	761	742	747	772	722	758	746	751	799	741	769	801	794	747	800	796	754	770	770	760	737	719	753	800	810	795	757	772	745	750	765	711	713	775	744	763	816	801	749	774	761	790	753	756	788	780	796	750	825	808	768	779	767	831	769	747	729	791	840	779	774	771	767	748	807	779	808	784	763	782	707	727	776	790	786	744	815	760	744	754	832	776	753	739	824	770	780	756	774	812	759	767	770	762	744	778	762	805	784	782	753	722	819	765	809	836	763	801	731	765	753	757	789	806	727	815	736	787	797	752	776	775	767	795	728	828	757	801	770	748	795	798	777	752	774	779	755	753	811	769	795	772	759	815	757	712	728	755	760	784	743	717	710	776	714	758	782	765	781	749	753	794	780	820	825	760	766	824	827	759	753	741	731	779	771	713	734	778	735	766	804	809	777	799	764	784	812	774	848	758	767	752	743	774	811	758	804	823	828	771	756	821	769	786	723	757	812	808	763	773	759	827	754	759	812	779	780	813	737	797	734	743	799	769	739	768	772	788	731	758	832	826	742	782	785	818	788	781	786	764	734	786	755	784	764	745	763	799	767	743	801	773	762	762	804	807	831	764	808	774	775	772	778	752	785	763	777	771	779	750	806	807	771	776	789	760	790	761	727	767	761	738	744	785	770	774	708	786	756	791	727	769	775	755	749	777	771	817	789	782	768	774	776	792	795	763	758	799	740	789	807	781	754	792	751	772	757	759	767	850	829	787	779	755	757	832	781	787	756	777	724	787	754	772	728	788	739	762	783	782	773	762	786	765	755	759	764	771	757	718	742	759	782	772	807	756	737	765	730	753	783	785	760	734	797	758	778	756	776	772	756	777	796	761	754	782	755	810	717	753	775	770	792	771	760	772	826	824	744	739	752	780	712	815	775	778	760	746	779	783	748	770	749	739	761	744	775	751	740	775	738	766	739	811	827	731	774	741	748	759	805	745	780	691	773	715	711	757	793	733	769	776	800	792	769	796	791	740	760	751	800	769	803	733	753	834	773	742	781	782	791	763	768	771	786	808	827	764	788	809	803	791	828	734	837	762	751	727	778	794	783	797	807	718	750	756	764	803	722	781	760	764	792	718	818	726	751	793	782	769	769	790	722	821	752	787	721	721	820	764	748	779	790	765	805	761	789	742	762	700	743	743	752	747	807	740	783	815	773	803	800	763	792	728	791	733	819	736	743	788	778	816	750	768	789	725	760	788	749	805	747	770	752	801	758	817	739	803	768	731	767	775	773	780	769	758	709	762	764	736	805	776	768	769	769	758	771	813	753	814	804	774	772	764	809	776	728	762	748	754	749	701	727	794	735	760	758	771	794	784	763	730	806	790	704	793	799	765	765	799	740	759	777	757	775	819	748	769	748	788	729	739	758	785	759	763	776	750	788	771	746	788	767	789	730	830	754	729	759	779	781	771	778	795	796	782	768	794	828	732	731	787	773	782	808	709	765	792	802	754	751	762	770	789	777	767	763	780	815	768	787	794	799	772	749	748	810	755	808	830	810	750	730	799	769	808	756	757	834	786	784	779	754	775	749	758	753	777	757	802	835	741	790	729	745	770	818	745	784	761	745	775	788	800	762	814	751	772	849	751	772	805	751	755	802	772	782	729	745	799	795	791	775	784	828	801	769	742	842	728	744	768	800	774	789	762	808	768	742	781	806	746	737	777	812	763	817	777	772	762	814	770	802	781	756	738	786	761	755	802	810	736	851	750	774	809	753	775	789	750	796	788	867	772	776	713	793	797	786	771	806	820	789	793	725	784	840	759	727	746	769	737	818	742	818	774	747	772	755	781	723	774	770	751	757	744	769	755	800	803	800	774	780	735	770	804	785	760	784	740	814	777	755	781	765	818	766	810	771	772	802	762	773	781	780	769	770	700	832	781	781	863	768	772	733	768	834	803	759	767	757	803	784	804	716	783	750	793	774	816	805	748	763	736	829	785	822	777	774	775	743	802	820	755	727	772	791	812	757	761	761	738	769	773	753	812	751	808	819	779	821	782	797	762	730	759	785	760	817	736	781	799	758	724	807	740	723	740	743	806	804	733	743	815	805	759	776	766	804	738	794	717	773	733	785	779	771	791	782	826	801	771	731	809	762	745	833	791	800	766	797	778	797	798	775	741	762	779	736	799	766	771	784	786	777	767	779	772	773	773	788	777	766	779	767	794	726	703	746	762	803	779	772	746	772	754	808	787	800	811	764	774	768	796	790	734	792	788	760	790	805	723	776	728	803	761	766	803	817	784	777	852	748	807	827	820	797	771	798	791	805	790	747	797	790	723	758	762	816	736	766	747	829	763	776	759	807	794	748	727	771	761	765	794	764	760	782	757	776	762	790	764	801	774	771	765	801	776	757	756	756	724	765	736	778	834	712	752	755	781	812	747	781	821	742	790	782	746	753	751	760	781	752	785	799	779	757	724	794	795	787	794	770	756	794	779	761	829	779	754	789	763	797	764	801	743	767	798	781	763	808	770	752	756	799	807	738	820	778	770	806	787	774	762	795	729	787	756	778	769	800	735	768	801	753	767	768	758	831	745	775	819	782	788	776	781	766	741	740	726	713	785	753	795	785	729	758	785	750	754	763	805	727	773	790	793	771	739	826	807	776	765	778	809	788	773	794	735	765	736	757	793	738	763	744	823	798	787	753	769	806	737	806	754	778	774	751	752	815	774	765	768	700	826	774	753	793	768	817	727	759	782	769	786	783	795	780	762	833	790	769	796	776	790	800	801	791	842	758	783	783	790	763	747	746	750	721	761	772	824	776	771	790	765	766	699	793	800	748	815	762	725	764	791	774	826	743	779	771	783	765	747	761	745	777	721	783	757	756	810	714	781	796	772	776	765	707	757	771	785	765	798	837	768	820	770	812	759	710	749	758	808	824	786	769	757	782	796	771	780	768	766	802	735	750	745	733	737	756	818	757	783	780	776	821	763	768	789	760	813	726	746	729	780	736	797	717	740	797	757	748	724	784	811	778	772	788	804	755	807	779	810	765	817	791	787	746	788	809	768	778	784	762	749	810	772	787	739	752	773	770	752	750	758	751	774	811	726	814	783	792	750	795	741	825	731	764	817	791	808	825	736	804	734	733	778	804	772	842	746	744	772	769	766	822	809	774	819	799	697	760	765	746	752	756	735	798	784	789	744	780	765	713	753	749	739	806	736	719	746	784	787	775	727	760	778	742	765	739	755	801	699	764	753	749	764	859	764	812	788	801	801	784	790	749	753	865	784	744	760	803	794	767	739	764	816	747	789	790	771	757	756	764	774	795	770	777	789	740	768	770	763	769
23229	20872	28032	23831	20862	13550	2505	1470	1122	1062	1034	1064	1105	1062	1001	1033	909	853	712	754	682	629	650	693	892	913	824	811	647	639	593	578	575	581	573	622	534	552	600	584	551	603	620	580	630	629	599	675	616	545	558	658	542	578	579	565	577	538	535	569	530	560	531	544	506	544	548	531	562	535	477	539	528	505	550	563	567	563	535	514	540	557	477	562	566	501	542	498	544	520	543	552	573	518	537	503	566	539	567	516	538	525	575	478	566	518	569	558	601	556	513	561	519	533	547	549	570	544	587	503	577	551	525	548	537	576	530	560	566	538	561	555	548	490	561	551	554	547	512	520	569	556	586	512	548	551	506	557	578	527	539	549	511	564	544	589	581	561	519	549	562	551	554	540	527	614	515	527	576	537	567	550	599	538	528	536	561	522	573	535	558	574	534	540	564	539	561	550	537	550	561	573	536	519	572	489	499	550	603	522	525	526	548	553	582	585	554	556	539	546	536	557	542	511	574	562	508	575	508	545	556	549	574	546	486	546	575	532	504	549	556	539	567	577	546	535	536	575	539	561	568	567	576	558	529	532	529	565	548	567	564	596	520	531	539	530	556	526	531	543	557	546	560	533	514	534	506	525	566	550	551	559	472	518	537	554	510	530	543	548	550	551	516	577	545	524	546	552	561	544	532	582	536	575	498	491	564	583	588	535	540	509	541	571	545	582	500	564	510	554	552	580	543	534	556	570	565	555	526	582	525	558	556	564	528	518	549	559	526	568	539	515	541	510	550	560	528	542	501	552	532	559	549	537	531	530	515	546	567	556	536	547	546	504	526	518	479	540	564	572	549	560	536	521	535	540	515	573	587	566	528	507	552	570	539	540	493	551	544	517	560	538	538	530	549	539	557	534	525	549	558	580	531	565	566	541	533	544	499	554	526	560	540	544	541	556	511	554	504	543	557	467	551	536	537	530	600	519	530	572	530	529	533	618	578	510	532	554	510	525	534	532	588	544	556	513	547	516	517	578	525	551	555	533	572	577	568	545	543	561	526	572	545	547	535	507	500	495	537	566	528	537	546	576	571	584	528	532	575	557	511	572	547	547	561	555	573	544	584	514	534	571	497	558	570	563	553	531	502	589	550	564	559	580	523	538	564	560	531	513	553	537	538	549	570	539	519	571	508	490	565	584	559	557	534	563	589	535	512	566	497	564	519	553	515	562	553	560	560	569	562	541	559	533	532	567	570	520	524	560	606	589	542	543	563	530	577	556	559	547	558	492	539	565	555	555	541	541	553	569	584	586	557	592	555	531	538	528	566	532	513	579	532	537	534	542	593	515	606	553	579	516	581	517	529	535	524	528	564	585	493	535	550	562	556	526	542	561	533	531	524	548	564	514	604	577	550	579	519	559	541	557	535	538	562	574	560	502	503	545	581	545	538	548	519	540	513	544	571	550	510	539	536	536	536	548	520	532	553	486	547	497	537	587	534	555	519	522	561	524	547	553	575	592	535	553	558	581	575	525	546	512	580	517	565	543	599	523	554	574	591	553	563	548	552	563	554	558	547	546	520	538	579	566	556	559	557	572	539	550	547	544	516	573	541	551	535	531	546	567	560	518	538	560	532	552	501	501	541	541	565	564	604	539	570	551	558	547	570	516	533	605	522	545	559	584	535	494	568	554	524	564	575	573	527	511	563	514	549	494	536	555	546	524	557	539	498	573	510	557	536	518	514	525	536	559	518	525	554	511	544	526	592	556	543	527	555	515	542	542	554	594	549	541	520	594	568	599	562	543	498	516	539	558	530	529	531	581	539	534	538	562	553	556	578	570	581	580	539	534	491	518	561	517	557	569	575	534	571	580	556	527	525	569	534	557	507	538	555	563	595	579	560	549	558	561	509	522	524	504	546	524	531	528	578	577	541	523	550	524	567	531	510	558	543	583	529	528	534	526	523	551	537	497	551	537	525	574	512	525	508	533	530	536	560	566	537	573	559	468	547	515	536	595	538	530	516	569	520	522	548	549	563	578	570	532	521	544	552	541	536	565	532	549	535	531	590	580	565	550	565	558	554	560	516	559	520	587	521	545	557	549	575	544	519	557	539	529	506	543	535	559	560	534	562	540	541	561	553	542	552	567	526	563	547	491	545	560	563	519	527	510	514	496	518	561	574	552	563	565	523	536	538	526	555	546	540	520	552	548	549	533	511	588	558	534	558	562	567	576	542	548	553	574	559	521	578	557	587	556	580	539	505	575	563	514	556	512	579	564	577	564	530	541	526	559	557	529	557	537	514	545	535	531	541	523	592	588	559	541	524	549	592	511	564	591	553	563	546	566	543	554	562	541	539	510	534	553	575	552	524	553	522	563	557	499	569	555	524	516	535	544	556	530	561	584	528	564	552	560	547	497	550	564	549	532	519	505	504	557	567	565	580	520	552	542	561	570	524	538	569	525	546	556	555	558	569	500	578	552	576	531	532	577	549	541	598	548	535	553	551	533	536	543	576	544	539	572	499	497	551	541	496	591	523	532	505	531	497	574	552	518	517	599	545	553	572	545	546	577	540	528	541	546	532	570	578	554	544	554	548	577	585	571	539	492	581	527	510	514	560	518	500	532	548	542	535	564	527	519	521	575	573	564	586	514	560	565	559	559	548	567	563	537	533	522	512	569	557	524	566	549	498	531	517	532	598	527	495	509	529	575	525	515	501	549	472	524	531	539	551	567	584	546	533	512	557	569	520	584	543	528	608	547	596	538	565	538	604	567	547	557	549	520	521	522	537	547	509	521	530	555	590	558	583	539	560	602	501	531	527	540	593	548	590	536	534	557	542	533	520	516	548	552	510	532	557	529	535	546	552	542	541	542	555	569	537	559	558	566	530	563	611	531	527	530	550	542	556	488	544	507	604	570	533	558	546	593	503	572	528	530	576	534	550	593	580	539	558	541	548	540	492	541	582	571	540	553	539	580	570	548	605	531	512	507	568	563	544	553	558	527	592	588	500	524	559	538	518	530	520	560	558	568	545	561	544	596	505	556	576	552	531	502	502	498	531	543	526	530	557	561	549	553	577	551	496	547	535	565	549	593	560	563	542	600	565	540	533	569	492	568	553	532	540	539	552	539	601	537	531	580	546	581	535	514	523	538	584	519	573	541	531	536	565	510	535	561	542	532	591	550	567	546	550	552	553	532	562	518	536	541	552	552	557	512	544	572	535	535	573	519	511	538	557	529	540	520	577	543	557	553	567	553	505	556	563	512	528	546	565	537	556	528	542	604	584	546	543	565	568	563	549	582	549	571	549	553	527	557	571	546	539	530	528	558	574	564	522	553	561	539	549	544	569	575	547	574	554	576	559	598	549	558	524	570	537	548	526	558	555	538	552	512	563	578	556	554	550	587	536	522	559	568	573	498	562	562	552	568	533	537	517	565	559	577	524	567	584	537	543	519	529	559	558	471	550	515	525	516	587	576	537	558	525	521	502	515	566	516	540	556	504	541	554	561
4505	12287	10563	5994	4042	3499	2637	2025	1621	1486	1365	1412	1513	1485	1467	1421	1096	1062	893	883	839	814	808	816	1078	1071	960	957	749	718	725	638	657	659	651	630	665	665	658	638	674	636	672	684	723	692	787	737	646	640	611	653	648	618	653	611	618	649	608	646	574	550	638	621	576	582	605	609	607	570	614	604	577	582	587	596	601	575	631	621	594	561	632	584	581	564	577	588	563	593	579	584	599	584	588	555	598	607	603	560	596	604	571	611	561	615	585	588	556	566	588	617	599	590	609	604	615	575	601	567	605	555	611	582	590	637	563	588	592	614	605	576	640	627	601	601	587	631	603	599	601	629	623	609	612	579	614	597	566	597	600	587	601	585	615	626	589	639	571	585	592	591	608	630	634	614	593	632	592	596	586	588	620	603	640	618	601	610	614	610	598	604	544	604	537	626	565	547	573	600	598	593	589	560	565	603	600	598	622	586	566	564	590	599	565	561	587	584	581	568	545	613	614	582	580	591	623	606	595	580	595	592	583	601	627	586	584	613	601	630	598	539	608	560	608	588	598	573	588	584	607	550	609	625	602	584	589	623	574	568	630	544	539	626	583	585	599	613	596	598	638	570	579	608	592	610	592	601	578	586	592	606	542	575	550	617	558	594	606	611	631	593	658	600	586	575	593	590	578	597	545	596	597	609	507	611	620	575	618	607	593	609	580	585	599	605	624	607	565	598	594	574	568	587	588	565	605	577	620	605	615	609	603	582	582	620	563	597	622	572	595	596	583	585	565	586	573	570	558	592	606	609	606	585	612	572	605	588	582	593	626	583	613	564	653	598	576	617	602	577	575	627	635	639	594	585	567	557	584	604	572	594	562	595	616	606	564	596	627	632	616	583	596	554	573	554	599	612	568	604	571	573	576	592	576	595	582	597	613	573	608	564	564	537	599	626	563	578	571	564	588	614	599	625	563	601	638	569	610	608	573	572	643	564	614	592	612	627	588	600	580	592	582	590	632	612	596	580	589	605	605	618	599	602	581	577	583	574	601	657	620	556	596	623	619	627	583	588	601	599	612	590	600	622	608	594	611	595	606	622	600	623	602	597	572	559	596	559	565	567	566	616	542	582	590	603	575	583	621	630	616	616	588	599	594	593	598	601	611	631	622	585	601	601	590	579	604	595	629	586	596	546	592	584	603	622	550	588	608	587	582	654	591	582	613	625	575	628	598	577	629	619	587	618	573	597	610	517	578	610	574	565	616	603	582	616	591	582	621	607	595	609	591	617	585	616	594	617	614	545	618	626	594	596	608	586	613	611	578	602	596	568	606	595	599	570	590	575	569	600	602	601	613	615	604	651	649	615	605	587	570	583	625	606	576	591	642	614	614	582	606	624	565	598	583	617	580	588	607	619	552	574	594	576	590	595	586	594	623	572	576	600	597	643	610	563	587	588	554	604	637	583	597	625	611	605	545	570	632	601	636	607	598	575	607	631	635	584	578	588	602	603	598	610	582	589	558	591	525	608	624	593	611	630	600	633	594	610	599	593	596	582	551	562	594	603	625	604	605	602	597	614	607	612	557	555	583	594	607	622	583	629	599	624	542	563	588	565	590	605	570	552	576	611	584	622	623	617	546	584	606	614	596	569	567	604	574	662	613	563	617	560	582	547	586	597	583	526	591	605	593	560	587	557	608	625	598	608	579	608	580	566	574	585	565	605	586	549	637	540	602	577	599	613	563	614	552	580	588	596	605	617	617	587	585	608	583	559	616	593	583	626	571	600	591	590	576	613	586	586	571	567	601	626	637	615	612	586	610	569	629	596	587	563	582	566	592	591	604	587	609	574	576	616	614	631	601	569	614	578	563	587	558	612	620	576	596	561	640	597	604	635	597	596	587	621	595	584	588	616	608	596	588	578	645	557	568	626	599	625	609	647	580	606	574	576	586	580	640	627	519	578	606	589	580	604	604	614	599	645	609	589	605	611	626	604	618	564	607	635	587	653	596	597	620	584	627	578	599	634	570	593	571	618	594	582	593	590	613	621	557	587	596	567	564	573	567	613	629	570	579	635	588	593	630	584	596	600	580	608	589	602	545	595	572	637	558	573	611	636	606	626	624	563	592	586	615	640	583	585	578	630	615	647	578	591	622	616	604	582	596	569	587	593	568	634	581	647	558	558	592	630	600	549	582	617	557	574	582	592	575	560	619	637	589	606	599	587	605	570	557	610	568	610	643	620	606	625	562	557	592	593	572	623	589	595	627	625	616	568	608	613	586	627	598	580	595	581	573	606	630	571	584	563	629	591	590	576	568	607	642	552	567	596	594	587	594	573	615	602	574	583	626	571	641	607	582	579	606	551	609	572	598	628	583	618	611	609	594	555	612	611	620	587	588	633	628	593	588	573	585	603	592	578	622	567	593	593	600	604	570	632	578	582	607	588	643	561	584	641	630	609	586	618	594	592	597	591	578	543	568	596	583	630	601	643	581	598	588	593	615	613	570	578	588	592	610	591	572	645	592	586	580	604	602	634	606	602	633	575	641	590	595	592	649	570	595	606	577	644	623	578	568	586	598	615	608	614	592	608	596	659	604	594	597	591	618	562	575	589	644	581	584	520	611	671	588	633	612	654	582	641	632	592	584	563	600	617	603	601	604	575	572	613	590	623	590	586	572	562	546	581	605	614	607	566	623	592	583	575	635	613	577	587	607	607	627	566	600	584	589	593	611	603	595	581	624	614	582	579	612	625	559	612	597	585	583	630	599	638	579	603	628	569	598	617	638	622	573	547	598	626	601	574	582	604	602	606	605	602	552	581	570	563	601	565	642	603	582	547	652	597	594	608	592	637	631	611	638	574	575	623	617	612	604	596	569	591	656	598	592	576	602	567	591	585	579	618	602	603	608	612	610	605	645	604	551	600	556	584	572	637	581	573	607	570	614	596	594	612	598	617	596	590	584	631	603	605	616	568	586	581	593	582	614	595	562	588	564	578	598	634	579	595	619	604	599	588	610	578	597	595	593	615	597	609	590	643	606	572	598	614	624	650	612	587	605	603	621	632	638	598	578	592	560	619	587	617	619	586	556	592	595	618	607	585	624	585	579	600	605	530	596	601	599	622	582	592	599	611	534	609	549	592	614	589	628	649	610	588	574	554	586	602	585	583	594	644	572	602	588	553	623	597	649	592	608	607	599	584	641	617	582	576	613	594	592	623	592	552	617	612	656	594	564	601	618	548	579	631	629	632	573	583	612	612	601	623	602	593	582	580	597	595	611	594	608	610	617	612	567	586	585	588	600	617	619	592	599	570	609	627	584	611	543	619	619	615	568	613	609	591	616	577	573	589	627	567	597	599	550	600	623	576	580	577	605	562	585	574	617	617	594	566	589	628	590	549	616	668	597	555	598	598	603	536	628	564	553	589	593	585	590	576	622	582	599	578	591	592	614	592	593	550	575	582	628	576	604	613	579	605	623	595	604	604	570	605	571	655	551	624	595	602	571	626
24248	20875	27279	24510	17312	2660	1561	1165	1000	849	922	932	980	984	1035	878	849	848	772	731	733	672	655	704	854	817	830	772	730	667	642	634	666	671	638	618	628	656	618	621	668	645	695	680	699	736	609	673	642	612	683	649	655	610	609	686	685	629	601	583	605	599	593	616	608	613	613	622	638	634	607	626	614	608	587	595	563	666	630	564	588	590	624	566	634	671	647	619	632	638	625	625	653	647	620	593	626	611	622	603	624	607	616	586	598	596	623	577	644	595	598	630	615	642	631	631	612	575	585	630	635	592	628	660	608	605	621	597	627	628	568	600	615	614	638	639	592	551	609	637	604	581	631	657	609	583	600	641	596	651	596	591	638	617	607	663	561	585	647	608	605	645	609	568	602	592	664	595	615	632	627	661	597	617	615	599	604	623	590	653	614	570	595	615	575	670	625	555	589	611	642	606	657	597	618	591	642	616	619	625	605	655	612	622	601	582	633	651	615	620	589	606	631	629	592	589	619	585	616	603	626	633	619	663	612	617	606	620	635	636	613	613	622	613	606	603	575	593	613	619	629	584	601	605	607	659	562	651	575	599	616	588	598	606	589	626	612	567	657	608	599	655	602	631	620	627	611	618	582	623	623	616	580	604	603	590	618	592	603	575	626	622	597	618	628	580	581	625	606	591	608	618	601	627	593	639	559	629	605	590	595	630	614	609	588	663	622	615	579	615	598	576	636	644	601	627	589	600	637	591	611	640	617	587	617	610	592	613	625	632	544	626	576	621	563	585	610	621	611	614	642	618	604	614	615	636	572	602	626	585	644	614	602	596	614	604	631	600	566	596	639	592	623	620	619	571	675	612	590	616	602	632	591	596	607	614	649	573	595	540	642	600	611	608	643	611	620	630	621	625	588	657	588	584	610	628	592	626	585	613	604	601	624	598	626	658	618	618	615	620	606	626	623	601	596	633	591	656	577	566	654	612	614	593	577	616	585	603	600	604	583	653	630	584	614	609	610	668	579	621	642	614	591	629	620	589	599	626	582	601	598	609	594	606	580	601	605	633	604	593	614	622	598	589	624	645	650	587	584	647	563	603	581	608	545	585	603	616	586	606	620	605	639	605	618	616	608	615	632	597	631	597	643	645	651	606	584	609	624	596	626	599	594	595	645	606	563	616	627	601	660	605	628	592	605	636	600	616	602	634	606	617	606	590	622	640	645	558	565	661	632	649	582	645	587	611	577	597	632	613	641	594	612	636	598	608	602	597	582	556	578	601	635	572	606	561	592	594	567	595	582	636	592	616	660	551	618	612	610	619	598	610	597	597	602	611	581	601	612	616	576	644	614	642	608	612	612	624	588	622	601	626	615	566	605	622	612	633	648	592	626	610	627	611	613	617	587	636	604	577	644	601	603	619	608	601	625	632	600	631	612	596	615	650	614	630	625	621	641	623	667	632	618	576	583	618	592	625	645	644	603	625	639	648	654	643	620	618	590	536	609	600	625	621	615	631	595	605	561	645	640	564	625	617	600	613	612	607	629	625	645	626	580	624	606	592	586	643	615	612	613	600	604	634	564	573	628	626	626	577	651	651	630	621	615	600	624	622	570	615	632	578	597	628	555	631	612	605	596	660	653	576	618	591	557	586	597	622	595	631	624	582	662	649	609	644	594	596	600	626	650	662	613	589	623	620	594	632	675	581	606	636	658	620	578	643	590	626	618	649	661	590	640	615	609	624	634	656	622	606	613	638	591	616	601	653	614	605	602	611	591	643	618	630	654	643	618	681	627	580	620	595	636	638	609	571	617	637	611	563	601	577	641	624	585	579	638	602	614	584	609	568	614	558	590	585	625	627	635	606	639	683	610	569	597	596	587	611	612	609	616	625	646	652	638	633	565	618	623	587	646	630	596	598	632	623	591	589	609	630	619	603	599	608	626	601	649	634	582	606	625	624	626	601	590	630	584	587	623	583	635	594	620	620	636	634	566	576	655	624	632	655	613	642	604	597	607	616	552	603	586	578	607	609	604	567	590	603	632	606	598	601	609	573	618	640	597	575	576	616	621	621	661	625	644	562	565	593	613	594	630	597	571	579	600	617	634	601	641	605	581	619	614	584	613	631	609	603	591	660	620	601	587	599	578	637	610	613	587	613	607	629	645	588	616	623	638	602	591	616	621	574	638	608	602	651	641	607	632	630	627	646	590	573	599	596	595	596	594	624	612	596	622	590	583	621	597	643	617	628	606	598	661	580	555	622	526	601	636	623	613	536	570	597	574	651	609	607	621	599	591	571	606	639	609	630	622	591	608	640	541	616	621	622	585	600	610	606	587	642	653	618	634	592	600	569	571	598	619	641	569	602	613	600	600	629	615	592	624	585	589	626	633	602	618	613	664	604	621	628	616	659	623	654	619	626	579	622	610	587	629	598	590	612	606	611	610	583	591	641	618	602	598	607	616	637	647	596	617	646	630	604	566	623	629	617	618	636	620	640	559	632	606	611	629	645	619	590	586	617	565	632	596	570	649	579	630	568	580	602	600	599	624	593	599	610	621	597	591	601	638	578	613	615	592	612	563	631	588	612	617	651	605	631	636	553	601	595	630	595	638	594	598	620	635	608	576	594	631	640	608	568	623	602	598	578	600	600	605	610	568	599	613	568	601	575	617	689	594	594	646	587	591	608	601	606	624	660	619	539	602	584	608	596	617	630	586	648	566	617	618	624	606	610	568	609	639	583	607	633	661	593	590	607	607	637	598	593	611	574	604	627	655	630	615	630	617	596	595	583	607	608	629	670	589	638	578	577	579	574	616	605	626	574	629	670	613	640	623	609	612	588	607	620	632	597	590	552	626	596	598	606	627	627	580	565	607	596	608	623	629	603	623	621	607	625	618	656	621	626	620	591	661	585	616	576	643	619	640	598	627	623	592	603	639	594	622	607	588	587	614	589	612	612	576	633	661	603	602	597	582	598	605	649	597	603	622	591	623	627	606	618	623	600	584	621	625	546	595	581	639	651	579	586	597	589	610	596	633	607	597	613	614	644	636	659	636	622	629	642	629	606	686	639	628	616	545	610	647	586	638	593	641	609	618	576	627	604	619	632	648	613	609	597	641	626	601	571	597	639	587	611	603	603	663	662	617	622	607	614	603	618	607	608	608	597	620	610	596	610	582	572	628	591	619	607	644	571	576	587	619	621	608	641	593	622	590	583	658	620	632	606	546	619	629	584	577	621	619	561	615	592	594	616	576	595	541	594	650	609	649	627	588	596	614	612	639	635	630	571	579	655	614	620	610	605	635	629	640	565	630	582	627	647	585	609	645	594	610	591	608	599	620	619	594	600	593	603	621	617	622	591	622	573	557	570	578	579	598	576	593	613	626	616	655	609	602	650	644	577	614	610	599	584	601	571	620	606	609	624	570	605	667	599	618	599	570	601	639	612	620	630	614	615	603	597	565	608	637	598	599	609	569	607	627	583	615	591	614	595	624	641	612	614	618	595
4543	9153	7732	4534	3265	2751	2153	1753	1429	1258	1245	1137	1218	1271	1229	1118	1016	996	856	882	779	751	786	767	1001	1022	900	875	780	713	695	650	690	650	674	665	726	646	675	670	658	636	706	702	696	809	758	756	670	663	641	633	634	677	638	678	650	649	615	632	570	611	641	644	632	642	636	668	683	633	646	649	646	624	606	632	661	651	609	596	624	621	649	652	653	647	683	611	637	631	638	653	619	639	669	643	598	654	634	644	660	656	654	636	626	631	708	671	626	644	642	663	630	633	660	649	659	645	574	628	659	657	634	619	677	651	615	617	644	624	621	673	654	636	625	677	582	637	658	606	650	630	609	624	650	664	637	647	671	639	599	648	684	658	645	649	617	618	609	666	670	666	638	688	662	624	698	634	678	610	638	638	649	636	616	609	692	635	610	652	623	618	607	655	606	668	598	632	633	642	633	641	636	635	661	640	633	631	649	645	602	650	639	647	656	662	668	655	599	654	629	671	688	615	607	642	594	627	639	611	597	651	626	661	655	616	592	652	616	601	641	640	654	627	643	588	625	615	663	658	628	647	635	656	658	641	644	636	651	624	647	628	644	634	655	643	630	674	656	632	616	669	621	612	673	607	649	604	634	622	615	640	648	637	655	604	609	627	617	645	623	641	633	674	636	661	642	660	607	687	659	657	614	659	594	647	660	692	661	631	638	628	608	634	686	657	639	629	653	622	635	606	625	643	623	644	610	612	624	642	642	646	613	686	657	651	622	673	642	621	606	615	672	608	603	626	654	620	672	639	688	688	635	599	551	635	677	638	647	654	652	609	631	644	672	641	653	621	652	631	658	643	592	647	615	660	615	650	624	628	639	633	673	637	599	635	654	695	663	621	622	645	630	679	626	639	638	632	626	611	646	640	644	647	602	660	647	618	654	672	647	603	591	653	607	590	650	614	648	641	673	628	610	681	584	632	640	657	643	677	660	578	613	635	639	644	610	694	603	627	619	659	636	659	654	656	607	634	674	606	627	649	641	624	665	637	674	664	654	667	597	627	681	588	685	635	664	622	636	628	621	629	614	646	622	616	677	631	633	699	636	654	628	624	624	643	599	634	617	613	621	648	643	613	651	630	647	682	634	605	638	676	565	662	615	628	603	610	619	660	635	653	644	638	622	622	664	653	594	677	657	629	641	653	665	664	606	617	631	655	632	661	658	605	604	609	623	617	626	648	690	665	602	628	627	652	621	642	646	607	647	614	654	609	625	631	619	613	629	654	622	642	643	620	639	634	621	661	613	607	612	643	647	651	609	617	647	659	639	619	624	651	637	639	617	636	652	616	609	585	697	629	629	628	610	672	641	610	639	603	646	642	703	694	653	641	651	633	642	624	632	667	664	613	641	634	663	633	624	660	707	670	596	628	627	562	632	616	690	605	664	648	659	634	637	692	668	613	666	622	623	682	626	648	630	626	601	650	630	632	576	638	652	656	597	616	619	614	643	641	607	644	599	642	616	612	621	615	643	695	644	615	629	665	617	645	649	655	627	583	621	625	620	614	630	651	600	680	610	649	654	624	667	627	666	653	662	640	616	652	619	677	635	709	634	630	621	616	685	636	656	661	610	626	653	667	639	586	633	651	667	634	673	613	617	625	624	629	642	576	686	607	680	611	636	681	604	648	665	640	635	626	663	657	644	652	612	660	631	635	629	628	637	606	650	664	626	651	617	653	661	621	650	678	655	635	625	648	672	696	649	614	614	651	651	655	620	588	616	659	613	637	644	643	675	644	656	646	633	667	624	627	610	612	640	658	628	638	612	636	644	643	659	646	658	649	608	664	631	662	652	620	661	657	601	652	619	655	639	623	630	619	631	631	714	664	637	642	620	648	608	623	624	633	631	610	628	688	637	616	641	607	647	621	640	641	680	623	628	623	590	623	608	694	617	647	642	676	613	668	663	627	626	650	673	651	705	661	569	624	629	662	631	599	597	618	644	660	605	569	647	637	622	661	657	616	630	650	622	646	626	618	638	656	662	649	659	661	675	627	574	630	654	668	617	636	618	629	633	647	624	564	641	611	616	653	567	680	636	613	635	629	618	628	628	638	643	654	612	635	635	628	611	627	639	607	627	600	691	598	577	655	609	618	670	682	656	658	642	680	650	664	669	639	658	645	671	638	640	629	637	659	605	627	667	622	670	605	632	614	637	621	626	703	652	679	630	581	670	643	646	621	632	686	644	638	649	614	637	630	680	644	643	667	609	633	641	621	604	644	630	626	655	660	654	671	573	639	658	639	601	617	628	625	630	622	600	618	647	688	648	633	601	656	680	623	655	650	669	611	649	624	617	664	631	630	628	691	644	645	642	600	611	606	605	619	635	636	681	657	639	598	617	631	636	624	628	632	640	624	643	610	647	676	566	635	640	654	618	630	629	661	617	644	629	676	639	595	587	609	654	595	637	617	634	636	647	617	625	591	651	625	637	665	657	698	636	630	618	658	660	653	627	621	640	667	652	648	634	660	612	646	620	655	610	654	670	636	671	619	627	660	686	623	661	678	659	662	632	633	636	583	641	634	631	640	601	644	647	628	621	637	647	618	637	628	637	690	630	608	616	639	654	648	653	599	671	671	643	662	618	654	633	609	615	626	621	683	637	631	655	607	639	594	626	605	612	686	649	653	652	597	636	651	652	675	643	637	635	618	658	664	627	630	681	595	591	643	623	610	612	600	598	620	644	653	633	666	672	615	595	683	709	601	618	625	675	616	655	632	655	618	649	676	640	609	681	618	676	652	661	637	648	621	650	651	635	643	667	664	619	671	605	637	643	657	648	659	641	648	615	648	638	656	615	685	584	649	598	647	599	651	632	646	616	642	655	655	626	629	668	628	621	584	653	624	658	601	587	644	635	632	604	687	634	590	645	551	657	622	651	621	606	645	667	674	618	664	640	621	646	645	656	637	623	656	595	637	635	643	611	616	681	599	628	645	622	636	606	648	658	608	612	637	597	612	587	605	606	668	637	608	674	697	644	613	642	621	612	622	663	614	640	631	648	637	662	693	648	657	676	649	633	631	671	596	640	577	620	645	633	620	659	655	643	617	619	639	610	615	609	648	671	667	612	653	659	616	690	665	662	639	603	653	651	578	647	669	606	607	625	637	595	621	584	624	629	616	648	655	619	631	621	638	593	596	629	609	635	644	674	640	634	609	635	619	616	605	641	608	612	629	660	625	609	614	713	613	640	626	647	634	590	646	651	617	603	640	652	595	621	616	643	658	644	621	629	652	682	663	581	654	637	627	641	636	609	653	618	655	588	656	626	636	588	682	635	660	671	630	650	637	593	587	659	666	624	662	612	588	679	626	667	665	608	656	635	619	691	607	665	618	627	641	643	627	642	629	617	603	627	620	661	625	635	669	633	666	641	655	643	635	634	679	629	603	641	652	615	610	623	634	626	648	626	639	669	666	632	605	645	678	692	627	639	643	669	591	611	660	585	634	591	644	622	663
22254	20946	28518	23539	20943	21035	13167	2240	1429	1139	1134	1072	1099	1211	1150	1041	812	786	717	619	560	529	528	679	886	919	795	662	550	419	419	460	397	390	381	394	441	451	362	397	398	399	469	449	483	544	552	528	461	366	365	343	364	356	356	346	409	358	339	388	378	328	332	329	335	348	314	343	332	353	357	354	345	340	333	353	316	303	351	331	305	357	306	354	352	308	365	341	344	358	343	363	356	355	356	359	341	395	326	327	356	358	385	330	349	294	378	353	359	345	314	336	329	326	356	361	340	337	321	366	308	350	377	327	365	313	352	342	353	307	339	348	336	336	363	305	382	325	331	338	350	329	360	353	350	353	363	340	361	354	290	332	343	364	350	358	327	382	334	333	355	387	308	337	344	331	299	333	332	340	343	326	352	326	342	335	342	364	347	352	325	377	348	358	321	326	364	314	341	341	377	316	336	356	347	335	329	333	326	304	363	340	311	319	318	357	345	348	376	344	332	283	318	316	345	331	361	339	339	343	379	318	345	342	352	338	358	319	357	327	329	343	363	338	344	389	336	328	344	329	342	325	359	353	325	322	341	341	312	310	318	319	347	330	321	337	329	360	326	328	344	339	355	362	313	343	367	345	351	353	333	324	364	309	313	306	320	331	382	352	340	323	347	329	349	348	332	347	377	381	358	310	319	345	363	376	339	334	349	311	334	316	303	346	357	302	353	342	340	347	356	341	369	348	329	373	320	365	337	331	345	352	351	324	357	327	345	373	348	333	318	317	355	353	330	336	326	341	357	345	334	351	326	333	345	317	314	326	309	362	349	354	310	342	361	340	321	347	373	346	346	353	359	352	352	346	368	342	353	340	350	337	368	339	340	343	347	336	347	354	321	355	355	371	353	342	317	353	339	324	341	308	332	333	332	341	375	357	373	343	342	357	362	311	322	301	350	328	348	345	326	366	322	350	334	323	352	346	357	333	326	342	348	353	388	332	340	328	348	337	368	330	305	385	342	335	368	290	344	352	319	317	369	354	353	348	321	345	356	379	381	345	327	330	345	363	353	341	322	380	329	332	348	346	348	303	356	327	341	347	365	350	365	379	342	350	347	347	327	356	305	345	307	357	349	341	338	336	331	349	333	314	337	332	360	335	325	313	370	366	339	308	349	350	338	350	340	347	338	332	366	349	353	365	342	348	340	340	385	353	334	363	340	339	338	337	321	365	327	362	370	366	315	311	345	343	350	329	342	339	314	353	310	335	347	336	323	325	324	336	373	347	334	348	321	321	334	324	334	307	315	346	345	329	365	326	302	341	354	328	329	373	336	300	312	334	331	360	312	353	331	338	320	378	352	357	296	353	314	356	367	335	343	376	328	351	379	349	323	320	350	357	319	324	372	317	315	350	348	343	324	331	339	382	358	342	329	352	324	357	367	310	347	342	324	338	336	343	340	331	341	363	314	344	338	345	329	366	350	347	343	375	316	365	335	338	332	363	332	332	332	338	317	325	372	337	341	349	323	339	337	370	367	360	336	342	337	342	355	336	352	330	364	325	319	319	313	321	350	347	349	332	346	337	337	359	371	333	349	343	354	321	325	361	334	365	359	343	333	332	340	333	314	331	333	377	330	352	341	331	343	362	364	348	351	358	340	343	343	324	369	316	356	350	324	362	347	348	342	345	348	345	357	351	353	351	356	386	329	334	342	349	327	328	328	335	359	352	365	373	378	369	296	353	340	317	361	350	334	350	346	328	330	359	341	326	341	359	351	330	295	343	317	341	345	371	318	315	369	294	319	316	361	330	331	359	346	293	338	350	340	292	342	357	370	339	330	323	360	355	367	329	321	350	328	350	350	384	364	345	307	320	331	340	336	338	323	316	312	347	353	322	327	351	334	329	356	341	292	339	341	364	368	361	333	334	350	322	349	367	381	358	339	344	353	304	324	350	351	323	353	324	366	367	372	345	311	313	375	332	357	319	330	358	339	355	360	344	307	375	352	329	357	345	368	337	375	363	332	352	335	342	333	349	347	348	379	356	360	328	335	294	352	326	346	358	349	336	299	321	348	338	337	339	360	347	310	362	341	321	316	335	328	364	358	339	321	353	344	366	343	354	340	289	327	322	357	358	353	327	355	332	315	334	347	326	359	341	339	347	350	334	352	374	339	302	343	358	322	387	318	363	315	342	371	341	354	352	347	326	370	323	352	311	324	350	327	329	336	349	352	350	356	367	330	354	373	326	350	347	323	325	320	328	322	341	354	358	319	341	336	373	342	320	337	331	343	355	349	344	354	317	313	366	354	343	359	336	359	325	364	363	353	356	316	341	313	327	348	335	333	339	343	377	347	339	345	365	336	322	318	388	353	331	351	324	353	364	316	354	352	350	366	353	338	340	346	340	348	319	333	326	352	328	345	334	357	339	318	349	337	359	337	324	312	358	334	330	360	330	302	316	351	346	339	319	340	314	349	348	349	366	324	333	313	312	360	372	363	318	358	331	349	307	329	311	352	318	317	331	344	309	346	312	336	329	366	335	357	344	333	336	339	356	348	342	327	356	342	344	333	345	338	349	322	358	321	329	331	327	327	341	352	336	349	307	354	353	313	348	367	346	323	305	321	360	351	345	364	324	344	331	330	323	323	305	321	349	308	361	349	325	339	326	335	321	334	353	363	360	333	308	326	344	321	366	366	329	345	333	326	355	355	354	353	322	322	346	335	318	351	362	369	379	360	337	386	344	374	364	375	373	317	339	342	349	361	332	357	336	351	347	331	330	331	291	323	341	351	317	320	365	343	335	327	343	319	342	333	319	328	352	322	318	339	345	361	352	335	356	312	358	339	364	345	325	345	337	333	344	371	343	352	355	361	337	331	332	310	308	341	314	326	320	312	364	351	349	356	329	321	315	342	335	304	326	330	330	330	375	358	371	340	357	378	337	352	330	360	328	330	330	338	336	330	337	326	336	326	337	330	365	339	347	357	339	371	357	362	318	358	339	327	363	331	332	346	337	365	352	326	376	333	328	345	343	333	361	324	341	357	318	347	348	344	349	320	350	368	346	328	343	339	355	337	338	346	335	387	345	329	341	300	351	355	357	338	364	328	345	345	306	341	366	349	355	314	352	372	329	308	365	344	343	336	348	369	325	349	346	325	349	353	338	350	344	347	342	371	339	354	326	355	353	388	376	352	302	350	329	327	341	353	304	329	356	343	350	336	305	316	315	322	350	332	330	352	326	348	397	361	332	371	340	349	358	297	334	384	348	339	317	357	334	336	333	379	333	354	312	332	352	342	332	343	314	322	341	356	335	362	353	395	347	363	377	352	340	344	320	334	341	340	339	338	343	321	362	358	340	325	320	309	324	327	327	358	328	342	359	328	339	331	353	328	356	327	334	377	323	315	315	313	357	330	337	344	341	377	352	403	354	358	360	361	350	311	375	373	334	359	337	367	377	336	317	362	332	350	317	322	335	337	329	312	334	376	352	350	347	322	319	345	348	357	352
5990	18191	15577	9367	6515	5147	3964	2931	2220	1780	1733	1670	1574	1792	1585	1348	1123	1041	955	777	694	664	683	948	1239	1212	1052	874	720	532	485	504	440	441	472	453	464	460	459	464	429	445	436	536	536	680	718	635	597	360	435	428	440	375	445	408	452	429	373	394	373	392	378	381	383	359	364	369	358	359	401	361	387	391	353	404	378	337	375	387	387	369	375	364	385	367	335	379	383	386	352	377	319	376	350	368	376	372	374	380	374	394	389	335	389	375	380	359	353	372	357	350	359	399	383	365	368	346	371	347	335	379	371	390	367	358	391	384	397	358	374	347	384	363	363	361	391	324	394	343	372	341	369	323	350	344	381	375	356	377	367	382	356	389	344	378	352	404	362	401	355	367	335	349	363	366	374	349	353	346	361	335	377	387	337	347	362	362	368	391	375	397	327	349	366	331	361	340	340	391	365	363	383	360	371	344	379	358	345	380	368	358	369	389	348	342	362	367	374	384	353	353	383	325	341	378	347	371	355	370	368	385	382	356	347	394	397	370	362	390	381	346	408	392	346	372	372	369	359	368	374	372	425	384	376	375	391	364	406	377	354	349	372	359	379	347	382	381	359	387	403	332	339	398	410	400	363	370	374	379	361	351	380	366	384	368	381	355	344	372	360	385	384	370	364	390	400	381	375	378	359	348	380	376	359	361	365	337	365	378	386	350	343	364	379	374	347	372	375	367	370	377	371	373	335	381	355	382	380	368	378	374	373	346	388	380	395	381	345	390	360	348	398	369	376	360	396	348	382	358	392	386	415	327	375	363	357	385	360	356	385	364	388	355	402	359	361	388	369	370	362	360	390	360	394	372	383	372	393	365	346	356	382	369	377	370	377	393	379	352	340	364	368	374	361	355	369	387	358	341	381	395	373	345	397	382	332	350	383	345	382	384	349	376	380	376	384	336	360	366	396	378	374	353	364	370	387	395	376	395	336	376	378	349	387	393	369	351	384	354	400	351	356	332	366	399	379	358	401	367	344	412	402	375	356	353	378	363	348	378	388	381	383	336	333	390	362	373	348	394	364	344	356	337	355	382	420	363	375	367	356	360	354	361	365	374	359	336	370	380	377	360	365	388	380	389	361	367	406	383	364	335	305	385	373	379	373	387	368	370	385	384	367	389	376	364	392	351	355	402	389	332	388	381	361	341	366	344	348	380	338	377	344	368	360	380	390	384	352	354	338	362	346	386	393	384	371	358	379	374	356	345	386	365	368	383	393	360	398	371	346	355	339	363	373	356	401	357	349	348	398	366	371	376	356	370	384	367	398	354	406	349	358	359	374	380	366	385	348	399	374	337	344	366	394	351	375	343	385	387	358	385	381	402	349	387	384	378	351	370	365	373	385	362	366	404	376	388	391	367	373	349	354	371	385	363	358	350	352	381	343	390	346	371	343	360	349	367	405	361	357	391	334	362	348	377	395	375	359	369	398	360	320	361	367	391	387	390	366	368	358	365	378	340	377	367	365	389	358	354	348	355	372	384	393	360	359	360	359	374	372	381	376	334	342	385	373	346	377	366	378	387	352	390	361	409	362	384	377	335	367	346	340	365	392	357	372	405	371	351	384	362	362	361	376	391	372	360	390	375	363	337	391	394	364	380	367	405	342	396	366	344	353	391	371	381	370	378	374	376	334	374	342	350	367	337	381	373	371	335	372	372	357	384	379	372	372	328	355	375	356	358	357	378	379	387	387	372	383	388	360	373	362	359	363	340	369	345	395	387	341	372	383	363	389	344	389	373	384	363	385	379	379	361	355	356	392	347	346	370	355	375	379	343	360	374	349	382	361	365	370	357	363	401	375	371	357	358	422	384	365	344	357	382	371	374	350	378	359	369	427	347	391	370	368	391	364	360	389	356	341	392	374	407	330	375	345	358	370	394	369	379	385	359	360	346	362	364	351	378	364	361	345	363	336	331	425	367	366	395	402	336	369	368	382	377	362	362	394	361	385	385	366	367	369	402	367	370	394	338	384	409	343	354	414	394	374	370	392	349	379	364	369	399	362	349	392	450	400	394	386	359	374	364	347	352	344	360	353	419	392	376	391	356	364	346	380	341	393	352	397	350	353	356	378	388	343	349	393	418	350	372	370	375	362	363	377	376	382	355	389	355	397	352	385	359	379	339	361	374	382	389	372	384	353	376	385	356	395	360	372	363	391	332	356	343	352	349	389	422	383	382	365	384	395	372	341	351	371	345	338	375	359	362	360	378	360	387	385	377	332	369	397	366	374	384	371	348	359	376	349	370	345	362	396	380	377	364	356	394	373	370	365	378	359	380	355	402	357	380	388	368	358	401	381	369	360	347	377	369	359	400	368	373	353	372	392	387	368	358	378	351	357	339	373	357	420	384	348	345	370	388	339	331	378	354	374	386	363	357	372	377	360	358	387	386	341	398	368	373	364	359	330	344	343	364	398	372	355	384	342	357	367	377	344	363	355	404	368	389	408	356	348	344	404	385	351	404	374	354	343	399	356	377	349	374	388	345	370	414	395	357	346	343	352	357	378	344	351	381	364	359	387	337	357	391	330	346	361	377	378	355	367	377	366	370	390	360	364	373	350	393	392	335	357	377	355	361	380	379	414	397	369	357	357	376	348	383	346	357	343	363	339	370	368	387	393	369	370	384	359	367	358	362	387	358	370	381	362	391	372	354	348	411	359	353	370	374	345	391	395	396	348	363	353	386	334	388	375	351	389	349	358	380	392	354	375	342	356	374	405	319	395	383	398	391	351	317	351	377	428	409	396	390	371	378	344	372	370	371	329	383	364	365	350	344	368	363	335	373	373	361	377	378	379	335	401	385	347	372	345	382	358	349	360	363	402	379	385	354	408	355	365	365	369	388	364	351	378	348	382	344	383	379	421	345	358	381	339	326	327	382	367	352	361	374	358	403	388	367	374	358	380	359	358	370	367	373	355	380	346	327	376	390	362	375	370	358	357	353	370	384	317	399	354	371	345	370	351	342	361	349	346	385	367	371	377	366	362	358	380	324	408	333	390	387	407	348	383	400	370	373	341	354	360	375	360	352	373	384	374	328	361	356	375	364	339	343	373	407	345	393	376	324	366	349	382	351	397	361	386	391	403	389	387	352	374	343	361	364	352	371	364	356	390	353	371	359	347	378	372	371	370	360	367	373	379	379	391	351	373	352	374	368	345	369	391	411	350	352	380	360	371	344	400	350	367	346	363	323	382	353	379	377	374	371	394	366	378	381	385	379	375	375	324	372	360	362	375	368	368	349	356	374	360	364	366	364	359	384	350	330	386	374	354	362	356	359	353	359	367	372	395	409	377	358	363	325	373	377	373	397	371	369	355	382	396	342	336	363	366	372	403	361	374	367	361	349	408	355	369	378	349	373	375	352	393	365	367	385	384	348	352	354	335	389	337	384	369	370	369	381	368	355	383	353	374	363	366	355	382	397	355	360	405	354	335	373	394	358	385	360	393	351	315	366
27301	19690	8424	2452	1399	1195	1115	970	919	899	922	866	919	965	949	886	863	851	842	856	800	820	739	908	935	855	827	801	829	798	796	813	779	785	765	735	783	731	767	754	793	793	796	787	800	795	798	867	811	787	757	722	796	801	721	783	834	741	786	788	796	782	734	796	742	763	778	725	733	706	766	751	769	787	796	731	754	723	753	735	744	744	748	701	761	745	760	761	717	769	704	762	723	777	777	776	778	760	759	738	721	731	756	753	716	774	742	719	742	764	720	771	782	739	747	788	797	715	763	749	755	777	784	776	817	810	759	758	718	744	715	741	723	744	752	776	757	752	763	774	784	733	733	747	751	721	724	777	763	769	745	740	782	772	775	754	715	805	774	760	782	752	772	725	764	774	765	722	723	700	729	741	727	762	774	745	775	788	751	751	759	764	796	728	748	769	739	747	736	722	797	782	753	789	769	745	757	741	762	789	757	727	728	765	761	756	764	792	827	754	803	752	730	759	762	734	770	742	751	758	744	745	786	749	733	752	786	788	734	798	754	736	728	769	794	724	766	733	755	777	712	741	806	719	761	789	790	776	787	731	735	682	792	721	730	774	759	797	785	774	718	756	738	788	753	781	712	716	764	765	755	743	751	746	731	755	801	728	757	754	714	734	743	728	773	769	720	746	713	760	733	744	746	767	795	779	828	733	784	750	751	750	757	749	767	765	734	749	779	718	726	727	745	740	770	732	771	744	722	713	755	785	710	787	763	739	766	755	744	763	743	753	792	779	771	797	783	804	758	786	760	767	751	788	765	707	760	732	736	782	795	730	758	719	759	785	786	766	738	768	776	754	717	769	796	703	734	754	727	743	733	776	747	735	761	758	726	745	771	754	773	760	719	782	766	821	801	779	773	764	717	753	747	763	744	742	781	783	734	742	753	712	777	752	755	711	722	775	814	760	751	744	739	767	709	797	733	768	709	771	765	744	712	742	735	757	810	739	763	736	729	773	718	736	751	766	807	739	747	758	782	762	733	739	726	769	775	774	755	732	749	774	775	719	762	758	754	771	719	743	738	789	751	727	767	731	785	767	809	740	765	750	775	739	787	763	718	771	725	766	811	775	714	758	743	752	757	794	763	782	764	785	752	778	750	784	794	795	709	800	733	773	819	767	745	769	807	754	774	720	745	739	721	761	792	766	768	720	798	725	740	732	741	777	728	767	739	757	769	782	722	758	805	754	800	720	790	751	731	748	735	803	751	749	808	739	741	727	729	747	762	796	767	803	756	786	746	756	783	690	735	721	788	766	749	711	759	749	740	745	755	744	757	749	793	765	760	746	790	785	724	718	756	724	717	731	725	749	783	744	781	745	734	738	749	752	703	739	723	749	733	758	730	788	732	746	754	738	783	772	769	781	825	761	748	761	784	775	727	815	747	805	751	747	748	797	724	752	770	728	732	694	753	764	768	708	728	800	755	723	763	747	766	703	765	723	764	782	771	743	773	744	766	723	743	796	750	764	743	823	794	769	767	797	731	767	734	789	738	785	732	715	785	728	770	749	808	776	758	745	817	729	758	788	766	730	720	773	768	814	756	739	722	753	760	766	748	767	732	748	738	721	761	738	766	723	795	776	759	765	798	794	732	763	836	753	712	808	749	724	766	742	747	733	757	753	784	771	770	748	786	723	710	733	787	721	757	735	758	736	735	733	721	727	778	755	731	798	737	762	735	775	757	758	746	769	771	773	716	796	815	749	774	756	748	696	732	728	760	726	795	746	740	768	722	735	787	737	775	790	747	779	750	756	730	719	719	764	765	773	767	753	743	739	780	767	737	736	756	744	772	741	765	770	804	770	773	827	781	793	737	728	774	755	759	732	738	734	771	781	728	722	813	760	679	762	774	795	708	791	783	740	780	689	751	762	755	728	772	797	766	759	741	753	743	724	760	754	764	753	758	750	708	752	799	768	741	747	726	734	763	767	732	750	779	711	718	811	724	781	758	765	773	790	711	721	770	799	777	761	709	776	743	706	705	739	768	737	700	809	708	798	733	734	728	758	787	774	707	774	738	802	746	746	757	797	774	737	744	782	694	782	742	761	747	780	760	744	798	777	734	764	744	770	762	711	728	737	701	770	722	763	762	681	741	770	744	724	782	717	766	809	769	783	761	781	771	765	743	715	705	738	727	788	763	746	768	776	719	744	770	727	723	766	736	712	762	761	755	757	758	789	734	744	784	728	759	745	790	738	788	718	768	717	738	812	770	734	759	749	776	757	758	769	763	764	692	709	732	742	759	754	768	747	765	728	758	764	777	764	767	785	810	781	780	768	765	744	764	777	719	764	821	771	779	753	710	745	775	724	805	778	765	741	756	747	733	705	715	708	753	787	795	742	744	754	759	740	712	746	794	795	770	765	760	725	748	772	759	726	740	758	732	714	779	760	766	780	750	753	759	722	759	737	730	788	725	766	772	722	798	745	711	718	789	759	720	795	743	767	727	708	709	701	763	706	730	769	783	782	761	712	703	725	747	707	722	774	745	721	759	798	752	769	740	773	796	805	780	777	772	748	722	791	739	771	770	793	757	792	767	724	782	755	736	736	755	782	783	776	709	786	769	701	717	784	743	753	746	753	755	755	775	752	816	736	773	749	769	716	776	709	728	767	761	779	755	773	780	771	749	747	748	759	734	744	776	746	784	774	784	795	780	772	778	782	802	791	726	776	749	798	763	765	758	781	750	742	741	765	735	761	820	747	796	745	749	779	795	800	722	774	758	739	756	758	774	731	785	756	750	765	757	765	733	715	770	765	745	755	756	750	756	759	746	724	766	726	803	749	718	788	757	800	720	737	783	762	764	774	804	771	738	674	767	802	759	777	746	752	746	772	747	760	763	757	739	763	715	700	782	779	752	772	800	767	725	768	746	757	789	773	777	761	754	722	765	765	793	800	738	737	743	732	769	781	766	778	713	735	716	781	684	773	744	779	763	729	724	732	728	772	750	744	783	738	753	764	712	745	767	754	769	777	750	747	788	751	787	773	712	726	724	722	763	731	749	730	766	750	723	783	758	723	758	824	738	748	748	815	754	793	760	745	756	756	789	800	712	707	776	713	739	811	777	765	780	708	745	764	722	731	768	767	804	754	759	738	722	771	780	832	771	711	719	775	776	821	783	799	756	749	799	754	769	809	763	814	739	757	747	803	735	737	767	747	726	767	710	757	753	814	739	752	752	771	778	770	713	731	729	738	747	783	714	787	773	760	794	749	798	740	784	766	764	769	766	732	748	797	751	750	746	761	796	784	734	743	740	766	774	757	752	755	733	793	806	819	768	809	796	795	785	752	794	741	754	736	778	732	697	757	732	748	728	736	749	702	761	742	779	761	748	758	782	721	792	732	777	739	728	783	692	753	803	789	803	776	716	775	776	725	732	786	755	744	770	827	770	740	751	739	756	752	750	759	763	726	826	786	758	758	789	770	791	789	696	735	767	756	784	782	722	778	800	754
5120	4338	3934	2502	1835	1726	1488	1263	1085	1090	1074	1088	1081	1143	1034	1023	937	932	938	883	899	838	871	990	1050	1089	901	943	830	830	846	788	847	795	797	824	859	827	826	871	835	825	854	800	835	854	845	854	874	799	801	807	847	793	810	813	843	816	792	783	815	776	769	816	770	803	840	796	810	790	811	811	809	757	815	778	775	775	801	763	789	784	789	838	784	802	762	809	802	808	804	804	783	720	833	782	755	797	874	790	794	826	792	778	797	797	765	812	776	795	801	811	802	800	785	847	801	781	798	829	756	843	805	804	842	819	830	772	762	820	832	808	800	787	787	816	802	811	830	766	765	842	835	753	788	837	778	780	787	840	786	825	847	802	807	790	795	774	808	816	800	769	791	813	783	762	794	818	811	769	745	812	848	814	798	746	784	748	829	749	817	791	781	769	757	798	804	778	793	798	831	790	781	776	851	803	737	770	797	806	816	840	821	810	841	790	825	763	781	784	876	801	769	779	785	787	800	821	832	811	802	802	838	735	798	821	836	792	725	781	803	817	762	755	821	838	860	823	784	764	796	813	827	851	774	825	776	827	858	808	810	781	816	825	805	855	767	755	832	800	732	800	802	830	774	827	806	823	745	796	841	764	817	846	767	756	789	782	778	835	810	813	813	760	824	774	776	794	812	768	798	876	780	790	789	837	796	797	807	820	790	782	775	798	823	819	816	826	763	784	827	828	837	816	832	791	762	772	763	820	766	807	780	794	761	804	813	784	801	809	775	798	812	764	787	818	750	792	815	798	796	744	828	781	799	845	815	786	811	745	769	788	806	790	838	797	797	822	810	804	807	777	848	803	816	772	846	795	773	816	803	832	810	832	798	789	838	812	808	796	786	774	823	801	808	769	836	820	802	761	848	807	810	788	848	818	737	826	764	830	807	805	797	767	830	827	776	823	795	789	793	804	795	808	854	812	763	804	854	736	849	816	821	812	785	781	840	764	788	749	810	764	785	751	765	846	772	783	779	777	839	754	833	815	851	790	751	772	830	822	759	799	780	797	827	797	767	853	793	773	792	845	792	791	823	780	820	801	826	783	847	817	820	795	855	841	808	829	776	798	794	823	805	775	786	811	787	758	765	774	835	778	807	806	770	817	744	819	791	818	788	789	750	785	771	807	761	807	751	847	800	842	818	821	822	800	733	765	797	800	801	795	810	805	819	800	791	811	751	820	775	802	806	789	788	799	759	786	814	834	789	752	782	738	805	841	814	782	780	768	827	789	813	828	758	802	750	770	789	785	770	764	821	801	784	788	801	808	823	775	803	822	773	789	817	837	839	779	794	813	831	790	850	785	805	788	745	827	777	805	763	795	761	786	806	725	818	807	749	824	829	758	835	811	784	781	846	799	795	750	836	756	870	834	836	840	802	766	796	766	764	847	855	739	847	789	786	843	778	801	797	759	797	777	781	781	797	823	787	789	763	818	806	800	791	810	803	829	782	779	837	801	814	826	777	811	762	817	816	740	818	816	818	826	763	791	785	797	764	792	835	793	732	814	791	783	813	781	761	800	748	818	841	768	764	806	859	841	753	861	803	803	811	818	798	808	811	784	718	790	827	779	834	764	820	861	794	798	819	787	836	773	751	782	791	833	784	791	801	834	778	829	813	807	805	809	757	790	773	819	821	836	807	821	776	821	815	781	820	800	801	772	850	793	823	792	796	784	840	797	797	826	747	738	797	798	753	767	783	801	785	831	824	753	842	826	785	828	776	772	820	803	772	812	812	761	860	780	737	769	762	766	792	832	815	778	812	797	838	834	799	805	841	749	811	840	802	800	835	775	827	803	779	798	800	784	790	825	803	831	844	777	805	788	808	832	800	807	792	778	835	810	834	816	809	856	789	799	792	860	810	784	766	787	829	765	797	781	797	821	798	840	817	865	814	787	803	799	823	754	828	772	783	737	794	729	797	809	784	774	826	753	789	775	791	821	828	792	768	822	798	800	788	821	792	757	761	785	802	785	736	778	808	834	751	762	748	827	855	777	765	782	818	817	825	791	834	753	783	808	808	749	802	831	799	803	794	786	787	824	764	739	781	810	820	782	772	792	830	806	744	804	762	761	797	828	798	795	798	749	856	779	698	803	775	802	805	798	707	802	766	767	844	788	774	828	803	834	788	774	768	793	766	818	766	778	799	807	786	765	802	821	828	803	854	814	787	763	821	781	757	793	752	776	753	859	844	802	780	824	836	771	807	860	793	812	845	799	842	796	805	781	786	767	761	791	815	803	761	786	773	783	777	797	762	760	787	811	803	877	770	803	826	799	764	860	810	847	775	792	769	839	816	782	769	756	807	780	808	830	739	824	820	813	786	784	765	792	787	809	777	782	737	807	762	767	760	830	768	774	794	776	812	779	849	805	831	790	792	893	802	829	791	799	755	769	831	791	790	752	824	815	766	784	760	831	804	760	785	763	830	801	779	857	795	823	814	791	799	825	803	786	759	779	771	770	784	844	828	841	812	797	775	866	783	808	811	783	799	829	823	810	793	762	845	761	823	765	859	801	812	793	805	813	739	760	810	798	796	835	845	825	790	789	773	848	744	785	827	778	782	831	774	774	811	815	812	782	851	779	808	805	824	798	811	803	848	767	820	818	808	824	829	816	866	749	816	778	813	816	800	764	790	844	802	794	781	860	778	806	814	777	800	808	764	834	818	816	797	799	795	789	816	773	791	771	832	877	839	780	769	793	849	767	727	826	794	790	781	845	807	762	812	759	787	773	831	787	819	815	818	794	785	775	823	824	800	779	800	782	772	788	815	807	816	744	760	801	791	811	810	810	795	787	800	818	782	836	806	849	796	769	817	775	734	795	720	801	808	817	819	782	803	785	763	819	854	825	794	792	797	764	841	850	791	797	802	780	822	806	823	839	804	803	783	812	802	832	797	726	843	762	780	792	827	825	764	863	828	770	832	786	758	816	799	816	819	776	784	770	838	796	799	786	808	813	807	794	797	831	770	757	785	741	800	827	799	808	807	771	835	821	806	785	787	833	834	812	790	792	808	783	834	809	796	813	787	780	831	822	826	821	807	740	843	802	793	827	791	792	779	795	839	830	768	770	779	806	794	796	761	810	811	760	792	798	780	797	840	775	813	770	751	812	820	777	803	816	744	792	847	829	774	847	857	813	850	822	786	862	772	809	786	767	812	834	789	733	840	770	760	822	812	850	822	807	780	795	773	778	807	748	806	794	776	825	826	758	767	786	803	807	763	729	802	809	833	787	807	791	786	762	859	816	767	806	806	828	815	748	790	771	751	788	778	853	781	787	791	798	786	830	812	772	791	844	792	817	774	762	872	755	815	763	785	779	832	765	846	751	810	800	823	800	802	767	801	789	811	804	828	775	770	814	812	772	826	777	761	812	820	741	821	775	747	838	833	781	804	794	824	781	821	825	817	758	784	796	814	781	765	792	802	777	766	774	786	781	846	812	812	820	832	779	772	820
23323	20896	28046	23884	20904	13503	2490	1442	1133	1056	1097	1031	1119	1010	992	1021	850	890	803	753	730	676	698	819	1037	925	813	729	699	607	606	581	602	565	607	576	584	631	631	641	616	573	628	596	669	676	665	705	648	592	538	598	576	545	605	594	563	563	564	558	619	564	554	588	518	521	540	566	575	584	528	525	561	578	526	570	607	598	567	542	529	550	594	529	574	531	534	544	570	582	563	509	575	532	543	542	628	563	606	527	566	561	549	552	515	598	549	553	535	524	505	575	548	594	553	538	549	558	557	595	546	608	581	526	588	547	552	564	577	547	524	552	542	558	534	535	557	615	524	539	559	540	558	535	581	530	555	550	530	529	556	511	509	553	565	574	540	561	540	579	570	574	544	600	556	563	541	546	564	525	591	554	588	536	562	562	596	574	549	576	549	580	568	546	579	603	541	550	531	529	548	615	575	564	585	556	543	528	553	566	540	522	564	521	553	543	559	572	571	559	545	550	520	598	534	546	559	581	564	548	574	587	565	530	567	546	608	568	555	565	547	572	529	574	547	568	538	588	581	546	528	551	533	579	574	595	548	550	563	548	544	506	525	581	574	569	544	559	546	534	547	625	562	628	568	548	591	548	527	543	579	599	550	549	589	573	565	529	528	558	556	555	569	563	579	552	592	601	544	545	543	553	561	593	569	576	546	547	599	565	545	584	540	555	588	564	601	570	548	535	546	548	570	557	574	561	600	566	585	559	549	575	595	554	553	579	586	551	581	540	563	586	548	548	594	562	599	556	550	523	550	560	571	600	562	558	579	541	564	549	524	574	546	603	546	561	566	575	546	586	565	523	556	563	598	557	530	562	545	563	548	567	594	567	589	613	542	578	586	563	573	578	562	587	575	536	564	544	574	557	577	544	574	558	602	530	516	551	540	599	556	581	606	550	577	568	556	558	518	513	577	551	580	543	525	552	569	564	564	535	567	554	572	558	549	606	584	545	542	579	569	578	577	609	545	564	519	505	546	545	546	557	575	554	536	568	598	587	559	559	569	545	549	538	548	514	553	576	541	569	576	575	553	568	534	537	551	520	580	543	515	571	562	552	559	537	542	558	603	595	537	633	521	574	524	567	601	579	565	557	565	549	563	613	621	584	551	537	554	588	574	601	566	586	549	550	588	584	556	569	550	563	561	592	579	577	561	589	568	552	519	600	554	568	561	559	570	555	563	546	592	558	568	610	575	559	537	559	558	555	571	565	593	552	570	585	539	502	585	569	555	539	548	567	576	583	595	583	580	613	584	567	561	602	567	534	583	597	515	559	533	523	551	621	622	560	593	602	525	574	538	579	577	531	572	566	574	575	519	533	575	554	591	569	539	574	542	564	552	539	547	594	574	569	572	522	573	577	573	579	577	515	525	584	568	580	565	577	564	576	535	598	557	579	537	585	527	541	566	561	548	559	544	554	515	581	553	557	568	587	563	546	585	558	546	550	538	520	611	575	573	525	577	582	551	539	525	531	543	585	575	538	547	575	551	548	532	534	537	574	576	549	540	531	573	569	569	586	553	550	571	518	578	553	545	537	565	541	556	572	568	542	521	530	553	549	574	569	545	558	538	571	563	579	542	555	537	519	573	604	533	571	592	539	569	620	583	555	602	566	525	550	558	530	594	584	573	574	574	547	594	534	606	570	523	537	541	548	618	560	560	554	580	576	558	548	533	543	516	572	569	593	579	602	559	529	568	582	526	556	578	568	578	561	571	542	555	580	580	552	577	555	568	543	551	555	552	547	540	526	532	565	579	560	589	555	597	578	545	594	609	564	521	591	563	579	581	565	559	552	537	546	541	580	561	576	560	556	552	542	595	599	585	628	543	556	568	631	594	588	562	554	505	569	545	560	558	547	514	577	581	600	522	593	554	518	545	573	519	575	577	543	574	554	542	515	574	587	530	576	545	569	530	545	515	571	541	567	563	569	563	596	568	574	560	576	583	576	567	490	493	580	542	562	581	559	528	581	551	515	602	566	521	525	539	528	562	552	578	537	545	570	608	537	566	591	553	537	586	539	577	561	548	579	512	508	621	537	578	523	572	568	604	532	579	568	547	541	566	530	573	547	538	532	569	545	575	556	541	547	557	563	519	525	593	539	532	575	586	532	546	533	535	572	518	571	580	572	539	544	563	561	558	569	572	545	559	549	585	547	565	571	559	562	584	571	608	561	561	525	558	562	539	512	498	549	589	555	569	583	545	551	560	549	522	593	546	550	563	570	548	528	546	557	592	529	596	596	579	570	527	577	585	580	566	582	544	601	579	610	508	544	557	550	572	564	570	573	571	541	531	557	614	582	587	578	546	549	590	590	564	558	526	547	561	547	567	556	584	570	598	516	547	528	548	578	547	573	558	559	570	607	539	568	567	596	580	584	558	533	581	542	622	567	568	543	531	551	527	577	538	558	564	546	549	538	559	570	556	569	583	552	536	538	538	523	574	549	551	571	555	540	572	542	579	552	565	535	553	547	551	520	579	587	572	558	558	569	542	566	536	553	532	550	540	575	534	536	517	573	538	535	574	579	556	576	600	577	544	579	595	589	621	563	568	566	536	511	584	568	561	585	541	515	580	580	609	521	558	564	566	540	551	532	564	580	570	524	529	565	506	550	563	562	547	573	546	519	534	551	561	561	586	560	561	564	545	572	559	567	550	521	576	505	541	550	562	525	547	559	537	544	573	572	571	580	545	627	531	575	602	606	533	563	526	553	533	557	534	567	572	547	582	517	551	546	585	564	530	591	586	537	550	573	583	514	535	563	584	583	578	567	555	600	575	546	574	561	569	557	591	553	604	565	553	577	592	562	549	593	567	591	578	522	596	546	539	588	578	626	529	554	604	543	578	579	579	582	587	569	515	559	553	534	583	556	503	538	596	549	555	576	592	618	551	536	581	550	600	577	556	528	567	575	540	547	574	532	537	524	579	553	579	557	617	544	578	540	615	552	557	545	517	567	536	572	545	575	583	603	580	557	611	564	568	599	583	545	553	556	545	549	571	580	550	555	596	593	547	582	590	589	511	568	573	554	561	577	542	551	561	569	565	542	568	577	545	575	574	573	549	587	538	590	560	548	565	568	549	587	613	567	564	557	600	546	546	556	578	567	574	544	593	585	542	572	522	536	557	561	582	546	582	568	595	557	557	581	574	559	533	579	548	544	588	548	574	518	544	531	551	547	570	572	604	547	558	548	556	587	523	516	566	559	576	551	626	566	549	586	548	572	583	568	571	582	578	563	570	541	590	557	542	549	545	545	534	538	555	589	555	534	540	564	554	571	512	580	534	593	552	575	623	586	548	557	560	596	549	565	575	549	597	551	529	584	577	556	578	541	553	569	563	493	532	578	559	617	562	539	553	586	562	566	549	610	546	561	529	581	556	546	532	573	551	567	561	597	562	543	573	520	608	522	545	558	547	600	630	552	551	584	553	532	563	568	561	585	526	520	579	534	526	578	520	574
4474	12007	10682	6020	4190	3295	2617	2051	1710	1423	1376	1369	1438	1396	1254	1213	1060	1020	911	879	848	777	798	1071	1208	1151	1088	969	782	645	680	689	643	640	635	628	666	621	652	670	658	692	693	708	695	758	837	760	742	658	611	641	621	635	640	636	646	628	568	651	593	657	620	636	576	638	633	647	645	578	590	591	581	587	560	600	632	595	640	604	613	606	614	586	591	598	594	629	595	598	618	608	616	633	653	610	586	560	618	612	615	624	635	584	584	626	636	578	603	617	630	600	610	600	634	596	589	646	578	579	624	610	584	603	603	608	623	608	606	597	590	609	624	607	556	634	569	587	617	614	587	621	581	603	627	624	628	609	583	658	621	614	576	548	607	598	648	623	635	618	614	582	578	619	578	582	595	566	583	633	593	542	620	572	618	569	609	570	595	636	565	602	611	639	581	636	609	615	621	558	639	584	581	621	589	632	609	629	612	601	653	628	601	582	652	560	597	590	574	607	591	654	585	608	634	570	615	578	609	650	615	642	611	609	603	634	617	629	607	622	572	616	642	563	589	626	582	622	650	645	599	629	595	622	584	600	631	619	576	596	563	623	651	608	656	560	574	617	616	590	602	584	630	633	615	548	579	597	580	644	623	610	678	593	605	588	594	604	582	594	603	596	592	652	558	600	612	611	644	583	579	580	645	656	581	599	621	648	581	603	622	584	602	605	635	611	630	569	611	613	595	630	619	636	635	602	613	623	590	596	643	610	603	619	619	632	596	634	629	590	611	615	580	588	616	601	598	620	640	586	626	593	566	627	591	594	646	633	622	587	608	599	581	620	604	611	618	542	583	615	559	609	602	601	623	635	632	603	589	616	656	548	568	578	593	588	618	636	648	551	582	616	588	577	543	626	626	606	576	630	661	632	617	574	622	638	597	608	585	621	599	600	639	603	595	628	632	586	583	605	592	589	577	646	613	616	623	580	597	609	618	609	612	574	632	594	635	625	590	611	631	610	643	609	572	659	630	593	566	601	624	603	628	624	611	572	618	619	586	577	587	569	630	629	617	615	582	603	635	631	590	602	597	619	661	608	581	628	548	580	592	629	619	598	590	597	653	613	579	568	610	592	616	606	620	586	592	577	621	644	608	565	625	599	565	611	591	640	579	595	622	604	605	623	646	608	634	578	599	644	621	611	560	559	644	614	628	627	570	609	634	580	632	591	625	601	628	608	609	611	624	626	589	577	586	614	622	613	579	638	611	607	630	575	612	611	611	623	600	621	644	581	615	631	584	613	588	652	608	578	588	634	594	632	625	624	630	597	613	608	570	629	639	612	634	630	596	600	600	630	635	605	573	608	612	599	628	635	614	608	625	567	612	594	596	548	618	599	596	615	624	593	613	624	602	643	615	602	632	558	572	639	616	631	606	599	574	571	600	605	581	622	578	583	600	555	651	592	637	612	631	537	587	612	661	585	605	584	611	566	616	591	579	596	588	623	622	606	584	638	611	596	610	628	611	643	582	646	627	594	589	609	635	590	625	567	587	645	637	636	614	601	657	577	627	635	588	606	600	631	610	594	647	588	632	601	579	629	604	587	594	581	642	613	564	609	622	572	637	588	687	618	636	613	634	616	596	614	553	623	592	561	641	622	648	618	641	612	629	639	586	574	606	634	601	594	657	569	601	623	607	578	590	608	654	647	623	556	633	605	626	615	574	600	639	632	616	603	604	600	571	598	592	624	616	640	612	588	622	629	655	601	619	592	584	600	567	611	588	574	591	620	593	610	575	626	581	598	577	622	611	614	654	619	625	597	600	623	616	656	599	598	580	608	577	627	590	579	633	608	586	609	612	573	589	573	554	614	638	655	610	597	623	582	612	620	567	596	645	626	624	616	595	583	624	618	613	616	588	597	617	581	661	602	610	587	559	615	630	620	571	579	611	569	602	581	606	610	633	552	556	590	601	635	594	629	628	690	586	598	596	591	648	632	624	618	614	644	614	638	612	590	613	634	616	590	586	598	608	635	626	632	607	628	589	585	659	604	612	562	599	615	558	557	565	636	597	590	611	634	627	598	582	604	642	582	572	613	596	645	590	616	573	594	638	618	625	637	600	595	636	579	654	602	586	578	640	620	591	610	587	610	637	580	633	608	611	592	595	648	574	628	569	584	614	584	594	610	633	650	635	614	589	614	605	618	624	587	630	610	589	648	578	621	607	575	611	614	600	590	615	621	583	548	572	643	637	629	586	575	619	622	658	615	563	646	574	630	596	625	649	584	643	611	593	601	593	623	627	658	619	590	574	570	629	684	568	607	601	620	597	591	617	603	582	611	610	633	608	611	540	649	642	590	620	619	599	566	642	618	618	626	604	580	597	632	593	645	614	581	597	611	619	626	608	615	596	594	648	596	639	640	567	624	655	588	632	606	552	579	574	567	586	549	616	636	587	612	580	610	597	625	624	573	646	572	599	627	614	635	607	603	608	562	603	601	629	638	583	637	652	591	598	612	612	593	628	622	589	624	592	635	637	625	580	633	600	593	612	582	586	644	636	654	605	602	585	545	613	614	566	611	627	592	595	619	619	610	590	613	617	600	628	605	628	648	651	608	612	601	584	586	623	616	596	597	635	558	621	602	638	569	619	604	600	586	637	640	571	601	600	605	641	609	608	621	633	673	610	595	569	589	618	577	577	628	586	604	614	622	585	605	617	612	585	610	628	615	619	636	564	582	599	570	616	579	565	589	584	601	617	610	601	611	614	609	597	603	607	577	679	554	601	598	566	604	624	576	606	563	630	610	579	597	587	660	638	612	605	560	629	575	616	612	636	593	642	587	606	624	598	619	612	591	599	589	590	626	621	607	617	596	552	598	556	594	625	605	590	628	580	586	622	599	614	628	635	621	618	598	584	633	579	618	612	577	589	621	643	627	627	601	586	591	631	599	614	597	592	643	606	582	605	586	596	605	612	621	577	625	599	612	590	612	564	584	636	623	580	617	570	580	613	604	615	645	552	628	592	622	602	584	597	587	599	643	593	592	602	620	595	627	652	572	579	609	566	567	597	624	579	632	640	643	636	580	623	590	610	617	615	591	603	595	562	602	593	622	562	623	565	579	624	641	581	616	556	610	551	553	610	609	626	586	624	588	625	633	618	593	620	624	571	629	605	602	597	611	599	606	595	638	615	625	577	650	597	637	629	601	613	615	641	600	584	596	624	571	639	608	583	576	538	588	610	632	598	615	602	596	634	594	616	572	571	618	610	636	557	620	589	582	610	590	596	595	608	629	600	603	636	573	606	604	582	567	590	586	623	614	607	638	586	608	621	578	608	601	593	618	613	618	578	611	584	650	634	602	631	617	617	622	596	587	581	613	563	611	607	616	661	651	632	623	648	591	563	617	665	626	618	583	631	583	602	613	593	602	615	606	612	633	603	597	579	631	607	592	586	584	654	596	604	589	557	655	606	602	623	597	620	586	596	645	618	596	580	591	585	636	644	562	608	592	589	594
24313	20944	27355	24570	17306	2660	1429	1137	978	965	977	924	961	911	904	902	844	814	790	813	701	777	729	798	935	865	813	765	711	695	645	686	662	634	677	654	623	593	662	676	672	686	662	690	660	666	714	732	729	665	629	624	637	627	624	625	663	678	612	639	654	619	638	611	637	638	671	591	650	656	626	614	624	634	643	646	612	596	633	615	621	597	588	606	638	603	599	633	622	632	607	645	594	587	579	657	622	633	652	623	580	638	596	605	599	623	641	597	595	620	600	638	633	590	642	597	650	616	573	619	617	655	621	622	664	635	625	649	595	613	644	591	632	611	642	607	601	611	598	622	566	623	617	641	625	640	583	593	648	646	610	619	626	671	614	641	619	630	578	625	644	616	658	593	667	648	600	583	624	657	579	649	641	599	666	666	654	614	576	664	631	664	598	620	629	672	579	619	625	594	555	638	599	612	588	633	645	614	639	651	624	614	622	586	578	659	646	572	622	646	611	655	628	620	615	588	637	611	620	619	628	630	592	597	647	580	579	617	654	606	601	588	599	642	602	623	605	644	627	660	644	598	655	647	635	600	595	625	585	621	682	640	590	646	661	636	619	626	615	620	632	609	624	664	604	628	669	629	655	605	610	626	606	565	604	587	647	667	639	630	650	684	662	630	593	637	631	653	644	668	641	623	634	663	628	620	653	613	600	618	646	638	665	637	648	648	609	656	623	634	640	578	607	559	575	583	634	596	644	642	596	607	608	623	625	666	613	650	619	610	644	607	588	610	644	649	634	585	611	647	586	621	631	635	648	633	672	657	640	628	603	634	639	634	615	638	604	604	618	625	609	609	608	660	599	656	622	647	628	617	670	642	645	593	628	640	645	625	636	602	612	601	617	588	640	624	620	607	610	651	604	609	564	662	629	636	590	592	623	576	602	665	640	592	661	602	623	671	585	679	604	629	606	698	608	653	611	592	643	630	626	637	604	677	588	617	632	632	641	644	609	586	628	615	611	627	621	653	611	642	630	656	602	609	618	623	584	699	565	618	597	637	676	593	621	623	643	646	616	630	605	657	617	656	609	651	650	619	587	625	633	603	569	545	647	679	596	617	615	641	645	676	590	616	621	674	610	601	659	644	605	598	590	665	640	572	654	621	674	637	600	661	650	586	611	556	613	621	582	586	608	589	638	605	617	622	617	606	670	616	683	594	621	611	613	634	676	665	636	623	632	596	605	642	615	658	629	606	626	618	644	634	596	610	574	586	623	644	600	589	617	642	606	574	688	612	552	593	643	612	621	610	622	608	615	636	551	586	615	651	624	592	574	604	635	601	598	612	612	649	578	615	578	640	645	590	651	617	590	614	635	595	624	638	660	591	604	616	643	637	664	641	626	672	623	613	630	602	629	561	628	594	604	638	653	624	581	592	621	650	631	627	628	617	618	607	601	634	588	642	625	635	637	638	619	636	638	632	588	589	630	634	605	640	642	622	597	564	631	622	616	639	604	634	644	644	609	615	683	624	635	658	628	572	647	625	604	638	635	630	622	634	630	635	606	578	607	647	606	613	617	634	612	623	602	605	628	621	615	596	683	636	687	581	617	596	582	690	618	651	602	590	624	599	633	642	640	571	640	646	634	591	636	627	630	630	626	620	583	623	658	609	619	614	674	600	590	641	627	610	662	636	618	645	610	615	613	600	608	656	612	596	625	582	594	583	698	635	642	640	628	572	627	612	562	592	623	605	656	635	615	625	615	619	645	641	671	634	605	656	578	606	569	600	634	637	603	584	613	639	643	610	556	587	591	645	632	612	591	631	629	612	642	659	610	601	605	578	623	640	621	633	598	625	605	619	672	589	616	664	647	591	631	616	662	613	657	633	614	618	625	642	624	592	649	593	639	608	586	623	574	681	662	641	611	566	656	611	574	615	601	609	588	648	634	646	692	632	653	666	605	628	578	570	647	603	597	662	618	597	621	644	621	629	603	669	618	608	631	608	638	626	610	626	597	609	627	658	588	642	629	601	629	583	646	634	635	611	580	645	608	614	624	638	646	640	565	623	605	653	626	648	631	584	656	597	566	615	640	652	616	591	586	613	603	585	563	620	565	660	555	603	627	597	662	650	617	641	644	636	637	628	673	622	643	579	608	654	674	593	586	619	590	613	600	658	586	624	582	616	633	666	618	669	633	622	644	645	631	615	626	614	593	654	603	635	626	648	618	577	642	623	629	625	586	612	646	616	639	628	603	558	610	616	603	593	656	650	604	627	616	586	646	584	620	620	627	612	653	579	665	612	599	596	643	627	632	590	645	633	660	613	607	646	622	631	603	658	631	624	633	633	600	613	610	600	637	622	588	571	616	599	611	608	601	619	575	659	615	604	588	617	630	589	670	586	602	596	632	595	632	649	589	620	646	587	601	634	607	646	600	583	629	653	603	594	585	667	639	619	635	594	613	663	616	620	646	572	650	636	581	608	629	651	596	607	629	624	621	609	617	568	619	614	608	591	593	640	612	611	627	639	617	596	606	644	616	665	606	621	625	627	588	639	605	632	625	600	580	622	615	617	616	632	568	599	608	590	602	604	587	617	648	638	655	632	644	574	617	630	594	592	629	610	654	656	595	596	654	593	676	598	627	604	606	672	617	646	641	622	645	617	625	652	575	636	620	628	620	637	644	664	594	648	641	612	634	625	605	651	666	608	620	595	604	611	656	614	680	600	616	624	655	601	648	603	619	662	637	644	606	605	623	597	640	609	601	633	638	597	583	608	639	645	606	565	626	642	619	606	625	562	588	586	664	639	629	649	616	630	575	586	614	585	615	637	639	624	610	591	604	672	638	654	620	615	591	624	643	653	643	648	630	632	624	640	591	586	662	616	610	608	621	646	597	686	559	606	600	638	613	640	586	598	671	649	592	587	618	588	613	621	634	639	660	651	598	580	709	613	609	645	604	591	598	596	606	584	597	684	615	642	565	612	642	651	627	602	615	592	619	599	663	624	589	611	621	685	613	587	682	608	610	599	590	643	626	593	561	611	645	601	557	625	635	652	601	640	627	611	608	623	622	618	602	574	633	594	657	577	631	595	612	660	606	656	620	643	611	648	602	615	640	629	601	628	633	661	595	598	560	611	625	628	635	643	625	632	622	577	614	627	659	616	614	669	616	611	612	635	624	621	655	580	633	627	644	566	609	585	605	619	617	652	635	675	619	649	612	631	671	613	630	645	632	586	588	616	666	616	594	593	590	616	639	654	612	615	604	619	668	633	646	587	642	609	597	612	624	619	635	608	585	617	652	635	642	629	663	662	665	619	617	600	628	599	608	593	627	661	630	614	675	622	645	635	603	569	620	583	598	617	645	647	629	644	574	562	620	627	610	632	621	612	667	631	635	584	680	616	599	621	636	583	578	637	598	590	662	595	590	632	627	634	661	627	608	630	590	594	609	615	610	614	605	566	625	607	623	605	631	598	634	656	608	613	610	650	599	603	644	594	633	608	580	643
4581	9302	8049	4551	3334	2774	2192	1731	1462	1275	1212	1245	1278	1256	1156	1061	911	951	876	884	790	830	834	942	1136	1072	952	889	789	733	748	693	690	691	658	681	629	698	643	681	673	732	699	713	693	720	832	751	713	659	660	642	684	663	646	668	682	679	643	660	630	637	637	668	645	656	649	643	669	688	654	631	670	657	675	657	653	633	678	680	660	678	663	669	669	660	635	635	639	660	659	661	709	651	610	667	638	665	644	659	693	611	685	692	649	663	670	675	617	652	685	616	667	640	692	660	658	657	732	664	615	619	663	643	660	625	647	619	618	668	686	639	635	645	646	688	675	666	662	674	642	658	631	628	636	617	651	615	670	629	656	666	682	665	633	635	663	671	702	650	624	650	641	664	631	659	623	665	645	681	665	612	610	616	643	667	629	694	693	648	639	626	664	649	648	673	636	645	650	684	655	613	646	645	649	640	682	622	619	613	640	652	696	638	680	619	649	678	652	715	685	662	650	697	688	637	629	638	631	643	681	691	667	633	629	614	653	624	644	677	627	699	630	646	648	613	662	647	630	652	648	694	641	639	673	632	646	660	669	635	713	656	688	657	678	678	631	657	654	683	665	665	648	597	621	669	620	596	638	660	607	667	667	625	703	638	669	625	623	654	664	669	597	639	615	688	680	660	614	668	666	662	657	660	644	631	653	655	659	635	614	654	667	621	695	680	630	656	667	609	616	647	658	617	644	620	637	669	653	648	717	650	650	646	603	673	640	664	655	643	634	648	650	654	672	670	661	594	671	637	645	652	662	626	707	660	657	663	652	644	638	684	623	672	639	630	648	683	675	692	647	687	615	622	679	642	686	651	636	678	627	628	647	597	641	672	633	612	649	635	599	647	578	659	629	620	657	634	645	670	606	675	657	617	661	678	611	629	635	698	621	673	665	664	621	679	654	658	658	655	636	655	676	634	676	607	650	644	669	644	638	677	658	651	632	620	656	594	649	673	642	677	681	674	679	667	714	642	700	647	664	646	636	646	615	631	628	605	629	680	662	654	694	667	653	704	599	646	634	665	656	668	671	636	672	684	634	608	644	651	647	618	640	696	684	662	621	664	667	608	667	612	615	692	662	641	666	636	606	651	638	652	640	679	652	640	639	635	632	673	608	643	666	645	613	640	644	667	640	661	630	641	654	603	637	642	656	641	652	673	655	656	659	644	629	672	695	648	623	668	686	632	656	688	677	704	676	611	658	676	637	652	599	618	651	656	625	624	710	620	635	667	692	673	680	679	666	675	646	626	688	587	617	655	682	674	678	659	665	658	638	676	645	668	671	662	629	664	646	655	631	640	670	656	658	673	660	667	622	658	605	624	656	624	675	657	644	714	668	677	632	665	631	649	643	640	691	644	644	663	613	669	670	666	620	663	646	692	617	642	678	656	637	694	646	644	659	625	640	656	702	648	610	635	647	647	660	676	641	630	640	662	666	664	616	669	633	630	619	653	669	643	703	588	631	652	620	669	633	611	684	654	669	681	679	602	656	619	654	653	642	700	628	642	622	656	646	630	617	673	698	613	673	640	630	657	675	701	669	640	647	655	654	602	693	635	623	669	615	626	703	667	710	655	637	679	641	658	632	650	666	643	670	629	637	630	658	617	644	631	643	611	632	649	638	623	616	647	673	643	648	656	606	623	636	557	691	685	617	663	687	632	623	652	621	662	658	671	667	614	682	662	665	705	643	634	681	636	659	696	652	682	620	627	635	661	685	679	675	645	640	650	671	665	660	655	650	666	628	703	620	689	664	679	632	679	650	627	657	628	676	675	639	634	662	630	665	649	635	671	652	625	674	622	697	622	645	656	646	677	663	664	681	631	643	674	689	664	664	658	701	688	662	637	654	668	631	626	625	645	641	693	626	651	667	600	643	678	645	642	611	645	657	638	670	671	647	677	610	641	668	681	597	600	681	615	622	655	656	614	645	684	658	638	634	595	653	612	660	635	640	630	663	646	616	642	674	683	634	672	687	674	673	669	643	625	638	710	673	697	661	669	628	666	651	657	637	586	693	671	661	640	653	638	661	670	635	681	640	644	652	620	653	624	702	647	688	657	643	680	630	639	685	671	664	657	668	677	689	655	631	599	624	691	670	660	684	677	643	654	626	661	650	671	632	696	644	613	622	673	674	691	625	699	623	732	666	618	680	631	655	640	649	665	623	684	653	662	699	622	646	643	639	652	664	682	624	671	639	653	670	641	658	643	656	682	646	621	650	640	676	648	628	670	621	629	639	646	655	672	660	601	629	664	660	664	604	667	705	628	629	677	650	641	639	691	682	644	663	669	635	633	645	670	680	623	676	662	659	605	641	639	632	660	622	651	605	680	646	690	644	647	639	624	669	651	621	620	671	655	625	604	664	623	656	633	662	638	657	656	641	664	650	621	686	642	614	623	651	614	651	644	608	660	622	643	650	621	632	616	667	644	656	655	680	628	659	639	645	653	656	664	658	629	655	613	637	633	647	643	684	630	665	619	682	640	688	654	672	645	659	668	683	627	655	624	647	657	641	625	650	634	628	668	652	666	604	666	669	645	655	660	650	624	697	642	645	660	621	694	661	626	655	623	644	667	651	670	671	649	674	650	691	664	661	668	668	672	630	639	703	654	615	638	678	628	632	657	643	642	625	624	675	664	644	658	701	659	606	655	609	652	619	710	659	652	676	594	697	674	617	654	675	632	660	667	619	686	634	659	672	658	619	678	694	657	648	669	645	687	655	616	662	631	632	657	670	629	669	679	650	682	677	643	664	675	634	630	654	651	678	651	626	641	638	646	627	642	633	621	637	660	629	628	638	594	689	619	678	638	687	609	664	665	648	660	666	682	652	641	656	640	637	697	667	707	640	655	640	680	638	630	663	701	640	684	654	627	676	585	619	679	647	664	666	637	648	672	653	642	689	636	621	654	669	621	658	648	612	645	651	657	625	683	622	653	651	693	665	655	658	662	663	660	698	659	639	664	650	631	591	652	607	659	644	646	689	667	638	659	634	676	697	636	616	636	639	626	641	623	589	611	608	638	665	688	690	605	629	678	660	636	637	694	661	647	667	608	617	635	676	666	666	622	671	630	659	613	604	675	642	620	645	631	657	611	699	615	672	681	636	606	640	624	646	663	630	628	637	670	628	603	609	643	676	647	646	642	697	663	673	680	666	670	645	622	642	633	624	661	653	631	657	634	654	642	651	637	646	630	623	664	598	605	657	676	667	641	650	689	659	610	704	617	645	611	686	680	623	674	623	638	696	679	642	594	645	689	639	625	640	631	657	648	639	671	671	617	662	627	696	694	677	697	667	680	629	632	670	634	611	641	623	694	690	615	626	644	643	678	644	695	645	639	617	640	660	640	653	604	693	632	653	661	656	662	645	673	629	621	628	611	646	661	591	641	636	624	669	655	687	624	666	681	703	687	671	660	665	609	627	692	591	686	626	634	642	669	702	631	655	695	678	691	659	675
22222	20934	28524	23504	20924	21010	13342	2193	1463	1214	1133	1199	1214	1134	1015	905	832	789	758	650	570	598	621	833	1140	981	819	667	573	461	453	458	439	430	437	454	418	427	410	402	405	412	458	511	481	544	530	549	519	377	394	344	387	415	363	369	402	368	354	336	377	384	364	387	363	337	354	343	370	357	344	367	340	367	368	354	344	323	336	379	376	317	335	343	362	345	356	393	355	369	388	346	370	360	344	334	352	390	391	342	352	324	356	381	350	394	345	347	356	373	365	405	351	345	366	350	364	365	368	373	358	365	349	322	321	368	301	333	352	343	337	362	359	366	380	357	358	320	348	364	369	347	347	336	344	320	358	363	347	354	346	353	351	348	368	367	336	356	335	341	327	347	338	367	367	342	304	380	391	352	365	360	358	340	345	349	328	357	335	353	392	336	345	353	339	371	342	358	341	368	325	356	359	388	341	349	308	338	344	352	319	357	361	358	352	355	356	371	361	346	345	351	377	337	341	412	372	360	354	377	329	334	346	372	354	364	353	359	386	371	368	358	381	362	372	355	384	363	380	356	334	348	323	340	347	382	355	375	356	368	378	353	383	340	331	358	350	351	336	328	370	336	367	328	353	357	366	363	355	343	372	349	380	338	346	361	369	385	350	365	376	346	346	342	321	332	349	355	366	373	351	345	349	352	350	387	347	359	360	352	315	339	373	347	309	351	354	332	374	346	334	333	301	360	342	328	341	323	333	338	377	343	353	362	361	344	357	328	383	347	336	342	350	351	364	361	329	338	351	347	346	382	355	345	346	372	361	322	348	318	351	339	300	373	340	358	361	333	354	341	367	342	394	329	357	359	366	355	349	347	353	363	383	400	349	334	375	365	365	383	338	373	353	387	366	319	355	340	361	353	348	353	328	363	339	336	342	339	321	358	333	322	361	362	320	343	347	362	374	373	310	321	340	347	361	354	365	368	325	368	351	368	386	381	327	347	361	345	344	373	348	387	332	339	347	375	364	372	324	360	367	361	317	317	372	338	336	326	353	350	359	346	362	342	345	347	361	360	370	359	370	370	350	337	348	354	361	327	355	341	334	354	349	364	351	357	331	341	365	360	323	327	330	360	338	348	363	381	349	351	329	328	364	355	347	360	359	371	374	350	366	341	321	352	340	365	362	315	329	335	363	365	348	345	358	365	354	346	321	339	345	344	366	349	349	340	347	341	344	366	339	351	335	371	384	373	355	342	346	314	331	339	355	377	327	347	331	337	361	383	324	326	365	340	347	359	353	326	341	368	332	327	340	367	345	338	345	335	388	351	338	332	316	361	370	346	386	344	353	346	340	355	363	380	376	344	362	367	376	370	362	373	368	333	377	349	329	345	376	328	343	367	336	364	350	377	373	318	321	324	340	340	335	368	383	383	389	357	342	357	344	332	353	359	352	341	353	332	356	324	354	315	333	322	366	353	376	322	387	291	340	348	355	387	353	360	337	366	370	359	342	342	334	369	324	373	343	381	343	340	350	396	347	336	339	370	338	381	341	359	351	325	347	338	352	335	345	345	361	376	355	359	352	366	333	386	367	353	323	353	383	367	368	368	339	377	376	386	315	357	375	335	342	335	328	329	342	336	350	331	340	361	368	350	330	344	326	351	362	354	367	343	342	395	380	357	363	346	384	355	356	352	372	340	415	339	374	324	411	355	371	330	338	369	351	369	385	346	355	363	366	342	328	377	359	343	362	353	329	348	377	347	356	340	337	381	370	371	374	351	347	360	338	353	355	351	325	332	348	322	340	338	345	364	356	321	364	373	367	368	323	344	368	326	338	330	374	303	347	334	346	300	344	359	335	368	379	384	332	369	354	365	335	340	357	369	357	337	347	385	334	333	378	331	369	348	365	330	342	338	371	368	325	359	325	341	347	338	376	327	322	365	367	366	395	335	380	321	337	344	365	353	377	343	377	383	333	314	353	347	332	339	375	347	323	339	356	358	364	369	350	377	353	365	348	345	363	372	349	353	360	346	369	364	334	354	333	373	373	358	355	368	336	315	344	349	353	354	385	350	341	328	351	365	355	345	374	371	332	370	365	350	380	340	338	366	353	329	397	370	369	349	331	324	327	343	346	334	349	386	388	357	341	362	368	368	356	341	377	359	343	331	340	345	342	321	383	357	342	338	353	384	362	322	378	389	337	362	333	360	358	331	352	349	366	368	338	324	336	338	349	364	346	337	335	361	343	380	330	340	343	339	361	364	336	344	371	324	352	334	407	357	365	344	318	343	320	342	325	328	368	362	350	338	356	358	357	356	357	339	360	360	337	343	384	352	344	319	350	329	361	366	341	359	374	362	342	358	340	359	359	334	376	346	321	362	329	375	355	310	354	348	352	356	393	383	367	349	328	342	360	350	378	322	348	374	348	354	397	356	373	324	375	348	339	330	354	366	367	382	332	336	351	334	363	332	361	348	358	321	360	328	337	359	329	379	375	367	354	335	380	367	333	334	348	344	367	357	348	376	379	359	385	366	343	372	350	376	359	350	364	382	333	336	371	340	348	355	341	343	346	370	354	359	367	371	310	354	306	326	331	349	368	362	345	384	355	352	353	344	366	328	342	332	386	383	372	369	354	351	357	308	351	352	387	371	327	367	361	363	318	363	345	352	344	371	368	366	362	369	371	345	351	330	360	326	372	368	374	373	320	362	344	324	324	335	362	357	356	389	348	364	345	334	373	374	350	329	316	338	325	349	381	336	395	361	319	397	328	349	333	347	377	332	353	352	335	334	359	381	359	361	345	379	359	379	336	345	379	392	338	365	348	361	365	331	332	349	374	363	359	365	323	342	356	339	321	345	327	359	354	350	365	333	352	395	350	348	324	351	373	338	323	349	331	355	357	351	330	363	333	347	382	333	381	356	364	398	357	329	372	334	341	340	332	357	341	376	348	366	373	340	336	396	348	383	384	378	326	358	379	353	351	356	366	344	379	357	327	368	345	363	354	322	339	343	371	348	373	337	403	370	363	351	347	379	354	325	340	343	346	367	354	348	372	357	313	355	371	341	332	331	308	357	370	336	361	368	349	343	357	355	361	362	343	329	316	379	329	315	330	341	363	355	349	372	342	340	339	351	330	370	370	372	384	359	350	360	317	364	333	354	373	384	393	336	374	347	316	374	329	335	376	369	342	338	367	379	365	307	369	346	343	351	314	372	346	369	360	358	363	333	367	355	358	305	345	328	329	359	317	372	325	391	381	342	354	357	351	328	324	358	335	326	321	336	348	344	356	368	325	349	358	345	361	367	363	317	366	336	373	369	335	367	327	355	353	349	380	343	360	358	361	313	370	372	368	397	356	366	369	352	314	392	380	340	358	373	334	355	346	335	376	344	341	389	366	350	366	350	330	319	344	323	361	382	358	356	333	327	309	363	330	355	338	374	337	351	343	362	351	343	361	313	374	356	343	370	343	338	348	351	352	351	336	321	358	335	355	363	338	335	365	326	331	312
6003	18322	15696	9091	6348	5002	3904	3029	2213	1931	1731	1732	1708	1694	1468	1233	1123	1139	1032	867	769	725	752	1139	1469	1332	1101	860	723	566	546	470	477	458	428	466	420	438	414	423	460	473	577	559	561	640	687	673	596	448	414	402	446	397	405	438	433	405	366	367	370	359	405	390	376	406	366	362	384	353	373	359	400	384	393	358	384	378	385	382	377	389	374	370	408	369	400	390	384	358	403	394	361	351	386	365	383	367	370	389	353	363	382	400	413	335	401	387	394	367	383	404	398	382	385	361	384	325	374	365	372	375	365	368	380	346	330	367	388	411	363	395	371	370	411	381	354	400	382	376	354	399	357	366	347	374	401	415	420	384	422	382	380	385	392	351	335	382	361	362	396	374	374	354	379	362	386	393	393	396	372	344	379	318	397	384	348	385	346	378	347	377	363	367	378	374	356	376	352	389	412	342	395	363	385	346	354	349	340	386	384	375	395	354	392	379	393	363	368	385	364	395	396	369	391	388	349	377	394	384	381	357	386	378	389	368	372	392	394	360	351	414	373	373	357	363	377	381	370	432	421	376	373	386	385	388	386	344	412	390	397	395	387	366	380	386	376	374	353	400	377	371	398	366	385	348	356	349	385	386	398	398	399	379	363	376	338	391	385	373	383	373	395	367	395	376	337	393	356	357	383	371	385	394	370	361	411	343	419	385	365	387	395	376	341	364	380	396	360	387	389	413	359	379	376	395	347	386	356	369	373	351	384	369	370	394	329	403	368	381	389	393	398	395	395	406	353	372	367	384	385	352	390	375	373	391	368	362	358	355	368	373	381	396	384	394	385	379	372	381	363	405	375	374	405	379	366	386	370	359	390	391	412	375	344	376	339	370	399	363	384	358	436	384	375	378	389	389	391	366	373	348	339	371	357	341	403	392	378	376	378	383	367	360	379	400	353	396	386	314	413	387	384	354	374	382	382	366	399	365	389	399	371	372	418	384	349	375	335	346	384	405	361	361	370	376	393	368	357	407	382	388	370	376	315	360	397	392	383	357	374	365	359	387	365	358	366	400	411	393	384	371	389	393	353	366	386	378	395	371	370	364	385	379	385	360	419	368	426	356	371	397	401	396	389	370	400	358	376	368	364	393	355	383	365	382	357	371	401	389	361	425	392	359	341	359	403	397	408	364	368	384	391	415	366	396	379	374	354	354	394	378	397	351	396	366	407	395	368	372	375	367	394	390	375	386	373	409	388	388	421	363	341	388	385	381	364	371	395	378	373	364	380	351	386	407	418	350	336	331	353	355	393	388	371	409	362	396	387	376	362	353	403	347	366	374	401	376	363	376	359	372	367	387	396	420	389	401	396	369	346	396	381	326	399	387	400	440	352	367	331	350	404	361	375	364	399	406	379	396	380	402	364	388	370	396	340	344	393	342	352	391	371	399	382	345	342	366	388	346	376	405	378	388	370	378	352	367	375	363	387	372	364	345	336	347	365	362	377	369	369	406	342	372	386	393	363	397	343	365	369	373	379	355	372	357	381	374	394	351	372	398	360	345	359	395	399	368	370	379	408	387	392	373	383	401	352	327	404	352	396	352	375	379	395	395	383	368	379	403	373	377	412	379	371	355	366	360	379	350	387	335	381	384	388	365	368	413	385	370	364	373	389	375	348	389	360	383	379	389	353	345	365	397	356	387	369	386	379	372	350	372	321	391	381	375	408	402	357	388	354	381	364	363	393	354	362	366	418	393	367	421	376	394	401	368	389	370	380	393	360	376	373	382	396	374	419	363	411	395	373	401	372	363	368	384	410	342	356	376	363	367	352	382	353	376	339	340	410	364	378	364	345	373	376	370	363	403	364	358	406	409	391	385	390	347	362	365	361	415	351	382	368	390	384	388	403	350	368	365	373	384	353	345	384	339	371	377	397	386	366	360	415	366	405	384	326	375	381	397	377	366	370	386	359	364	375	400	363	361	360	357	365	418	333	378	363	361	375	387	365	403	371	410	377	374	371	383	369	393	394	362	386	397	354	397	388	386	371	373	339	382	370	379	368	365	367	383	407	368	346	371	377	373	366	388	377	352	349	391	364	383	335	355	343	411	368	401	346	376	364	337	391	393	359	397	387	374	331	379	370	385	404	348	372	370	405	377	360	364	406	365	387	389	376	375	380	359	352	402	373	377	367	374	368	355	397	350	369	372	348	409	351	367	359	345	365	383	358	371	379	389	345	416	347	408	382	369	343	381	356	392	350	368	385	396	358	371	365	380	363	372	358	367	373	407	368	375	368	396	409	403	408	383	380	373	395	397	377	343	412	386	376	352	382	333	357	355	389	371	395	375	345	392	403	406	332	362	394	361	388	378	362	419	402	404	387	385	371	350	365	379	336	396	360	366	376	405	349	383	384	341	372	367	378	393	382	375	381	353	381	359	378	402	375	401	321	380	419	390	390	364	372	405	334	382	384	363	364	364	427	384	370	383	388	373	356	396	373	401	378	374	365	390	399	357	412	373	368	379	363	356	352	395	407	367	373	349	387	363	372	350	399	377	384	358	389	378	392	387	405	397	396	370	338	380	376	397	373	382	381	379	381	349	353	376	390	408	370	367	378	399	376	360	368	357	387	389	349	355	361	389	344	374	342	374	350	395	363	385	376	393	404	373	373	378	420	375	357	354	364	370	372	391	407	381	374	367	395	377	389	372	411	353	380	388	349	383	387	362	349	366	359	366	390	377	395	337	402	382	384	402	335	370	384	363	367	392	351	387	393	398	380	376	373	381	369	389	373	366	383	356	380	369	395	373	418	387	379	358	384	359	389	405	367	360	389	354	399	347	378	370	399	360	392	379	394	359	344	363	379	378	377	374	370	336	380	380	401	371	360	387	387	392	348	398	385	403	389	398	368	325	389	363	378	375	392	371	401	399	371	375	377	402	364	349	404	351	357	388	368	396	364	363	371	378	373	376	366	380	372	381	389	363	384	391	380	362	386	362	363	386	397	394	360	378	376	373	435	352	381	356	385	380	357	380	378	393	383	386	390	342	416	391	385	365	362	369	372	361	361	359	372	388	407	374	383	377	379	375	388	358	392	407	393	396	404	407	379	390	362	372	392	365	356	365	378	378	381	375	428	388	363	362	327	403	360	377	389	371	389	381	366	379	366	400	403	364	384	396	361	354	417	376	380	382	362	387	379	379	382	370	363	380	402	385	366	375	396	361	377	396	382	365	347	408	393	369	353	357	372	417	379	391	359	353	409	370	374	391	375	371	388	401	378	346	423	349	412	372	394	376	379	374	351	389	412	385	390	353	381	418	403	423	390	401	393	351	352	377	394	382	395	356	341	394	364	409	369	333	386	360	406	406	355	361	364	380	416	368	357	390	389	368	376	394	378	392	346	377	405	381	373	374	398	357	352	355	372	364	367	389	403	367	383	380	366	365	390	369	371	397	347	397	392	409	390	407	381	409	381	341	380	372	385	394	371	348	371	381	374	382	358	366	366	383
27106	19631	8269	2348	1490	1250	1109	1035	946	900	882	958	967	938	937	902	866	880	835	851	769	807	815	896	945	874	847	875	800	775	794	737	802	814	775	797	765	778	792	759	821	808	752	809	815	833	830	808	811	734	774	775	754	762	809	758	765	751	810	778	783	758	797	789	769	789	728	778	738	806	698	769	798	749	800	778	761	752	784	796	744	799	730	812	743	774	761	746	763	704	714	766	771	773	729	781	783	816	776	757	750	746	742	762	769	830	746	789	817	750	753	780	813	786	805	825	761	753	783	749	736	790	783	780	723	777	695	816	799	785	769	722	750	789	792	744	770	709	835	782	771	777	747	746	740	806	803	744	786	815	814	784	746	797	706	751	784	808	770	754	784	744	775	757	719	737	827	759	821	782	778	743	740	684	761	735	770	778	753	774	800	806	744	734	733	781	745	790	794	769	762	719	789	750	753	793	787	762	757	779	832	853	822	810	763	764	809	734	743	772	782	758	786	720	746	757	733	802	784	773	771	712	753	779	741	775	727	743	756	767	727	772	774	800	795	768	758	736	743	816	755	763	764	724	751	745	789	787	764	723	780	809	802	783	760	761	705	759	790	744	774	816	728	784	745	750	827	771	770	740	754	811	800	775	761	763	798	765	757	741	786	766	797	784	738	785	814	754	727	736	794	747	779	783	749	770	741	780	805	733	775	731	780	779	721	777	799	746	743	756	786	771	802	783	760	741	727	761	789	728	795	753	764	769	789	694	770	750	719	723	762	720	765	723	780	739	760	712	750	776	733	748	771	749	766	787	737	745	768	777	815	797	800	783	782	787	779	734	783	784	752	746	769	795	806	789	756	783	789	784	774	782	801	724	755	771	751	726	751	755	743	778	792	755	780	806	802	769	772	772	820	751	811	730	782	739	749	714	732	762	765	763	731	775	780	854	803	735	771	788	728	783	737	722	753	771	732	696	782	798	765	741	763	814	801	718	778	789	766	735	773	768	752	777	757	770	735	831	758	771	775	756	747	789	757	735	766	765	750	745	749	750	790	756	811	776	767	761	755	813	737	735	734	764	779	798	748	805	775	753	761	787	809	755	707	736	769	750	829	711	772	808	756	743	779	750	765	742	760	712	720	723	714	755	810	756	772	777	769	795	736	769	770	768	814	759	746	753	759	796	786	728	775	698	739	796	779	830	796	713	761	779	776	794	751	769	763	763	807	795	809	795	734	722	779	735	759	768	777	772	787	733	788	754	763	755	706	774	744	762	733	759	773	791	732	781	675	789	781	742	706	799	760	745	754	794	726	739	785	776	755	765	792	754	734	754	708	729	753	782	759	784	746	775	806	781	784	791	732	817	817	741	789	745	769	740	742	750	783	746	754	766	756	740	810	798	771	734	797	731	741	768	747	816	797	739	768	738	737	723	757	781	744	805	767	703	710	745	823	772	788	742	800	784	766	728	745	761	790	798	855	724	818	765	791	765	759	691	766	784	774	790	764	737	761	753	803	817	710	761	744	808	764	733	784	830	737	823	755	726	823	717	743	732	768	763	769	724	812	793	782	791	744	744	762	763	775	794	775	747	792	733	798	761	832	757	780	777	719	698	780	796	715	741	732	764	754	743	725	820	793	784	750	779	762	783	743	729	763	748	795	746	719	769	789	760	796	795	763	768	775	828	741	827	783	814	773	802	854	734	829	744	755	756	784	744	731	704	796	763	785	811	800	803	777	821	753	857	729	795	740	791	720	814	775	833	766	751	773	780	771	764	721	754	769	759	741	784	748	820	773	788	722	722	724	734	753	717	776	738	791	801	801	767	803	731	726	760	815	774	751	790	748	775	777	780	756	741	771	789	750	797	774	794	791	711	723	737	803	767	794	850	709	772	752	711	798	744	749	783	787	763	806	790	768	741	724	752	768	779	732	802	732	790	811	779	772	803	768	777	797	775	762	794	783	770	742	794	716	756	744	759	794	768	730	735	754	768	772	757	808	719	740	813	739	786	764	730	787	783	789	754	725	777	757	762	784	751	758	770	780	742	729	771	818	778	811	781	782	745	789	795	792	793	774	754	758	839	805	778	760	766	739	753	788	783	728	810	800	762	779	775	782	772	746	796	762	767	785	782	761	801	730	796	734	724	757	738	774	769	758	795	759	730	727	735	731	760	748	776	784	790	731	784	766	732	715	779	804	707	771	752	769	761	765	783	775	764	794	805	772	738	826	764	754	802	807	716	754	739	738	743	750	748	724	742	730	720	748	762	740	727	782	743	747	754	764	720	738	800	808	794	790	777	773	796	755	771	797	782	752	743	777	783	772	829	700	761	751	790	784	716	808	836	753	825	750	720	757	739	756	750	742	755	781	753	755	755	727	753	744	744	758	741	768	840	799	782	766	767	777	770	739	750	741	763	791	735	750	794	751	754	738	732	748	820	740	716	705	724	765	751	748	788	768	745	770	748	740	776	741	769	696	778	801	755	722	780	772	759	780	772	789	752	756	811	811	714	715	772	826	742	743	766	774	768	785	759	722	801	743	738	752	767	756	765	768	786	776	723	753	738	785	781	819	762	788	738	790	781	808	736	794	812	724	712	771	724	795	737	744	781	767	776	786	755	813	776	785	789	743	753	797	754	720	826	790	722	755	744	794	768	776	747	759	721	767	789	787	762	749	738	791	739	742	775	763	741	728	762	745	754	804	720	799	830	770	771	752	775	782	751	717	749	722	721	782	775	770	765	736	742	798	762	766	765	807	695	728	776	774	732	740	776	767	806	780	715	763	803	691	784	710	803	845	796	762	790	727	776	785	772	768	780	778	765	802	763	769	772	776	742	762	750	719	772	783	729	754	769	729	747	752	774	775	805	758	780	737	730	784	748	760	781	775	752	719	793	781	730	724	751	800	677	791	811	797	759	752	794	733	743	765	712	779	807	735	769	727	767	741	735	769	745	758	820	756	778	777	770	730	798	790	779	759	713	747	785	747	810	741	800	742	738	770	811	768	763	748	714	731	742	781	753	776	747	791	739	804	827	773	736	768	748	779	760	801	824	790	717	792	733	739	768	788	741	728	805	754	752	754	750	764	791	770	771	784	827	711	791	808	787	747	736	765	774	790	746	788	750	766	771	697	803	794	802	719	819	799	844	775	764	810	789	760	717	806	774	726	731	782	783	810	793	715	719	776	737	756	818	738	811	772	741	750	817	723	814	735	807	778	808	742	792	779	766	731	795	787	804	769	713	718	756	715	735	743	786	749	761	801	763	762	796	777	752	811	748	768	741	780	792	743	729	772	777	798	739	780	735	768	762	789	751	715	786	783	752	805	777	778	762	751	737	724	802	780	741	767	774	746	756	742	758	787	770	811	745	750	770	761	721	822	719	715	767	717	744	727	772	744	696	734	734	821	759	723	772	764	758	733	742	817	766	744	718	777	806	731	751	770	739	747	743	779	783	782	790	801	783	774	784	735	751	799	794	791	793	734	766	765	817	813	808	787	786
5037	4348	3940	2425	1868	1658	1455	1248	1154	1048	1079	1173	1048	1121	1057	934	930	961	893	907	811	894	886	1023	1087	1014	1003	957	886	815	870	842	859	817	777	807	814	854	838	767	813	823	809	815	870	846	782	942	852	845	803	875	797	796	835	826	810	823	827	787	815	861	789	805	837	846	766	809	765	853	829	787	767	782	825	840	811	803	819	830	782	887	763	773	816	804	800	789	827	861	785	802	754	812	811	838	830	787	802	793	806	791	783	821	819	773	832	811	838	806	833	847	833	812	821	779	787	821	747	848	780	808	828	781	761	769	830	754	799	820	819	803	758	751	810	813	839	833	794	788	778	812	783	868	799	795	816	799	830	812	845	794	794	775	789	787	744	791	805	815	725	742	836	800	813	770	827	837	771	847	811	861	786	803	801	796	798	848	814	823	797	803	779	776	798	827	806	796	821	799	803	805	816	810	760	777	813	748	784	810	835	777	774	814	776	773	802	785	832	832	794	846	849	831	843	813	798	859	823	793	838	817	776	866	795	825	808	784	817	783	811	777	829	786	852	808	826	762	852	813	772	785	789	819	780	793	816	792	756	793	769	838	806	776	835	763	769	829	803	784	803	806	786	764	818	784	794	779	787	825	826	847	766	764	821	800	833	828	832	778	784	758	827	824	801	831	792	740	797	854	813	794	783	825	788	838	844	762	772	816	769	777	813	760	775	771	759	803	734	822	782	763	795	812	738	776	755	837	828	815	812	793	795	842	787	794	810	812	810	826	830	846	744	769	787	830	796	837	806	850	816	809	780	786	799	767	790	754	795	832	806	806	751	787	771	806	744	784	775	831	760	784	772	799	859	763	824	795	815	844	879	808	798	769	824	757	804	810	826	782	803	783	794	801	829	833	791	782	820	858	771	795	812	808	844	868	845	790	804	827	819	801	800	751	793	844	753	804	819	825	767	852	808	798	834	773	776	810	811	807	811	805	794	798	817	835	810	817	798	833	845	789	798	811	831	803	772	827	846	773	847	766	742	785	780	812	829	818	769	835	766	799	830	799	806	804	839	844	797	815	805	808	797	806	772	808	836	814	802	788	782	823	820	807	782	794	792	809	836	806	797	842	818	807	822	800	757	765	818	885	784	830	841	789	825	758	817	755	789	831	740	808	831	758	775	762	796	785	783	827	764	822	865	817	787	786	819	824	776	777	817	856	800	820	765	778	818	780	777	763	779	779	840	802	842	790	813	800	799	799	844	790	777	831	777	805	798	793	774	790	803	863	806	811	854	751	823	813	794	828	787	748	767	788	789	800	833	814	804	833	774	818	804	843	819	803	797	801	779	798	813	766	818	816	763	788	820	816	864	788	781	831	824	876	811	849	818	798	803	791	840	850	813	787	828	832	813	789	787	803	791	804	779	853	865	807	836	834	785	902	781	827	782	794	818	859	744	797	753	819	754	839	809	843	818	829	815	807	803	780	804	814	823	796	816	810	810	822	840	788	790	792	759	737	828	790	797	787	759	826	798	804	743	797	851	770	818	833	850	729	867	788	770	780	812	842	833	838	808	799	815	796	766	786	781	836	807	810	781	798	761	756	815	799	788	830	797	848	803	826	823	773	813	831	841	741	872	784	771	776	759	818	820	761	778	755	774	754	800	772	761	788	806	834	824	790	789	838	794	773	768	777	849	721	792	788	766	811	803	823	798	807	768	849	844	775	823	842	798	773	753	799	821	785	849	811	840	790	844	844	774	786	821	845	784	798	809	808	784	806	845	824	807	825	764	786	789	766	864	780	842	801	833	796	814	803	810	814	772	794	805	805	777	772	810	794	793	825	807	949	822	825	752	780	800	795	776	785	813	778	776	802	791	797	818	782	803	810	823	801	760	788	805	828	810	805	770	815	776	863	779	811	780	793	762	782	801	803	842	816	816	747	815	805	817	804	775	807	823	799	782	798	809	802	796	799	763	819	787	758	792	781	792	800	810	809	788	756	835	800	751	783	791	821	806	781	785	807	837	818	799	794	813	806	814	764	757	825	802	858	794	866	829	790	783	774	794	839	773	775	810	786	823	779	782	799	843	824	764	819	839	772	805	761	769	789	796	833	780	768	809	753	831	756	777	813	757	789	784	785	794	827	796	754	838	756	813	801	819	837	782	787	814	758	771	807	812	788	820	777	850	786	797	885	789	793	819	791	790	785	814	783	779	816	789	748	796	817	811	807	763	747	761	819	819	769	792	779	743	753	846	758	826	845	796	761	778	804	778	810	850	789	843	794	792	834	811	787	817	843	809	822	830	841	798	805	846	766	804	795	791	793	772	806	810	787	791	776	765	790	817	744	843	805	784	780	811	795	813	827	807	844	845	813	824	809	732	792	824	824	834	782	766	859	834	829	778	783	784	845	781	831	842	819	791	817	783	755	794	755	780	803	818	833	775	770	773	779	834	800	796	792	804	747	776	793	827	803	827	782	831	767	833	804	772	825	753	765	799	764	791	797	814	771	785	777	819	770	768	812	810	798	805	834	798	791	798	840	799	823	798	816	772	808	782	796	757	808	780	823	858	847	783	793	825	769	785	800	784	832	757	752	834	816	781	815	810	806	785	801	802	759	765	804	788	799	819	799	811	802	779	796	831	801	820	821	761	756	839	779	822	815	806	785	793	807	749	796	793	835	814	781	867	813	854	804	791	772	803	797	807	835	806	800	776	809	787	826	743	794	817	807	773	781	817	812	847	764	765	797	834	825	808	801	817	801	817	822	766	795	795	783	755	772	842	761	786	808	734	806	794	844	829	733	798	823	818	831	792	771	809	853	784	812	786	764	735	819	798	796	796	811	803	732	856	844	807	813	818	797	802	838	742	830	817	795	830	802	819	771	764	726	822	796	800	788	840	835	786	846	827	811	805	784	817	741	835	794	781	834	821	775	789	811	828	761	843	815	826	768	842	837	825	779	808	821	822	820	822	804	827	824	807	817	763	829	786	816	804	804	806	805	765	833	860	753	760	801	820	797	787	787	782	804	796	768	821	744	836	794	808	828	787	778	799	809	871	806	841	818	798	813	804	803	797	813	783	800	804	835	820	807	766	830	742	802	824	801	801	768	836	808	795	821	805	801	808	792	803	831	841	801	802	767	816	855	774	815	809	800	778	781	816	790	848	758	874	789	776	761	788	820	773	800	842	836	818	804	790	839	817	750	814	798	776	827	773	791	809	726	785	755	778	809	815	813	820	809	736	802	766	857	825	759	731	788	815	790	760	813	765	877	789	802	798	850	831	787	755	804	767	862	738	780	828	790	814	832	820	815	763	790	811	798	780	782	770	750	799	826	786	793	828	832	824	775	790	807	822	763	816	820	801	782	780	768	799	818	846	788	827	786	770	806	754	800	862	809	794	815	796	791	806	821	831	859	749	804	839	720	818	830	786	794	811	832	813	806	795	814	794	823	811	842	795	818	831	806	833	780	806	807	864	805	798	743	759	803	801	828	832	782	826	866	814	804
23311	20918	28100	23873	20915	13414	2473	1431	1190	1032	1067	1133	1153	1097	997	897	848	930	826	745	706	736	792	917	973	966	921	803	719	567	618	614	614	649	588	589	542	611	617	621	589	636	650	705	664	640	716	615	707	611	547	574	613	605	568	613	580	596	560	530	581	578	538	517	550	575	582	536	593	565	593	551	540	603	596	592	577	581	621	586	584	525	561	587	574	564	587	590	569	557	575	517	553	552	595	575	529	564	561	566	609	569	587	565	624	574	549	543	590	532	601	596	563	546	553	551	598	569	608	564	588	551	551	542	568	548	606	523	573	539	582	527	579	550	574	595	604	546	586	555	561	560	608	616	590	562	552	594	553	563	579	593	565	606	597	566	550	573	538	596	558	579	583	589	639	569	557	569	536	547	567	574	585	590	554	564	563	559	590	561	579	567	545	595	564	624	580	596	611	562	619	618	573	525	583	551	508	562	580	513	542	554	552	553	569	524	554	568	552	618	593	568	554	564	570	546	563	569	620	584	603	585	559	587	577	576	545	499	626	557	604	548	583	596	582	570	540	583	627	581	580	596	566	585	583	572	552	575	576	574	592	575	550	628	549	568	625	599	574	591	566	558	605	574	549	572	555	572	568	558	568	587	560	609	555	570	542	614	614	561	555	545	585	551	539	537	583	605	600	559	565	557	591	571	581	550	600	546	566	583	528	595	555	583	551	610	610	577	601	582	579	527	582	519	569	576	560	559	585	602	565	512	563	548	591	583	586	582	538	587	545	529	603	554	560	539	570	555	602	541	562	542	575	589	566	549	620	546	565	600	578	564	533	571	542	580	539	574	581	556	642	595	554	558	578	559	553	597	589	589	574	563	527	568	578	565	581	568	607	590	568	531	543	584	573	595	568	550	562	603	624	578	588	614	611	583	570	617	614	562	593	607	553	562	613	597	535	560	592	566	567	582	555	563	577	586	619	541	614	598	576	578	561	522	581	591	560	611	588	546	570	567	579	525	549	524	598	565	575	584	582	566	597	577	584	598	563	540	549	557	556	548	560	576	581	551	561	604	568	566	580	546	571	579	576	564	552	574	595	605	582	559	572	564	561	593	535	569	617	599	573	527	556	630	592	599	573	559	528	614	557	544	493	562	603	568	597	547	580	596	536	597	586	546	546	546	620	611	580	529	518	562	550	588	596	602	545	525	537	608	574	530	577	556	589	576	578	590	564	596	587	588	562	593	566	551	576	572	574	585	576	545	579	600	562	618	570	572	534	586	559	564	608	522	515	598	596	600	581	578	570	525	575	565	566	587	571	551	587	568	575	575	599	564	583	593	589	581	585	587	590	560	603	593	598	572	606	588	585	569	605	594	575	550	581	563	571	588	535	584	599	554	545	565	590	603	596	561	550	602	531	583	553	621	574	571	583	557	602	596	576	599	537	587	579	590	598	565	596	582	589	575	545	557	547	556	593	572	608	538	550	600	604	553	589	572	555	573	574	563	577	569	574	551	573	616	564	599	600	576	538	556	491	586	579	571	575	571	565	576	561	530	541	530	578	575	583	580	629	598	570	572	533	568	584	549	545	595	535	544	542	551	563	581	544	595	575	578	616	546	564	577	562	613	563	531	592	576	596	587	585	586	554	604	542	539	594	549	578	550	612	596	575	596	622	555	573	563	564	583	551	534	570	608	563	586	617	542	577	555	600	571	548	543	576	586	575	551	552	566	552	566	603	575	583	570	579	574	566	522	608	591	567	542	560	562	549	563	602	581	543	538	610	601	574	561	550	566	584	534	592	589	592	584	568	563	577	550	574	590	569	576	550	541	573	540	617	600	567	549	581	568	572	576	559	580	575	596	552	623	586	583	627	567	579	543	607	604	622	571	583	592	548	610	601	591	557	563	562	568	561	579	618	560	586	574	529	581	566	541	593	546	572	573	566	584	592	548	609	604	591	532	573	532	612	581	577	560	571	563	564	567	574	568	524	597	547	619	552	549	563	603	593	555	567	588	527	586	564	563	583	554	539	584	541	570	566	580	546	591	621	594	547	550	573	572	528	574	523	583	549	552	577	596	566	544	603	555	546	572	579	570	608	560	579	568	553	556	537	586	627	536	580	622	607	542	545	566	529	592	593	538	524	584	557	540	523	537	554	598	593	557	545	608	584	541	579	537	566	586	607	586	596	603	566	570	592	566	550	590	532	595	548	573	576	532	575	566	548	568	593	538	572	568	596	510	583	513	520	587	604	569	569	563	546	562	625	574	595	530	568	586	576	542	528	603	567	560	573	576	578	572	564	591	573	594	560	584	585	568	598	572	574	601	554	586	542	593	574	602	505	596	559	576	581	554	543	612	598	619	623	610	571	558	609	564	556	513	562	583	603	580	597	571	598	541	579	613	528	549	572	609	608	583	571	535	593	587	505	597	580	488	609	583	576	577	542	565	588	572	529	566	533	566	599	588	553	577	565	617	566	589	560	578	576	570	590	546	572	558	533	551	602	568	571	576	548	561	577	590	553	581	558	558	536	609	594	543	580	595	557	574	573	575	566	602	599	588	592	558	576	561	573	561	589	545	573	533	555	600	582	584	584	560	594	574	568	583	611	600	526	595	591	577	561	562	549	582	560	565	578	524	560	566	531	610	555	590	608	585	543	591	564	563	552	580	541	602	561	606	585	610	586	578	569	588	560	544	602	571	604	607	644	577	598	576	581	581	605	578	561	530	579	584	593	571	560	592	543	576	546	596	560	618	579	511	558	578	548	601	531	575	585	570	593	623	593	558	547	544	569	523	579	575	543	590	600	584	570	563	574	520	557	558	583	547	549	579	582	553	593	532	630	541	591	579	552	594	587	568	554	574	547	570	603	530	583	573	563	537	569	607	572	578	553	585	575	560	587	556	553	611	559	593	559	578	588	531	569	541	549	589	530	545	568	610	568	567	568	578	599	541	575	577	550	556	589	575	558	589	586	561	543	583	575	574	575	548	557	570	586	586	570	569	593	586	565	551	591	597	555	582	620	566	533	638	608	623	608	558	568	592	557	566	557	538	574	550	562	522	593	609	540	581	586	556	577	547	563	555	547	564	566	587	568	578	560	583	550	573	617	569	560	525	543	589	614	560	597	596	578	579	603	592	573	593	584	567	562	563	565	566	599	564	591	599	579	520	550	561	592	568	551	593	579	569	557	575	597	591	520	591	566	558	559	531	574	585	552	513	551	539	579	508	542	586	573	573	527	603	558	583	526	542	551	533	617	555	575	563	602	546	567	605	548	536	515	561	599	537	557	552	595	567	589	522	584	589	585	593	586	565	557	615	556	561	566	552	590	539	561	569	574	587	598	594	536	584	561	575	594	551	539	579	553	549	577	572	592	573	587	556	580	560	604	583	582	574	586	588	573	565	516	563	568	605	611	546	549	557	568	513	553	553	594	587	607	546	578	593	533	532	574	585	600	561	590	534	534	580	543	605	538	577	552	584	579	563	594	546	573	521	564	558	625	557
4281	12262	10543	5781	4228	3292	2685	2025	1695	1501	1399	1509	1496	1433	1310	1094	992	1050	964	873	874	873	896	1094	1217	1184	1117	963	795	664	701	623	652	672	670	610	688	654	699	695	677	684	759	773	762	688	790	780	785	715	637	637	668	609	647	608	712	655	593	629	586	609	598	630	676	614	627	624	630	555	645	592	616	633	628	641	653	629	603	616	616	660	639	646	621	597	683	614	612	656	620	596	613	584	591	657	652	614	622	561	625	601	643	626	579	623	692	646	651	610	631	610	664	554	635	598	652	604	652	678	569	578	631	621	620	636	579	618	597	626	602	590	606	611	611	574	616	606	634	609	594	614	606	647	603	624	622	623	592	656	646	574	597	612	605	612	630	637	617	628	598	682	594	637	582	608	595	589	624	619	567	614	578	638	644	636	574	605	624	630	629	586	577	641	646	618	553	590	636	612	592	624	633	628	639	560	616	642	610	608	625	648	594	656	615	605	637	624	629	618	611	669	655	628	591	607	634	618	652	594	634	623	615	592	615	583	630	633	637	651	615	572	643	629	630	589	619	593	628	617	596	572	610	598	630	573	687	597	565	603	613	577	578	619	597	607	614	607	592	561	601	608	634	629	648	643	618	603	595	627	627	626	608	644	630	613	561	622	619	652	605	640	593	590	653	643	630	667	603	597	627	586	622	642	612	644	653	645	681	610	599	639	614	603	615	631	638	603	595	563	641	613	641	632	663	614	665	566	617	622	629	638	620	592	609	593	616	637	627	630	662	630	602	587	603	612	614	672	634	608	635	630	624	650	630	642	634	565	582	591	562	642	601	642	653	627	572	576	634	583	602	600	641	617	647	630	593	633	589	640	595	574	590	611	601	583	636	604	608	607	672	612	636	600	643	621	639	601	600	656	607	626	634	615	606	674	645	593	601	615	592	580	640	585	642	606	587	651	592	596	563	607	645	616	602	646	598	616	655	592	638	617	609	636	615	635	597	665	591	626	652	655	604	625	566	637	590	638	618	633	583	646	636	644	591	612	616	612	619	656	617	654	599	598	594	627	631	613	644	619	633	629	623	637	606	623	647	623	614	638	613	615	643	624	639	598	633	600	639	613	571	630	640	612	643	587	659	609	630	639	611	634	587	672	609	587	578	678	635	632	602	654	614	602	602	602	597	632	661	610	603	603	601	616	560	655	632	596	672	584	622	600	607	649	647	584	627	640	625	620	625	633	645	601	642	600	609	583	619	602	595	607	613	648	581	682	609	584	635	572	604	599	573	578	602	629	591	627	608	666	596	640	607	661	616	654	639	617	621	602	624	650	621	677	627	647	605	614	608	626	630	651	605	633	564	621	602	594	608	615	633	654	613	581	614	639	603	569	609	626	572	567	628	586	598	642	596	631	636	625	580	653	677	581	601	577	631	624	613	598	596	613	612	642	580	637	623	598	670	590	616	619	645	635	614	608	627	616	635	599	595	616	671	611	620	632	610	626	578	595	622	609	656	617	625	636	652	603	641	599	618	569	628	614	633	631	566	618	637	581	595	662	588	649	602	609	578	610	655	609	616	643	590	565	617	651	608	533	641	604	599	603	639	606	642	599	604	602	603	625	619	630	645	627	586	642	588	598	607	652	621	599	643	604	640	623	598	614	557	633	621	628	615	627	595	630	622	572	615	655	611	613	608	618	674	633	598	613	637	579	603	599	610	606	626	611	636	622	636	617	596	602	597	599	630	588	626	579	625	627	600	615	590	631	614	622	642	623	643	598	614	583	627	622	641	625	636	612	645	657	626	557	637	606	609	634	593	630	655	622	646	643	590	596	676	604	686	597	599	623	612	625	590	635	618	616	616	622	624	628	633	630	618	652	604	620	605	604	576	622	617	655	629	629	600	599	619	617	599	616	628	605	608	621	621	610	618	608	657	638	617	589	609	612	618	617	585	655	627	635	604	573	612	653	574	610	611	574	608	576	609	578	619	621	674	588	624	618	620	605	607	611	635	637	624	603	612	639	594	591	611	609	636	609	639	626	603	612	627	657	599	601	591	601	657	577	610	616	602	642	605	595	606	627	598	582	598	663	616	677	635	598	611	599	598	619	604	623	605	630	595	616	579	663	654	610	572	612	578	616	643	603	596	633	600	635	623	600	648	634	675	652	629	614	671	646	603	612	634	626	637	637	601	630	592	622	655	610	612	586	616	639	628	579	676	582	630	642	608	650	611	662	634	596	618	609	664	642	574	601	627	592	616	676	688	586	640	661	618	636	621	578	646	649	637	606	590	642	592	605	637	586	630	589	611	603	634	620	616	618	641	630	624	620	631	669	598	633	625	612	639	631	610	624	643	636	598	617	600	639	628	595	563	652	645	640	638	636	620	602	574	622	611	622	622	600	564	619	582	578	612	588	633	648	627	632	612	613	655	579	623	609	636	590	632	614	566	603	579	599	645	589	614	641	612	577	607	639	669	601	593	608	574	602	627	589	640	558	596	682	635	672	625	626	618	573	639	655	597	626	620	635	656	591	594	646	631	599	613	613	663	583	615	603	613	575	676	644	627	645	579	610	621	595	628	642	615	605	613	611	638	598	608	612	593	668	667	640	620	612	608	647	568	583	669	577	622	596	630	676	639	665	589	593	631	589	606	584	621	638	615	622	676	618	584	597	583	585	626	609	649	635	671	630	606	620	651	640	586	599	599	603	617	585	624	629	585	629	589	626	585	603	572	650	661	629	627	565	651	607	608	599	612	636	651	590	586	626	646	615	612	605	596	634	578	631	622	595	615	607	599	614	617	622	598	630	600	614	634	578	629	615	580	608	563	614	618	637	624	654	643	616	591	604	604	602	614	619	611	643	579	595	618	654	642	602	616	626	625	622	652	601	568	608	598	587	617	633	630	602	621	557	613	630	609	616	601	646	639	589	654	664	613	644	633	626	611	608	644	594	643	608	642	613	614	615	648	606	627	614	649	662	664	584	592	641	594	639	646	652	669	651	615	588	668	616	642	619	617	642	626	598	628	628	593	630	653	653	636	575	635	648	594	597	611	600	629	612	619	644	627	600	641	593	599	637	604	597	632	638	625	591	589	604	599	623	570	673	601	654	589	603	603	647	604	611	607	576	632	639	597	630	631	668	590	630	654	626	630	597	629	653	591	633	617	619	610	581	601	635	595	653	604	630	627	616	595	611	632	580	614	586	617	640	608	610	613	632	626	591	586	589	646	611	615	592	625	615	622	606	606	653	627	592	688	628	599	615	596	583	572	604	676	607	639	640	609	606	650	660	637	674	604	574	589	599	621	610	576	606	608	621	634	653	613	632	615	609	614	628	630	636	666	605	612	630	621	612	624	594	616	660	589	596	654	624	597	672	606	606	619	623	653	632	614	639	571	639	618	614	623	611	629	639	578	629	658	616	591	610	638	597	593	587	616	615	611	630	610	655	649	605	644	644	608	610	633	627	651	581	645	627	629	571	608	647	660	622	608	582	626	606	615	617	630	643
24391	20920	27321	24587	17153	2597	1502	1196	979	904	935	1024	1067	1024	1036	843	816	808	801	766	726	759	726	897	955	876	800	785	741	674	663	673	601	698	671	592	649	636	647	643	590	655	716	650	699	688	722	738	700	653	621	617	636	645	692	634	649	666	661	648	651	630	632	631	596	604	654	642	657	642	654	651	586	640	642	610	584	624	596	656	601	633	625	644	574	640	665	630	625	625	620	592	657	629	596	610	603	569	619	582	640	645	628	587	595	677	644	633	588	614	601	664	625	648	652	608	628	632	602	643	612	615	610	636	631	587	609	656	591	629	676	638	651	626	623	624	643	658	589	657	622	580	668	616	623	581	594	621	614	643	649	616	565	638	612	619	647	606	624	607	616	666	679	635	614	601	627	625	637	625	607	646	637	681	650	637	643	585	635	664	645	655	603	637	613	682	611	632	611	631	584	650	632	619	665	620	649	629	591	605	605	612	672	647	570	625	638	652	595	633	623	589	566	632	624	668	637	643	630	637	599	659	673	607	605	619	596	604	627	613	596	677	661	638	616	658	588	627	649	627	646	657	604	638	639	586	617	651	658	606	637	586	653	630	678	640	589	662	603	597	663	587	625	614	636	637	629	577	659	632	643	600	576	578	665	636	579	594	671	582	663	608	605	614	628	618	645	694	595	642	651	650	617	623	602	639	640	615	616	631	636	642	619	656	650	642	609	616	630	632	613	639	635	608	625	633	595	639	657	593	592	631	652	596	589	615	669	635	605	622	602	594	623	662	589	584	625	667	629	598	600	641	643	609	637	643	627	615	664	655	666	592	608	647	641	637	626	614	624	597	584	612	614	678	636	627	617	648	637	620	692	637	667	638	628	654	634	652	659	621	625	637	604	618	656	642	598	623	634	597	655	618	617	631	641	652	606	584	614	644	662	638	630	617	621	632	618	591	636	611	600	634	650	641	623	655	587	636	642	624	614	620	620	662	626	661	639	626	644	617	678	627	596	629	638	617	681	641	593	654	627	633	627	603	608	650	680	674	631	630	628	648	618	660	607	636	625	636	609	636	615	640	642	592	649	591	634	588	625	658	623	602	605	610	634	619	648	617	604	638	605	590	603	624	624	589	628	602	622	612	598	599	620	625	662	670	649	593	628	628	638	620	634	592	597	616	650	626	633	592	621	633	579	630	602	643	608	615	626	630	629	638	606	658	639	647	626	635	646	637	646	671	594	586	645	611	613	631	595	589	611	584	611	634	629	623	591	590	641	626	600	617	655	610	630	622	598	587	639	609	618	606	607	656	636	616	646	652	614	632	651	597	658	627	624	642	643	647	622	605	662	601	608	639	649	657	644	661	629	675	665	602	592	592	606	624	619	638	631	625	575	628	611	607	653	642	661	614	563	588	596	666	605	641	613	612	639	631	611	688	611	609	611	596	624	640	647	604	609	619	649	635	609	621	647	610	627	645	642	665	596	609	627	591	611	656	609	636	579	629	637	649	643	623	615	631	610	613	653	613	574	640	627	594	659	600	618	638	631	607	620	632	609	643	621	630	669	621	640	619	656	640	657	663	638	639	644	571	618	596	619	604	655	650	641	635	688	586	608	667	623	655	639	620	628	601	604	615	638	659	645	634	628	618	644	627	644	605	638	647	622	650	659	664	604	614	620	573	633	606	618	660	635	630	634	581	608	637	634	647	655	584	585	603	608	636	636	587	657	609	582	582	632	623	620	614	602	625	652	604	634	610	596	637	615	638	611	649	604	589	633	613	638	637	641	609	615	641	603	618	600	636	594	624	632	642	665	583	626	630	613	627	620	652	650	608	622	638	624	646	637	633	667	598	638	662	635	589	643	626	646	598	603	620	625	616	649	641	611	643	591	643	662	592	604	609	622	625	631	637	618	667	583	650	619	595	639	645	623	648	599	657	600	594	608	627	606	646	630	652	667	663	643	607	625	566	662	637	639	640	658	630	658	644	544	602	626	662	648	643	669	632	642	662	640	637	608	602	646	667	590	630	631	631	630	607	640	629	599	588	619	607	624	630	650	589	633	674	643	684	651	658	601	627	661	619	601	638	651	656	586	623	618	591	614	653	625	619	630	606	644	614	599	595	639	626	624	600	608	593	627	615	625	610	675	626	627	618	589	654	626	603	637	636	607	627	605	647	644	633	649	634	621	622	619	663	611	622	653	601	595	601	670	650	627	575	661	634	608	628	672	602	626	617	604	650	584	620	627	627	628	619	597	633	632	622	641	594	659	579	651	598	613	622	641	634	626	630	615	633	656	630	647	617	626	619	598	581	651	591	648	642	668	603	663	650	643	623	626	648	605	662	610	644	601	620	648	597	614	624	630	661	633	654	594	598	616	648	623	631	547	582	640	595	687	657	627	586	628	624	658	663	630	657	615	621	615	614	649	623	606	635	615	606	644	607	576	641	626	613	622	593	603	604	605	612	630	574	670	635	658	629	648	627	628	639	581	641	613	650	649	610	619	651	627	572	601	642	643	648	630	649	629	644	679	700	635	636	576	667	617	611	662	648	643	573	598	643	615	660	615	633	636	643	656	627	653	621	647	624	622	644	617	602	605	633	624	598	635	627	633	588	640	626	589	653	693	655	628	636	598	628	679	656	625	603	591	639	622	618	584	622	678	631	635	651	653	622	603	649	600	590	637	645	619	605	632	614	698	662	609	671	622	638	613	617	645	616	638	636	635	587	632	599	607	642	610	614	663	607	594	626	632	618	592	609	621	592	629	604	640	591	605	620	638	615	647	643	628	694	631	653	627	625	628	610	617	661	592	623	610	582	601	641	632	632	578	671	580	619	595	636	657	617	671	623	606	627	628	626	620	587	622	651	640	646	625	636	623	586	637	605	583	603	640	645	614	637	588	661	616	593	650	621	632	619	639	645	607	629	630	612	647	584	609	638	603	634	620	634	654	625	624	636	624	645	624	607	637	569	585	602	653	621	630	621	592	633	615	648	629	616	673	651	582	606	648	579	616	679	591	607	593	634	661	631	614	583	605	586	631	630	684	613	617	619	652	654	607	640	640	579	660	588	610	587	621	610	656	638	621	608	618	636	651	665	616	616	639	660	629	627	614	678	655	650	629	619	620	607	635	664	635	661	609	674	631	637	631	657	641	620	600	654	646	578	648	617	639	691	575	611	632	620	636	606	591	615	600	634	684	653	641	673	627	581	614	596	589	676	642	598	587	640	598	612	642	631	661	628	625	621	634	596	652	639	651	630	648	621	626	658	603	606	629	637	606	581	627	560	672	655	658	615	632	627	655	641	599	616	683	665	638	601	639	630	646	659	635	620	667	606	631	631	607	630	594	641	577	597	653	610	587	602	626	622	586	618	685	637	645	619	651	650	633	659	624	599	629	616	622	636	664	627	619	586	641	615	653	647	636	604	618	626	614	612	658	666	624	656	631	625	608	599	592	622	629	607	636	604	592	610	665	666	621	634	624	628	639	600	606	608	617	618	645	593
4429	9604	7784	4511	3334	2664	2137	1725	1486	1303	1297	1398	1351	1383	1250	1082	917	918	912	828	830	843	872	1043	1088	1056	943	893	756	718	687	724	720	732	668	709	653	717	687	674	707	708	801	743	742	723	752	735	788	653	661	629	706	607	651	657	701	653	657	642	665	629	658	637	660	651	624	646	638	628	667	628	641	634	636	634	664	656	668	611	655	666	708	641	656	689	630	683	692	671	671	653	671	627	678	632	636	682	656	644	691	674	636	672	631	690	655	662	694	650	642	706	658	703	658	637	689	668	701	627	643	657	714	647	690	672	654	675	714	691	648	660	643	680	645	635	653	635	644	656	655	642	703	638	671	662	684	599	629	655	649	644	652	661	606	650	631	622	665	637	705	645	702	659	658	688	661	683	652	637	605	654	663	644	670	677	629	664	673	619	623	663	651	683	670	657	672	683	643	661	657	662	659	639	661	650	640	616	683	656	689	682	668	667	661	676	638	638	640	641	644	688	622	582	633	700	639	641	667	697	646	687	647	619	653	663	668	684	631	652	706	666	694	664	628	674	648	649	702	635	731	624	685	635	650	653	659	636	639	677	586	673	673	666	646	599	624	659	667	677	659	668	649	644	662	678	664	679	677	636	703	638	656	654	652	721	658	699	666	644	646	631	616	652	631	667	681	654	654	662	670	643	704	670	664	668	664	644	621	676	662	644	676	639	640	640	622	673	667	642	628	650	701	654	618	668	692	634	638	699	681	648	600	641	615	632	654	657	628	629	671	680	591	641	665	677	665	666	632	639	670	683	632	633	659	645	707	633	657	708	625	690	639	626	637	657	671	701	663	685	654	648	665	658	605	595	658	642	658	641	679	649	654	645	632	623	630	656	672	675	662	655	677	657	672	644	664	686	655	657	652	671	634	626	645	682	630	662	693	662	674	655	701	677	660	668	675	648	620	672	663	657	712	650	652	646	650	653	660	602	692	652	641	688	691	704	634	689	633	628	672	645	641	666	651	648	678	657	648	642	638	632	696	665	669	646	691	667	660	690	633	672	695	651	618	651	665	624	656	673	634	660	658	686	685	671	659	650	713	664	681	641	641	657	661	664	625	681	630	632	629	673	687	661	647	652	679	707	656	675	667	686	654	668	677	620	696	677	665	676	671	594	639	651	631	697	655	619	687	646	619	644	628	688	651	684	701	666	658	674	624	657	695	639	680	665	706	626	650	668	593	687	678	658	655	672	675	673	659	642	695	649	663	627	648	674	657	628	677	629	635	645	667	654	677	648	624	651	643	663	626	620	605	659	691	677	642	699	633	654	642	634	664	681	681	677	625	673	665	653	635	681	670	623	704	677	628	652	653	702	656	628	702	677	636	684	678	596	623	659	649	658	710	693	650	672	673	668	630	679	676	657	714	640	625	686	664	666	681	666	671	657	706	648	666	616	701	642	630	636	632	662	643	694	658	646	668	695	607	689	653	615	632	670	704	658	667	675	656	678	644	648	648	659	647	625	700	682	649	672	674	615	692	645	717	655	625	645	647	638	661	670	660	694	629	628	680	657	665	665	637	612	637	657	639	660	628	686	694	716	649	687	616	605	643	655	638	662	658	690	658	644	671	629	650	671	682	669	635	650	659	656	618	655	652	648	635	689	657	693	664	654	644	658	659	691	663	630	669	700	658	649	682	672	706	660	665	625	644	638	662	677	627	638	655	624	657	608	658	649	644	678	702	625	625	675	639	674	647	620	634	594	640	665	682	622	635	660	652	641	648	671	646	607	666	641	642	665	650	613	670	589	669	662	607	653	648	656	642	717	603	655	632	671	633	655	639	625	670	669	656	661	690	629	691	685	665	656	623	659	620	689	626	666	660	667	649	704	635	654	669	619	645	684	609	641	687	678	622	669	662	637	645	653	658	681	648	641	684	645	641	655	681	689	677	646	632	674	646	632	623	653	610	684	630	660	692	607	666	637	635	671	670	656	630	718	639	654	643	653	686	630	682	658	646	671	659	697	644	645	663	647	663	663	699	645	650	688	654	645	693	631	640	678	615	690	673	695	647	613	627	646	662	644	654	660	655	601	713	716	666	650	659	658	718	672	652	681	659	640	676	643	643	656	644	616	631	677	680	651	646	664	652	661	653	651	681	662	663	663	619	617	648	700	627	640	620	664	645	690	651	686	645	722	720	704	662	624	634	648	670	660	645	657	648	669	656	668	669	667	636	693	647	666	617	646	635	637	653	698	626	660	655	672	648	672	681	670	696	689	627	665	656	666	654	639	656	701	659	691	634	643	626	637	649	670	671	660	680	693	664	688	664	641	652	693	655	674	665	631	644	649	663	603	656	651	632	682	617	662	667	670	674	666	670	643	670	670	693	680	648	647	655	616	647	663	625	671	644	625	658	643	646	676	670	658	625	643	640	653	647	638	658	653	657	672	679	636	642	638	682	637	693	646	637	643	610	640	654	635	726	655	680	621	652	656	628	680	674	640	715	654	638	711	649	659	675	647	673	659	658	651	658	637	646	731	673	638	657	685	637	652	626	620	656	648	659	670	626	686	681	677	671	623	652	686	674	635	646	671	660	651	641	633	636	656	615	678	634	634	710	670	634	609	646	663	633	675	642	644	615	642	692	644	687	667	676	711	660	659	643	656	624	699	650	655	672	654	607	616	700	641	628	623	656	666	670	685	675	659	665	645	696	675	622	645	667	641	641	619	634	629	633	700	660	679	620	650	688	624	634	596	658	623	718	698	675	630	656	694	649	712	667	666	661	627	616	623	666	614	691	627	629	667	631	675	636	658	641	673	684	642	692	665	685	659	650	613	635	632	649	651	643	673	651	637	651	661	651	644	622	663	694	630	663	591	667	626	687	684	683	677	619	640	689	638	633	669	663	657	667	671	730	638	683	646	667	694	632	675	662	691	650	626	663	642	678	653	669	601	665	647	640	648	634	600	663	661	645	643	650	666	658	633	620	660	688	639	600	602	677	694	658	687	676	719	615	633	687	653	675	689	703	661	677	654	643	627	669	687	636	614	706	716	642	662	692	646	626	650	626	612	656	643	678	634	687	694	643	706	632	653	647	652	676	701	614	678	652	662	669	663	648	650	667	683	700	617	667	627	687	636	680	649	658	655	663	582	661	667	602	619	688	644	614	676	651	621	691	692	633	680	627	722	645	666	671	622	638	630	617	648	659	668	660	644	680	690	679	667	657	647	648	637	645	670	690	622	646	677	649	615	611	600	674	631	709	675	661	648	687	664	606	677	634	650	666	629	692	641	633	659	651	650	675	640	700	677	678	668	628	618	629	673	643	635	677	651	631	635	689	648	637	648	659	661	639	642	653	687	646	638	661	638	645	694	676	657	694	662	649	623	691	636	664	684	697	672	632	635	649	669	630	652	661	635	670	672	618	652	688	659	623	697	632	634	637	653	656	648	610	694	643	673	654	584	643	674	657	614	629	678	678	663	679	651	693	626	655	650	647	678	704	664	648	633
22260	20958	28530	23564	20951	21036	13065	2140	1410	1217	1269	1275	1377	1344	1299	910	858	741	738	637	568	607	671	1011	1071	951	867	644	509	482	453	445	379	383	427	422	356	384	413	407	394	474	497	502	495	499	491	502	571	445	365	390	374	355	374	360	428	340	358	385	377	365	370	348	377	368	347	345	364	375	353	346	370	365	371	350	347	360	354	341	353	389	328	375	363	351	352	354	373	377	359	366	381	371	320	373	406	366	328	370	410	374	344	361	360	347	349	381	363	317	351	335	372	363	371	348	337	324	344	372	357	343	368	325	343	338	339	353	396	364	368	354	341	368	351	327	321	383	384	372	375	353	356	356	392	341	346	360	324	413	325	369	388	356	340	363	355	346	361	353	317	346	368	371	323	347	405	334	359	349	366	343	358	324	350	391	346	348	353	365	330	341	368	360	346	389	378	362	375	325	358	352	358	377	341	396	351	371	409	355	362	345	377	366	355	394	352	371	335	351	371	365	355	361	327	340	342	357	348	381	377	314	379	326	358	358	349	351	363	374	374	356	375	344	354	336	357	353	341	355	380	392	371	358	357	390	337	358	341	330	360	369	345	364	347	340	370	374	375	360	380	336	352	349	358	401	387	364	362	353	368	346	379	345	356	352	368	348	390	344	331	353	400	359	352	356	382	329	373	373	342	347	391	388	347	399	401	378	361	364	383	356	350	325	335	380	351	363	367	365	356	359	332	357	341	364	350	358	410	360	368	342	356	360	355	334	374	369	371	318	338	353	347	343	345	391	330	324	348	348	362	342	390	344	367	335	373	353	391	355	403	339	361	370	351	337	373	349	353	356	347	344	345	337	375	377	390	389	370	361	354	340	346	366	358	368	344	390	337	338	379	357	359	346	368	366	320	339	346	368	378	362	367	357	362	345	389	374	357	384	354	360	348	346	356	332	348	339	346	343	358	357	308	356	346	383	354	343	345	339	358	337	377	357	380	345	361	344	333	354	346	353	405	397	372	326	385	322	382	327	333	352	343	389	350	319	353	347	356	367	334	361	344	351	348	369	349	344	364	343	326	347	357	354	370	341	351	364	325	358	366	341	369	341	338	335	342	375	357	340	386	353	362	348	370	362	372	351	349	321	368	399	381	364	385	345	362	363	347	395	339	363	367	385	361	365	360	370	342	330	344	379	375	371	349	370	350	349	377	340	348	394	360	360	340	359	366	358	350	369	374	379	389	364	362	350	340	400	357	359	377	362	332	358	354	391	310	372	310	313	359	344	352	355	357	365	381	350	338	363	386	342	385	349	351	343	366	384	354	358	359	388	343	376	347	342	377	406	345	355	343	361	319	330	371	364	335	337	336	358	382	342	350	346	349	352	359	380	339	394	350	355	356	360	392	354	339	308	363	321	368	381	387	371	335	351	360	353	352	358	390	347	337	369	385	362	344	365	377	350	357	322	379	359	368	342	362	364	359	322	356	369	366	343	364	364	345	352	345	365	300	370	362	372	351	372	352	374	363	379	346	337	303	372	357	344	352	371	355	374	347	357	348	374	382	329	344	380	373	351	373	366	384	376	315	364	347	361	371	366	371	359	332	371	389	350	319	351	380	335	380	356	345	353	356	367	379	362	347	347	371	343	318	367	396	333	361	340	358	371	339	361	361	359	369	334	347	383	377	332	340	386	356	354	325	336	394	342	334	352	378	343	346	347	348	351	332	341	333	345	359	347	343	338	361	317	346	379	346	367	371	374	370	333	376	373	355	336	381	349	389	363	403	391	367	380	342	365	352	372	372	402	347	362	388	345	344	341	338	349	362	350	375	393	330	362	356	397	346	349	386	368	379	330	349	375	347	320	381	367	364	377	391	332	364	325	374	348	349	389	369	344	345	387	340	352	346	348	369	317	373	343	350	338	366	389	376	360	389	318	367	362	351	362	343	356	376	342	364	419	357	398	377	352	317	339	353	334	366	329	334	341	352	342	322	359	355	368	337	342	322	325	350	377	335	356	352	353	369	370	331	376	358	374	357	372	352	367	362	378	343	358	344	322	352	376	341	345	317	380	344	353	332	360	331	344	348	375	340	343	350	359	382	338	363	358	406	354	362	386	346	383	343	343	326	373	365	391	356	370	363	379	328	368	347	359	362	349	408	387	347	371	361	376	352	355	372	361	349	325	359	358	371	350	350	350	310	359	398	347	390	382	378	350	348	354	358	363	372	363	393	354	378	362	366	343	347	353	372	339	377	347	366	379	352	379	389	340	379	379	362	372	342	377	343	355	375	339	377	367	384	356	353	362	342	352	336	345	335	340	379	375	354	372	360	371	368	372	355	347	351	377	387	371	379	365	374	337	359	338	349	366	353	376	381	321	353	347	384	389	352	351	340	393	354	381	389	359	364	355	336	364	356	377	376	330	350	356	348	354	303	410	368	346	392	365	342	361	357	349	368	369	358	365	391	387	348	378	350	404	338	339	358	368	372	359	364	371	407	394	363	333	349	409	389	344	385	328	379	363	364	373	321	365	335	383	333	332	340	364	366	316	335	350	379	360	370	353	335	371	364	363	352	389	340	345	368	338	397	382	351	376	365	314	360	366	365	359	333	341	373	389	362	337	363	326	344	319	385	351	350	363	351	354	329	385	419	309	324	370	371	342	358	357	376	362	355	339	346	352	317	357	364	347	385	361	341	346	372	355	390	363	310	330	351	360	343	332	339	351	362	346	336	367	361	336	314	398	363	359	357	349	336	333	342	346	357	362	344	382	373	366	358	371	373	354	328	382	348	335	376	370	377	328	370	396	360	332	348	345	352	381	353	348	370	359	336	368	370	351	340	371	365	311	352	370	326	367	350	348	380	329	333	349	370	340	346	371	353	359	336	384	373	325	369	346	397	334	346	306	386	360	373	366	377	373	343	330	371	355	369	361	353	345	337	356	363	330	347	360	396	345	367	352	295	320	358	368	324	361	366	326	360	350	382	330	339	344	339	363	377	359	341	385	324	372	373	347	337	383	380	373	352	347	349	341	369	385	341	345	350	362	376	340	338	345	350	381	363	392	347	371	383	362	347	360	388	409	301	354	373	379	347	371	327	336	329	348	351	364	376	396	387	348	351	340	303	343	317	375	344	373	384	345	357	368	366	366	345	347	334	329	365	335	359	336	333	380	351	361	332	379	351	370	365	354	372	336	365	350	382	335	343	375	367	376	365	355	357	351	336	339	335	345	394	368	374	361	335	328	372	362	363	375	367	374	379	332	369	348	367	344	363	317	329	364	381	331	355	364	349	382	330	347	343	360	368	325	391	334	365	337	363	350	357	354	396	363	348	364	339	377	367	394	353	350	320	351	323	349	353	337	357	353	350	363	345	344	343	335	402	380	390	374	329	353	372	339	394	344	374	351	356	395	350	335	344	333	342	380	369	364	376	370	368	369	376	335	319	318	349	385	371	358	365	342	346	357	371	332	399	363	378	370	380	298	343	398	341	397	333	324	350	373	348	337
5859	18214	15535	8976	6598	5209	3870	2860	2351	1863	1894	1934	1992	1929	1728	1278	1163	993	952	908	738	794	851	1396	1404	1286	1148	878	613	557	494	476	484	456	438	448	449	482	453	495	506	487	542	574	581	501	582	605	632	511	415	418	392	393	341	404	442	415	353	377	432	380	418	374	410	341	416	374	352	391	370	389	410	391	394	390	377	370	374	362	395	389	390	360	386	360	371	403	390	360	364	409	403	389	354	429	380	392	356	399	376	382	391	415	392	377	388	365	390	357	392	392	399	410	383	377	419	411	396	410	384	409	395	374	375	365	404	387	386	390	365	374	405	346	397	418	382	383	416	391	370	360	385	401	357	363	388	399	383	391	402	370	410	394	374	396	403	387	341	421	377	417	395	352	380	392	390	354	428	378	384	408	380	335	364	374	405	412	377	384	368	385	416	374	399	406	377	386	387	388	384	398	387	355	404	398	380	396	367	407	390	363	413	404	404	376	388	413	377	350	369	407	420	365	380	408	393	382	370	381	441	376	395	388	386	392	364	373	373	379	405	367	391	372	398	368	380	370	359	385	377	379	365	421	381	374	387	379	397	375	393	373	389	380	387	402	370	396	379	356	381	402	368	393	383	392	410	384	373	410	372	380	357	376	395	394	383	388	387	354	392	373	396	406	365	403	343	392	407	407	379	371	402	396	390	390	369	366	372	406	392	394	401	351	368	383	424	367	362	388	409	374	379	344	390	399	392	396	370	383	367	357	377	364	414	379	391	389	375	379	360	382	403	365	369	377	390	369	391	416	381	411	346	399	412	403	375	351	391	381	391	399	369	384	390	383	399	393	356	400	390	375	399	390	368	393	409	410	412	387	397	389	369	366	337	423	397	395	383	393	397	398	372	364	378	413	379	362	380	409	399	402	390	391	359	364	412	392	393	383	385	415	401	362	361	396	399	392	409	369	342	419	383	386	371	422	386	425	362	373	390	385	347	391	362	370	343	380	385	376	392	393	371	409	365	365	373	400	370	412	378	376	423	414	339	416	394	412	353	364	400	389	388	353	408	388	419	399	384	403	407	386	372	384	369	370	371	411	354	406	388	376	401	400	378	399	370	397	389	364	410	379	410	388	406	387	376	396	361	401	416	370	396	357	437	431	420	403	390	401	370	399	386	380	339	382	417	370	402	352	383	356	375	358	359	402	354	373	394	376	355	379	350	392	419	372	393	379	399	416	358	367	341	370	361	374	378	388	403	379	404	384	380	406	381	352	390	353	419	415	379	359	378	402	383	344	372	388	366	375	388	359	390	414	369	378	388	389	398	380	346	377	400	372	404	388	411	365	394	373	393	417	400	404	394	360	380	403	386	372	409	370	389	348	341	376	373	357	388	382	373	373	393	375	391	410	354	395	389	410	381	358	401	366	373	409	391	397	392	371	401	390	434	366	403	362	395	383	388	396	378	385	387	369	360	383	409	377	382	396	393	342	344	383	435	440	395	377	384	372	381	381	379	389	381	369	425	361	377	402	376	337	376	370	410	407	400	403	372	408	359	363	386	369	405	387	381	363	381	392	328	409	385	392	384	382	368	365	394	370	357	387	380	390	413	372	384	380	366	408	393	350	354	386	372	404	402	420	380	375	349	393	378	366	354	370	386	394	380	404	349	345	390	382	397	393	381	407	423	412	376	368	400	390	410	382	382	370	385	422	404	381	376	342	379	356	380	394	361	365	384	376	383	354	421	378	393	377	403	365	361	412	376	368	368	420	371	395	380	411	363	400	397	401	416	357	386	365	387	392	399	365	353	395	363	384	391	362	408	408	404	396	359	406	379	379	405	396	381	393	396	382	348	379	370	369	390	399	363	412	384	376	412	368	396	382	394	383	425	366	360	364	398	412	417	392	404	389	391	394	393	368	413	337	391	385	397	411	380	335	381	395	384	357	361	370	383	385	377	384	343	405	383	410	410	367	348	398	388	379	383	373	374	413	387	380	441	325	391	335	396	372	348	393	353	368	370	384	389	408	402	368	375	393	384	378	369	392	396	401	376	404	390	351	389	407	366	410	368	359	397	376	389	383	395	410	429	397	392	378	386	412	389	400	389	406	378	361	362	349	391	369	386	365	378	372	391	357	385	386	383	400	385	359	386	368	358	377	370	386	363	404	377	376	364	391	400	366	381	377	355	383	380	394	393	359	404	397	421	330	394	355	383	378	415	336	342	403	390	399	408	384	413	397	375	364	353	364	395	410	383	387	377	358	346	405	373	418	391	385	378	421	457	414	381	401	386	353	376	375	355	403	389	415	427	379	394	356	393	402	367	388	367	369	390	383	402	397	431	370	382	377	358	365	377	361	390	379	397	425	386	393	400	391	371	383	368	387	380	397	381	379	426	410	384	366	401	357	407	395	356	357	398	378	403	387	357	393	356	409	377	399	342	382	378	391	363	379	351	386	429	385	384	368	419	374	389	409	395	372	380	363	360	379	398	367	414	438	394	369	396	362	366	378	381	416	388	385	380	384	394	418	350	390	406	393	344	399	390	354	398	386	407	387	382	411	406	387	367	366	381	393	385	389	381	384	396	356	372	398	405	340	392	388	370	347	395	368	339	391	422	403	412	395	409	385	345	380	372	342	358	359	365	391	370	396	421	409	409	358	384	410	392	387	395	361	396	395	387	410	388	399	397	379	367	403	379	365	385	391	409	368	441	397	385	406	414	374	379	379	402	422	373	427	411	357	412	374	384	384	380	380	360	419	436	369	371	370	377	371	388	394	409	394	370	355	380	378	378	458	386	396	377	396	414	391	397	378	385	369	378	358	373	382	394	375	391	379	372	392	359	380	393	372	382	373	358	406	363	331	385	354	353	376	386	391	421	381	384	364	394	400	396	400	345	380	415	386	391	396	366	379	416	367	371	390	384	395	386	386	382	338	350	379	374	389	373	390	333	404	383	373	392	385	362	328	386	386	372	394	389	363	417	386	398	393	399	414	372	390	355	378	392	392	373	403	386	411	351	424	382	403	396	413	389	368	407	372	399	359	380	373	407	356	389	402	405	377	361	353	374	394	372	392	389	403	418	408	358	345	390	382	399	360	383	373	368	430	388	382	344	386	349	398	381	391	397	373	385	358	396	392	365	392	403	383	353	393	398	383	378	398	360	409	348	380	400	369	377	359	360	406	402	424	391	402	377	373	369	392	366	392	385	386	394	376	402	363	402	417	350	361	420	358	383	373	370	369	380	369	396	375	367	377	365	359	354	386	360	386	354	413	396	400	361	379	389	414	372	413	374	389	357	389	413	399	405	370	395	381	381	379	394	387	366	366	383	388	352	372	424	395	415	358	354	377	363	347	377	379	410	370	382	368	345	402	372	352	397	401	367	353	393	402	369	359	382	379	387	421	364	390	398	391	416	398	376	340	363	378	394	396	394	366	389	386	371	401	402	403	382	372	376	364	393	393	349	354	372	406	392	405	387	401	381	386	401	381	379	347	402	358	398	370	408	378
27108	19591	8175	2259	1473	1224	1046	990	904	906	891	910	1025	1073	949	930	906	901	904	855	849	855	978	955	980	985	946	884	788	781	817	822	798	816	781	799	739	785	777	780	828	808	865	818	782	808	777	787	775	808	762	807	746	790	788	775	788	756	765	795	772	781	775	815	739	781	818	756	832	811	782	769	776	804	807	814	784	812	764	777	773	785	804	806	810	793	765	774	838	771	772	798	774	752	750	745	778	753	790	838	808	842	734	802	779	723	749	798	778	827	756	794	760	764	751	787	758	748	802	742	763	750	783	803	810	780	752	782	773	786	789	807	723	775	790	806	776	799	801	757	813	775	797	824	725	752	821	786	768	756	786	804	798	770	805	793	784	793	825	742	778	813	820	785	746	760	809	798	778	798	822	751	780	776	751	780	788	758	775	792	803	809	823	759	761	741	761	743	794	775	827	836	773	779	783	773	828	774	768	737	765	788	784	826	789	791	772	759	792	750	785	800	790	776	773	784	784	735	772	775	801	767	779	812	770	761	804	785	735	803	737	771	781	745	796	782	824	762	821	786	803	760	800	775	797	785	753	734	797	834	766	812	815	838	813	791	790	755	753	825	773	778	806	749	775	788	761	743	792	768	816	767	772	807	797	802	850	739	750	734	792	811	781	770	786	783	770	778	772	766	807	748	749	776	753	750	794	786	837	746	810	848	801	781	774	769	797	737	773	720	823	761	789	751	807	786	812	777	750	784	760	758	760	742	830	748	772	751	759	792	767	761	752	795	758	784	774	767	767	786	760	784	688	780	782	752	790	763	818	771	786	764	757	772	754	758	701	743	763	800	795	751	781	842	742	768	764	822	772	773	795	763	813	744	773	785	777	803	761	772	793	805	778	803	765	771	827	763	759	760	801	834	822	792	725	781	788	767	745	810	821	761	782	802	775	842	783	781	779	796	797	789	803	813	756	777	781	803	787	758	805	760	734	722	779	807	759	765	737	780	785	843	799	789	766	776	731	786	781	738	749	767	798	784	804	756	793	787	741	807	778	780	790	751	772	777	827	802	780	761	722	737	776	798	821	797	761	790	793	763	764	761	808	733	811	796	790	753	799	818	790	763	776	746	802	765	785	748	768	750	792	765	808	771	749	759	776	815	796	747	794	727	779	782	752	810	730	802	748	735	800	740	837	805	763	712	777	762	745	734	835	788	749	810	744	792	729	780	795	788	766	768	808	794	715	773	798	778	782	784	765	763	776	758	763	770	808	770	739	737	824	799	805	790	785	833	781	765	811	718	786	813	774	812	790	801	790	756	783	789	741	752	767	754	828	751	798	730	753	780	816	770	762	780	786	767	794	776	796	786	771	798	784	738	775	742	750	774	798	771	764	770	824	782	794	794	770	797	763	769	777	753	761	805	777	793	820	828	725	808	758	792	763	727	773	768	759	794	733	744	769	706	808	769	746	726	782	767	813	769	823	789	803	780	785	776	752	761	788	752	764	815	799	812	769	795	741	765	755	819	770	736	803	755	794	796	779	736	798	810	743	820	811	788	758	746	786	776	722	781	738	743	796	781	752	799	785	798	792	782	764	796	758	798	805	738	775	772	817	763	776	758	767	737	811	809	762	775	795	809	767	769	778	786	781	805	760	765	756	809	774	738	737	813	818	814	763	749	757	786	785	786	758	785	818	789	763	766	809	760	795	807	759	763	789	829	887	812	789	796	747	791	751	800	795	741	815	775	776	779	751	798	773	777	768	764	785	781	827	798	788	753	811	751	735	757	787	759	772	735	724	752	808	781	754	767	769	756	809	794	826	779	801	742	789	842	752	790	819	755	787	790	762	762	776	809	788	793	796	780	770	775	749	807	853	812	714	795	783	787	762	808	756	750	740	778	738	763	778	746	787	794	786	800	768	787	779	817	778	833	813	797	772	775	782	802	770	769	765	767	813	744	793	772	755	785	767	790	773	815	782	785	751	799	789	778	775	785	754	791	784	821	767	810	732	785	728	751	784	762	743	812	786	783	790	782	800	795	716	760	761	803	717	784	792	794	744	762	772	712	742	746	783	746	807	785	779	787	803	773	785	754	741	752	756	802	755	807	789	762	818	774	787	768	814	763	788	820	756	798	791	769	753	744	756	765	768	784	792	760	838	809	772	777	794	773	772	768	760	777	822	778	794	813	796	821	818	766	793	775	814	808	781	826	807	818	790	763	812	829	751	811	780	817	775	763	782	787	774	766	822	771	793	785	782	798	822	771	776	762	754	790	809	733	776	720	823	779	764	782	788	735	793	796	760	781	775	754	816	826	811	765	822	738	797	785	779	760	768	782	748	776	752	752	782	754	765	758	802	787	812	754	814	766	780	752	773	804	743	769	794	762	807	801	792	818	746	795	750	787	777	793	734	764	774	751	747	816	783	782	795	783	787	772	798	766	798	834	726	782	756	780	765	732	769	776	781	772	758	752	833	762	771	786	785	788	758	781	837	796	778	774	774	796	783	797	809	814	783	810	790	820	759	786	758	823	785	758	745	826	791	801	754	791	794	766	778	761	775	788	766	766	780	801	735	778	781	789	717	816	826	862	788	761	795	749	777	794	802	788	793	777	769	747	769	809	800	791	802	776	827	732	761	811	784	776	759	795	792	757	791	783	822	820	766	775	760	806	791	791	812	793	800	762	782	785	807	751	774	801	752	764	784	776	772	779	766	744	802	789	789	875	842	793	806	800	788	803	789	779	756	774	790	743	784	819	813	814	734	792	768	758	791	793	825	795	755	766	814	760	757	765	787	787	732	773	804	792	822	805	772	820	762	743	749	762	767	785	790	828	756	760	860	812	780	815	781	777	751	765	776	782	802	794	781	757	784	774	795	802	738	786	782	784	784	720	824	819	757	778	807	761	754	772	749	778	818	758	767	813	818	746	808	732	735	785	736	796	792	806	799	791	736	770	798	736	784	775	766	756	767	770	743	739	725	790	782	785	808	802	796	782	806	801	831	734	776	786	807	837	816	803	737	786	801	792	751	770	768	866	771	809	781	795	776	798	755	787	763	769	792	771	807	793	806	732	802	767	753	770	750	742	792	767	746	827	764	736	757	759	765	722	809	817	785	777	813	770	758	758	807	763	769	759	804	812	789	808	811	814	783	794	797	801	750	820	762	754	784	797	750	770	798	840	795	809	816	808	755	771	795	777	800	748	782	823	772	814	786	791	786	790	746	760	747	777	756	776	773	809	747	801	773	780	755	762	790	808	723	782	755	851	745	739	749	751	781	750	701	759	801	813	746	777	786	768	786	804	804	791	829	784	766	807	754	775	758	740	754	779	790	765	800	775	775	796	792	768	727	807	768	776	759	778	816	768	846	774	782	737	796	768	790	799	781	800	789	804	783	779	782	735	788	737	833	783	789	778	827	750	782	789	789	826	796	784	773	727	779	785	790	741	805	783	785	743	758	772	776	804	782	735	806	796	774	776	822	745	765	829	780	787	741	822	779	786
5063	4234	3837	2430	1934	1684	1421	1311	1187	1104	1102	1101	1217	1262	1186	1046	1029	980	943	961	834	977	1019	1065	1129	1047	967	929	861	874	862	845	867	801	812	830	870	883	807	825	855	882	880	842	862	853	863	898	919	939	855	815	829	770	835	835	859	835	845	780	857	814	826	899	816	819	820	775	847	798	829	821	827	825	831	817	777	806	819	806	862	769	825	884	766	822	773	803	915	833	829	878	826	822	825	844	796	814	787	858	837	821	843	855	789	790	803	837	847	848	812	819	826	821	895	844	805	820	824	847	798	805	831	765	790	797	849	811	816	819	833	843	826	828	888	841	857	813	836	845	806	809	826	814	813	798	833	791	853	789	817	805	812	833	819	809	838	859	882	803	758	846	829	841	758	822	806	822	779	774	843	836	809	861	795	844	827	787	838	814	814	784	797	826	896	844	797	866	796	890	917	862	817	854	821	870	847	818	868	826	830	813	827	788	825	797	845	876	879	776	823	808	845	849	842	855	803	843	812	828	883	814	838	841	881	823	804	851	854	837	872	839	828	910	797	816	844	803	795	801	769	796	821	896	808	775	865	881	852	813	845	795	807	815	863	790	799	869	838	847	837	797	832	769	811	825	770	813	776	809	887	847	857	858	792	789	803	828	805	845	851	801	840	847	778	806	829	800	794	791	798	792	858	806	825	789	771	832	832	811	842	820	815	811	815	850	848	827	823	818	880	813	853	878	813	823	820	799	820	850	853	805	771	783	823	777	858	856	841	822	817	815	802	816	832	835	821	805	821	808	826	885	800	812	806	840	852	864	852	825	817	850	849	877	826	839	886	835	848	834	854	823	800	851	848	850	800	805	803	805	804	807	817	784	800	809	817	792	774	789	820	788	780	889	842	815	857	875	782	838	821	852	786	804	799	829	816	807	838	857	835	846	850	825	761	865	824	806	835	847	832	832	808	879	781	831	825	786	795	802	813	801	824	799	764	819	825	795	791	855	795	885	880	834	826	836	785	814	827	810	844	801	827	804	838	816	838	787	818	879	906	822	852	793	781	767	811	806	845	793	789	866	821	829	875	830	832	814	835	795	815	851	740	819	832	790	786	787	836	802	859	831	842	811	830	821	801	815	779	845	803	821	817	814	845	885	816	795	779	864	789	836	833	807	837	804	857	826	823	797	838	768	851	816	785	800	764	825	870	816	799	799	839	872	781	834	834	858	857	758	843	850	831	851	801	849	840	847	813	859	813	796	875	835	852	858	796	857	818	830	816	807	863	818	837	798	816	840	785	871	846	833	831	803	817	821	819	786	820	848	821	798	828	745	871	854	855	802	839	842	792	826	810	824	782	852	859	817	804	838	817	837	804	822	752	860	804	815	833	835	832	804	828	854	826	832	815	807	832	806	814	836	809	836	794	823	784	832	825	802	850	808	789	804	813	788	839	876	873	778	782	813	794	832	778	827	865	858	796	877	798	838	791	837	840	823	840	852	818	844	798	830	837	788	803	845	813	861	825	791	797	838	855	809	858	796	816	810	828	841	820	801	797	786	831	782	865	837	821	843	806	820	835	815	759	839	814	853	822	792	852	829	831	808	819	853	773	822	799	863	812	780	845	792	785	826	812	837	890	782	803	831	783	826	772	851	805	829	854	864	901	805	858	812	795	853	822	887	811	792	780	782	748	806	832	890	798	828	835	801	859	809	829	834	830	782	820	773	876	830	849	823	865	823	851	786	812	813	848	859	906	834	797	803	815	844	878	800	841	831	802	824	785	852	818	787	811	826	824	828	759	800	824	839	804	861	848	806	807	799	860	831	811	780	803	814	850	804	859	867	798	818	839	829	852	800	818	813	779	886	849	776	775	814	787	803	795	859	806	814	824	826	842	779	866	822	870	845	859	817	825	796	816	855	854	817	831	811	843	804	840	821	823	820	868	834	813	827	821	856	805	806	811	824	858	798	845	792	806	811	805	815	817	878	797	781	857	806	807	781	843	824	806	900	798	794	823	792	827	841	870	862	850	835	828	861	824	891	828	818	835	785	851	817	811	791	859	837	838	800	871	850	875	857	786	794	822	858	826	801	802	757	853	810	837	926	838	876	836	847	818	825	875	883	839	814	775	806	799	831	850	883	892	789	829	755	812	832	819	826	830	830	834	790	828	889	843	771	766	839	805	794	777	785	833	763	857	868	833	837	863	872	818	779	819	829	831	845	833	768	821	934	827	828	852	801	830	880	819	782	796	835	836	805	803	799	782	820	815	861	868	833	870	837	822	864	799	762	804	740	849	790	796	782	769	824	812	810	799	830	876	820	839	826	872	862	816	815	856	853	778	809	810	829	848	787	828	846	792	815	841	841	837	801	815	850	818	838	868	910	838	809	797	812	818	833	826	891	884	826	816	799	830	838	843	818	822	768	803	852	820	843	834	840	845	821	848	835	794	812	856	781	822	826	845	840	825	810	795	855	823	802	763	876	829	902	818	821	793	821	798	819	805	840	808	788	821	859	853	845	827	853	779	859	796	782	816	821	811	825	780	844	790	807	832	843	781	829	809	809	799	833	848	836	783	827	832	764	888	828	847	825	797	804	808	808	856	792	842	764	828	903	802	822	815	812	854	806	853	824	840	860	822	873	804	804	792	847	838	810	776	803	792	813	821	842	817	820	803	812	845	813	806	855	841	876	859	841	782	854	802	859	894	852	822	876	846	818	830	814	814	802	829	817	834	802	809	782	849	846	833	797	835	826	824	775	824	858	791	823	805	893	874	824	794	829	793	772	829	834	777	892	878	809	848	803	835	845	817	847	821	845	810	787	805	772	861	786	875	780	820	826	829	808	794	819	840	817	801	815	851	792	833	856	790	788	824	828	855	787	844	821	835	808	854	817	852	830	840	805	863	845	824	774	800	845	856	872	807	790	838	824	889	835	845	846	816	817	820	819	819	832	797	816	802	850	776	861	854	840	842	845	821	791	767	849	837	798	841	833	828	809	840	777	784	834	872	754	798	820	847	819	829	853	755	769	836	817	863	790	839	821	820	791	826	791	767	858	796	843	834	819	807	797	822	856	774	826	803	838	816	820	823	773	795	868	813	833	858	837	792	780	868	816	809	814	788	827	869	820	785	800	809	798	812	845	819	828	866	787	817	817	882	757	818	808	810	817	880	846	833	804	817	824	815	848	876	852	829	806	838	829	821	872	851	800	799	826	822	831	832	849	815	832	802	865	848	829	894	840	823	836	755	831	800	839	837	857	835	822	790	831	861	843	784	875	824	863	810	836	804	809	862	814	778	800	821	861	867	845	858	789	794	789	864	822	798	832	820	843	809	824	802	830	824	806	790	815	846	842	877	844	803	781	807	851	818	801	819	803	823	770	831	813	803	793	806	806	826	824	844	848	887	818	829	776	795	773	822	773	837	791	835	797	809	792	846	812	795	837	825	848	791	825	873	842	824	819	822	867	825	823	781	801	842	836	800	824	782	850	877	819	801	739	820	800
23236	20872	28038	23837	20855	13516	2457	1472	1144	1099	1121	1123	1247	1313	1216	1024	988	890	801	784	743	846	915	1060	959	918	843	784	726	680	628	661	619	623	644	624	653	632	630	684	646	658	668	726	707	651	668	696	689	655	591	629	595	615	579	621	610	582	587	611	623	626	572	564	616	583	627	606	558	580	636	623	590	618	599	602	583	590	574	612	620	646	622	595	575	605	604	607	588	596	601	598	564	615	636	599	621	619	636	590	582	571	630	582	574	624	595	579	631	572	598	567	596	595	591	600	611	573	562	614	644	629	611	560	593	641	615	587	602	576	550	618	621	622	556	586	569	570	609	596	621	598	598	626	584	594	568	608	608	601	605	559	592	607	586	622	586	547	587	601	574	595	548	573	580	588	634	601	610	630	632	606	591	577	637	601	625	556	554	571	597	608	623	608	611	610	623	615	642	599	546	596	654	577	597	588	603	624	573	566	593	580	627	591	580	595	620	611	566	640	581	584	605	559	625	574	641	619	609	569	597	585	583	612	590	557	609	601	563	615	625	630	598	631	590	562	580	601	606	604	613	591	568	578	617	609	621	628	612	633	602	591	604	596	636	596	614	563	623	614	589	594	597	570	594	618	616	608	630	606	618	642	619	605	604	580	549	599	580	586	573	597	626	606	599	595	621	639	580	638	575	614	601	589	619	637	613	593	575	610	604	620	593	626	572	601	615	588	593	593	581	570	599	585	588	542	561	571	622	594	585	607	600	626	631	555	625	599	611	631	608	580	618	621	594	641	622	564	546	596	566	554	613	613	604	636	616	569	572	606	605	640	568	603	589	585	570	613	619	601	598	585	592	564	611	597	592	605	601	594	608	603	571	635	605	635	578	607	570	571	516	632	581	580	623	603	579	573	615	628	593	639	593	580	575	621	581	586	595	602	563	624	574	624	612	604	577	574	585	616	640	606	561	581	603	577	632	595	566	597	639	647	553	591	624	560	581	611	608	594	583	623	586	594	597	590	563	612	533	603	645	636	587	630	592	615	634	650	650	602	562	590	601	560	553	636	618	599	574	615	641	631	639	624	650	577	605	583	651	622	579	539	598	578	569	660	591	625	591	585	619	590	634	565	618	610	602	591	639	574	551	571	565	607	613	585	621	565	608	591	593	585	598	589	605	579	599	585	563	637	578	582	632	636	633	561	632	611	595	607	620	637	598	571	602	617	600	526	593	574	622	542	617	571	614	588	563	594	591	639	569	639	596	605	588	599	618	587	587	556	576	582	592	602	588	578	603	579	622	579	630	580	587	612	601	593	606	596	617	652	594	568	608	586	544	579	594	615	625	574	659	601	579	635	614	589	622	616	583	605	604	572	623	594	580	618	558	584	612	550	606	623	563	574	586	597	592	617	607	554	601	597	583	559	604	592	595	607	583	574	649	642	586	563	592	577	602	606	592	605	513	599	586	579	589	596	598	599	608	632	600	607	602	584	552	609	604	593	565	576	603	588	610	572	549	597	677	588	602	582	626	643	598	615	536	613	600	582	607	591	566	603	560	588	567	597	574	618	597	599	566	609	610	571	571	551	571	600	610	576	636	557	589	544	576	566	580	582	544	596	609	587	596	623	599	596	577	579	566	592	574	609	561	587	629	612	618	605	617	585	607	633	594	624	638	620	613	579	616	611	599	563	624	567	609	568	572	571	633	622	593	602	557	601	602	579	618	599	565	567	614	563	577	601	640	599	595	606	592	576	574	570	565	586	592	567	610	623	604	616	614	620	604	618	563	584	625	579	572	558	557	604	571	598	608	611	625	606	634	582	602	629	601	603	588	592	580	587	578	617	613	626	592	604	588	605	605	592	602	601	587	577	640	626	586	563	611	602	615	593	586	606	568	623	606	615	622	593	666	600	625	598	579	594	600	598	548	605	586	598	619	617	608	559	598	620	619	579	609	643	587	587	576	599	608	594	604	623	589	637	603	584	621	590	624	625	630	585	552	588	597	550	623	571	597	584	605	588	621	568	615	608	609	569	601	619	616	624	592	648	578	621	572	587	615	607	589	576	595	596	630	592	609	576	608	608	590	594	579	590	592	601	669	570	612	609	647	611	563	598	644	616	627	672	620	583	624	643	630	643	599	601	565	619	551	581	623	632	586	614	608	623	633	640	609	606	572	612	618	566	619	594	584	584	569	576	611	584	556	563	567	590	623	611	614	558	584	601	568	611	612	592	636	602	611	599	607	586	595	608	600	605	591	616	558	572	582	591	622	609	598	628	590	603	564	608	619	561	619	575	628	577	577	585	594	587	598	641	630	610	649	630	604	617	573	565	621	608	584	571	569	626	623	612	606	603	613	654	616	575	615	585	607	588	598	599	584	630	601	593	587	597	584	607	634	626	593	626	567	596	587	587	611	589	597	631	601	564	588	574	610	590	604	599	549	583	597	586	557	555	585	650	612	610	620	617	598	605	602	628	598	591	571	643	613	620	597	609	598	565	611	608	559	567	568	543	580	608	595	582	626	586	594	587	604	573	612	611	600	558	619	609	613	611	644	602	599	610	591	617	591	606	620	576	605	619	599	587	615	582	591	597	569	598	623	622	595	587	570	589	629	544	567	609	602	613	639	558	573	589	591	633	579	623	583	595	593	611	603	613	573	580	604	612	570	595	571	626	625	620	642	645	617	635	602	618	563	583	589	561	560	563	587	582	654	582	589	592	614	575	604	600	624	648	569	626	581	617	601	577	598	554	609	589	587	558	589	600	602	571	568	569	588	601	621	606	610	639	576	574	625	607	560	598	564	580	610	569	620	635	606	583	576	589	569	636	611	585	601	589	599	613	552	628	594	642	600	586	598	566	609	589	590	623	601	595	600	601	565	599	582	600	609	590	601	585	576	600	615	615	597	585	578	588	571	594	580	616	592	611	610	595	618	588	602	598	590	609	599	585	601	582	591	542	635	579	605	619	607	624	561	603	634	619	630	656	605	647	573	630	628	629	599	561	581	592	639	598	568	570	605	550	603	564	614	622	631	567	600	609	602	617	619	576	572	616	600	604	593	623	567	634	613	592	612	558	616	597	606	547	635	551	616	603	605	558	589	598	591	623	591	623	615	612	571	576	588	613	576	593	621	625	637	621	604	564	591	636	586	625	575	615	574	659	577	626	594	597	593	581	573	602	642	583	525	547	602	620	571	588	630	606	591	604	579	580	625	602	608	611	546	593	590	601	561	568	618	599	618	601	581	610	601	537	606	593	608	594	597	621	635	635	622	610	649	660	607	582	603	604	570	565	635	587	615	604	569	619	563	606	575	589	629	593	606	564	572	604	596	614	580	598	608	614	594	609	606	608	608	620	634	613	566	556	585	605	626	621	617	630	625	546	589	579	601	624	624	544	610	578	602	607	593	624	574	634	583	565	632	558	572	597	581	547	580	575	586	577	580	628	607	585	610	579	589	613	556	583	643	536	598	591	586	548	640	622	629	570	577	578	586	634	603	586	606	598
4272	11866	10541	5917	4400	3467	2651	2151	1709	1427	1466	1527	1630	1726	1510	1319	1214	1080	1012	892	897	1019	1147	1420	1254	1176	1010	909	812	673	746	698	704	698	700	677	648	665	706	691	703	704	764	807	758	766	778	795	744	735	676	609	636	627	608	654	671	688	594	636	634	644	616	670	705	632	667	670	652	661	675	622	623	680	617	658	750	641	648	679	621	702	618	609	607	659	612	581	650	643	686	645	632	635	643	610	650	680	620	659	707	655	645	678	653	670	645	603	625	637	662	622	649	638	656	654	657	640	647	620	627	641	600	631	636	661	618	643	655	659	687	632	621	645	644	655	659	623	669	617	611	694	658	626	626	609	611	617	583	688	598	601	673	638	683	581	640	609	654	648	657	659	646	626	640	668	621	611	636	634	622	601	605	637	641	653	687	630	639	676	597	650	648	650	675	647	645	597	676	596	637	658	622	648	636	646	617	614	646	619	662	660	627	638	636	617	646	681	637	677	628	638	605	665	625	635	665	660	659	622	669	647	656	631	611	652	590	632	653	638	642	657	653	636	624	631	647	618	604	683	595	690	649	630	640	618	623	619	620	580	660	689	608	631	569	603	647	660	629	697	664	659	625	614	640	637	659	641	614	682	630	724	615	632	662	671	667	677	640	629	602	619	634	664	646	637	634	644	620	627	661	657	647	685	592	661	618	595	655	667	662	643	700	645	658	635	646	628	639	644	631	664	634	652	625	662	664	622	631	652	682	639	635	658	664	629	613	609	664	661	645	656	670	657	588	675	632	618	615	648	628	603	664	644	592	627	631	633	671	670	667	624	626	637	621	640	644	653	604	680	647	652	682	639	669	656	643	612	651	643	632	615	629	641	648	631	649	612	651	644	635	675	637	628	652	637	639	655	662	617	635	618	640	656	694	628	622	658	679	624	673	621	638	637	615	615	654	601	696	637	653	662	673	625	649	644	629	610	649	655	651	581	608	667	684	659	670	637	619	610	664	666	636	655	609	641	604	617	628	645	674	660	665	642	679	633	651	620	656	672	655	696	664	629	647	634	645	634	614	678	604	682	673	639	639	616	647	614	607	651	652	646	648	622	644	619	687	622	646	648	654	681	650	641	613	662	684	677	612	624	647	610	667	627	635	685	667	649	654	638	642	631	624	606	634	663	590	657	635	635	646	619	640	614	623	672	608	661	640	651	653	689	609	636	631	611	668	685	643	645	661	653	620	631	672	633	643	612	662	650	650	641	661	652	620	636	685	627	637	645	635	636	653	642	627	674	615	671	681	620	611	667	675	650	635	685	608	630	643	641	636	623	632	659	638	653	638	631	662	644	635	681	639	702	667	659	704	603	638	592	664	609	621	634	648	674	674	671	620	621	620	606	633	612	651	633	645	667	618	674	667	627	604	665	661	644	672	659	611	678	629	630	654	646	630	633	662	644	653	680	582	629	655	604	655	624	664	658	646	618	625	645	665	590	639	599	633	675	645	655	651	622	632	676	604	621	688	622	653	649	632	610	590	664	648	654	691	627	661	606	618	666	615	662	619	647	658	610	691	647	637	699	663	658	629	672	641	631	632	700	660	656	628	624	616	602	665	695	644	625	712	616	618	662	649	649	625	631	612	659	652	662	646	647	615	646	602	644	670	639	664	648	629	645	655	614	650	657	674	656	664	683	638	640	655	646	679	634	618	634	593	648	657	621	646	609	673	640	670	652	642	663	632	614	613	658	617	649	600	638	586	623	664	653	657	680	661	661	642	636	665	623	649	622	663	671	638	630	604	627	686	653	634	606	649	707	643	669	648	653	641	672	662	634	669	648	650	641	622	650	626	662	627	657	646	663	639	674	621	672	631	643	632	638	659	645	640	591	622	641	671	680	614	624	627	604	640	673	606	608	649	629	592	644	658	673	599	658	593	610	617	640	675	626	644	661	611	627	663	634	676	667	639	623	673	647	599	636	635	652	615	671	632	638	620	668	653	611	610	655	619	644	625	631	650	622	613	639	644	634	571	612	613	634	630	701	677	636	633	673	643	643	673	676	641	606	624	655	647	608	687	577	645	665	630	623	655	619	648	640	638	655	619	702	640	654	608	663	609	650	619	616	659	637	630	674	697	665	647	613	679	646	684	608	664	635	685	641	631	656	665	642	645	632	658	636	663	683	648	672	602	620	601	646	622	633	626	651	647	645	628	677	637	630	662	639	629	652	655	626	644	688	647	620	666	642	650	669	576	607	608	627	653	656	695	656	654	629	653	655	653	615	599	663	692	660	633	580	668	604	652	652	657	647	716	643	601	602	698	608	622	665	612	649	637	585	625	626	653	642	597	636	607	644	639	634	636	677	645	641	624	629	651	600	618	650	635	622	657	644	671	624	676	739	676	649	654	600	630	649	688	659	639	662	627	644	660	650	661	657	618	660	617	622	639	621	651	607	660	660	612	635	641	601	648	617	621	700	680	576	679	629	651	650	629	655	668	595	634	630	645	628	669	627	643	686	637	659	680	631	669	697	637	668	694	626	666	619	629	676	645	634	633	651	632	604	625	635	618	665	634	604	677	662	639	618	629	651	660	650	626	651	622	648	657	675	648	625	592	621	650	671	630	680	655	642	608	616	706	636	655	594	665	625	666	660	646	705	600	614	651	701	624	651	674	693	678	637	613	630	648	655	624	623	661	619	650	661	636	671	642	620	603	632	623	637	644	651	673	649	641	644	684	660	671	652	618	663	610	622	611	665	653	619	679	613	644	632	644	624	651	642	668	663	638	688	663	626	675	636	651	663	619	620	632	643	617	614	644	663	623	588	654	641	708	646	603	690	627	647	634	626	647	621	630	623	667	637	630	635	635	643	650	696	612	645	633	650	636	643	630	640	661	630	604	583	629	608	647	629	647	639	627	654	629	640	625	616	609	654	631	636	602	604	635	625	634	639	616	627	656	657	615	663	636	665	638	664	607	612	607	673	705	616	629	653	667	665	640	583	606	608	634	622	634	649	632	629	649	663	697	654	611	631	629	565	647	597	620	710	671	626	656	636	624	670	640	577	597	599	617	649	644	647	631	630	652	664	638	651	658	639	606	671	633	655	645	670	638	598	626	664	703	630	665	619	678	644	654	629	646	612	655	656	683	644	642	635	633	616	597	600	689	639	652	652	666	625	649	648	674	627	651	651	653	612	571	636	613	604	627	624	661	639	627	655	599	671	610	659	676	627	628	682	664	635	637	626	619	624	620	677	665	620	615	641	643	643	641	586	659	599	619	659	623	655	681	659	647	670	657	596	604	643	708	618	639	645	632	695	641	656	652	641	634	633	657	650	660	662	681	622	628	646	675	656	650	659	620	683	612	642	616	652	632	641	615	645	635	692	662	650	628	621	657	661	631	632	705	652	630	676	648	645	658	631	664	638	619	634	671	597	644	625	646	620	607	642	660	628	652	634	650	604	602	648	659	628	607	639	671	636	636	624	667	661	672	665	637	617	592	622	643	592	696	690
24212	20867	27292	24489	17091	2673	1503	1216	1006	979	976	991	1034	1162	1099	1059	885	870	823	687	781	827	917	1012	922	931	869	743	779	688	699	657	663	643	677	716	692	680	641	699	679	691	689	756	771	730	768	709	685	653	662	643	647	666	631	629	706	702	659	620	592	691	631	631	608	638	663	670	662	672	661	656	665	638	656	630	633	645	683	672	621	665	644	719	659	691	663	674	612	631	637	660	673	678	680	688	690	618	603	654	663	641	632	669	620	673	673	657	634	620	606	658	693	639	662	633	701	644	650	633	647	633	669	650	690	617	642	684	646	643	653	691	676	639	669	645	674	692	671	615	654	705	661	642	658	653	638	679	680	662	632	659	642	681	650	691	608	632	666	705	664	678	662	621	622	676	666	684	629	670	638	656	683	619	682	613	658	657	676	703	653	662	621	642	651	670	653	658	669	667	652	617	649	664	630	649	649	662	666	655	691	625	615	668	687	649	691	667	643	645	606	596	649	676	675	660	681	611	665	642	676	677	646	654	671	667	687	638	637	626	678	609	716	676	650	655	644	676	686	643	660	634	647	641	689	649	632	651	645	699	670	653	639	689	638	628	662	582	648	658	653	656	704	673	674	636	631	656	679	638	655	639	674	666	633	676	617	654	652	683	698	655	684	710	687	632	662	684	606	650	664	635	591	726	646	606	632	661	655	660	688	620	655	754	684	693	620	704	676	635	658	644	704	678	684	687	645	655	659	626	625	655	677	620	680	686	631	656	655	690	660	619	611	644	657	678	660	646	650	660	608	658	607	709	616	674	716	650	640	656	627	643	714	681	646	686	649	687	641	616	674	674	663	629	691	665	662	618	670	652	655	678	623	630	626	673	680	658	664	634	670	664	622	665	642	688	666	659	635	683	674	654	619	661	656	656	630	666	666	687	647	704	661	653	694	643	678	615	626	666	670	681	654	662	607	678	639	618	677	625	660	649	642	659	643	649	658	653	684	653	719	653	654	699	711	635	650	651	620	658	643	683	670	640	622	657	648	639	673	578	657	641	620	655	652	711	654	626	660	630	658	595	665	682	696	597	702	622	694	627	673	707	649	649	663	667	667	634	670	654	685	632	641	640	627	644	672	594	662	713	681	681	606	621	679	680	663	674	656	676	684	668	651	652	618	673	700	702	690	671	632	665	664	679	663	668	675	616	663	644	660	643	653	650	687	666	655	676	666	656	636	655	651	631	698	674	646	702	636	678	668	683	670	695	630	673	673	630	640	617	667	643	702	694	645	631	625	692	709	672	689	665	678	664	667	651	639	621	599	700	657	669	674	645	681	647	645	702	702	645	644	655	645	633	662	716	659	681	612	653	706	647	701	735	688	688	681	652	673	626	650	656	682	670	583	626	678	688	660	636	600	704	667	654	665	661	585	671	656	615	609	604	640	683	653	690	643	690	642	646	661	674	654	648	711	645	611	645	662	662	655	658	648	661	662	617	623	654	671	620	664	623	654	580	644	651	637	678	661	676	612	663	645	671	668	631	680	722	657	621	663	644	632	675	660	652	641	701	660	663	640	647	674	661	689	625	661	606	613	700	671	710	651	643	618	635	673	655	645	651	653	628	641	657	669	646	638	697	632	664	664	632	618	649	662	692	648	695	607	654	653	614	636	665	648	655	643	643	629	670	610	627	624	655	594	688	678	647	616	635	634	618	665	633	634	615	612	668	662	680	653	645	693	637	675	640	630	641	651	615	653	684	627	680	689	668	663	631	684	640	666	646	682	663	635	640	640	665	661	696	701	653	654	634	636	626	656	666	660	641	660	590	630	660	726	637	622	689	657	645	674	663	676	668	585	684	662	693	628	656	645	653	641	669	656	676	681	676	703	634	677	627	652	668	633	692	604	670	666	664	633	672	661	648	640	663	690	663	640	678	655	703	668	613	659	639	618	668	645	630	689	669	691	646	697	690	677	661	664	684	664	670	649	676	610	636	613	634	642	652	635	654	704	648	647	612	642	680	668	649	632	673	638	657	632	648	646	656	639	692	670	653	653	590	655	657	664	625	637	638	645	638	652	633	641	596	664	657	636	656	703	657	659	633	641	680	669	608	623	636	646	687	689	649	630	654	670	631	653	642	680	668	675	654	672	659	620	655	621	685	648	629	634	653	682	636	594	677	684	646	672	650	658	637	635	674	608	718	627	620	660	659	661	651	624	653	673	652	616	601	635	692	634	640	681	650	677	693	669	661	707	645	639	636	671	622	646	699	653	658	669	655	657	664	647	645	682	609	677	670	706	630	653	649	639	662	609	679	656	634	632	625	655	684	688	658	670	609	615	632	610	634	621	625	662	629	621	629	651	634	711	660	704	655	606	658	678	685	677	668	614	647	674	678	664	634	679	640	660	663	658	625	633	687	627	659	664	702	576	654	622	671	608	623	672	639	671	654	648	651	640	644	667	620	619	669	643	679	662	661	638	666	683	684	605	676	625	606	666	627	675	638	723	699	641	682	646	600	680	622	636	683	669	654	632	614	638	644	619	680	635	618	676	641	661	630	663	647	673	682	644	610	718	673	651	640	684	674	638	628	608	609	623	690	638	660	650	676	662	681	639	691	651	644	613	622	667	653	661	616	635	646	615	645	641	633	645	666	701	614	672	657	706	655	595	675	674	669	623	660	680	579	628	691	604	650	638	663	671	669	619	622	668	619	654	630	658	629	674	643	644	661	661	635	693	647	655	669	673	627	674	676	689	678	692	638	652	681	645	629	627	703	668	631	700	672	671	601	654	633	619	673	669	646	673	655	698	658	651	672	656	644	652	665	651	613	616	649	651	611	683	627	705	657	675	704	631	616	679	638	642	642	634	637	693	696	690	606	650	681	663	668	625	632	672	672	692	638	645	679	660	679	606	636	689	668	667	623	657	668	694	675	676	671	655	632	650	655	646	653	639	651	599	642	633	655	651	688	649	647	707	604	643	667	629	691	662	651	631	684	667	638	704	682	664	663	648	642	702	669	685	624	710	628	692	662	685	646	707	650	654	671	641	691	702	646	633	665	658	676	652	660	644	678	637	667	674	666	635	669	591	669	672	669	668	650	675	610	634	678	688	691	712	671	653	663	659	687	647	643	608	679	682	634	641	699	663	622	691	657	659	655	677	680	695	649	647	685	654	634	657	645	653	623	649	623	672	621	671	708	670	637	629	672	674	634	670	639	669	639	664	662	657	671	646	658	670	648	658	654	661	674	610	690	685	676	698	591	620	626	668	681	678	640	655	644	628	632	688	643	673	659	672	674	654	703	680	720	705	615	626	642	637	627	619	668	650	658	645	648	623	636	661	653	665	645	663	667	709	700	663	646	670	635	634	652	653	718	628	650	648	644	693	618	636	606	600	679	704	628	659	636	665	660	627	651	661	657	618	619	606	715	640	643	643	669	664	649	662	667	708	686	650	666	698	701	680	638	677	664	681	613	633	656	618	673	632	625	724	660	617	657	684	606	683	678
4461	9211	7886	4558	3505	2773	2057	1685	1443	1267	1286	1315	1396	1512	1413	1278	1083	1034	918	836	832	1003	1154	1189	1083	1070	980	836	853	739	794	730	757	727	730	686	717	713	717	696	719	753	842	705	765	728	777	782	768	748	692	713	716	691	699	649	723	670	630	670	667	730	671	674	633	701	666	698	655	705	659	674	736	691	699	654	708	751	664	651	690	666	682	708	654	667	664	701	641	694	675	661	651	661	669	663	667	673	686	690	719	708	699	649	657	671	664	689	692	705	684	698	756	650	739	645	660	697	642	701	726	721	664	662	638	634	630	683	683	692	658	693	694	698	690	667	690	717	726	668	691	703	666	649	700	688	673	679	638	676	679	684	650	711	695	679	658	644	698	638	666	657	702	720	715	687	672	728	711	687	680	721	641	669	658	708	663	686	679	639	690	701	653	708	679	677	723	645	669	675	718	597	693	656	641	653	642	647	691	692	691	673	681	662	683	669	655	653	628	687	631	652	691	662	667	651	662	728	691	689	664	703	679	695	676	662	723	678	680	666	710	660	674	674	695	688	632	711	669	712	670	631	645	631	641	748	676	672	715	645	675	705	663	698	641	686	696	658	685	670	725	712	652	685	709	692	670	661	688	641	672	659	641	707	697	691	727	683	696	701	729	646	674	722	676	668	696	638	622	697	681	717	677	649	715	672	625	702	692	647	671	673	669	704	672	647	683	685	698	695	699	693	708	685	717	700	677	695	694	679	659	677	691	660	693	715	666	671	676	688	676	676	652	660	674	642	696	685	656	724	669	680	664	713	684	653	670	682	738	689	702	717	691	707	667	664	651	711	692	682	709	658	669	684	730	666	662	663	689	713	677	717	697	702	696	701	717	680	684	659	661	731	724	725	676	687	686	715	694	687	660	673	727	668	700	703	653	667	680	666	697	687	691	706	665	671	697	705	640	680	669	682	693	671	681	637	764	717	684	634	693	683	699	690	663	676	717	699	673	730	666	722	710	651	652	647	689	706	676	661	681	707	670	678	690	699	669	701	669	684	698	691	637	673	685	707	756	656	689	677	657	702	677	685	646	719	652	685	706	676	712	697	707	655	637	642	704	685	672	693	691	684	680	681	655	709	705	695	686	686	685	696	648	675	716	654	656	703	673	710	666	673	686	646	699	669	675	657	690	684	719	681	680	656	639	663	645	655	685	717	726	713	633	673	626	655	699	674	673	663	683	682	711	651	676	726	671	727	652	692	677	659	731	683	679	699	705	674	653	706	643	677	709	680	707	648	672	714	699	709	685	651	728	652	680	707	692	707	646	734	685	718	605	666	679	645	676	686	710	724	667	658	674	657	666	662	692	673	681	685	626	663	663	698	643	712	721	704	668	719	711	672	709	703	652	698	680	688	654	669	703	686	699	685	668	692	681	688	697	696	696	691	649	691	708	690	730	674	667	646	694	689	629	671	695	645	719	723	733	695	704	714	699	672	692	712	652	663	658	625	717	655	692	700	646	673	695	631	709	673	661	685	689	659	638	689	704	693	703	661	742	655	671	653	643	682	686	701	689	640	692	711	770	710	703	654	701	694	668	658	693	631	705	668	710	697	686	696	668	663	665	666	687	673	714	666	738	703	666	671	664	757	708	704	650	695	690	679	705	687	686	700	643	662	720	688	701	660	690	667	689	707	677	682	703	672	724	655	696	635	628	639	656	687	673	705	647	663	654	692	669	725	717	685	692	660	670	670	692	690	681	685	706	685	690	708	669	657	621	692	692	705	718	704	694	623	686	684	687	681	648	657	661	709	677	680	639	661	665	712	668	664	671	652	676	644	650	695	652	722	679	680	684	715	642	665	670	664	674	661	731	686	679	701	644	655	677	682	678	715	660	703	709	699	697	703	687	624	657	717	657	689	675	679	690	668	644	669	703	691	650	678	682	715	695	677	647	698	694	690	695	664	644	664	675	659	708	715	680	690	633	647	692	654	696	658	642	670	655	693	656	733	669	674	639	679	722	660	677	728	653	723	706	680	685	670	702	699	641	696	669	684	680	698	691	684	722	663	732	655	693	740	674	698	666	648	714	728	678	712	667	708	664	699	700	652	676	666	661	653	643	730	718	653	665	693	689	719	677	668	676	665	698	665	683	707	640	677	682	712	681	659	674	717	666	613	693	672	652	630	647	667	690	651	674	679	650	639	687	676	650	725	612	680	713	640	647	708	686	702	719	652	650	727	716	679	663	640	677	647	672	635	636	667	662	661	696	605	663	680	680	639	653	712	687	646	690	625	718	694	649	665	720	685	635	692	667	651	631	692	707	696	659	729	673	643	734	696	687	712	683	643	655	633	727	687	696	700	660	699	723	724	703	672	669	680	655	656	652	651	653	649	662	689	704	685	640	719	659	695	691	751	684	679	670	654	685	698	657	667	690	692	736	690	708	660	702	678	698	628	742	678	664	730	679	696	688	656	703	699	606	652	684	665	675	651	677	663	685	662	686	704	691	661	697	676	722	618	682	716	676	699	713	693	662	681	662	691	684	729	706	666	682	679	704	698	696	732	660	722	663	718	665	687	654	649	723	639	650	678	682	676	641	651	685	691	697	646	715	669	726	682	636	687	724	695	682	674	662	701	713	667	690	710	681	674	682	643	685	670	724	681	681	659	700	724	655	668	684	691	652	657	684	700	692	750	723	701	740	681	701	673	715	688	667	698	636	720	670	704	682	679	677	727	692	685	693	663	649	706	707	672	643	688	620	686	609	671	661	652	704	707	669	660	724	694	680	653	692	688	704	701	733	674	673	675	668	672	708	740	670	706	711	647	749	641	719	670	664	682	660	698	684	661	695	655	693	689	660	691	689	690	629	653	691	626	679	657	680	654	688	675	690	694	690	681	696	699	654	672	685	705	680	674	650	663	694	692	683	674	712	702	701	690	666	662	639	703	675	704	657	657	648	683	663	659	725	675	678	691	703	678	695	662	696	680	645	718	714	725	756	651	703	676	669	728	653	687	669	686	688	705	669	695	675	652	689	707	667	707	646	698	698	645	719	711	688	667	664	707	725	672	673	671	678	643	654	632	658	661	722	670	691	676	695	679	703	669	627	641	693	726	668	699	689	682	646	662	719	690	676	637	662	667	674	706	641	618	689	678	676	691	647	667	664	673	700	660	692	679	694	717	690	668	653	679	687	699	649	738	679	678	656	700	692	671	699	692	659	627	684	686	711	703	685	687	665	691	683	677	685	664	686	684	669	658	715	686	685	659	668	653	693	659	689	685	672	674	676	695	654	680	701	709	687	717	708	661	691	689	680	703	710	685	647	729	681	732	661	684	676	690	697	670	679	707	690	656	677	674	692	673	680	709	734	676	715	716	653	679	700	721	683	724	677	639	683	692	676	660	707	665	671	683	644	668	668	676	674	665	672	638	661	704	720	638	691	708	708	673	702	690	663	692	680	646	680	649	697	670	687	660	654	686	643	644	664	683	676	694	699	702	669	662	727	670
22242	20959	28494	23583	20953	21050	13243	2177	1379	1264	1246	1364	1402	1572	1451	1232	990	869	684	646	747	797	1129	1175	1176	1010	790	627	549	520	527	437	420	437	388	412	406	453	424	441	466	472	528	616	531	482	540	525	557	442	431	385	394	384	394	394	392	402	417	403	352	418	409	398	363	388	396	414	379	393	370	425	357	397	414	404	367	377	392	346	376	386	392	392	384	379	382	378	382	361	402	395	402	402	413	360	374	420	382	398	397	384	409	382	403	334	384	380	373	381	392	380	383	384	372	369	390	375	374	417	434	396	393	373	396	361	405	358	377	405	413	391	410	392	341	373	359	361	399	426	394	368	379	390	416	398	382	362	373	390	387	363	382	373	381	366	378	372	384	414	406	381	345	397	407	391	384	394	358	383	413	382	356	375	391	377	411	387	389	382	375	388	402	393	401	387	351	354	386	354	350	392	346	392	371	381	382	338	398	396	383	426	398	428	383	385	352	347	415	370	395	406	378	371	413	389	401	407	384	356	420	410	398	398	341	365	370	373	388	395	380	405	383	391	393	386	356	413	387	382	426	392	349	393	346	387	396	378	370	339	365	386	382	376	369	398	385	372	420	361	363	379	410	360	370	362	404	408	422	430	398	395	386	412	354	389	402	399	350	409	371	377	400	393	379	383	388	405	409	363	380	364	375	388	386	391	371	371	419	396	391	409	408	355	362	364	374	394	404	390	375	353	387	386	363	384	368	405	400	383	373	393	425	402	427	383	392	403	391	379	391	435	386	424	372	414	385	358	378	405	391	352	402	417	409	399	375	411	392	382	352	340	393	435	377	390	387	403	384	394	400	362	358	387	397	378	373	387	377	354	382	370	398	390	380	426	381	397	373	402	374	415	362	374	360	388	363	382	387	386	366	395	368	423	374	392	402	415	396	386	383	405	374	367	389	365	365	379	381	349	364	361	368	390	390	359	393	397	392	375	377	357	342	345	385	361	427	388	357	389	351	400	381	372	367	393	397	391	414	379	426	347	362	400	411	352	362	383	395	384	382	359	400	428	394	351	375	364	372	374	384	375	396	379	369	395	357	420	366	392	413	413	389	365	420	383	354	362	379	402	394	387	386	399	387	412	400	381	392	395	364	417	363	384	372	380	391	341	406	367	397	407	386	362	363	369	384	392	414	395	361	389	376	370	342	387	365	389	401	360	417	370	387	371	353	355	365	375	384	352	402	374	370	446	388	407	387	410	398	412	365	406	373	372	414	408	397	374	359	375	383	401	346	372	365	354	384	371	398	358	362	383	374	417	399	380	393	406	379	355	388	421	393	370	377	350	426	403	402	392	364	384	369	399	340	361	381	378	376	378	407	345	405	402	370	407	372	381	372	383	371	366	351	383	376	358	383	391	385	360	387	373	416	354	380	369	373	395	389	393	416	374	331	376	360	356	406	370	367	386	407	431	349	382	389	439	362	361	382	362	348	410	414	387	407	370	406	383	396	398	421	391	387	403	397	368	390	395	364	376	389	402	367	378	378	356	403	389	422	397	384	403	391	413	391	379	384	367	409	400	415	386	367	364	361	357	383	405	378	408	407	419	377	436	390	394	349	375	405	411	398	358	431	383	402	388	417	398	407	392	393	394	395	416	383	384	370	374	367	397	387	359	374	393	380	383	359	403	378	397	389	407	370	382	413	392	388	416	371	392	358	378	392	398	388	399	447	359	367	411	404	376	385	379	381	351	343	368	380	403	389	374	381	368	360	419	389	376	326	410	401	402	378	399	391	388	382	410	366	365	387	377	381	381	379	385	399	350	383	380	370	381	386	367	416	443	385	370	410	358	367	405	393	400	358	360	346	394	374	381	366	398	403	381	363	371	393	359	411	389	384	373	378	383	418	397	372	373	402	360	420	370	353	397	361	392	378	397	400	411	392	386	386	397	365	367	403	386	419	392	401	396	362	387	375	392	404	398	374	378	390	403	397	387	352	387	390	370	404	341	383	380	425	395	345	402	395	389	368	365	369	368	379	404	362	367	380	379	362	370	402	387	345	367	414	396	373	352	400	369	338	393	384	390	411	360	392	416	381	371	407	385	363	384	383	406	367	382	391	387	388	400	351	419	388	356	371	388	378	357	367	376	356	381	388	382	414	376	380	371	404	366	391	407	422	403	416	381	364	385	387	383	382	390	417	390	375	352	388	408	391	402	412	393	365	399	392	380	352	402	392	376	412	362	374	374	401	361	374	417	380	393	401	350	362	392	358	380	392	397	403	361	390	386	375	361	368	380	347	353	382	390	341	383	384	368	373	395	388	388	359	415	381	381	345	379	372	369	439	361	398	375	377	355	397	424	367	376	407	361	376	371	384	376	404	362	420	369	364	334	382	374	373	385	389	378	374	379	422	381	377	375	387	349	388	387	391	380	402	354	383	379	379	370	383	375	389	369	374	388	403	407	378	376	394	349	361	425	388	399	348	408	394	383	346	387	387	381	372	389	381	363	410	375	336	363	402	380	384	392	391	386	389	408	373	373	380	387	371	396	406	415	383	388	398	358	414	337	402	351	362	365	402	367	403	378	363	359	409	390	377	394	388	391	371	381	405	369	358	395	375	376	377	365	370	378	403	388	366	396	410	408	390	387	394	376	377	367	387	369	379	392	357	402	402	399	413	404	399	358	379	386	410	430	366	377	390	354	369	361	385	401	400	366	394	389	391	391	361	359	393	364	387	410	387	409	390	369	407	392	399	388	394	394	405	365	407	344	395	409	353	389	392	404	368	387	362	370	366	410	370	370	416	371	418	388	372	370	397	405	364	402	352	376	365	409	399	407	393	381	407	370	375	367	360	363	415	390	388	403	394	433	378	350	366	399	376	352	395	366	361	358	401	391	367	402	394	381	397	389	357	446	399	403	374	368	385	385	373	406	396	381	419	324	377	362	391	402	389	350	424	385	389	365	382	389	391	368	389	397	371	390	411	371	372	376	413	375	381	385	360	382	387	341	375	379	391	370	381	365	416	401	357	404	400	375	419	381	397	418	396	406	370	392	417	394	393	377	344	386	402	373	364	387	382	379	360	380	378	370	398	377	375	400	389	428	348	353	405	418	401	406	406	390	384	395	354	400	387	402	401	362	378	385	389	341	410	369	371	399	403	387	356	420	396	377	385	374	383	391	378	364	391	416	376	399	398	418	375	371	403	387	402	415	403	416	359	359	386	372	388	415	380	401	358	375	390	369	389	363	362	351	373	374	378	371	417	372	369	413	430	371	365	413	405	399	374	390	405	378	401	391	375	379	354	402	390	386	405	401	392	360	398	394	382	388	373	398	354	356	402	356	389	416	385	381	395	361	382	383	427	403	393	380	391	393	371	374	413	404	365	384	382	397	364	361	396	398	364	399	361	365	373	395	383	379	391	417	405	409	386	370	356	385	403	382	404	382	383	413	372	377	382	389	401	383	392	380	391	402	379	384	367	402	408	396	368	369	402	355	327	348	362	408	383	385
5985	18181	15799	9045	6631	5163	3761	2841	2273	1927	1820	1943	2035	2287	2142	1568	1349	1201	857	804	985	1110	1566	1660	1464	1253	940	733	639	582	525	494	473	504	513	424	471	454	512	506	521	525	575	643	580	621	571	590	606	537	474	409	454	434	418	413	440	409	407	399	422	431	403	481	404	448	430	436	435	392	412	366	394	403	434	402	399	391	425	410	394	408	432	446	423	418	400	415	430	406	427	397	394	403	372	408	440	417	405	399	450	437	416	387	421	412	410	428	406	414	388	413	412	410	409	392	466	407	401	401	413	406	409	394	428	425	448	451	400	417	451	397	390	412	429	441	409	402	428	413	407	370	407	414	402	402	429	399	436	458	414	415	361	402	443	422	379	408	402	437	429	391	428	433	407	418	373	391	391	386	417	446	429	418	427	407	396	397	402	372	393	450	413	397	449	405	377	377	372	378	390	441	378	404	392	394	379	373	395	379	417	433	395	413	399	433	404	408	411	399	445	380	402	406	413	403	392	426	397	430	420	427	380	422	412	388	425	421	441	376	403	376	430	418	395	412	388	393	419	434	392	418	413	405	412	392	412	420	363	448	407	412	422	390	443	429	375	425	433	399	426	422	397	437	427	384	385	386	413	431	437	408	404	413	417	399	461	426	412	425	405	399	408	380	409	432	412	419	409	392	406	420	412	388	409	430	409	405	398	442	412	420	406	382	415	422	397	397	386	405	420	480	438	414	416	388	451	408	424	408	411	426	393	391	397	415	397	410	420	439	442	404	429	393	415	453	449	414	392	405	421	427	407	409	406	425	441	402	411	429	399	421	392	391	395	437	407	427	418	417	378	440	408	414	413	389	421	444	382	414	375	394	444	421	421	430	409	431	390	416	384	383	396	404	400	381	377	442	433	402	390	383	401	386	439	399	394	374	426	427	373	427	414	433	413	434	426	392	377	374	422	406	421	415	425	395	403	419	439	413	442	414	402	399	451	437	395	416	445	405	409	395	406	420	397	399	398	411	460	428	436	420	395	372	431	392	417	395	367	450	417	393	394	372	400	473	398	457	433	410	388	399	403	413	394	385	442	410	400	411	423	415	428	463	402	392	393	392	376	417	412	446	415	413	407	411	396	427	414	400	377	433	389	418	426	386	373	410	382	389	432	431	424	399	406	412	445	455	415	395	383	416	394	417	414	372	425	405	379	436	394	444	435	419	410	410	390	426	425	404	399	415	399	397	410	379	410	392	424	430	439	437	394	405	427	365	394	422	423	422	385	398	432	396	436	388	433	439	417	389	457	371	441	437	374	436	387	398	406	411	386	435	437	410	433	425	408	443	450	407	427	403	427	396	451	395	441	367	413	401	425	446	402	389	408	431	421	398	408	390	384	417	375	399	436	420	391	419	380	428	445	399	400	405	419	383	412	426	407	393	408	420	392	442	401	430	405	455	392	427	426	426	397	413	434	417	442	407	450	396	408	397	397	434	409	430	422	414	414	387	452	389	395	419	417	401	408	399	432	430	368	370	395	380	392	383	459	425	390	418	427	408	394	403	390	441	420	441	426	384	418	427	405	388	380	383	429	386	375	453	421	438	388	426	403	417	423	420	378	435	418	410	426	393	383	401	409	402	411	391	398	460	417	387	400	395	424	402	399	424	424	368	422	383	407	455	426	418	423	396	427	374	384	379	403	407	364	430	418	404	413	401	360	415	411	436	401	380	390	396	408	377	392	381	378	420	386	404	415	424	377	417	414	443	402	416	376	386	419	452	394	404	430	429	435	441	370	375	433	399	426	457	398	438	450	412	402	364	419	444	399	410	415	429	419	407	405	351	402	397	413	400	402	390	388	361	404	399	396	427	446	437	453	384	410	383	420	379	447	381	425	386	416	398	390	416	395	410	390	427	412	400	409	412	421	447	398	366	412	411	449	376	430	453	409	421	409	389	418	414	450	428	384	416	410	386	408	416	377	402	394	409	400	463	410	415	394	419	417	374	414	401	427	404	408	366	436	401	432	389	373	414	410	392	418	426	400	403	422	387	392	403	405	406	417	398	392	356	445	386	420	396	423	378	458	415	420	377	421	412	405	375	401	405	383	418	399	446	416	406	385	407	449	409	393	423	384	400	422	421	412	387	399	382	421	380	402	406	341	427	378	384	400	418	418	423	363	392	398	438	417	401	400	413	392	378	412	376	392	402	397	411	408	393	432	408	422	415	449	392	446	373	398	391	391	403	402	405	455	430	409	382	378	418	403	421	402	414	412	404	412	404	423	432	439	388	385	395	389	400	409	380	411	426	434	398	394	436	429	449	388	415	395	417	385	435	408	431	415	398	409	439	385	362	397	425	381	430	468	401	402	394	436	428	435	427	420	413	395	402	416	386	357	393	399	385	400	408	394	388	395	403	404	416	419	451	391	418	400	379	404	397	377	397	410	410	405	386	402	404	473	408	435	411	419	393	376	422	429	398	411	399	403	402	387	377	418	386	427	382	428	380	417	422	426	392	413	404	420	393	403	420	409	409	402	403	434	413	420	415	403	380	448	406	448	426	432	428	434	439	436	401	398	460	402	381	379	405	409	409	407	426	390	422	412	411	441	399	395	448	427	407	417	449	414	429	439	394	440	401	439	388	401	418	397	401	426	422	404	423	399	403	430	400	449	430	409	425	393	393	415	401	403	431	403	445	465	395	388	374	394	416	402	411	405	451	401	385	419	407	409	384	393	398	424	414	369	386	405	394	414	397	421	402	401	386	402	396	391	429	391	402	461	424	382	392	443	375	435	402	386	385	395	442	394	410	406	406	379	422	407	457	397	443	424	410	372	376	402	377	431	370	363	440	391	426	423	424	417	414	402	426	378	430	409	421	435	437	385	413	414	373	415	412	426	434	389	416	397	409	444	430	362	417	424	420	390	437	379	400	406	395	381	421	449	415	402	396	426	416	410	429	424	446	390	425	404	399	445	382	408	429	406	380	413	402	419	407	417	430	428	434	392	414	350	427	406	406	418	417	396	406	417	433	376	414	446	409	424	407	398	393	379	416	417	424	391	398	402	451	391	398	397	409	400	402	423	427	411	416	426	434	419	437	384	405	412	415	401	415	423	440	425	403	415	422	429	405	389	390	407	397	392	436	420	428	406	410	430	424	372	396	415	410	421	416	441	406	373	374	405	383	385	416	368	398	419	377	440	414	424	423	447	390	416	418	380	409	403	434	412	407	406	442	391	430	397	394	433	394	409	404	439	424	393	434	413	412	397	414	441	423	445	426	390	403	434	386	389	423	415	407	405	400	441	414	399	407	413	421	464	410	394	394	389	402	423	373	395	405	421	408	409	450	388	409	407	398	403	442	441	391	459	392	386	374	401	429	420	428	415	410	405	426	434	399	408	428	426	427	395	393	417	411	418	400	389	413	444	426	423	416	437	412	413	396	362	405	401	418	436	405	425	410	416	423	389	441	437	441	454	401	410	417	392	386	381	417	396	400	449	390	410	409	388	423
27008	19483	8543	2571	1720	1418	1202	1010	985	952	934	1007	1055	1082	1092	1027	887	907	855	821	862	920	978	1008	962	964	890	864	810	813	767	848	752	760	849	766	819	774	776	836	825	807	862	887	820	794	831	851	836	812	809	859	782	768	777	806	830	797	783	802	768	786	772	806	780	835	812	785	802	731	792	798	828	804	811	747	810	794	823	800	793	824	730	744	782	791	794	853	763	841	811	817	845	779	770	789	759	770	786	802	785	822	804	856	790	773	788	820	837	817	789	848	791	791	848	778	815	775	820	791	775	752	773	788	801	784	791	816	789	794	764	813	806	731	774	831	789	801	791	742	783	805	768	819	797	801	756	770	762	786	809	821	808	793	767	786	798	773	787	739	785	800	829	826	799	775	830	778	803	817	777	779	816	785	789	845	822	883	771	794	784	752	789	833	800	834	825	832	792	838	854	802	792	796	874	786	741	808	746	799	810	781	807	774	816	791	770	796	826	793	776	755	772	778	846	762	787	776	756	779	772	791	761	790	786	816	772	763	778	768	809	835	824	810	810	787	776	761	801	763	803	794	856	757	807	780	764	765	789	818	775	813	774	792	769	756	790	792	806	794	835	786	885	816	809	821	809	738	781	786	764	810	800	754	778	786	767	789	793	780	835	737	829	777	825	764	733	813	787	770	778	778	772	820	766	728	809	791	796	825	766	851	817	812	811	808	777	766	798	776	808	795	826	790	745	812	806	799	828	814	837	780	803	769	826	835	799	781	804	786	768	766	728	768	765	798	752	838	770	749	777	771	765	817	788	810	765	757	793	809	828	780	780	824	820	805	766	809	796	828	769	850	836	802	800	792	780	798	768	775	712	853	768	790	810	799	775	789	799	786	794	785	843	800	823	793	851	793	774	781	750	840	738	799	802	821	818	782	816	805	823	817	823	812	759	785	789	784	744	785	776	810	835	817	780	817	855	808	770	821	800	791	769	811	810	798	861	821	792	791	819	800	790	795	776	788	785	830	776	800	725	813	800	747	815	829	848	818	794	809	761	832	778	771	761	808	789	816	811	790	772	792	780	858	826	833	800	817	816	811	773	861	839	800	837	808	764	813	780	797	775	843	800	791	829	767	792	787	785	779	807	768	737	823	804	772	815	805	798	858	745	838	802	794	802	805	782	801	801	789	764	745	767	832	778	746	775	824	791	777	791	733	800	832	812	782	809	763	812	776	806	823	827	800	804	728	768	827	833	811	830	789	764	750	760	815	786	814	805	782	801	813	787	768	795	763	851	776	760	800	779	816	793	832	766	727	807	788	797	772	762	787	782	818	783	833	833	811	808	858	842	761	840	762	828	782	784	799	824	782	819	834	817	808	834	759	821	790	826	822	807	802	812	776	815	821	798	806	750	784	816	789	803	843	780	762	790	834	843	765	759	839	806	803	774	761	796	788	783	791	788	788	777	766	803	827	778	793	757	853	807	800	791	822	803	871	765	802	783	790	752	799	785	822	792	802	827	786	764	740	833	830	756	800	754	794	840	741	813	746	822	782	815	758	797	804	812	829	834	816	780	787	788	795	791	836	770	793	812	801	755	804	817	784	837	769	818	767	768	805	799	781	734	801	764	796	782	829	748	829	768	795	791	784	757	755	791	808	729	746	783	833	812	783	758	803	755	779	781	789	793	779	837	788	818	785	810	834	821	736	775	832	826	778	810	789	809	770	837	798	842	791	796	750	817	802	807	771	769	861	808	776	808	782	780	792	837	768	803	764	773	787	797	776	758	737	775	763	824	830	769	783	822	829	819	801	795	749	809	775	770	792	776	766	791	802	831	782	775	749	824	845	875	790	818	779	774	735	769	766	824	799	825	769	782	782	795	812	785	820	805	787	773	820	780	806	792	795	824	790	786	762	745	789	818	798	827	804	832	756	811	761	795	782	787	801	826	771	758	770	781	837	788	808	812	874	815	780	750	813	835	821	782	808	778	826	814	780	739	804	776	778	771	746	806	841	790	787	829	809	849	827	777	822	743	807	762	817	787	755	764	827	799	803	820	830	742	781	825	772	822	748	734	834	820	802	776	797	794	781	782	758	820	790	800	783	798	801	787	802	830	763	801	833	785	808	839	753	803	750	872	761	775	805	748	776	792	762	818	787	784	852	800	801	791	857	788	817	806	834	816	832	800	828	776	859	781	850	817	763	828	821	792	848	766	773	817	863	762	808	802	786	769	767	753	804	858	790	765	775	816	804	786	795	764	815	828	756	759	782	815	740	798	844	810	792	762	795	759	773	832	798	805	794	780	731	813	758	757	787	788	773	785	803	789	789	799	813	753	789	766	808	754	799	775	858	791	802	792	794	781	765	793	764	797	831	850	788	841	811	774	822	799	758	794	783	738	812	828	792	757	766	749	787	795	841	806	765	791	796	814	797	813	783	792	759	801	779	765	776	837	809	774	766	806	774	814	806	772	858	775	804	784	749	771	812	719	851	789	803	798	812	766	784	815	774	787	825	743	809	791	769	755	798	808	772	761	812	749	805	750	818	805	789	848	804	844	805	748	805	758	816	818	778	782	739	795	788	796	766	825	749	803	885	868	787	795	762	813	817	757	794	758	784	838	802	791	823	733	777	820	844	798	836	819	794	829	793	798	778	765	795	773	814	783	777	790	791	856	774	796	816	787	744	843	836	830	838	767	808	771	806	807	789	794	806	797	776	871	785	791	783	807	757	858	785	835	806	779	798	777	831	775	802	818	804	801	774	797	781	855	768	819	840	818	758	757	797	818	815	829	797	852	813	794	805	794	840	791	812	834	775	802	795	776	777	808	738	780	805	779	850	789	761	772	762	764	776	792	808	789	780	774	807	825	809	852	754	831	777	837	818	771	808	795	791	823	854	792	780	814	821	767	777	792	756	773	793	789	815	776	769	750	809	773	838	812	829	808	797	765	807	811	797	832	773	770	779	805	756	788	796	805	743	772	763	823	827	766	789	844	746	784	775	776	801	815	810	768	835	830	814	793	760	742	783	799	821	801	829	765	808	858	812	820	793	778	806	790	833	796	762	735	810	809	784	832	777	843	824	817	744	790	790	781	794	789	843	798	773	833	793	842	824	856	782	795	820	814	765	763	800	762	783	799	765	781	783	836	756	771	851	835	798	750	828	709	771	785	813	727	832	777	745	808	821	792	812	813	760	826	783	772	798	816	814	818	756	786	784	795	808	791	783	782	787	863	843	831	791	791	809	816	787	770	811	782	811	821	789	833	830	821	854	760	816	787	798	792	776	723	823	799	798	837	751	792	795	860	830	823	809	787	853	795	843	813	815	807	770	821	802	764	751	777	815	808	791	845	790	780	740	812	787	774	778	800	806	702	811	773	804	776	795	819	802	795	807	773	817	771	750	828	818	745	812	746	734	784	788	753	827	795	808	791	829	828	737	771	819	810	801	782	774	838	828	768	815	823	781	798	796	818	769	799	799	778	782	838	792	738	792	784	777	772	815
5078	4509	4186	2483	2067	1664	1427	1295	1146	1131	1098	1131	1224	1263	1295	1255	1027	1036	943	937	999	984	1181	1161	1164	996	994	948	949	873	869	919	850	810	808	835	838	812	893	816	875	824	952	884	843	901	886	894	874	830	873	857	855	889	922	778	796	812	824	843	827	850	824	835	819	833	848	849	848	846	792	844	832	820	923	795	864	805	815	824	895	880	882	818	847	855	907	811	862	831	775	889	855	864	877	868	826	833	809	850	817	842	885	835	828	843	840	845	813	814	839	865	800	856	777	858	841	777	822	904	852	903	840	879	805	810	801	822	814	856	844	826	836	817	828	791	799	886	809	813	762	816	866	829	797	809	813	793	831	843	897	824	857	841	840	881	867	853	824	818	884	802	833	819	798	859	850	904	865	832	825	819	847	865	843	911	835	817	892	845	807	871	811	823	899	831	852	808	904	792	832	786	868	838	864	870	819	823	823	859	852	866	814	832	800	825	855	779	850	831	815	798	861	761	820	812	841	812	821	833	850	864	794	851	869	844	805	830	841	790	827	855	801	861	879	893	845	840	832	779	794	856	829	835	836	845	849	805	858	824	873	864	851	855	845	858	785	813	843	821	881	811	812	783	816	859	824	796	834	786	839	825	891	848	840	800	793	805	822	866	853	868	816	865	829	867	840	796	857	798	871	842	860	821	849	871	815	840	872	814	856	862	852	782	827	832	820	865	870	820	851	853	846	814	848	851	840	830	831	817	880	840	804	882	898	815	844	824	841	823	814	850	848	860	791	852	850	820	815	829	851	802	844	875	858	867	841	846	782	811	832	848	827	836	832	762	876	858	867	857	811	847	860	821	846	852	809	837	883	870	841	815	780	812	854	786	867	825	846	803	882	835	879	836	846	841	810	842	856	839	816	848	861	788	855	857	860	761	810	857	825	786	837	796	816	836	819	820	839	795	812	799	842	845	836	834	825	782	784	868	862	880	882	801	838	869	854	778	778	864	867	839	809	796	854	776	867	833	798	826	866	869	841	843	849	834	866	820	864	802	818	841	835	851	819	765	853	867	892	879	808	846	840	860	788	862	848	823	790	861	824	825	873	889	768	869	845	847	858	847	882	798	838	877	871	870	853	856	852	848	851	874	831	896	854	796	831	835	836	760	857	852	846	818	867	851	886	879	791	838	783	821	819	863	842	821	836	845	846	844	828	822	799	847	858	851	825	834	839	804	804	838	882	780	836	819	827	839	844	852	844	818	847	848	821	818	801	866	862	864	839	850	840	873	862	881	836	852	834	815	824	838	826	787	831	841	864	821	824	883	809	843	835	890	855	845	827	852	718	805	813	831	884	834	853	827	823	821	833	847	790	818	866	874	840	779	846	847	805	812	792	847	836	814	791	831	831	822	835	837	827	813	810	836	845	831	831	874	848	863	865	843	854	806	800	817	854	882	872	818	812	816	811	855	818	826	805	810	818	805	857	798	797	809	906	860	865	881	822	815	872	830	792	824	825	805	852	810	784	788	839	800	828	849	840	824	839	808	859	853	822	846	822	860	819	857	851	807	876	858	887	840	821	817	857	849	815	808	866	850	878	815	806	887	820	887	774	809	815	823	765	870	844	833	803	808	857	803	831	860	800	821	852	889	846	813	813	848	822	820	869	821	830	834	796	797	817	856	874	835	839	815	842	855	836	834	792	867	831	828	859	818	878	855	813	827	852	810	808	895	837	889	820	814	807	846	858	886	850	803	849	805	900	787	848	857	831	866	829	844	882	831	856	824	821	872	859	838	835	811	828	858	815	818	804	840	781	872	867	813	845	780	861	849	822	832	799	829	854	828	842	803	842	782	883	801	821	880	821	878	854	792	851	843	780	770	859	844	858	852	846	852	869	857	865	830	872	846	816	817	804	824	850	798	809	827	809	884	809	821	847	840	772	828	832	805	815	790	843	848	801	882	821	848	825	868	791	816	820	832	846	785	814	852	805	851	830	831	858	857	843	842	791	860	843	907	923	840	812	812	872	875	824	841	836	841	806	831	805	822	839	815	842	862	895	881	837	869	806	782	840	827	778	803	847	830	789	819	850	823	843	859	788	855	800	874	842	861	856	821	851	842	813	842	828	870	876	809	834	857	877	849	897	879	868	833	802	802	861	865	845	807	813	798	874	854	861	812	927	875	832	828	837	874	829	842	791	845	834	919	862	813	811	828	791	844	832	772	838	863	794	841	868	831	820	851	839	823	855	887	823	834	853	802	842	842	782	836	809	830	850	842	832	893	830	890	865	821	856	894	791	879	839	920	857	876	805	813	872	880	834	834	838	870	847	831	832	845	832	864	906	822	878	786	868	861	798	844	895	861	803	825	868	805	842	778	844	831	831	888	884	813	791	843	802	837	808	842	819	890	850	843	809	847	820	836	836	794	810	828	812	866	818	834	829	814	885	851	767	840	840	820	788	816	858	878	884	811	837	885	823	859	808	859	826	818	899	825	869	847	846	787	802	819	864	787	857	836	877	783	833	851	870	864	784	819	853	807	859	841	876	839	855	835	823	822	867	851	823	872	834	836	872	823	864	835	846	823	838	906	829	914	848	889	840	826	806	802	788	829	816	854	853	820	835	797	832	812	846	824	814	825	868	891	816	782	825	860	881	834	875	886	825	852	863	829	824	863	810	789	844	831	830	843	859	839	844	801	841	876	874	830	818	837	799	828	846	845	827	828	818	801	873	878	804	820	804	855	845	861	851	845	834	853	880	829	879	842	810	883	803	854	847	858	838	860	882	875	861	811	801	815	833	856	834	847	874	783	806	856	836	803	807	828	882	788	833	811	810	830	773	875	807	845	852	817	788	853	845	836	845	866	859	836	808	851	834	840	863	884	871	811	832	818	858	837	869	822	854	862	818	807	820	850	829	895	823	875	800	850	856	792	829	831	836	874	893	803	837	853	835	881	804	836	828	843	902	872	844	807	818	854	863	850	860	841	860	831	822	814	878	792	804	794	816	834	835	839	823	765	828	839	820	865	829	833	886	845	890	871	861	811	803	845	821	829	835	790	851	866	795	820	787	840	872	860	819	844	832	837	865	779	847	820	833	851	849	841	865	868	840	831	803	846	837	884	872	858	841	820	841	799	793	812	910	831	806	823	832	831	869	847	793	839	819	862	838	835	852	815	898	797	832	824	835	852	884	877	890	889	812	817	850	858	859	798	823	857	834	835	810	881	849	849	792	865	797	810	896	839	846	819	795	839	848	846	858	824	868	835	823	839	893	824	863	844	790	846	826	862	867	827	878	867	856	820	782	799	829	850	790	880	821	892	812	820	859	826	811	840	792	827	844	837	887	861	851	845	866	873	786	858	866	868	805	807	832	837	817	838	836	795	832	833	837	854	837	823	832	804	886	833	780	842	852	827	840	815	848	816	802	834	838	791	811	828	832	806	834	833	784	819	841	820	799	871	840	817	806	818	801	821	821	873	829	834	829	816	872	865	852	871	777	862	887	842
23256	20872	28013	23877	20864	13469	2405	1504	1181	1137	1145	1075	1239	1353	1261	1220	984	941	798	754	866	963	1094	1120	1045	956	893	786	727	688	696	625	644	652	596	616	643	635	649	689	610	666	715	694	733	633	694	704	669	638	633	617	587	600	655	623	601	611	616	604	603	574	561	596	627	580	590	602	616	631	614	594	670	602	620	630	617	566	617	619	596	621	556	602	625	612	579	544	646	603	560	635	606	650	562	584	621	618	605	596	626	616	614	623	567	567	611	556	591	605	606	615	556	612	619	573	626	591	596	627	628	569	590	634	597	577	566	608	606	602	598	583	629	604	581	617	634	645	606	629	600	612	595	622	594	646	583	598	611	589	590	604	627	622	600	599	580	588	639	619	586	651	587	618	589	563	624	619	605	584	617	613	631	628	638	580	593	589	593	588	591	587	605	628	618	612	626	626	564	629	576	587	567	615	627	630	545	594	619	579	589	646	560	625	614	588	624	626	617	604	572	598	650	557	576	630	616	611	583	600	641	620	593	585	621	620	555	608	616	597	605	600	608	605	569	612	610	575	610	597	628	653	571	612	595	625	618	564	606	611	605	593	625	631	579	612	644	592	555	636	599	591	593	592	590	604	590	588	607	599	584	574	618	602	611	583	625	607	613	638	617	588	562	583	604	602	574	585	619	608	557	591	585	575	606	664	583	574	554	630	620	529	563	602	582	642	565	592	613	648	644	646	616	581	602	626	594	588	595	622	615	603	581	594	584	599	598	604	629	599	601	626	582	567	592	614	605	576	617	640	635	573	633	638	633	580	608	613	619	584	565	590	581	594	588	583	590	631	583	618	602	635	605	588	606	604	614	623	606	584	600	621	612	577	611	581	560	586	625	584	608	610	569	643	565	625	648	622	596	641	587	574	565	618	577	606	601	592	604	611	624	654	641	553	587	627	606	605	629	626	564	596	574	629	622	572	620	567	627	591	576	559	599	595	601	589	643	590	616	602	572	653	583	588	565	604	631	615	568	586	637	555	609	639	595	561	551	612	588	629	587	607	586	588	607	629	600	593	560	639	598	634	614	619	563	554	600	641	617	607	586	540	621	550	627	606	590	620	586	563	598	600	624	636	584	625	610	637	641	609	594	610	617	610	597	610	620	578	575	603	604	558	615	613	585	610	574	596	622	605	621	632	575	604	596	596	634	615	616	576	590	634	607	636	632	569	599	625	566	629	603	557	641	563	589	594	643	585	632	618	608	580	572	597	641	598	591	599	574	608	606	615	598	591	627	611	605	584	618	634	633	574	617	590	573	597	642	627	640	607	625	611	571	623	578	612	624	640	578	614	629	589	575	629	571	587	532	593	625	566	598	637	626	607	592	631	601	618	599	647	592	596	609	631	544	618	575	608	631	630	574	614	670	628	613	631	627	586	578	610	607	597	589	624	562	587	627	644	612	620	626	563	593	612	596	582	591	606	647	593	585	598	596	603	582	600	625	574	592	609	579	633	642	603	609	589	572	596	573	602	607	628	586	597	612	549	616	594	565	548	560	550	657	569	601	607	598	626	555	592	591	655	563	570	578	569	599	616	599	618	632	627	571	635	623	611	596	603	598	593	617	573	623	560	606	592	561	567	603	593	574	564	572	595	584	567	622	547	594	600	591	582	605	576	595	587	603	604	596	646	588	602	581	598	582	554	606	607	600	618	606	568	639	630	638	603	573	584	581	590	599	606	624	604	593	610	602	579	600	627	608	603	613	609	566	628	616	640	609	614	582	614	603	589	606	597	586	577	608	587	618	621	566	657	616	581	615	593	605	628	572	608	627	572	609	632	627	564	599	575	597	614	568	564	624	548	625	632	587	550	584	591	586	615	616	615	560	565	602	566	561	548	606	575	602	592	622	567	624	601	608	643	611	582	576	637	589	627	578	573	638	598	596	625	654	608	581	570	596	591	604	616	600	618	613	641	585	612	597	603	610	612	608	592	604	601	596	551	623	572	583	600	615	553	593	623	609	589	590	609	601	539	637	553	606	627	588	568	627	611	652	594	610	616	532	566	606	597	565	605	625	590	570	616	604	577	635	637	601	573	583	577	626	614	587	599	590	543	613	589	645	629	646	607	628	548	572	632	579	582	630	603	612	620	586	574	623	632	567	557	567	581	608	581	571	658	639	613	623	581	579	627	602	607	618	599	595	560	598	640	610	609	601	581	597	617	596	585	575	625	606	630	577	593	598	657	576	543	577	597	611	630	572	608	584	624	625	584	619	599	603	628	612	620	605	587	627	594	600	582	621	588	593	604	612	593	588	566	618	603	612	611	612	603	614	624	597	596	582	622	608	557	587	590	581	622	614	610	621	601	604	614	615	561	594	589	599	560	626	585	604	631	599	588	607	572	595	613	659	612	608	625	609	574	581	630	587	609	575	637	615	592	600	574	592	600	601	610	606	593	599	627	645	625	584	567	548	591	614	648	612	619	601	613	600	618	570	601	605	585	602	629	566	587	573	582	594	581	589	584	613	606	571	626	612	616	638	585	600	643	569	650	605	579	586	585	570	602	592	581	598	582	621	649	571	616	601	588	602	576	609	538	626	606	613	574	620	652	591	586	595	586	606	610	648	617	628	598	598	600	603	535	616	639	624	618	591	600	606	619	600	612	595	561	601	543	637	584	618	602	578	616	534	606	611	604	618	577	573	599	593	580	630	639	581	581	600	599	611	608	609	592	604	631	627	578	604	647	623	612	633	617	587	607	580	607	610	588	669	597	612	557	638	640	606	609	600	637	633	550	629	580	594	583	584	604	592	579	574	576	609	592	570	593	671	605	595	592	589	609	575	607	606	642	589	598	563	615	624	587	637	589	610	619	596	643	612	574	591	661	612	572	636	591	604	622	612	572	601	624	611	656	630	601	620	605	589	632	613	595	609	582	592	571	613	580	575	621	614	592	596	577	598	614	598	607	584	562	605	608	604	618	614	583	663	610	589	561	611	639	615	601	578	603	636	620	620	620	630	575	619	596	607	627	608	607	579	647	607	597	569	623	593	582	590	623	615	601	606	622	566	662	591	634	609	614	590	596	595	591	601	633	599	612	548	583	610	612	587	614	617	599	595	592	584	613	653	633	575	597	577	626	587	593	569	635	585	595	592	599	632	637	601	598	664	627	574	549	647	608	589	629	599	622	587	610	602	620	597	572	587	621	611	612	576	602	592	564	624	585	593	595	600	611	636	596	519	613	614	612	599	626	625	619	571	606	637	614	536	588	598	632	608	578	556	579	640	564	574	610	612	574	580	593	632	556	605	595	604	634	608	570	573	620	658	578	558	565	585	611	583	572	616	552	569	641	637	578	602	632	635	613	638	632	629	600	600	646	642	605	597	594	653	585	595	594	587	627	578	587	607	624	600	602	578	598	608	637	593	554	583	597	623	606	595	614	603	572	574	607	653	596	531	632	637	639	576	602	594	606	601	605	563	601	583	632	622	618	570	627	578	617	581	589	578	594
4437	12482	10707	5885	4468	3306	2517	2150	1707	1574	1504	1537	1570	1775	1632	1498	1243	1188	912	945	1059	1147	1351	1269	1299	1123	983	892	795	770	721	710	683	677	687	732	729	666	714	660	710	771	755	821	758	783	765	763	726	680	715	642	616	633	674	660	655	677	627	702	638	647	674	695	705	672	643	604	643	663	663	607	649	630	638	656	632	657	682	679	621	629	647	666	649	602	642	613	687	660	672	629	611	600	648	663	643	628	698	636	613	631	637	661	668	673	659	633	622	615	652	664	671	635	647	659	671	657	652	643	629	651	628	651	664	656	619	663	679	629	625	643	613	668	640	640	657	618	665	613	672	654	648	674	672	643	620	670	661	627	666	675	645	651	652	662	651	616	708	642	661	672	670	662	710	644	690	636	631	655	684	670	671	633	611	657	666	650	598	582	628	641	680	684	633	655	653	621	664	644	641	697	654	610	646	639	644	641	702	628	640	648	601	635	659	680	632	661	637	656	637	613	654	667	597	612	680	678	657	641	638	612	690	675	657	627	647	631	674	686	682	630	656	649	638	663	631	704	617	649	653	645	658	624	628	656	666	653	654	650	652	673	639	630	672	616	668	629	646	666	680	656	641	653	655	632	655	622	630	657	677	673	667	669	657	632	636	660	662	681	637	650	649	686	639	648	611	660	670	683	670	671	631	665	644	651	637	637	706	686	649	667	667	653	698	654	615	662	613	633	611	684	697	679	648	633	624	636	658	687	650	634	622	660	746	634	625	641	639	644	645	606	652	652	690	606	675	666	606	620	670	633	647	634	678	642	692	672	620	681	659	683	620	643	657	614	693	634	596	662	713	638	655	657	596	664	638	662	645	728	596	617	631	652	629	643	640	649	651	656	636	643	671	712	654	602	678	706	635	630	693	656	652	644	611	634	628	623	689	676	660	665	675	621	683	631	666	628	667	653	671	648	637	645	621	666	672	628	657	635	626	662	665	603	671	628	647	651	639	627	646	659	635	700	645	690	622	613	659	574	665	687	650	623	674	640	651	645	637	628	653	678	632	675	621	569	668	703	649	628	642	636	628	653	669	647	663	644	706	624	655	653	621	691	656	682	642	644	680	668	624	624	647	655	651	642	669	661	681	653	651	627	681	644	626	659	655	658	620	606	664	692	624	684	626	620	605	596	610	693	664	633	655	646	697	624	669	605	635	657	654	692	668	646	621	698	681	605	677	654	639	600	655	607	672	650	633	640	615	698	676	615	606	647	677	633	681	643	619	596	662	656	633	640	695	665	669	665	681	647	647	677	633	662	652	635	662	658	624	654	663	653	666	620	669	658	641	627	613	649	645	618	668	693	604	620	649	628	663	692	635	625	580	663	669	658	636	620	612	716	623	629	665	682	654	597	652	655	626	661	642	629	677	644	653	608	659	647	613	611	637	681	628	673	690	674	654	631	687	677	678	698	643	638	643	658	638	663	660	646	610	652	625	724	601	686	648	661	699	656	639	673	678	601	673	644	666	630	611	644	644	625	670	635	679	672	661	635	653	625	676	658	670	667	643	641	639	666	646	638	662	659	667	620	634	643	623	658	630	669	698	646	652	685	646	652	662	691	693	643	643	670	679	614	656	643	648	640	701	671	628	609	688	685	660	608	697	660	662	649	696	615	657	665	677	688	632	624	675	665	680	641	622	617	646	610	679	665	602	657	667	625	645	661	638	650	654	672	630	650	651	646	648	621	645	666	652	660	634	656	663	627	645	619	624	714	629	687	655	578	642	685	651	686	632	661	637	624	639	645	618	707	660	671	620	691	665	670	675	697	687	607	650	666	677	645	644	647	627	640	630	643	645	636	669	655	672	645	633	653	677	655	629	659	616	654	632	684	663	620	616	646	646	690	656	661	645	631	589	630	652	667	650	614	645	608	647	655	660	606	667	682	686	622	642	658	636	653	628	605	649	630	657	647	654	619	671	623	646	613	675	610	644	678	679	678	662	640	636	631	653	622	657	675	652	657	621	672	659	650	675	641	626	582	649	640	642	659	643	642	655	604	620	667	673	628	664	649	608	631	622	614	613	629	631	669	635	654	711	683	652	622	686	613	687	661	646	659	712	638	613	615	646	576	692	678	700	651	677	623	681	596	633	662	618	673	615	584	636	660	646	702	674	702	645	671	616	641	625	623	703	658	670	643	647	652	661	654	671	621	621	638	682	639	674	636	696	619	660	637	694	739	632	668	678	632	647	675	655	655	639	699	660	651	605	602	631	641	627	722	623	656	649	619	634	608	627	700	640	688	662	650	636	647	666	653	635	618	619	628	707	614	690	653	627	702	639	667	625	652	628	658	597	699	639	658	680	626	655	678	615	639	613	611	648	649	643	629	625	714	653	683	631	605	661	693	632	672	681	678	664	663	611	639	636	645	668	630	634	655	669	630	651	663	646	624	669	618	634	641	619	651	626	634	652	642	672	657	644	651	666	632	678	632	664	711	652	674	620	674	682	651	720	643	617	609	652	682	669	673	620	663	626	649	646	653	646	617	689	641	664	683	636	674	616	710	665	616	647	630	636	653	653	655	658	618	645	619	652	654	624	635	656	672	630	608	626	626	648	627	667	673	635	643	659	672	632	613	646	649	588	681	645	621	657	655	660	666	645	628	675	672	672	624	655	649	649	681	655	681	650	712	669	659	653	667	630	620	577	631	633	651	710	668	621	671	652	627	628	657	663	705	664	673	678	656	678	641	652	652	656	634	654	673	629	656	663	649	679	641	653	713	622	662	685	618	646	623	604	658	642	618	609	668	666	651	603	644	659	634	661	597	662	663	704	616	650	654	660	618	673	614	650	692	667	641	682	667	671	652	627	623	628	699	644	624	652	677	643	701	631	643	620	642	669	625	631	647	645	655	673	636	647	620	619	643	622	682	692	653	693	627	592	645	620	653	605	651	656	685	653	651	638	642	672	622	600	714	636	643	669	664	644	627	691	644	646	652	686	650	595	702	674	668	662	667	628	661	682	670	627	633	607	655	673	663	621	695	668	655	645	652	658	661	641	649	687	670	628	637	682	640	609	625	677	700	653	664	689	683	673	645	681	660	628	668	642	656	663	654	642	683	696	619	643	644	651	615	683	622	650	671	643	649	643	602	643	645	606	657	685	688	662	637	672	634	636	616	655	690	654	627	688	649	656	690	615	702	663	637	620	652	612	645	668	619	677	667	645	657	659	658	641	669	635	663	685	636	656	645	637	635	632	682	620	647	646	644	638	640	620	653	655	639	646	616	637	578	663	686	637	663	638	633	669	655	651	625	650	684	657	657	658	673	646	637	623	667	654	617	635	665	650	678	633	636	655	605	672	655	687	682	654	677	599	668	659	700	651	654	618	662	638	630	656	710	623	653	656	667	620	630	657	647	699	657	653	632	688	646	670	645	651	632	681	673	660	617	643	644	669	694	691	627	656	657	614	673	669	611	627	649	653	691	603	680	638	636	619	594	623	629	645	677	654	627
24281	20885	27279	24543	17068	2556	1432	1142	1041	1009	985	1070	1116	1181	1171	1103	908	876	822	734	828	923	1016	990	943	831	839	746	751	682	693	708	712	647	683	695	642	710	658	699	666	724	698	729	740	749	757	758	667	710	672	635	636	697	693	664	683	682	645	603	656	659	664	683	643	675	661	672	700	642	625	644	669	666	648	656	716	675	640	614	644	649	638	660	631	686	683	688	668	599	660	694	643	657	662	645	689	663	667	674	626	657	731	635	671	689	608	627	652	674	636	664	662	617	710	649	748	661	678	659	625	647	686	679	651	687	680	677	673	629	722	673	655	667	675	641	668	663	641	665	677	678	637	677	621	666	666	626	686	650	668	650	671	668	661	696	668	722	594	666	638	657	676	667	693	625	649	693	667	665	654	685	646	657	623	638	650	662	617	683	662	639	674	645	690	679	607	663	711	652	655	660	691	684	698	642	671	657	663	659	689	657	665	630	654	663	634	639	679	687	657	673	596	626	684	669	664	667	671	712	689	691	676	665	670	683	649	648	639	679	639	636	641	695	639	665	689	655	695	646	689	650	714	634	721	674	684	672	623	632	625	646	659	649	650	619	636	629	678	612	640	650	676	658	652	684	664	666	668	659	677	678	691	634	639	665	648	663	724	656	686	674	697	692	701	633	620	668	698	637	650	714	632	703	593	645	645	654	644	663	681	672	641	678	669	623	686	713	662	673	693	694	637	679	700	610	615	697	664	638	679	719	634	627	636	679	642	640	667	652	649	679	631	684	630	688	689	651	677	626	676	659	626	666	714	679	633	668	658	673	622	689	664	668	626	654	713	641	696	653	714	711	671	683	621	634	612	649	662	631	708	676	610	671	647	643	611	653	626	699	707	621	694	684	674	628	651	665	646	676	607	615	629	647	700	653	656	626	702	692	685	633	650	677	654	642	675	707	665	662	658	680	661	670	669	661	719	621	683	673	616	640	672	656	679	652	658	673	668	640	701	630	657	676	687	660	644	642	597	689	683	635	643	650	654	635	652	715	600	632	609	672	688	660	618	627	666	671	651	652	678	605	679	678	631	683	673	667	665	632	656	677	665	654	653	630	662	620	689	687	652	663	648	702	665	676	664	665	705	599	708	682	616	642	662	641	698	639	666	665	662	638	657	647	638	634	673	664	682	675	661	663	629	647	618	637	684	624	653	679	652	659	664	641	629	659	672	650	632	655	648	672	626	686	667	642	674	674	658	680	679	661	660	640	696	597	632	650	656	655	660	618	703	685	643	681	653	639	630	672	646	616	643	710	652	676	666	647	660	662	686	670	660	688	686	656	655	639	687	638	657	648	627	656	654	612	679	648	642	673	627	665	590	696	680	629	684	640	688	642	615	657	685	670	666	620	613	665	685	643	673	675	733	691	645	674	641	694	621	669	606	666	656	660	671	658	716	678	684	686	643	636	625	630	666	607	654	706	691	668	657	677	715	725	687	655	709	659	646	653	681	649	676	678	648	712	640	650	682	673	678	657	659	680	600	649	642	649	637	675	663	694	656	637	681	634	610	653	670	697	657	676	633	679	656	644	623	686	649	643	706	690	669	655	679	622	699	614	660	675	641	642	682	622	661	633	702	665	636	642	655	687	629	643	694	671	629	659	716	680	645	663	641	655	710	636	673	689	718	622	649	651	640	609	639	634	681	663	644	679	654	664	627	620	706	679	678	604	676	663	698	660	627	642	707	625	684	650	622	679	638	670	630	644	637	722	646	695	672	666	692	648	677	636	668	643	639	652	647	626	652	628	668	742	655	652	665	701	628	653	669	710	634	693	668	620	646	586	690	653	661	692	663	651	709	654	639	675	644	668	649	650	626	675	690	645	592	664	700	641	632	634	641	608	650	668	660	674	646	594	689	702	669	666	674	677	683	630	682	682	622	707	652	665	615	651	676	664	707	675	685	651	671	641	639	688	720	655	687	691	645	646	657	640	650	641	681	659	664	684	648	703	663	708	694	666	632	587	625	645	664	663	595	675	680	678	648	650	664	677	606	695	647	689	629	670	649	630	637	662	719	639	636	673	706	669	677	624	680	654	649	686	606	670	658	657	641	652	624	664	676	676	650	650	693	639	686	586	652	655	683	692	674	649	641	635	649	686	669	713	652	652	632	691	656	655	655	693	694	700	619	707	643	659	648	694	659	680	642	648	620	617	631	653	603	642	671	691	634	651	618	577	654	607	681	633	696	611	624	659	638	673	655	670	647	684	669	665	690	671	664	629	718	690	675	677	688	621	668	663	671	643	615	650	681	688	668	647	583	650	661	667	694	642	670	621	651	688	643	673	678	676	663	662	643	654	664	736	684	660	682	682	642	650	682	652	719	707	646	666	646	665	688	681	688	649	668	696	649	641	648	623	612	698	658	629	686	652	679	655	629	687	690	647	710	712	698	682	670	652	688	651	634	664	607	656	679	703	653	637	664	664	645	667	657	672	634	701	686	663	666	680	672	599	673	655	641	695	648	691	659	661	665	651	629	658	669	655	713	686	682	624	683	695	641	633	670	637	684	698	658	679	672	639	648	629	689	639	636	700	686	690	680	671	644	689	680	685	630	651	636	622	649	624	660	649	701	643	714	685	679	648	670	687	638	657	638	632	626	687	623	662	721	657	668	674	688	650	635	665	703	663	686	652	628	671	648	639	649	665	628	671	662	688	639	640	676	601	699	650	721	650	642	662	648	653	604	653	667	655	650	672	690	650	630	692	661	660	654	661	676	650	651	659	679	654	676	657	626	648	672	629	632	680	654	688	673	666	598	662	656	641	657	653	625	616	682	673	645	685	700	680	628	656	675	646	694	655	683	656	677	675	683	635	653	659	694	674	638	655	599	691	634	670	691	686	642	605	629	620	684	635	624	662	627	673	601	662	656	665	676	670	636	646	639	692	660	659	696	638	637	672	640	658	631	701	623	685	733	657	661	664	689	699	668	626	640	620	682	628	639	678	665	734	654	663	620	618	679	629	659	654	674	626	652	715	667	657	671	633	647	695	676	676	633	679	656	640	632	649	694	651	649	704	647	693	643	666	706	641	639	678	645	705	628	661	690	712	651	648	626	625	644	659	671	638	638	630	708	690	646	641	667	644	687	671	640	648	638	659	657	688	680	674	637	664	667	694	641	625	644	705	652	658	672	650	651	625	680	702	658	637	627	645	697	705	722	638	625	670	645	649	708	683	659	649	671	675	682	625	706	635	645	612	646	584	602	648	659	674	673	661	723	638	661	662	643	664	669	678	671	674	634	658	685	683	634	700	693	659	614	664	682	649	663	667	617	651	686	666	674	675	656	661	616	639	631	668	628	663	625	689	612	645	652	682	638	694	646	648	653	606	625	652	649	662	645	630	675	668	684	676	679	663	635	708	690	662	597	663	634	609	691	659	681	707	710	707	683	661	634	628	670	685	616	659	681	656	642	689	667	667	651	659	644	641	712	653	637	681	664	643	618	653	662	650
4419	9363	7971	4480	3575	2644	2178	1701	1428	1344	1370	1404	1479	1587	1621	1337	1102	1138	889	847	999	1048	1173	1283	1192	999	889	852	809	718	820	717	762	743	698	739	719	736	706	698	751	735	734	790	829	843	772	741	810	769	733	699	669	658	656	701	716	698	694	682	678	720	676	682	703	696	686	689	684	650	671	700	706	708	718	712	707	690	704	691	706	720	733	678	732	705	718	707	736	664	675	736	646	646	692	661	683	694	719	651	690	662	673	694	719	707	701	693	664	724	717	716	724	704	681	694	692	670	676	670	702	712	726	707	721	734	695	732	651	641	706	733	684	737	738	710	714	717	654	695	757	707	672	622	708	696	737	721	699	665	703	674	720	664	697	733	704	719	718	679	686	733	627	735	676	708	693	685	664	685	643	658	701	713	654	701	693	668	728	719	660	702	728	741	725	710	638	684	725	713	748	710	696	683	718	744	697	722	698	633	710	691	699	680	700	656	728	711	701	673	751	699	700	733	699	708	712	764	686	723	673	686	697	692	677	675	698	699	717	718	690	720	695	692	734	737	687	668	660	664	756	672	696	752	690	691	633	744	698	635	672	687	692	649	681	707	700	682	625	719	690	702	686	650	714	658	662	709	680	679	686	725	688	728	690	701	733	693	673	664	685	640	698	666	710	714	666	639	709	703	719	700	673	705	683	721	712	705	677	685	686	747	715	685	642	684	675	688	666	678	673	697	711	710	710	691	679	679	697	705	702	709	674	676	728	650	703	660	704	686	729	700	658	702	691	716	684	734	712	696	710	701	677	633	739	748	721	723	689	640	691	678	701	693	665	706	710	664	661	688	638	658	694	698	713	678	671	722	676	732	744	670	702	656	700	701	686	678	642	670	707	697	699	671	708	661	689	708	690	677	678	702	654	666	745	670	663	716	735	693	682	697	731	683	665	674	685	703	692	694	727	693	683	710	719	634	655	682	717	709	687	681	678	668	683	678	697	707	729	669	693	683	674	717	682	676	708	635	730	673	679	655	730	668	698	705	635	707	643	689	710	684	697	736	658	643	675	734	671	703	670	713	698	699	691	699	668	696	680	687	724	680	693	643	649	714	642	662	658	687	696	704	626	684	700	671	627	682	692	661	716	697	738	645	664	685	660	685	729	735	704	745	702	647	688	718	663	671	706	670	723	661	672	698	716	694	685	717	717	659	685	724	670	711	692	725	669	641	689	701	698	666	714	725	706	671	682	707	717	667	680	689	677	667	646	642	682	626	695	645	744	647	679	687	719	648	695	698	686	676	707	701	716	727	698	709	665	678	708	689	733	681	678	659	718	681	698	694	659	697	676	693	667	688	705	733	653	680	718	693	657	698	692	691	695	688	684	677	693	660	708	696	679	682	678	707	722	705	722	689	677	693	692	670	669	689	703	651	734	638	705	715	674	697	680	708	708	692	687	710	718	661	639	716	688	702	667	712	692	671	687	669	689	697	677	723	726	706	665	697	680	679	722	715	701	689	686	682	723	687	685	672	741	711	690	688	693	634	685	678	677	698	719	686	690	695	678	712	661	622	706	717	699	693	669	684	640	681	720	672	711	648	696	712	700	709	654	712	652	684	680	662	751	727	716	690	631	666	675	662	716	735	720	742	678	691	676	730	710	674	718	704	691	668	661	730	709	706	693	703	701	676	668	742	647	648	714	679	729	684	699	687	720	684	696	708	681	687	680	664	720	689	683	689	646	672	708	702	709	712	694	706	710	712	690	697	697	674	682	717	689	698	706	680	665	631	728	673	658	680	700	694	663	689	682	685	616	662	693	691	686	720	688	694	715	710	694	701	709	684	685	673	703	699	704	727	678	694	672	714	656	665	668	692	690	692	707	721	669	691	727	692	659	676	708	693	705	733	690	675	710	717	656	674	693	668	635	720	699	742	706	675	692	691	681	664	668	729	694	718	681	711	670	663	670	722	721	688	712	711	710	680	676	733	659	684	707	718	672	732	707	727	715	658	707	711	651	694	675	674	666	642	662	683	675	662	682	720	703	713	679	724	695	710	680	696	697	703	724	720	685	698	721	679	663	723	659	695	707	728	713	682	701	691	723	675	678	649	707	699	646	639	718	668	670	683	693	698	709	692	663	715	735	661	693	672	675	722	692	711	724	657	643	650	694	663	703	717	671	734	715	651	726	707	718	718	698	684	723	674	699	670	640	670	727	706	726	695	713	648	744	656	724	742	662	705	677	679	623	654	703	698	688	653	716	716	668	700	695	696	696	674	683	677	718	670	680	682	705	696	710	674	698	733	754	702	742	697	729	650	687	682	721	672	683	731	688	727	759	659	642	676	690	691	740	665	737	711	670	741	716	721	698	705	775	634	732	684	696	667	700	690	665	708	662	747	696	702	700	676	667	670	706	695	698	697	657	682	651	691	706	749	755	715	698	713	698	700	702	709	690	683	731	668	660	646	674	643	697	686	671	702	701	726	655	700	668	699	702	745	698	656	699	695	679	723	725	727	691	717	664	725	683	688	684	667	716	712	653	637	722	638	680	675	728	692	734	688	652	713	749	673	713	731	711	647	651	654	667	671	729	705	713	663	694	666	710	670	705	726	652	682	740	723	704	690	651	696	695	704	726	704	679	736	646	726	665	692	695	671	653	678	679	670	652	699	679	688	668	683	732	695	734	640	727	679	681	721	671	660	674	678	717	688	722	686	720	675	672	692	691	709	690	665	724	665	707	695	668	727	693	754	670	696	660	706	662	735	724	666	663	703	715	673	695	702	712	689	717	681	700	708	725	656	657	677	698	694	704	722	657	706	712	708	667	684	701	730	662	722	680	677	650	685	652	694	685	704	709	686	663	729	689	725	692	683	708	683	688	694	693	709	706	674	716	689	734	684	672	677	695	655	665	742	708	702	676	717	699	696	688	685	670	696	707	671	703	706	684	697	713	702	683	709	697	668	650	690	679	676	711	728	691	652	687	739	681	720	660	697	703	759	687	673	663	685	693	704	715	689	741	712	655	642	710	677	730	716	694	685	662	691	686	722	725	710	686	714	679	702	710	656	732	691	678	717	739	674	681	679	694	639	662	657	684	666	707	688	748	674	707	689	680	713	681	671	677	696	727	697	705	671	718	671	704	645	708	717	681	692	714	698	654	666	694	719	707	670	705	703	689	675	709	670	703	698	656	706	679	723	728	721	651	678	737	725	657	686	670	725	717	718	692	646	744	708	701	695	690	690	745	648	732	696	642	707	701	689	704	684	660	645	680	643	678	665	705	671	690	695	675	738	660	671	749	670	704	691	664	698	656	666	671	710	719	693	663	716	734	645	717	723	706	675	699	691	691	676	736	686	734	717	710	718	679	634	738	645	747	729	699	696	665	633	688	721	720	673	701	690	707	687	642	672	718	663	662	711	645	692	682	692	695	705	688	683	664	701	688	729	709	706	747	668	691	646	681	694	706	712	620	742	652	704	702	759	650	696	674	674	691	660	691	682	674	713
22202	20932	28478	23552	20931	21044	13147	2159	1462	1248	1195	1317	1543	1659	1652	1424	1212	1029	671	695	817	845	1138	1133	1115	941	795	619	563	448	512	463	437	413	422	443	456	462	442	457	435	457	545	568	591	546	547	528	570	502	441	411	427	372	437	392	448	410	389	386	414	381	455	401	421	395	378	381	422	377	416	401	409	414	387	402	367	393	423	410	381	371	425	402	426	389	390	395	429	403	378	410	406	409	429	396	401	391	387	403	387	414	398	387	386	470	396	388	379	419	371	408	379	381	351	386	411	406	387	364	389	396	362	376	408	347	376	412	415	402	359	370	370	393	376	395	407	384	405	399	396	399	428	418	379	444	410	416	381	402	386	421	420	392	374	424	399	409	408	386	363	413	434	368	403	426	438	390	402	392	397	352	418	383	368	377	383	414	373	398	381	423	424	370	392	374	403	421	407	349	376	426	378	412	372	390	395	390	401	392	374	401	419	403	407	388	382	411	401	411	429	390	390	381	392	393	397	373	424	424	408	412	409	410	415	405	372	387	375	403	394	355	387	374	409	396	397	363	380	416	411	422	398	406	381	384	352	363	378	404	368	402	399	418	372	425	442	441	418	428	398	373	408	363	346	413	396	383	402	403	385	391	410	359	368	371	403	383	430	395	420	391	388	372	412	371	406	404	400	392	390	396	385	372	414	377	354	382	405	389	377	401	391	391	375	404	393	391	374	389	356	402	392	383	385	369	397	407	407	395	373	373	393	408	383	388	409	445	400	393	348	433	375	380	418	377	366	389	397	359	371	401	364	384	403	396	419	450	406	405	385	405	399	381	388	408	390	407	378	371	374	380	406	360	401	444	425	403	396	457	388	394	393	379	401	377	381	378	390	394	407	408	421	383	368	363	361	380	415	382	427	433	401	382	396	395	385	370	385	400	370	439	375	418	389	383	419	400	355	396	385	429	403	372	388	391	387	400	411	412	401	378	390	389	388	384	389	404	409	389	389	420	397	357	372	397	378	374	401	405	417	388	372	372	389	436	395	365	363	422	422	385	389	422	368	369	395	420	408	418	423	406	412	378	402	383	387	410	430	411	366	401	407	406	439	385	390	412	374	390	399	428	430	384	409	400	391	388	373	400	410	377	430	393	398	390	392	382	399	393	419	379	364	385	401	393	379	412	427	386	391	403	418	394	405	412	414	371	406	392	380	352	387	363	368	409	390	373	398	353	396	379	401	380	373	405	419	411	372	430	407	386	396	384	419	411	403	386	406	358	359	404	419	400	389	378	374	373	388	388	422	399	407	376	408	369	401	387	390	385	411	380	390	396	368	381	380	377	417	374	399	394	377	395	387	420	426	396	373	382	378	352	366	413	413	407	405	380	387	415	399	378	359	400	413	438	385	394	384	412	408	357	381	357	356	401	383	419	399	408	391	393	361	397	402	411	409	389	400	392	435	402	407	407	420	397	377	414	406	412	382	403	411	380	387	401	383	370	406	372	400	439	405	407	398	368	421	405	396	406	416	417	408	387	396	401	375	381	384	360	378	401	426	416	391	369	420	401	396	384	363	398	385	383	369	428	391	391	412	378	425	379	384	394	410	373	393	329	370	403	354	376	359	377	432	375	381	393	412	404	404	399	424	386	370	396	396	409	421	402	410	379	415	380	370	387	388	397	443	393	375	398	372	407	377	390	385	431	401	372	407	411	402	409	393	382	396	433	407	349	362	417	376	382	404	379	382	392	402	399	399	426	414	368	406	375	402	399	418	379	402	405	408	412	399	371	397	387	397	412	434	396	370	410	378	404	414	405	405	382	388	411	418	420	391	399	388	390	391	394	395	389	443	388	380	386	380	381	391	366	401	397	389	374	427	392	401	420	404	411	370	381	408	396	416	383	374	360	390	364	401	423	368	408	407	379	400	390	385	401	378	406	383	385	359	397	361	380	369	391	415	404	378	417	342	380	402	398	426	414	382	391	368	385	403	411	389	412	398	387	375	387	379	398	368	429	364	380	389	385	405	417	433	378	382	396	380	411	394	392	399	427	376	405	402	401	346	404	384	406	361	349	391	415	405	363	379	405	398	395	422	376	372	416	390	369	400	364	388	389	369	383	361	358	393	403	413	348	401	385	398	402	410	440	391	377	392	418	374	414	384	423	398	401	376	412	422	419	402	390	401	387	396	370	425	404	387	390	395	394	400	382	366	418	411	375	377	396	391	375	379	419	404	404	377	398	370	378	412	412	417	416	365	424	397	417	385	382	454	410	385	376	406	394	414	398	389	365	390	401	372	382	399	404	419	386	372	397	401	398	388	386	467	403	412	429	339	412	397	400	387	377	424	366	392	371	358	400	380	392	385	395	366	413	358	414	374	367	399	392	412	378	420	391	388	392	388	388	426	399	366	408	395	393	399	412	384	396	389	395	407	400	421	389	401	379	368	409	414	402	400	363	347	398	403	383	395	380	360	376	415	370	365	405	389	386	376	405	401	402	430	382	395	389	407	365	373	409	397	385	408	366	376	395	389	421	355	382	416	367	387	391	401	381	384	363	395	384	368	375	419	399	375	355	407	394	409	371	445	389	371	412	415	370	419	406	381	394	404	399	409	399	369	379	363	394	376	389	367	394	347	394	409	432	368	371	441	389	349	371	374	398	361	391	376	389	441	356	391	358	423	409	377	395	370	379	411	404	385	400	384	399	453	391	384	424	405	422	410	397	370	373	411	405	399	392	409	368	357	395	381	409	446	415	411	410	406	403	378	394	411	382	398	410	380	387	382	402	371	398	400	385	397	396	351	384	409	387	430	404	392	367	385	367	403	395	419	399	390	414	404	390	375	360	381	367	366	400	366	405	364	397	352	403	390	367	417	370	398	395	392	413	406	363	405	360	349	375	372	408	391	371	389	395	378	403	390	421	372	410	392	389	396	351	385	402	373	408	387	384	396	400	408	397	385	373	400	375	397	377	422	421	378	361	392	416	435	412	406	408	387	407	374	432	387	376	373	423	380	368	407	404	384	416	399	405	346	390	387	400	393	364	414	387	394	407	426	379	415	406	395	378	419	406	362	394	412	409	395	389	387	395	354	420	416	390	397	383	427	422	388	392	373	396	398	390	386	396	406	421	382	409	398	416	386	389	376	391	391	403	396	393	394	354	412	392	401	335	389	387	405	417	390	402	373	394	399	369	393	361	397	392	398	376	397	388	386	400	389	347	407	378	390	379	441	370	421	388	368	405	368	420	375	412	412	419	418	416	388	404	408	382	396	372	378	433	391	338	393	376	389	426	361	391	419	400	333	384	390	398	407	400	399	358	417	411	375	388	408	385	399	396	399	412	377	387	417	390	394	391	366	377	406	380	397	405	399	389	387	433	377	425	444	399	396	415	382	411	367	366	384	402	411	388	412	425	395	389	386	408	378	405	366	392	402	368	417	396	378	386	388	399	356	372	405	399	377	436	391	376	422	402	433	416	381	387	422	372	363	395	411	405	403	394	417	387
5854	18162	15756	8820	6693	5067	3696	3017	2446	1973	1858	1875	2190	2482	2263	1924	1656	1351	884	830	1058	1182	1515	1621	1535	1152	951	782	674	579	525	538	474	492	478	464	470	498	490	536	529	572	632	666	716	665	604	598	630	604	469	431	427	463	426	443	437	463	424	432	418	448	424	410	410	446	405	449	438	410	398	439	436	414	416	395	429	404	423	455	408	414	459	424	412	415	425	401	450	438	411	437	415	415	447	413	409	418	470	429	449	417	443	462	431	441	406	458	391	420	428	410	419	416	397	387	421	406	386	398	413	413	392	421	385	413	414	373	410	430	434	437	400	440	455	402	392	438	416	426	416	428	414	386	412	444	453	429	420	444	449	411	423	418	442	409	415	406	425	416	431	422	460	434	405	432	397	450	413	396	403	377	430	442	404	419	407	457	438	432	464	407	439	447	412	375	434	421	423	410	398	449	438	413	437	411	419	409	438	449	421	463	460	423	446	412	387	410	403	452	416	427	416	391	442	395	386	433	410	410	402	423	412	418	414	423	429	417	433	417	396	426	428	426	426	424	453	434	396	478	423	391	435	431	393	433	458	426	413	397	406	392	413	441	416	446	412	412	404	433	396	431	451	416	423	431	403	415	412	456	437	420	426	417	398	422	432	406	443	423	415	412	435	402	431	422	408	449	447	434	433	450	418	442	449	426	398	435	394	421	392	420	428	407	399	424	457	380	432	402	430	421	398	412	425	401	397	399	427	414	410	423	381	447	423	416	410	401	377	400	408	435	435	419	395	432	455	423	427	397	409	392	428	459	431	428	431	410	409	439	420	432	384	429	427	442	417	454	403	436	442	447	384	445	412	410	417	392	426	419	383	433	462	418	440	414	398	385	451	428	420	440	429	392	404	414	375	442	417	421	405	414	447	435	422	411	416	411	400	408	414	439	418	419	424	434	421	461	445	434	425	370	423	426	452	403	383	423	436	401	442	445	422	445	438	426	444	424	399	388	432	439	447	463	434	445	409	427	437	381	403	432	422	428	420	402	404	454	451	405	429	426	408	452	434	464	415	399	392	417	415	412	390	432	420	450	417	429	451	416	421	411	420	419	392	417	443	451	432	412	429	435	393	399	433	414	402	434	428	430	397	395	440	463	413	452	414	425	425	423	433	427	412	439	412	459	385	426	418	434	419	408	446	429	401	423	454	399	429	438	400	416	420	458	431	418	417	397	455	415	446	452	437	372	442	424	412	429	455	403	416	422	436	460	437	449	385	393	422	447	388	443	415	399	409	419	382	418	421	408	404	440	433	428	431	407	412	440	414	413	413	404	423	401	477	432	444	447	407	412	428	439	431	448	432	458	411	394	411	443	444	427	401	427	460	414	425	427	412	425	431	429	376	409	401	432	452	401	424	434	441	427	445	384	411	416	426	459	406	434	406	410	425	413	438	407	430	387	436	436	455	441	370	394	418	383	448	408	406	436	421	393	397	439	421	424	435	438	449	427	402	443	401	404	437	398	376	439	430	399	417	414	419	431	417	400	442	442	429	433	429	410	409	412	419	474	408	429	406	431	411	398	434	400	441	398	387	443	444	408	432	438	411	428	391	394	432	421	406	463	403	419	427	406	407	430	426	422	409	431	388	406	431	469	409	454	426	408	449	381	421	446	417	423	403	398	411	421	403	455	444	467	420	425	462	417	476	447	422	429	387	422	442	411	456	397	423	425	383	408	452	405	408	399	442	413	435	446	417	388	421	436	412	448	395	414	438	404	453	427	393	458	418	418	431	446	429	403	402	409	410	456	438	396	466	399	415	441	402	392	417	408	431	385	430	395	436	424	446	444	395	462	412	431	408	368	421	450	439	375	421	448	443	419	430	414	428	432	427	398	426	411	416	430	423	409	423	436	406	423	415	414	432	418	425	388	427	444	459	397	411	430	443	393	443	434	416	409	444	396	382	393	393	414	412	398	429	396	417	421	419	399	437	431	398	418	438	440	387	427	435	400	403	400	436	391	423	424	440	397	419	397	427	470	450	451	407	388	438	416	385	445	457	407	412	403	401	402	378	449	408	447	376	467	412	422	397	438	415	395	437	441	438	431	415	429	427	409	446	423	411	382	410	408	372	424	431	448	386	425	436	426	420	421	453	401	419	409	403	439	439	418	423	440	438	417	417	418	412	414	408	427	394	429	437	407	405	435	379	426	421	456	396	404	386	455	420	427	403	407	413	418	427	449	397	416	406	415	431	420	425	453	419	389	428	419	471	415	397	437	413	405	426	401	431	433	417	465	434	433	421	430	426	412	426	435	428	422	420	440	419	412	389	435	418	441	431	405	398	421	405	448	446	387	408	403	416	445	440	437	429	424	426	429	388	416	439	424	394	432	424	419	439	379	429	442	433	385	396	400	401	435	438	383	451	437	421	437	416	432	424	409	445	400	390	435	435	398	423	432	421	416	384	403	424	430	374	438	395	449	415	406	404	423	381	407	407	426	470	423	413	398	423	429	436	476	436	422	460	440	421	411	451	397	434	412	413	382	412	421	433	407	401	429	389	392	408	419	425	399	406	424	411	395	441	433	439	451	453	416	389	443	438	405	415	456	410	448	408	402	423	471	453	407	455	436	425	425	418	450	419	420	429	421	436	424	406	407	438	441	432	414	446	412	424	394	420	411	403	404	416	409	394	394	443	439	389	389	380	396	419	430	417	396	409	476	434	460	396	446	423	418	397	406	405	426	431	395	402	427	400	445	389	407	443	398	448	387	422	439	392	447	420	423	433	423	430	450	428	428	418	408	409	459	391	439	389	422	398	456	408	413	454	418	408	403	380	437	433	402	433	414	453	457	430	429	417	421	433	413	429	417	435	468	454	438	441	432	388	388	381	421	430	412	379	446	394	426	415	421	384	409	401	422	410	395	417	427	424	387	411	437	373	407	414	432	463	432	399	423	406	436	456	440	418	425	410	361	427	408	392	420	433	397	404	415	416	412	443	445	408	434	409	415	393	428	427	423	429	428	395	431	428	387	439	442	386	409	431	443	393	424	417	448	420	430	419	390	397	417	408	421	443	435	474	472	407	429	401	407	398	406	395	407	413	427	424	428	443	425	436	418	411	410	418	406	422	416	422	412	404	409	422	402	389	413	407	441	430	402	443	412	379	449	441	384	420	412	402	420	443	439	403	434	408	417	424	415	390	394	439	430	446	445	393	438	429	396	438	392	418	390	397	395	422	445	424	416	379	392	421	421	432	409	459	432	451	429	418	425	406	466	449	429	417	441	449	412	434	404	441	400	422	444	408	412	394	433	415	407	456	435	427	425	394	453	442	440	419	421	436	412	402	452	414	468	399	424	398	395	424	420	425	399	422	438	439	408	405	402	433	424	419	416	445	415	389	398	401	391	433	422	418	450	468	427	398	436	434	445	424	415	369	394	413	414	438	420	434	402	432	446	382	389	422	410	404	405	413	431	428	429	417	418	415	394	420	437	431	440	405	430	397	447	417	434
27071	19574	8214	2305	1541	1332	1076	1054	1009	938	900	1035	1072	1174	1106	1091	1032	945	864	840	898	948	1037	1012	1057	943	911	841	866	818	815	789	873	808	778	802	801	841	766	765	792	835	876	845	873	866	850	877	802	805	764	879	819	802	785	809	839	856	793	804	806	807	794	814	803	818	773	827	747	793	843	783	806	766	806	816	806	808	835	831	843	812	815	780	768	817	821	803	819	811	850	839	812	807	803	815	809	801	793	856	806	810	781	776	784	807	831	831	813	796	794	854	812	832	796	835	842	835	849	794	852	798	866	790	823	812	798	759	804	801	818	821	829	787	807	832	818	799	762	782	827	843	805	876	784	782	836	788	757	809	765	816	804	809	832	770	813	788	824	856	836	783	853	824	838	825	799	755	758	765	835	773	790	820	800	809	764	826	743	819	805	831	802	786	824	799	787	837	832	806	828	804	818	833	806	790	845	809	814	770	751	786	809	842	824	804	845	808	801	821	769	808	824	837	858	824	790	813	849	795	790	778	844	799	751	787	789	844	809	811	809	759	762	806	794	794	806	801	792	772	829	816	798	812	831	834	812	821	815	776	781	808	790	768	780	797	803	799	784	806	763	809	803	732	841	782	821	810	808	809	831	844	808	844	778	809	795	811	819	769	790	824	809	816	798	800	814	857	784	799	748	814	805	764	816	814	796	790	794	809	833	763	833	788	795	775	786	816	846	804	812	839	863	804	858	809	796	817	804	792	779	809	802	825	769	870	772	846	777	806	805	821	774	791	804	820	866	815	841	798	831	855	847	775	857	786	784	880	820	805	804	773	789	790	792	772	833	808	832	821	825	783	805	824	817	827	796	876	837	828	801	813	800	797	819	802	815	753	825	820	763	828	768	759	804	791	837	814	826	786	816	782	758	778	789	817	850	764	796	758	805	798	749	826	787	830	823	825	841	812	806	791	802	821	790	818	813	770	814	827	817	827	878	847	819	783	770	790	786	769	786	791	813	808	792	760	782	796	840	814	777	791	793	806	811	812	790	809	821	780	865	828	843	835	775	812	796	813	841	815	791	816	804	816	799	781	821	832	856	767	830	822	813	782	808	800	800	809	788	787	785	783	815	799	769	757	773	773	830	809	851	870	843	820	811	794	768	822	824	798	826	758	791	834	772	772	809	744	808	829	806	796	746	805	801	795	805	814	806	831	790	775	802	807	831	827	807	844	819	808	767	817	789	813	816	787	847	821	815	831	838	791	857	819	819	753	779	836	907	820	768	811	791	847	791	809	796	806	799	759	793	842	794	837	847	775	778	825	838	804	863	796	781	805	812	834	791	784	820	772	803	789	815	816	832	816	768	851	822	836	750	798	799	838	839	761	841	811	810	815	798	809	787	818	809	862	770	820	770	762	795	822	819	865	809	809	814	853	754	813	846	778	777	734	778	787	816	799	780	783	801	836	829	813	827	867	790	777	826	836	739	818	840	860	804	750	793	819	805	798	800	805	766	755	781	800	815	803	803	793	789	782	765	776	833	828	802	825	810	755	797	794	794	798	827	803	771	859	764	779	767	860	825	786	851	840	859	782	805	802	802	792	827	855	820	780	818	800	800	824	796	782	800	799	795	828	774	871	791	843	812	835	805	816	774	832	823	831	817	803	793	809	835	809	816	795	804	764	783	812	749	790	802	826	800	844	765	812	812	776	739	827	829	764	811	792	812	868	830	790	780	826	797	807	792	779	860	807	776	855	825	851	778	811	757	817	834	834	808	782	810	860	821	808	811	804	768	804	791	809	788	761	810	833	801	816	769	761	767	837	790	824	798	820	800	834	802	864	779	843	788	797	816	855	834	821	859	761	753	773	794	809	849	737	812	828	848	779	822	830	804	756	793	812	806	789	809	834	812	820	819	814	784	862	755	801	833	789	792	784	744	783	777	780	755	800	832	841	809	824	818	831	831	758	727	846	806	826	775	768	829	818	805	747	814	777	810	822	769	760	775	796	807	832	796	777	791	801	805	813	807	791	801	826	776	824	838	849	786	780	738	803	822	778	820	802	817	799	808	830	747	841	813	812	818	797	832	813	787	812	788	810	785	825	816	839	847	841	794	806	789	801	769	836	756	783	823	807	850	751	735	813	846	817	841	771	824	784	793	773	765	814	812	770	810	791	834	819	854	813	796	799	784	829	805	791	794	779	804	803	801	807	798	752	826	791	832	796	838	841	789	749	732	790	834	795	798	787	816	823	777	821	787	774	828	797	802	810	802	774	799	767	791	784	846	818	770	829	814	816	795	822	827	771	764	803	812	871	792	782	822	773	795	830	833	815	834	814	835	813	799	725	821	813	731	750	791	806	857	790	804	813	773	798	811	837	771	814	787	837	748	841	800	835	796	851	834	846	838	817	808	805	803	804	819	818	802	768	760	825	795	861	806	825	800	803	741	844	803	847	805	842	781	800	778	802	824	815	837	788	802	828	818	740	764	851	822	811	770	758	790	808	799	834	823	805	809	808	821	838	809	794	841	814	830	836	832	820	760	802	764	785	766	751	821	797	746	808	833	778	806	798	784	783	810	776	839	800	805	811	772	802	789	816	833	785	827	848	831	831	766	771	841	822	789	844	834	811	800	793	808	808	817	773	766	808	820	800	824	802	806	812	819	856	751	807	833	770	795	791	769	767	809	822	802	867	828	808	844	805	775	765	784	822	825	814	819	811	797	817	788	808	776	805	821	740	830	804	792	817	807	864	849	809	751	812	811	833	797	775	822	798	811	828	795	816	830	848	820	803	816	836	765	764	807	790	808	806	840	820	793	795	801	784	853	776	839	838	787	812	802	759	834	771	805	809	837	809	753	799	860	807	802	789	822	812	819	827	805	808	823	817	839	805	824	807	827	796	822	838	821	847	819	791	864	825	815	772	794	792	790	829	838	793	761	849	852	769	806	770	878	793	776	808	779	753	780	840	822	772	816	767	788	822	786	812	771	781	862	792	787	812	789	767	843	819	792	839	825	799	805	836	775	804	835	863	881	781	785	839	859	840	804	802	752	861	781	836	841	843	824	779	793	826	846	758	817	783	824	813	756	780	834	889	800	800	799	807	778	812	795	816	802	804	818	764	792	771	784	826	756	823	864	773	791	850	841	783	818	809	835	772	805	806	829	846	788	793	816	832	782	831	796	811	828	798	823	843	819	802	800	823	800	843	809	792	801	818	819	836	855	823	851	807	778	858	838	780	800	794	774	816	771	819	818	773	759	797	853	801	814	770	861	790	800	780	789	813	825	815	826	746	845	803	789	845	828	825	801	764	819	787	866	799	822	844	745	828	765	782	872	795	780	794	860	816	814	785	771	808	824	778	826	849	776	806	787	812	780	815	838	801	865	809	819	821	837	811	804	816	836	731	841	789	828	821	821	747	813	801	842	830	822	796	737	811	827	818	829	838	814	804	802	826	810	807	801	803	812	822	860	831	754	803	833	812	808	788	830	857	813	822	786	829	801	814
5070	4347	4042	2392	2048	1745	1459	1294	1172	1133	1131	1220	1271	1326	1281	1207	1177	1023	956	997	996	1030	1216	1168	1154	1051	1028	975	928	850	837	843	872	899	893	842	876	875	870	913	806	848	867	978	898	890	915	880	896	915	885	878	791	880	827	860	828	845	835	889	868	842	823	934	878	913	870	847	858	835	835	874	904	858	872	849	856	825	860	835	827	829	836	872	832	803	843	883	838	835	848	812	867	854	875	897	815	842	875	783	796	838	847	894	866	827	853	880	876	814	923	842	816	858	823	836	877	863	841	807	802	831	904	855	871	909	837	840	857	814	887	801	804	847	890	813	858	862	819	848	839	839	864	868	767	809	893	818	859	781	829	847	900	846	854	835	850	862	842	868	875	883	843	849	816	850	875	860	863	861	898	829	820	862	867	813	828	857	881	832	909	848	850	860	838	875	855	839	839	862	838	855	909	848	858	818	897	870	836	836	860	838	857	859	832	904	875	841	830	856	830	829	822	856	843	829	874	809	814	823	822	847	835	864	825	884	822	849	838	818	815	870	886	845	831	873	856	876	818	829	849	885	849	852	848	819	837	826	829	875	847	838	824	853	884	886	810	876	901	798	909	827	773	837	846	873	866	897	885	867	867	891	818	871	828	801	875	804	897	772	826	846	854	836	896	834	881	866	912	879	795	855	873	872	848	847	835	829	881	828	830	840	826	852	857	840	846	837	887	859	855	827	832	847	861	910	872	858	856	877	865	843	822	847	877	839	844	861	865	893	843	818	822	829	854	877	826	862	812	830	844	794	821	856	892	905	847	896	866	843	842	806	861	860	850	827	871	833	808	875	827	871	852	816	858	821	835	843	802	847	868	841	860	888	833	892	904	841	892	824	844	822	866	812	801	832	855	845	834	824	844	873	854	847	876	805	818	846	838	890	900	801	877	812	807	827	851	862	825	856	861	860	829	880	891	807	863	845	850	847	887	876	795	861	830	841	872	823	866	875	838	852	848	872	869	839	808	837	771	849	839	861	892	881	889	883	854	847	834	833	862	803	836	885	844	857	810	872	822	858	832	887	800	849	828	862	862	856	867	831	867	852	845	854	881	895	819	884	867	810	847	829	835	830	797	844	888	840	871	839	819	884	880	837	889	838	839	840	836	865	839	871	834	841	790	857	854	858	879	818	848	874	872	878	824	823	817	866	877	884	832	914	858	868	836	859	783	862	850	834	787	799	821	881	811	830	813	875	848	857	899	842	832	865	878	856	805	856	862	855	849	834	825	809	890	873	788	827	869	851	816	867	834	855	832	806	887	876	858	859	794	886	809	834	837	881	850	847	851	884	877	851	853	834	851	855	861	831	862	875	822	856	840	823	850	845	843	844	862	862	845	889	801	831	849	877	823	859	889	812	873	871	847	866	886	860	829	867	820	850	842	864	910	839	862	883	865	873	877	822	841	829	876	843	855	811	882	835	861	839	859	841	860	892	875	787	841	807	830	808	828	827	856	896	854	841	865	845	833	827	789	856	846	834	858	806	894	855	827	870	828	833	864	872	802	841	859	853	828	855	846	798	839	839	862	853	881	852	876	837	809	864	922	893	829	883	857	878	831	804	883	865	857	871	834	831	880	811	833	855	856	850	867	900	825	890	834	796	875	851	875	857	841	871	856	835	817	821	834	875	814	813	862	810	842	819	842	878	830	858	845	861	820	813	824	884	869	880	866	863	863	837	854	867	834	885	863	875	856	809	887	896	880	840	818	818	912	841	816	836	859	823	857	844	851	857	819	834	910	834	821	859	817	840	856	901	838	790	797	862	824	848	829	887	865	863	837	831	874	879	880	858	888	857	805	852	896	854	841	826	867	773	873	836	824	849	885	856	898	873	910	817	945	867	857	843	876	911	834	891	839	809	823	834	852	864	829	813	876	866	836	878	837	891	851	806	856	861	880	805	845	847	834	832	933	845	856	822	866	863	841	828	841	864	899	830	875	872	851	833	874	808	876	890	856	882	831	851	787	884	843	865	824	877	862	856	844	884	807	783	845	856	845	894	785	837	863	824	877	829	781	858	874	851	842	861	820	889	869	823	852	820	839	837	880	816	924	846	857	852	903	824	834	853	904	842	823	936	818	890	890	840	845	811	814	864	868	833	859	853	854	798	817	880	872	868	865	833	883	815	862	853	844	830	864	858	830	896	850	808	869	788	849	925	860	819	822	849	814	826	835	812	827	843	868	877	832	884	788	829	837	838	847	872	807	831	908	868	848	853	819	864	810	828	843	895	850	806	894	834	884	841	809	825	846	841	827	843	865	830	808	869	786	840	869	835	874	864	862	875	783	874	860	859	838	868	861	820	852	870	821	864	876	844	811	839	834	836	806	833	863	864	844	832	840	851	824	834	799	905	847	859	877	850	896	862	870	844	851	867	865	845	877	828	811	836	860	887	810	859	835	898	831	843	839	875	850	871	885	860	859	849	867	863	896	848	897	827	890	874	858	873	823	855	923	821	869	896	839	859	921	846	888	854	827	865	808	893	812	878	883	828	900	895	874	859	850	842	887	781	856	852	822	844	822	865	864	874	900	808	820	844	897	836	865	875	889	861	822	851	865	877	883	862	857	824	843	853	919	828	872	875	808	823	876	841	825	837	857	889	866	808	893	859	853	853	860	855	795	856	868	790	900	821	859	878	820	849	811	826	820	893	858	884	841	847	818	874	834	821	875	875	843	849	865	863	867	856	868	863	830	884	841	846	832	900	810	868	848	912	851	835	851	841	805	863	888	850	811	854	854	883	836	897	812	853	838	863	831	881	827	806	862	859	858	786	795	836	829	868	870	872	852	859	809	855	866	921	873	865	815	864	853	824	875	850	827	842	888	834	817	873	813	857	882	867	844	840	875	861	837	842	844	880	887	832	843	870	896	787	834	873	885	822	868	832	851	834	852	792	829	806	800	875	868	886	884	840	854	882	856	816	783	852	823	842	831	837	843	839	844	887	833	810	856	889	840	786	898	816	842	866	852	844	825	874	874	877	825	872	882	847	797	886	802	795	860	853	848	879	829	805	882	818	875	874	872	877	865	901	846	789	858	824	835	818	872	872	838	833	806	875	870	846	908	857	913	852	829	822	860	805	888	857	814	803	886	850	834	881	869	803	848	883	853	808	830	864	879	875	832	866	827	798	833	850	795	837	870	838	844	811	885	835	830	818	909	903	876	833	869	879	866	829	852	914	813	870	817	841	888	804	859	828	866	831	853	838	858	868	809	812	844	872	867	894	860	855	838	815	884	928	862	865	827	879	844	929	816	884	876	882	870	872	846	842	852	840	850	852	882	839	801	865	855	911	855	841	842	876	855	896	855	863	808	834	858	852	792	834	852	807	835	864	879	851	839	861	801	840	824	883	909	817	865	901	873	862	879	817	828	888	879	926	870	848	875	888	850	825	777	873	798	834	866	837	806	851	785	882	835	832	821	857	866	814	836	843	819	810	864	825	859	861	821	875
23310	20912	28087	23879	20910	13519	2503	1465	1209	1159	1125	1288	1241	1251	1294	1196	1201	1068	789	840	895	931	1201	991	985	960	855	788	724	697	696	615	626	649	618	615	618	610	632	595	625	677	679	672	698	769	724	735	688	687	640	655	630	609	584	623	654	621	587	639	662	595	544	572	640	596	623	602	596	655	634	626	569	610	570	622	618	584	591	584	603	680	579	575	647	648	605	640	616	616	630	546	616	647	572	652	582	632	639	558	631	673	610	611	639	621	617	632	595	664	657	615	584	636	661	617	639	635	607	664	622	576	630	591	675	644	609	555	616	642	608	580	611	624	604	588	607	610	565	567	628	624	587	673	618	660	636	587	573	600	575	635	620	629	628	596	661	612	593	617	565	628	589	598	621	556	672	610	621	638	625	612	624	589	621	628	617	649	588	629	589	655	623	625	594	581	610	622	624	588	636	566	634	594	619	639	671	597	642	564	629	603	614	655	625	617	626	641	631	584	625	598	618	584	623	611	638	624	607	593	635	599	591	606	615	584	659	624	647	583	605	621	607	617	625	605	584	620	641	616	648	635	592	597	620	612	565	626	627	611	624	615	618	617	600	626	619	608	595	616	631	575	646	608	602	608	615	584	640	631	615	605	647	650	598	651	638	595	601	576	632	628	624	631	640	633	654	610	587	611	617	607	603	608	667	630	624	646	627	613	661	622	608	616	595	582	578	630	609	598	626	626	629	588	598	634	644	566	641	641	639	647	631	653	653	599	601	643	590	606	646	656	641	647	582	620	596	576	616	620	675	586	563	620	689	616	578	605	612	605	599	567	615	628	621	598	620	628	622	620	633	562	622	572	621	607	602	599	618	625	659	651	646	611	633	640	587	619	604	630	600	601	624	639	630	647	633	577	601	593	615	572	610	649	642	602	579	621	607	607	622	580	569	620	579	622	553	628	614	633	618	590	620	590	595	591	582	656	599	640	648	622	621	646	616	603	590	556	632	625	596	613	622	598	641	591	608	596	635	610	612	636	607	600	630	599	581	605	596	631	569	621	629	619	656	604	646	624	639	604	590	607	614	618	627	574	589	568	574	649	589	641	599	631	633	619	652	585	558	588	556	677	595	636	609	611	628	600	609	629	654	630	660	601	628	625	631	589	631	588	646	647	619	644	630	602	633	587	599	640	599	600	623	620	671	651	607	645	601	625	590	580	614	596	613	635	589	597	605	647	578	627	636	607	648	631	624	600	560	601	646	641	635	633	553	566	597	623	588	596	640	585	613	601	629	641	603	620	622	581	640	599	567	620	643	628	636	593	672	610	628	599	630	619	581	588	624	654	634	640	641	587	588	589	604	615	612	630	583	646	679	598	644	595	578	605	590	577	603	618	621	602	686	614	612	579	602	575	615	616	566	622	625	635	570	615	635	660	637	613	628	577	584	626	614	609	605	637	597	619	627	609	608	603	606	601	591	606	634	621	623	571	661	598	588	596	573	610	607	585	583	607	618	577	562	582	589	619	611	636	597	683	632	631	600	586	622	604	623	596	598	612	610	570	624	594	614	665	606	613	614	590	671	629	624	660	616	603	633	597	616	574	622	564	609	609	595	598	619	609	626	676	588	604	611	594	617	631	619	592	593	620	640	647	609	626	626	607	589	625	636	575	637	596	645	615	610	565	600	607	576	566	580	631	630	646	614	582	641	574	597	597	631	576	602	567	599	671	587	640	643	622	589	671	599	581	583	610	605	592	597	591	619	614	582	610	611	592	561	641	609	620	610	651	592	607	623	612	660	628	614	644	636	561	571	623	614	612	595	589	612	609	591	640	676	582	646	614	592	641	588	621	619	626	598	646	580	574	613	624	628	619	613	597	640	573	652	651	631	627	607	605	579	632	603	585	641	604	601	646	641	651	624	624	625	611	606	574	596	561	629	631	632	602	623	620	592	601	646	674	631	606	614	596	641	646	630	620	593	643	593	588	634	561	612	623	619	594	613	605	591	593	592	641	650	567	600	633	605	602	594	611	616	605	606	598	616	580	599	580	645	609	646	630	603	606	567	622	607	632	595	630	585	589	582	594	607	639	630	632	635	629	665	607	652	640	592	600	620	610	618	605	615	584	612	632	580	619	626	589	628	652	642	589	601	595	651	624	605	595	659	595	609	634	615	583	596	598	599	614	605	637	618	617	593	602	656	632	577	601	627	624	610	640	638	626	648	634	583	660	606	600	608	621	632	563	619	627	667	620	615	625	668	591	646	584	605	627	650	605	594	554	647	625	592	649	586	643	619	568	611	635	613	647	642	655	604	586	581	597	618	625	587	605	606	578	600	639	560	630	574	633	599	647	619	583	602	712	617	626	596	608	638	609	600	611	603	642	624	622	622	582	653	628	607	606	665	646	584	648	587	601	631	607	584	609	646	625	562	649	634	611	593	610	642	587	633	662	588	645	620	528	591	606	625	637	618	585	614	602	613	639	642	615	593	618	657	639	579	638	574	662	603	576	623	630	599	648	620	597	602	607	594	612	586	587	599	582	595	602	549	596	631	623	643	639	571	576	613	614	644	597	609	595	607	580	590	664	651	609	570	604	625	567	631	672	571	643	627	608	596	632	644	578	637	629	576	624	658	662	590	604	626	602	635	635	623	605	615	660	581	571	638	598	607	622	617	600	639	650	593	626	617	617	552	606	567	604	611	630	647	582	608	635	641	611	624	594	619	635	591	597	581	590	604	579	623	616	640	590	633	627	639	669	599	603	596	609	642	647	588	581	607	680	635	612	592	637	617	613	554	609	656	628	579	618	601	590	609	631	663	634	601	577	656	607	608	637	627	623	605	594	616	610	582	600	641	612	632	614	603	624	603	612	623	597	631	639	632	579	651	639	598	620	595	556	569	655	602	591	633	598	640	556	585	619	590	641	598	611	629	619	597	629	589	591	639	564	609	651	651	624	592	645	635	654	639	614	627	587	648	623	614	645	616	557	595	628	636	652	631	615	618	673	616	601	626	588	578	585	615	649	602	604	614	615	590	569	579	604	663	601	595	583	622	601	613	623	602	659	638	637	567	628	607	600	641	606	616	625	609	641	631	590	604	579	637	599	620	591	645	636	630	623	618	606	616	593	663	595	633	592	581	642	597	620	651	583	626	575	623	629	631	638	646	586	629	611	651	628	644	597	609	605	659	597	631	619	591	581	604	558	629	625	602	654	620	610	649	629	607	548	603	622	604	599	612	622	653	597	615	618	629	588	622	555	632	617	636	573	585	608	650	621	610	614	600	609	609	567	592	605	602	612	635	604	617	556	622	618	642	575	569	632	615	651	621	629	584	700	633	626	625	623	605	659	605	621	641	621	603	627	625	630	617	673	634	622	629	578	627	632	591	643	600	590	567	603	642	555	650	645	642	630	622	628	619	584	617	634	624	623	585	593	652	648	658	605	624	598	616	608	633	607	556	590	606	627	556	653	577	618	593	580	661	616	608	645	609	635	643	626	593	640	646	626
4486	12310	10517	5807	4372	3435	2546	2125	1830	1509	1486	1597	1655	1769	1745	1483	1559	1305	918	907	1047	1176	1466	1223	1188	1095	1062	847	835	758	757	739	720	690	715	705	671	715	777	695	739	735	783	760	797	830	732	736	761	740	673	685	665	670	585	637	682	676	668	695	668	682	663	663	705	658	656	620	680	656	659	642	669	655	647	657	692	689	650	660	655	646	710	661	686	625	635	683	637	625	674	686	646	702	682	639	648	654	678	671	675	665	659	682	660	690	708	621	670	631	681	694	707	645	677	686	644	646	654	707	689	698	660	599	616	667	625	701	648	643	622	676	638	690	685	633	665	657	667	697	654	681	616	643	676	664	684	668	670	677	690	634	681	620	683	674	609	666	683	673	653	642	674	711	685	650	651	690	660	699	657	635	670	641	639	627	717	651	658	673	643	655	673	677	682	643	676	683	667	647	685	697	623	653	632	662	641	671	660	640	717	663	677	662	664	636	657	663	668	621	689	661	701	676	672	647	646	643	633	663	672	673	658	689	626	648	614	660	646	667	646	711	662	623	627	646	660	667	590	656	674	699	675	638	602	608	643	630	638	658	682	651	639	657	701	676	688	653	689	658	653	668	681	595	624	660	695	654	667	662	642	654	663	655	648	660	654	660	642	629	677	646	639	677	656	695	690	679	634	669	661	669	692	644	688	680	670	645	636	624	636	654	703	633	642	673	668	642	659	626	665	674	667	632	667	659	659	660	655	640	668	625	648	634	637	662	660	686	657	649	710	672	695	688	647	660	646	619	688	698	681	658	650	688	667	646	660	671	652	666	712	653	669	638	629	668	687	642	678	650	646	693	626	703	654	645	629	683	655	662	652	661	604	668	686	657	640	651	632	669	664	668	662	673	633	680	693	680	662	634	644	681	642	660	631	659	630	646	685	684	646	671	654	639	651	677	691	635	678	676	657	664	659	636	670	681	681	644	736	661	650	687	680	665	672	676	617	652	664	689	668	623	680	655	682	658	661	632	643	669	652	652	650	663	611	639	639	720	633	654	672	663	628	672	628	654	683	659	656	691	647	662	683	650	640	681	613	674	681	715	664	688	691	641	671	654	676	617	662	648	659	663	693	667	611	640	642	661	675	698	613	648	629	701	635	640	587	722	687	647	727	683	682	663	725	708	599	661	643	729	616	683	647	633	676	639	645	664	665	682	675	636	617	671	651	643	650	681	646	613	658	657	682	672	653	671	632	618	681	627	653	698	665	660	627	687	632	679	651	632	646	654	684	648	719	665	657	691	654	649	632	643	630	665	687	646	684	695	664	607	624	703	667	660	635	680	683	688	614	649	693	616	659	706	694	692	671	625	737	622	678	670	619	657	651	602	668	649	660	697	695	640	647	634	658	703	688	627	648	691	667	640	657	632	665	636	679	627	636	699	667	669	694	662	644	673	681	639	603	699	636	666	651	618	646	693	694	652	684	700	640	655	703	683	652	686	661	652	666	632	660	643	691	647	658	652	657	656	661	658	703	659	637	640	654	667	682	679	641	620	644	659	639	685	650	652	658	698	677	697	700	670	701	678	640	678	698	615	659	676	642	684	642	702	667	660	632	671	632	656	666	638	624	649	608	658	660	685	635	631	618	724	634	682	674	686	654	634	659	672	629	622	638	660	640	649	685	673	647	701	642	666	683	666	643	664	662	663	660	646	662	642	629	646	687	655	679	650	672	650	649	672	631	672	665	634	639	666	640	618	677	608	687	677	627	613	623	636	653	641	678	634	595	675	679	646	652	695	693	606	680	655	628	659	662	648	642	649	669	647	652	651	669	647	699	672	661	694	692	668	664	662	608	656	608	663	637	657	629	696	689	598	732	609	675	643	607	617	671	652	632	690	693	660	629	627	677	643	660	687	643	670	643	620	634	689	642	636	699	691	633	602	706	668	605	694	667	661	698	615	648	675	646	638	649	702	677	694	658	707	662	695	676	666	676	649	618	691	664	668	642	699	655	689	635	680	648	619	684	682	653	665	663	684	648	644	620	652	657	662	634	647	696	652	698	638	659	653	640	681	641	633	654	663	650	659	656	642	670	676	643	675	683	650	652	685	680	686	647	640	680	645	660	692	662	704	677	681	645	714	648	646	647	664	667	628	644	644	605	653	674	616	675	666	671	673	630	658	635	650	670	660	672	658	631	686	651	682	590	668	722	626	664	664	666	659	696	685	626	677	621	622	679	684	658	670	710	705	649	678	684	677	661	644	682	637	646	653	627	667	665	692	651	656	652	694	637	634	712	672	693	676	648	688	678	628	657	625	668	682	677	636	659	714	671	650	671	651	669	672	665	590	667	645	641	670	638	685	705	647	664	638	666	644	698	684	679	665	655	631	709	701	711	650	675	659	648	672	633	667	678	651	620	689	660	688	656	704	715	642	693	665	642	647	672	669	710	620	642	689	687	715	672	645	638	683	676	681	632	638	681	668	637	665	661	679	648	620	644	674	643	640	654	686	656	621	674	683	618	670	673	645	645	690	708	695	627	661	680	616	689	641	635	619	691	592	695	600	666	640	658	651	687	667	624	642	680	681	648	666	639	644	662	742	689	663	682	643	658	709	661	691	661	649	668	630	655	634	655	665	690	638	665	671	657	614	676	701	675	641	699	648	632	644	688	666	655	664	624	671	641	674	684	657	700	729	666	661	672	646	688	680	649	696	617	627	600	624	738	658	643	672	698	675	660	679	676	627	633	614	676	677	649	646	681	658	668	658	647	655	660	672	689	632	619	655	678	640	671	609	650	668	661	609	709	671	657	641	626	662	615	676	664	668	619	679	671	666	611	654	653	649	648	664	632	640	659	661	668	668	672	675	603	696	699	682	697	635	665	650	683	662	655	633	613	677	675	652	652	696	644	652	588	680	663	625	704	686	641	675	641	648	667	711	693	627	661	695	639	673	657	667	680	652	676	647	670	648	681	693	643	665	665	621	671	670	689	709	678	662	656	642	628	651	681	635	631	673	676	642	692	657	637	646	677	665	628	642	658	641	655	667	673	633	640	659	624	671	690	600	679	713	650	636	679	663	636	670	648	620	677	667	712	639	624	624	658	645	656	679	638	643	667	655	651	639	659	673	645	664	650	670	608	602	698	702	640	711	681	623	678	632	665	631	686	659	694	692	703	667	664	611	646	632	640	679	667	659	648	630	678	699	671	673	641	661	701	644	621	632	653	655	699	632	693	641	640	701	650	675	632	669	640	633	628	656	670	669	662	669	700	641	646	663	643	656	672	645	684	653	675	648	650	653	650	658	748	668	681	668	680	657	686	654	692	643	678	689	665	675	714	656	682	675	662	656	613	691	643	667	617	639	661	703	661	644	688	658	654	666	688	665	713	678	657	679	677	653	674	624	660	665	652	667	681	649	667	666	688	641	648	672	617	625	713	658	665	656	690	660	663	672	641	655	634	685	628	650	678	662	654	655	655	679	695	645	664	639	653	626	675	636	676	655	650	638
24256	20884	27282	24547	17346	2732	1511	1215	1095	1042	982	1036	1166	1205	1138	1051	1050	1021	841	793	940	929	1081	962	876	903	851	798	752	750	683	678	657	713	678	680	671	649	701	678	696	667	732	720	740	795	719	748	706	726	710	688	644	722	709	636	661	669	681	689	676	689	646	666	660	682	635	649	680	701	703	666	678	683	676	685	667	657	684	666	679	674	663	694	665	714	671	625	699	689	627	653	649	643	703	651	671	693	646	666	677	659	653	658	643	690	668	666	682	688	659	657	652	669	708	664	636	636	667	654	659	660	642	641	676	679	619	625	667	682	677	667	680	677	674	710	684	658	675	647	648	691	645	694	692	684	645	690	676	678	660	694	654	712	638	653	663	716	719	666	637	681	666	681	671	634	701	633	666	668	616	723	700	689	700	645	620	675	653	699	641	659	628	716	700	697	631	650	692	662	667	617	657	628	686	669	680	653	692	676	642	662	683	672	695	710	710	624	663	668	651	642	663	632	676	715	661	695	676	667	693	678	702	672	664	663	707	689	659	631	633	651	675	675	651	703	699	640	695	650	689	710	638	651	678	655	693	658	716	680	653	691	661	668	697	707	676	650	669	662	649	619	703	681	665	658	654	644	634	682	687	688	657	606	672	711	688	672	667	670	680	653	647	678	670	718	654	706	673	671	698	654	654	717	705	680	673	654	682	652	671	680	695	661	653	663	698	676	653	642	671	671	643	696	692	633	694	676	671	688	687	684	658	671	691	671	711	709	685	652	719	696	648	650	665	696	653	733	684	659	651	679	719	712	706	684	631	663	655	679	651	681	679	625	664	665	660	666	671	678	660	640	675	718	657	664	684	636	659	691	667	676	698	689	679	651	674	645	655	694	666	621	698	617	665	680	636	649	684	718	636	659	667	696	654	642	694	693	713	696	680	639	645	649	679	649	670	686	686	735	656	681	635	645	688	657	643	672	719	679	655	685	696	649	668	642	668	693	694	659	706	650	662	697	656	679	692	653	644	667	595	677	670	688	653	699	701	680	729	676	668	678	678	702	694	661	690	663	667	662	656	689	654	654	683	658	683	720	683	633	660	735	644	655	668	645	643	704	645	627	679	673	643	714	696	680	673	676	698	674	676	687	673	659	674	666	714	675	643	655	675	689	642	670	706	658	694	648	651	699	620	679	711	677	626	655	682	703	657	685	627	682	689	705	669	642	671	675	614	669	687	697	630	623	653	637	657	660	690	645	643	662	682	724	656	652	667	681	699	648	671	685	660	633	685	607	660	664	632	615	655	707	660	655	663	684	661	669	633	734	645	658	689	710	690	700	687	688	713	691	700	655	639	689	680	686	683	654	672	667	641	662	693	666	684	647	659	681	662	702	694	642	650	655	672	622	704	673	687	645	649	655	618	642	656	657	602	673	694	680	679	674	607	667	668	665	673	701	654	688	672	716	630	665	657	657	659	645	718	620	646	666	628	645	688	720	660	670	694	690	643	658	658	671	676	631	658	648	678	638	681	671	697	683	653	664	669	679	681	639	651	668	685	611	680	688	706	747	669	678	688	627	620	701	706	632	675	678	687	678	669	675	642	713	683	680	657	619	684	663	680	737	683	699	653	697	659	695	690	703	690	678	675	686	702	677	703	670	616	646	652	659	660	651	663	692	612	683	679	669	702	648	671	674	692	656	658	682	652	656	682	677	691	680	616	692	644	683	611	685	709	701	640	719	674	665	688	666	657	701	672	659	672	639	668	691	710	620	655	677	637	704	672	623	670	678	666	680	702	666	710	645	687	671	666	697	642	662	645	645	647	677	670	666	614	688	656	704	718	637	653	629	633	644	646	687	658	719	661	659	701	701	673	705	649	691	665	647	680	674	632	637	680	672	665	677	640	683	652	665	696	660	639	700	650	692	641	688	660	722	687	674	662	666	651	705	681	637	708	614	655	696	688	656	649	678	678	728	657	641	703	682	697	641	625	627	622	694	706	669	692	705	673	697	639	712	683	614	676	688	697	603	628	656	685	696	645	655	688	639	656	674	643	687	682	625	691	684	710	658	696	580	692	671	671	661	632	664	677	621	684	652	646	664	672	630	685	659	662	621	651	647	673	696	693	743	692	667	661	738	651	638	689	710	693	688	684	669	681	639	653	631	663	691	688	694	701	628	680	644	672	657	683	721	635	690	639	660	654	726	662	699	649	633	679	699	675	637	688	714	715	682	709	685	657	625	663	627	672	682	657	720	655	644	682	645	628	676	652	649	658	651	661	685	689	667	682	699	654	699	688	741	670	651	649	645	640	681	659	694	654	681	639	657	646	666	689	706	667	709	666	698	704	732	717	683	680	668	638	717	667	646	640	707	654	662	612	699	713	645	670	709	689	689	686	685	656	677	709	619	680	669	720	672	628	639	648	746	688	657	641	652	630	659	709	662	640	679	631	704	669	703	690	646	673	646	661	652	688	638	686	647	687	689	602	690	688	680	717	672	632	641	627	683	710	685	681	660	620	735	677	618	634	669	655	701	704	716	668	675	659	674	699	693	668	660	587	659	641	688	686	629	670	641	651	688	709	710	723	658	644	656	730	620	688	642	674	655	683	650	665	641	640	710	675	627	610	705	683	625	678	646	694	686	715	653	695	678	644	649	626	656	690	634	658	651	671	688	669	650	669	698	667	647	665	660	671	681	674	645	681	684	641	676	675	675	666	681	693	663	654	682	672	682	675	662	657	628	701	609	619	676	683	683	673	631	676	650	670	653	633	662	698	707	672	675	696	668	689	679	696	665	675	654	667	692	668	717	728	679	653	644	673	692	643	644	638	626	652	672	688	673	631	644	679	662	691	676	690	642	672	673	627	664	653	705	652	705	645	646	704	656	650	690	689	645	685	674	684	649	667	696	678	615	677	725	675	698	664	656	665	639	703	611	672	643	693	663	710	654	659	678	693	683	659	691	672	659	648	623	657	686	657	636	712	666	644	669	695	614	672	660	660	663	632	643	685	659	645	666	690	620	718	665	689	671	632	692	695	652	627	656	644	711	671	618	677	696	659	699	652	676	728	699	694	689	681	682	653	704	701	673	687	702	640	627	670	652	688	689	634	640	666	661	676	673	651	658	640	707	625	626	719	679	657	648	667	653	719	650	711	659	683	657	687	663	640	629	633	646	654	663	632	664	704	675	690	663	702	661	682	678	674	683	673	698	656	651	660	678	670	652	643	667	663	646	683	673	643	655	711	639	703	664	672	609	663	652	653	669	715	640	632	606	605	657	667	711	681	718	704	682	686	650	659	670	694	637	637	695	695	644	672	632	714	661	649	672	677	684	614	672	638	628	636	684	656	658	643	714	654	700	693	681	651	671	720	662	602	648	685	679	645	682	688	637	667	689	698	685	717	655	722	702	688	657	668	654	627	696	642	646	645	640	700	682	704	678	659	706	651	650	595	697	683	674	679	662	651	664	698	670	648	635	609	628	692	677	689	665	671	670	682	684	657	666
4640	9373	7673	4404	3497	2751	2151	1788	1515	1373	1302	1363	1460	1521	1455	1305	1346	1175	846	937	1014	1030	1375	1169	1041	1067	999	843	765	718	782	721	792	765	750	712	770	703	712	703	722	712	748	818	792	798	752	823	737	719	701	657	727	732	707	715	740	674	733	678	687	706	673	713	713	716	715	720	732	685	726	674	656	718	687	691	693	643	656	698	748	741	703	714	688	658	687	704	672	726	709	724	652	695	702	687	734	709	720	679	692	726	711	643	681	734	702	706	621	644	722	691	684	671	761	692	723	725	683	754	703	668	633	706	716	671	674	645	713	662	675	752	700	708	692	703	624	696	675	711	669	701	692	730	704	697	681	679	704	701	718	664	732	696	714	643	674	743	675	665	701	711	702	679	710	699	685	671	738	663	682	696	703	683	680	671	691	755	713	652	672	704	690	733	668	733	704	666	688	697	703	708	720	688	694	695	770	715	706	672	679	722	674	691	749	692	721	648	663	709	714	678	679	682	722	718	697	685	657	723	675	722	699	687	693	756	671	687	707	708	695	705	658	685	705	689	695	677	686	651	722	687	717	696	721	735	736	709	674	694	674	723	688	747	730	727	675	711	706	652	667	690	766	669	724	725	706	714	658	730	740	676	721	678	695	729	686	735	703	734	763	677	661	724	718	725	671	645	685	667	649	707	710	670	688	698	701	683	673	697	727	717	715	674	714	696	701	715	664	719	694	702	693	665	664	714	690	712	677	646	699	732	741	717	700	706	699	660	702	713	745	678	702	674	673	747	681	696	713	700	675	711	702	719	727	719	704	663	679	696	705	722	683	673	715	705	676	674	673	668	703	679	648	709	607	677	656	731	723	714	690	660	667	701	682	758	709	696	685	681	694	694	716	671	669	734	700	738	700	743	699	718	695	688	696	702	680	707	705	736	701	701	715	697	735	707	676	744	667	648	709	700	672	625	690	656	726	700	696	695	677	621	699	704	711	647	699	669	702	682	682	658	690	733	691	738	691	696	687	676	683	692	715	698	673	673	695	660	695	689	692	709	730	751	682	683	731	696	714	681	720	654	712	720	659	661	722	749	674	657	720	668	699	730	692	687	722	696	679	703	673	716	659	727	656	702	708	699	671	703	666	695	711	669	721	717	703	678	666	671	687	684	721	669	671	726	675	724	668	683	681	647	666	728	693	680	719	714	690	718	742	695	661	652	711	748	710	724	697	683	682	754	694	683	695	662	729	713	682	663	702	697	638	664	655	744	699	694	693	677	694	740	716	650	716	695	690	714	702	726	746	712	718	724	691	683	685	702	704	660	681	690	709	706	676	699	714	747	683	688	661	702	657	687	668	650	697	704	674	698	724	708	716	737	714	742	713	706	737	660	748	704	692	729	708	720	683	678	701	748	698	696	698	665	746	697	696	705	676	703	728	697	687	737	709	668	719	642	718	699	747	708	717	690	681	681	675	695	693	715	780	710	669	699	679	711	695	744	687	676	641	700	653	684	726	720	691	733	706	676	713	710	685	675	663	714	704	686	678	689	683	713	714	729	722	718	676	684	722	748	753	710	669	679	695	680	662	665	680	700	675	706	706	652	760	664	708	652	718	669	710	705	659	697	691	690	727	706	667	734	668	769	690	708	719	722	685	685	714	615	662	702	643	675	686	705	693	721	737	692	675	691	663	744	722	688	695	737	738	703	698	663	650	691	697	688	668	717	695	652	695	729	713	728	687	651	678	689	784	706	716	721	740	725	674	678	689	688	704	679	710	710	665	668	727	654	717	682	640	701	695	718	664	689	712	703	722	647	710	691	706	681	715	675	647	710	678	697	715	733	742	692	715	725	702	738	716	693	669	720	666	707	686	729	676	674	669	662	685	701	669	660	668	694	726	683	663	646	721	688	695	664	667	702	692	740	720	675	666	709	716	627	751	680	693	726	667	710	650	687	700	721	678	647	668	664	676	683	698	744	702	699	716	657	683	675	690	686	699	671	751	694	688	691	704	720	725	686	699	717	679	645	716	709	672	687	731	726	689	711	688	739	711	651	654	709	715	685	663	655	688	699	709	717	687	683	675	710	751	707	704	721	720	716	688	716	714	686	703	698	723	713	663	643	712	694	708	696	715	724	666	727	703	712	628	717	706	693	706	692	655	671	679	708	669	672	678	709	678	706	702	736	686	670	715	757	675	698	638	668	706	694	733	669	680	699	679	740	682	669	687	702	701	713	704	695	716	689	694	645	695	624	686	737	721	671	684	715	739	681	715	691	689	726	731	721	696	677	680	716	702	703	691	710	670	701	705	655	712	742	697	651	689	723	703	716	698	650	691	681	655	723	690	707	709	698	660	725	744	682	649	713	712	674	679	636	719	729	726	713	650	672	670	724	712	735	691	664	694	703	667	717	691	732	745	692	714	704	732	699	698	694	718	679	681	666	704	676	701	679	700	727	706	715	696	718	696	712	713	700	725	682	713	693	697	732	690	685	659	696	771	758	702	695	713	680	692	670	716	680	762	694	671	681	691	642	719	665	687	712	655	700	742	698	713	681	733	685	694	625	684	702	761	724	697	677	712	678	706	751	680	679	663	706	724	700	726	680	667	655	698	688	721	748	699	687	641	731	692	672	703	669	670	723	693	684	662	685	707	717	645	697	713	729	702	743	670	655	659	679	680	701	730	669	743	719	731	690	705	691	722	704	669	695	695	681	668	737	712	682	721	687	698	723	728	704	711	691	719	712	671	740	705	686	716	697	659	715	726	700	735	680	681	667	684	702	730	670	701	655	684	716	712	693	702	693	678	684	734	671	697	653	694	728	724	666	740	708	649	707	693	667	740	679	717	715	685	680	729	670	642	674	663	688	644	676	739	649	795	666	683	688	720	673	735	725	726	745	695	682	715	673	716	702	685	738	705	613	664	698	684	667	662	738	715	693	675	701	722	667	749	708	731	700	700	689	731	690	669	681	690	688	682	660	653	708	701	641	714	673	666	695	697	665	747	737	736	666	650	702	670	721	698	715	699	703	704	672	660	700	717	709	667	744	716	649	671	717	693	681	708	694	701	729	706	661	683	672	722	682	694	685	696	694	675	682	707	650	680	672	688	640	693	711	671	710	670	728	694	644	667	682	680	687	656	686	695	737	701	686	704	712	679	704	657	699	677	704	664	692	673	690	678	733	707	631	646	702	673	701	677	702	682	675	709	719	695	694	674	691	651	697	735	759	721	765	671	694	701	692	669	731	671	716	717	706	739	714	679	689	706	684	725	699	670	707	737	746	736	660	729	679	704	687	683	677	658	658	737	694	731	664	718	708	707	671	684	704	686	705	689	687	684	675	674	669	700	755	689	689	673	701	666	677	709	659	647	729	740	643	695	669	648	709	694	728	757	647	714	671	729	674	713	705	704	672	701	670	700	702	706	679	674	727	686	716	699	676	714	660	706	745	651	704	723	688	700	713	715	705	648	724	712	690	665	625	751	700	646	658	735	732	677	688	719	681
22226	20934	28496	23516	20928	21016	13140	2318	1572	1375	1306	1265	1487	1564	1422	1342	1286	1100	711	697	894	1082	1350	1149	924	912	822	610	525	547	462	418	458	465	427	431	390	444	446	467	482	485	519	528	542	511	536	531	454	510	482	413	421	390	414	381	373	403	394	395	424	409	414	421	370	399	383	383	389	406	405	404	398	401	400	381	403	389	405	391	393	420	393	393	386	410	357	381	398	361	375	438	409	401	412	374	404	410	356	382	364	393	427	399	356	362	393	407	387	408	405	395	394	388	405	404	402	428	352	386	417	392	365	403	362	398	382	377	378	366	403	372	436	416	383	412	379	381	356	390	387	395	381	399	374	394	397	374	431	369	395	372	381	372	391	401	387	392	403	392	398	395	392	368	391	368	404	355	393	376	400	417	390	369	389	392	365	425	416	405	383	396	379	370	400	413	343	387	392	361	391	395	401	395	388	398	399	384	398	374	418	385	428	411	393	399	364	385	378	396	414	421	365	385	407	409	362	408	402	419	363	405	428	381	381	393	399	399	400	405	403	401	420	407	392	365	415	390	402	409	392	377	407	420	404	383	410	395	403	395	378	376	414	395	364	381	384	385	371	376	369	384	391	376	397	384	383	422	407	400	388	372	390	390	397	398	394	427	401	384	394	374	404	348	381	368	414	397	371	382	413	374	419	413	395	470	421	396	408	368	411	410	376	348	369	384	410	407	381	418	404	415	390	386	391	399	384	401	365	419	399	423	391	392	389	415	390	386	381	374	408	379	388	392	401	372	372	368	380	387	386	385	402	408	387	370	370	392	362	431	384	409	362	423	413	358	417	420	369	428	411	392	418	408	401	409	419	390	403	384	355	394	398	413	398	372	395	392	400	407	400	395	413	401	384	414	414	394	372	386	414	391	403	361	393	391	405	383	390	339	395	395	362	370	376	409	423	409	370	397	393	375	387	380	398	381	374	385	391	344	381	373	368	385	343	437	381	410	358	413	390	438	409	397	404	377	396	390	408	367	399	362	419	381	419	406	376	430	381	379	378	361	396	345	371	368	405	356	420	387	411	385	400	386	396	375	398	425	362	390	437	423	408	366	375	362	376	397	375	409	403	338	370	408	412	421	383	400	392	363	396	428	411	370	365	373	377	392	386	405	383	380	403	378	371	400	378	349	392	418	417	364	358	391	394	406	365	412	380	444	406	410	392	396	397	374	373	403	378	386	402	382	394	411	372	380	387	403	384	390	407	418	387	386	406	371	425	377	385	420	383	394	384	401	386	394	397	406	411	435	397	386	373	388	388	402	391	417	389	363	420	409	406	375	389	386	383	382	422	405	394	368	354	382	411	357	377	330	384	386	381	348	398	384	400	366	391	403	413	407	426	368	399	360	397	400	414	387	401	390	375	405	407	389	409	362	393	403	407	395	397	396	395	384	412	392	405	409	409	375	372	359	406	410	394	375	429	401	407	365	371	397	364	408	370	409	421	421	365	368	398	392	359	433	397	378	395	435	354	428	391	390	382	377	377	415	439	375	404	408	360	378	387	382	354	388	396	415	363	408	371	408	430	366	386	429	388	374	363	370	362	379	405	373	381	387	410	406	417	390	375	368	395	350	372	388	390	381	432	406	343	386	419	390	402	366	406	368	405	390	364	379	353	428	387	414	417	387	390	409	380	389	378	398	394	388	385	376	401	394	381	410	354	390	375	397	384	437	367	394	390	382	378	382	383	380	389	420	397	400	403	386	403	400	401	388	387	395	374	389	386	405	351	378	362	382	400	394	381	374	411	407	401	370	396	454	350	381	347	399	380	383	442	421	418	379	377	420	370	396	409	383	388	370	399	412	371	387	380	376	378	380	404	374	399	366	365	415	404	350	364	362	401	386	394	360	378	397	380	402	385	441	417	395	384	364	392	391	402	391	407	375	359	397	397	367	410	384	389	394	371	388	364	394	330	394	414	376	426	359	377	404	391	431	402	380	357	442	371	365	380	401	395	348	379	409	407	366	379	405	391	405	431	392	435	376	323	395	422	390	426	349	420	394	361	371	351	379	395	422	410	413	367	402	380	389	365	399	400	396	411	382	392	374	418	406	385	397	411	382	429	394	429	425	397	410	385	422	374	416	397	430	370	392	391	390	402	390	425	386	409	370	404	370	413	389	402	394	377	408	362	411	381	386	413	412	445	421	407	384	404	396	394	363	408	367	422	393	393	371	392	387	386	402	371	361	390	391	394	399	383	375	373	404	399	379	403	382	375	403	358	399	395	388	411	382	408	434	388	426	405	383	393	382	414	386	425	388	353	353	363	428	371	385	396	394	404	381	386	390	388	402	434	357	369	375	378	366	387	383	396	353	410	365	374	417	386	391	412	403	384	358	399	418	395	427	368	364	388	401	386	365	348	408	368	412	363	395	438	390	359	364	366	383	364	383	404	412	397	391	380	395	394	358	385	379	397	417	427	388	356	380	387	419	390	415	360	387	388	401	408	372	405	388	427	414	375	373	396	406	384	412	394	385	374	392	410	422	396	386	398	365	374	363	392	359	408	419	423	397	396	396	434	411	386	413	390	368	397	395	372	384	386	366	408	368	371	388	408	413	370	378	398	379	379	407	391	378	400	351	374	433	381	411	396	391	377	377	393	355	397	388	403	392	390	368	352	389	413	353	360	377	398	387	359	401	394	365	401	413	422	372	412	409	393	389	415	376	378	439	370	378	390	407	375	376	403	402	359	397	384	382	374	381	392	387	391	382	389	384	387	378	405	388	371	365	410	392	416	407	415	417	318	400	346	426	361	384	398	431	372	425	406	394	395	361	382	388	380	341	400	376	408	362	384	393	404	394	374	439	367	414	380	385	390	358	417	400	388	390	385	371	408	374	422	376	393	369	398	398	406	397	377	393	402	397	355	337	427	357	390	396	411	396	403	378	389	374	419	409	367	386	357	394	365	412	417	386	349	414	397	375	405	396	397	413	401	379	395	390	391	393	383	382	358	368	373	380	398	392	406	372	372	424	419	365	360	370	394	411	406	398	396	396	411	379	383	379	377	354	367	392	395	398	354	439	393	423	357	394	405	398	388	391	369	381	392	398	382	382	380	396	390	425	383	414	375	405	404	408	374	387	354	403	381	383	393	421	348	406	335	375	367	380	382	390	381	353	374	376	363	377	413	391	404	385	425	370	405	395	401	366	388	394	387	354	356	369	383	381	379	377	343	323	408	417	379	382	365	384	405	421	391	385	395	382	403	389	386	366	377	382	371	387	411	392	401	381	401	383	372	366	406	379	390	416	394	364	370	378	404	404	370	396	372	403	390	387	382	430	386	375	399	409	384	394	423	353	452	383	380	394	375	403	420	381	394	404	388	359	388	420	399	404	393	379	361	387	358	408	385	414	381	376	385	387	376	413	394	393	369	404	380	370	358	376	395	359	418	384	419	367	373	383	384	363	363	400	423	401	413	379	370	389	360	418	386	377	378	389	402	392	383	413	424	378
6088	18135	15253	8611	6616	5120	3689	2866	2365	2019	1797	1890	2137	2252	2147	1859	1836	1579	876	913	1123	1449	1942	1496	1183	1226	1000	759	664	577	524	525	469	463	464	469	486	476	526	500	499	516	580	598	692	631	615	602	575	569	501	420	403	454	388	453	436	446	416	443	433	436	416	417	433	420	457	448	426	403	423	402	415	424	443	431	408	443	392	405	373	394	444	413	436	399	454	389	387	435	407	417	401	421	422	421	461	412	430	440	442	429	414	402	437	378	443	436	398	426	404	425	436	406	376	392	443	440	413	435	426	435	419	399	463	420	449	409	375	413	401	422	448	418	427	461	413	424	437	413	409	408	413	448	408	415	383	435	396	415	449	417	396	437	451	373	430	447	421	446	424	427	379	425	424	418	435	391	433	420	433	397	405	384	437	413	417	437	404	427	446	404	400	461	422	393	390	481	411	433	407	433	399	435	406	424	424	411	420	374	411	447	409	400	396	395	460	432	405	399	388	383	399	401	410	419	397	440	420	397	390	430	432	436	406	438	410	382	414	440	428	399	429	405	406	383	409	429	388	391	426	425	444	464	411	437	393	422	420	393	424	423	444	428	383	415	419	405	410	426	452	412	424	419	409	421	424	457	416	449	426	455	405	407	409	418	413	393	395	409	418	419	396	444	382	429	424	403	430	445	434	425	437	439	411	431	425	404	434	416	427	430	431	386	387	415	404	400	446	383	426	429	413	421	421	418	412	417	410	439	376	437	433	401	403	426	422	404	392	401	436	453	406	409	426	445	423	445	436	437	421	401	420	411	426	416	401	382	420	471	413	407	417	418	431	387	450	390	428	403	407	415	411	417	416	413	434	437	423	377	401	442	426	413	403	404	447	427	429	408	438	396	432	426	418	392	442	391	444	382	393	406	401	392	421	411	448	432	444	422	424	404	424	403	402	390	426	382	418	386	447	453	400	426	440	390	363	402	406	437	412	398	440	414	430	414	453	381	410	420	389	494	407	395	415	413	398	440	392	423	423	434	371	407	408	406	423	429	416	430	423	453	438	403	425	432	409	412	410	440	397	410	428	435	431	435	428	405	416	410	425	396	435	419	399	450	450	420	387	403	399	399	451	416	442	388	414	415	396	403	407	440	431	416	397	410	430	450	409	413	460	411	373	411	420	361	420	412	407	377	408	415	438	443	419	409	446	401	376	409	406	416	400	419	385	413	407	400	390	428	419	429	407	426	425	391	430	417	416	400	410	455	421	411	408	432	410	417	418	427	392	468	408	431	394	418	438	421	427	427	367	395	422	363	421	466	412	426	423	425	394	412	430	403	438	434	464	399	421	417	421	352	417	406	404	422	429	401	382	398	406	409	422	427	382	427	385	373	372	433	448	408	408	407	428	403	399	413	381	420	463	434	446	472	448	442	457	398	430	426	417	441	433	423	418	398	454	387	421	430	409	428	424	414	406	418	411	440	420	441	427	414	410	428	418	398	385	395	448	377	445	417	426	414	443	365	408	413	449	409	437	438	394	434	432	410	390	434	386	443	375	421	391	403	384	389	393	425	432	421	413	434	389	426	438	410	400	430	420	413	388	383	441	404	424	472	350	404	414	408	410	444	431	398	428	430	438	404	438	412	415	427	401	459	391	431	415	410	432	375	409	438	442	417	399	454	382	397	425	403	421	408	422	435	393	431	396	411	406	417	430	440	455	405	426	415	405	392	435	369	429	382	455	423	379	436	400	422	431	464	422	431	441	387	426	381	419	391	412	419	425	404	411	420	393	423	382	467	388	414	426	397	398	403	397	417	414	399	435	423	430	422	418	426	439	430	417	409	370	416	436	430	462	396	428	448	426	402	375	389	423	399	376	427	422	395	411	406	438	411	415	399	428	460	380	416	419	450	408	441	420	444	385	407	443	408	417	406	372	433	398	412	471	420	428	385	426	391	422	426	428	426	380	411	422	386	391	400	400	397	407	445	403	414	434	394	435	434	398	424	389	419	446	454	425	437	432	390	408	384	386	404	441	423	417	440	426	430	398	431	371	430	387	395	402	441	400	398	419	401	418	426	446	423	354	394	402	441	426	430	415	387	396	418	412	443	410	418	406	418	428	437	401	432	387	406	413	426	432	415	400	422	422	448	421	468	423	417	413	449	397	387	392	375	421	410	410	434	434	388	423	415	385	455	423	386	422	395	423	398	462	423	391	375	391	416	425	411	441	390	449	397	431	407	437	425	386	399	409	395	406	419	427	430	420	436	442	417	408	418	414	395	444	399	439	449	418	451	409	449	421	416	411	416	436	424	432	409	428	391	382	417	441	410	415	425	419	372	409	387	418	440	393	401	435	404	411	396	426	408	415	446	434	418	375	460	427	398	431	423	438	447	418	424	423	399	366	412	394	445	459	421	441	427	406	397	388	450	371	420	412	401	438	475	397	425	467	401	426	401	419	419	397	410	414	403	390	425	444	456	435	420	425	425	416	444	407	411	426	405	416	452	464	406	431	398	419	418	425	454	472	427	451	413	401	457	438	444	458	427	412	421	426	407	461	404	399	408	434	417	411	387	429	406	429	382	441	414	408	394	424	433	428	393	393	393	385	429	405	437	438	442	395	401	443	417	412	422	400	414	400	396	424	419	450	378	400	412	383	406	435	446	433	405	416	421	418	384	403	434	428	408	418	401	439	440	418	412	416	431	418	414	433	417	468	461	406	420	412	426	407	367	415	388	448	411	429	438	448	453	402	463	426	427	422	440	416	428	395	383	438	432	421	384	440	414	455	416	413	427	386	438	402	396	416	425	426	388	428	406	427	391	398	446	429	441	432	449	477	413	409	432	440	459	441	368	447	441	398	429	455	400	409	403	412	415	422	400	407	419	403	415	403	413	438	417	414	383	431	422	402	404	402	418	431	407	408	434	399	400	419	436	457	418	416	419	412	433	371	393	392	445	370	437	397	363	431	371	429	437	423	376	432	435	404	457	446	402	418	433	394	431	446	426	393	422	410	449	411	398	453	422	439	428	419	386	410	430	436	406	424	448	432	458	423	443	402	466	415	403	411	433	421	393	401	413	432	378	420	378	414	400	429	400	411	442	418	422	433	398	422	420	409	438	401	398	448	424	412	434	391	443	475	425	405	431	416	425	394	404	410	415	426	418	391	402	465	411	423	442	410	421	438	440	404	402	404	468	402	431	403	381	403	389	444	430	429	421	423	431	409	385	439	399	407	399	393	431	422	419	409	431	407	391	395	407	400	446	416	419	431	403	418	420	433	440	379	451	414	400	420	421	409	418	412	416	422	432	433	413	419	413	413	421	402	428	423	398	417	383	426	408	428	428	470	405	416	438	430	451	418	433	395	425	405	399	415	439	409	407	416	415	424	432	395	407	400	439	420	418	436	438	390	418	438	454	426	430	444	429	447	405	421	393	391	415	450	404	444	384	408	416	389	417	386	403	408	423	444	442	455	433	380	443	397	391	408	397	423	418	423	372	385	418	442	432
27179	19557	8043	2178	1488	1178	1101	1020	983	1054	970	982	1085	1056	1013	1021	996	997	861	845	960	986	1033	970	950	838	940	915	854	829	785	793	828	764	778	895	798	790	805	800	761	803	828	804	824	848	799	912	832	777	768	787	883	820	776	838	799	827	763	798	799	813	819	803	823	805	823	847	821	759	801	864	840	795	804	803	820	800	800	787	774	794	833	740	806	810	830	829	805	770	791	830	823	778	827	755	815	762	840	764	800	875	837	835	838	837	776	823	863	777	813	776	820	747	792	840	801	802	829	789	828	798	824	781	830	814	849	814	838	790	779	788	733	860	766	793	808	802	772	790	804	832	783	786	814	764	779	820	791	807	781	833	810	736	773	848	812	851	820	786	796	802	853	825	764	802	823	774	831	828	766	785	852	788	771	787	760	801	805	791	765	799	824	813	777	801	804	761	794	766	840	826	802	813	798	832	813	814	792	823	855	820	812	812	750	816	818	814	793	807	768	813	791	779	790	786	816	765	802	802	805	820	837	811	835	778	821	763	833	823	839	792	792	801	823	778	794	828	829	827	778	814	801	804	829	845	758	816	813	795	815	799	767	780	782	811	816	785	818	817	826	802	819	807	791	793	881	772	858	801	841	820	852	789	835	789	826	785	846	748	805	819	776	819	770	835	802	829	776	816	778	816	793	823	789	790	830	784	835	832	796	800	809	809	808	837	839	818	815	740	816	825	851	802	808	793	795	783	820	809	847	835	831	816	853	761	821	896	812	764	825	791	802	813	793	824	874	764	823	778	845	835	788	767	860	808	769	804	814	807	814	824	815	810	841	790	883	829	773	826	841	814	837	809	785	829	793	799	797	833	817	821	796	798	813	822	820	782	833	856	837	827	787	837	868	769	770	811	821	827	814	777	819	808	848	806	792	784	825	858	755	796	828	765	831	837	785	827	805	795	832	837	805	807	787	813	823	853	833	827	819	801	776	830	819	779	810	864	825	800	842	817	881	761	821	822	784	814	784	795	810	797	847	835	801	832	791	853	853	812	848	834	848	802	789	769	796	773	794	834	796	780	795	841	783	774	815	828	808	806	797	801	816	781	823	850	821	772	783	795	792	757	817	764	815	772	820	808	777	844	837	768	811	790	805	814	838	784	800	849	808	821	792	809	843	810	789	823	840	784	843	795	778	826	845	798	797	812	820	825	832	825	819	808	800	810	828	836	791	798	812	799	789	845	802	830	770	839	856	764	815	845	816	786	835	782	779	804	816	851	798	783	821	770	767	813	801	802	777	834	818	821	849	782	847	859	841	819	859	809	802	814	844	810	758	776	838	853	839	782	824	827	836	805	812	804	813	762	830	809	768	852	819	708	809	751	787	801	777	788	771	818	768	800	761	825	802	819	866	799	753	806	788	840	806	819	824	800	807	763	783	822	830	786	866	782	797	805	817	798	814	822	828	854	831	779	829	841	773	797	824	808	829	808	772	836	802	818	843	790	815	807	822	749	789	758	822	747	794	825	795	807	796	834	789	834	815	814	776	791	769	805	773	764	793	777	784	882	772	843	817	760	845	848	793	771	826	787	844	816	798	839	838	800	748	855	827	802	792	824	805	799	853	815	837	774	803	782	824	794	794	815	799	758	786	800	821	798	764	831	719	763	816	823	824	848	821	776	814	787	815	830	813	844	790	786	800	821	779	843	789	786	847	786	802	795	794	819	815	841	863	809	810	776	824	831	850	824	785	806	856	799	803	832	827	819	810	795	804	829	819	809	792	839	835	840	796	861	793	762	823	862	857	857	789	807	867	817	798	855	779	792	826	814	824	761	854	769	792	797	800	783	824	810	857	784	802	775	799	819	811	800	828	766	802	825	790	796	859	856	784	787	812	806	784	848	822	785	832	819	777	765	730	782	819	814	850	777	839	779	785	786	787	838	802	811	771	803	835	768	802	892	791	816	827	771	798	868	854	832	800	792	832	792	839	856	844	773	816	802	825	782	836	802	817	801	820	811	778	855	854	780	805	752	756	849	800	810	811	771	851	823	737	803	832	797	843	824	853	783	802	797	758	818	779	786	858	833	794	795	808	805	784	750	802	796	847	822	773	795	803	810	767	808	785	810	812	804	791	791	797	828	797	765	745	804	807	801	757	825	830	810	801	869	802	807	779	830	830	805	797	841	779	753	765	793	825	808	861	874	778	796	796	762	770	816	810	825	777	799	730	794	853	832	812	826	822	801	806	768	809	800	788	872	842	809	790	788	786	859	805	809	780	833	799	838	786	795	790	803	784	844	840	817	805	797	818	780	771	801	747	846	882	757	788	793	763	799	841	830	802	856	816	815	800	818	820	820	801	820	760	842	806	843	808	773	802	829	836	842	842	788	770	788	813	780	801	843	787	785	854	758	809	779	894	864	807	803	846	831	783	810	860	823	772	798	739	831	842	800	808	864	755	759	810	846	829	804	815	837	797	765	816	808	783	808	766	782	800	793	799	819	810	820	860	791	842	804	774	777	834	802	781	812	770	811	805	774	762	827	818	785	837	808	813	807	827	797	837	771	824	776	837	801	783	800	789	843	811	758	785	772	768	767	803	784	806	815	789	805	869	803	781	848	809	807	862	833	789	755	857	827	808	819	797	850	813	797	801	868	783	797	802	814	830	779	814	852	832	820	850	828	829	785	814	800	812	833	809	772	794	795	773	824	820	828	865	862	830	790	823	772	830	781	805	812	800	810	810	840	818	791	877	818	873	776	830	809	765	782	791	813	790	766	798	749	791	813	786	795	851	727	762	831	788	787	858	801	886	785	809	811	818	815	776	818	809	775	829	831	832	778	804	804	820	766	796	782	774	832	772	808	800	794	772	798	766	791	792	810	814	796	814	814	789	762	851	766	818	803	798	838	761	811	822	815	786	822	777	835	796	825	818	822	812	779	846	807	799	814	759	818	817	797	784	809	817	783	813	759	811	812	771	831	809	750	802	805	800	813	790	830	768	779	813	771	827	789	824	778	765	780	834	763	826	777	825	800	745	795	815	809	781	836	781	868	794	795	791	820	763	799	786	786	799	787	773	804	790	815	819	820	817	802	771	826	758	770	811	806	806	797	798	803	829	840	796	806	800	841	759	737	829	818	858	793	833	790	826	798	847	828	795	793	823	776	792	872	812	823	797	785	862	814	833	849	796	810	841	746	807	829	789	817	789	817	799	828	853	747	748	850	839	807	849	770	848	817	847	829	768	813	788	795	789	834	803	739	837	836	811	830	810	844	800	794	711	815	865	840	841	838	800	800	790	792	763	776	829	866	796	820	784	809	769	765	764	784	794	810	841	853	829	810	810	759	807	785	824	835	756	807	835	847	795	811	745	767	831	732	791	826	883	798	786	811	778	818	779	801	839	814	789	816	766	817	785	817	828	816	845	831	797	816	804	810	788	827	845	821	754	798	787	769	811	810	801	769	766	833	791	852	818	851	786	840	799	776	848	791	806	840	801	822	815	792
5106	4328	3809	2299	1933	1673	1367	1329	1209	1118	1115	1184	1277	1349	1314	1160	1219	1170	919	942	1052	1136	1214	1130	1064	1026	988	929	881	873	939	829	862	861	878	839	856	866	894	858	879	873	861	884	917	863	936	878	862	908	830	909	898	878	883	916	854	822	823	906	872	838	809	899	842	869	835	862	834	866	833	875	840	862	871	787	847	849	854	859	835	833	847	838	850	916	810	861	867	800	870	825	816	836	893	874	859	813	885	833	856	889	876	855	798	859	912	826	895	817	844	850	854	795	855	877	875	812	820	843	888	818	921	835	873	836	868	848	845	823	865	859	874	912	903	811	835	858	805	871	873	845	905	876	820	870	872	824	839	875	854	893	805	849	879	809	893	775	869	857	891	848	859	881	838	850	815	843	838	816	887	857	880	875	887	826	834	829	851	824	884	823	858	884	878	879	869	829	866	842	817	878	865	836	877	807	879	857	850	825	874	855	880	809	867	858	820	850	839	883	840	854	890	897	795	856	888	887	841	873	908	859	847	824	884	882	850	837	886	876	889	870	862	853	889	844	900	854	883	855	906	847	831	779	894	876	844	895	847	844	886	877	885	807	918	829	837	843	852	753	882	792	817	856	854	851	866	873	911	829	879	865	851	813	869	842	839	878	862	871	868	878	904	838	853	884	816	867	845	861	853	845	830	867	884	844	863	782	834	867	840	862	848	847	899	850	861	892	838	832	875	852	832	852	832	766	864	823	798	839	814	861	874	851	796	858	789	805	838	871	883	887	887	822	799	832	862	818	826	875	908	872	870	800	936	791	797	880	806	858	879	844	751	857	868	887	862	846	836	892	824	899	865	892	866	900	814	825	833	838	858	821	838	812	850	833	830	874	856	871	855	824	870	844	860	865	793	843	846	829	835	871	855	815	875	886	868	849	877	835	871	819	839	805	849	820	868	848	877	851	865	848	818	858	854	956	853	826	907	827	913	851	841	847	883	850	805	830	812	873	836	862	847	863	852	864	838	812	815	924	813	817	846	862	826	860	848	875	890	896	877	821	857	922	922	882	867	920	821	875	884	854	858	875	875	880	922	840	854	847	874	864	856	845	886	885	850	788	838	863	859	858	847	843	822	862	879	821	889	814	860	800	857	854	890	835	876	858	906	854	814	823	807	866	874	910	885	843	880	893	850	857	827	828	874	833	825	827	849	844	847	840	870	841	866	815	870	862	881	847	855	848	840	890	875	854	858	832	901	834	819	835	844	828	840	875	833	859	876	854	883	876	850	844	870	802	906	840	787	875	845	922	879	854	836	871	854	869	863	878	852	842	876	847	861	855	874	851	859	836	824	844	849	877	845	828	879	831	799	869	887	820	852	802	909	852	793	906	863	837	893	767	839	905	859	849	801	845	833	834	849	890	828	850	814	844	902	816	828	820	852	852	804	839	852	837	839	853	871	839	854	814	781	849	832	853	803	901	856	827	884	889	834	859	834	872	839	904	893	855	845	877	871	792	834	856	869	866	851	852	865	852	825	911	832	859	810	893	874	888	865	807	892	865	880	808	891	896	792	869	846	847	811	865	818	853	919	859	855	854	814	840	838	792	915	830	887	869	852	857	817	840	840	876	867	846	845	842	833	850	844	848	862	863	809	854	873	828	873	836	858	823	896	912	843	853	827	850	805	851	876	877	878	879	843	809	833	817	845	822	773	842	911	835	834	834	888	851	856	872	795	889	848	861	843	857	846	831	886	843	864	832	895	840	840	826	843	900	882	853	794	843	866	921	855	848	884	868	811	850	894	828	819	894	790	774	879	864	849	837	835	853	825	867	855	839	827	847	881	834	852	872	818	822	850	834	801	827	886	880	856	823	845	802	883	840	788	886	856	861	898	837	827	818	845	813	809	879	816	858	812	890	857	855	847	906	865	847	865	877	858	877	813	812	831	856	816	857	816	837	851	895	865	830	830	816	832	817	831	840	887	904	915	824	848	831	832	861	834	834	874	879	838	805	856	821	886	816	837	866	807	824	811	833	914	878	850	876	871	852	843	876	909	830	794	883	848	842	843	849	865	868	836	848	873	821	802	870	900	862	830	849	855	818	900	807	850	803	878	878	839	853	834	841	869	904	850	881	851	876	893	838	836	885	903	845	850	881	867	840	849	847	798	882	818	853	864	856	847	914	865	840	844	838	904	859	858	822	834	861	826	866	883	854	893	855	887	841	844	869	850	844	823	876	889	848	795	874	823	818	864	819	860	873	885	863	840	845	787	836	874	876	917	823	864	890	820	875	881	833	854	815	822	854	849	856	890	874	843	841	861	894	847	865	882	835	823	880	809	848	849	863	866	813	845	862	841	868	874	836	897	829	854	826	838	878	850	881	900	807	915	814	822	843	844	830	842	895	848	850	832	809	836	864	860	806	787	828	899	833	901	869	822	834	874	850	843	888	876	890	821	813	865	856	839	864	837	877	883	847	866	858	838	834	880	851	854	818	853	846	844	858	817	894	782	811	839	817	828	882	836	844	781	857	853	870	846	834	832	855	877	801	832	876	877	843	858	790	827	848	867	825	832	829	843	889	863	824	844	841	817	861	883	849	834	862	860	902	851	884	806	845	801	873	805	847	825	894	857	817	901	880	873	856	934	901	750	813	881	843	835	824	800	842	902	862	820	838	852	898	808	814	849	811	839	900	857	832	879	893	867	857	813	838	885	899	881	810	831	864	840	869	820	819	834	867	840	860	774	901	880	866	790	854	846	801	841	822	832	843	844	812	875	828	833	803	801	896	862	790	937	852	845	830	855	883	821	822	873	808	891	792	831	889	807	879	844	901	815	798	853	861	816	838	858	829	806	888	821	923	790	850	882	833	847	902	846	871	863	870	799	844	847	864	843	891	798	872	832	796	794	877	840	829	845	873	829	845	857	864	858	870	849	869	860	816	889	829	864	859	839	859	837	813	852	838	801	832	857	864	834	862	853	844	841	857	874	878	848	859	831	849	864	848	880	859	864	866	853	868	836	833	878	879	845	859	862	852	855	856	888	911	872	886	882	823	833	820	868	850	845	873	870	852	807	851	900	895	831	879	885	852	808	845	901	865	826	839	848	886	849	884	897	887	861	886	862	866	834	853	825	883	818	898	873	818	829	838	880	829	841	834	887	858	837	775	850	900	803	864	813	844	861	848	868	874	861	842	872	891	895	872	805	865	795	859	871	842	836	919	785	813	880	895	826	836	823	824	893	851	897	850	880	833	838	856	853	927	843	840	837	904	841	802	850	866	846	845	913	805	887	837	819	807	894	895	887	821	860	835	817	850	868	824	800	922	792	852	817	856	867	854	823	841	844	893	857	913	841	872	829	846	875	827	834	859	832	849	815	851	871	836	906	909	848	868	789	920	822	855	849	900	883	830	835	836	813	893	807	894	917	912	816	868	817	886	849	834	879	866	837	872	844	800	878	858	876	839	784	907	845	864	832	895	887	838	820	871	875	831	854	899	828	848	812	852
23345	20882	28027	23872	20890	13357	2526	1494	1207	1170	1184	1168	1299	1409	1397	1144	1170	1155	804	785	921	1102	1159	1037	953	882	831	795	663	684	666	637	654	604	645	658	596	666	646	695	661	724	653	742	714	723	688	720	722	670	734	599	585	622	603	572	609	582	602	577	620	619	639	613	635	629	623	636	592	584	618	632	614	632	608	587	596	607	575	619	639	613	574	587	644	576	664	647	620	568	611	628	629	604	568	589	634	629	648	636	591	608	596	617	592	611	651	603	644	651	651	655	610	655	640	667	633	606	600	659	613	641	587	622	586	596	638	570	688	647	603	583	633	552	612	684	627	638	647	607	580	595	584	636	613	654	621	611	619	588	614	575	641	597	572	622	651	602	645	626	591	615	591	606	589	626	609	659	611	627	646	665	659	639	618	634	574	598	694	616	651	620	642	627	590	631	595	603	626	652	608	621	576	631	661	598	667	597	638	631	607	637	585	607	680	631	648	617	567	647	619	623	629	591	632	608	617	592	607	676	617	653	624	581	583	634	610	672	605	618	616	577	620	603	593	626	606	646	657	587	643	601	607	623	620	616	603	639	617	620	608	578	640	585	643	656	649	664	644	614	602	644	577	607	626	624	649	620	611	623	617	649	615	644	590	596	599	586	620	614	597	619	621	621	623	629	613	574	611	627	621	660	627	571	634	662	616	615	578	607	660	578	605	606	647	593	612	588	616	588	650	585	665	625	614	630	644	663	611	618	628	583	643	664	665	619	609	609	658	645	643	636	594	683	625	620	637	606	642	602	626	647	639	607	638	622	635	643	665	596	615	625	575	578	608	605	602	632	620	578	604	676	635	580	592	603	624	639	642	645	610	647	632	639	606	637	629	616	628	605	640	619	645	630	624	631	626	611	614	595	607	642	631	641	598	607	626	597	626	630	547	593	652	620	621	629	589	625	598	631	589	633	570	633	618	613	610	576	593	614	629	634	599	612	658	625	632	603	656	663	640	625	613	606	622	626	637	667	645	662	698	667	634	647	623	589	600	657	602	617	636	656	652	580	639	637	653	671	601	607	634	612	624	577	596	586	591	585	612	620	598	637	634	595	620	600	563	679	621	629	588	578	631	626	621	590	651	648	626	597	619	659	657	591	585	559	595	618	631	636	654	647	629	601	595	642	622	647	644	646	615	619	627	576	630	632	621	600	660	632	582	630	586	602	586	603	605	607	603	625	658	636	623	642	595	636	642	619	633	562	643	594	658	629	570	631	644	530	612	587	620	590	634	657	610	648	618	625	628	623	624	611	633	555	628	632	613	600	608	600	608	636	597	657	584	576	609	596	589	589	626	628	617	648	618	609	608	602	582	680	632	632	617	649	599	644	650	650	663	600	602	554	632	646	586	593	605	616	597	606	565	621	637	645	601	615	576	625	604	554	579	618	638	605	614	602	601	619	647	634	640	597	589	602	606	618	627	607	594	635	589	653	623	613	592	609	616	571	584	604	646	573	620	595	646	643	613	625	608	593	640	627	611	615	646	638	635	636	633	611	624	616	678	614	612	610	609	604	629	624	586	633	615	658	619	630	618	637	591	621	611	649	653	584	621	648	600	617	659	601	618	610	642	657	588	638	631	634	610	625	631	623	582	610	578	603	590	635	618	639	656	612	587	619	614	596	603	640	624	622	620	587	586	605	595	601	641	627	587	567	592	655	599	622	650	610	618	623	587	595	598	643	597	633	611	591	577	642	642	629	614	611	640	564	607	616	610	620	607	617	610	634	593	675	657	574	622	637	650	656	602	576	644	617	627	595	658	628	634	574	597	687	592	598	633	638	586	621	658	640	602	592	617	574	594	650	620	623	648	587	613	614	606	641	607	572	599	567	640	651	637	663	636	560	608	606	613	597	586	599	625	600	629	596	627	621	564	576	592	632	617	573	593	619	613	609	608	609	641	587	614	603	619	616	641	603	609	623	559	637	615	628	638	636	622	631	657	589	622	634	587	614	611	616	553	635	656	641	614	664	614	625	638	634	617	639	595	616	611	650	591	602	611	615	642	657	600	627	617	580	599	650	627	653	610	606	599	633	579	607	588	614	608	618	642	621	590	596	611	618	655	611	617	577	623	615	586	615	598	622	618	626	618	652	616	607	642	653	584	612	614	602	628	606	633	613	584	605	581	629	665	599	604	623	597	641	605	574	639	617	582	602	595	583	592	635	609	598	611	646	631	586	608	615	626	614	638	658	584	601	601	630	580	561	589	633	647	608	656	636	639	600	595	646	587	615	582	624	648	597	642	579	591	590	606	606	612	572	615	623	642	607	637	601	661	622	598	656	597	634	639	621	635	608	598	618	641	583	566	610	575	640	635	657	646	558	622	617	606	603	577	583	628	640	631	630	643	594	611	572	638	646	610	597	607	621	629	603	629	590	630	628	656	626	651	602	656	644	609	606	587	607	577	599	615	627	617	624	574	562	577	639	639	604	641	621	630	593	631	626	573	614	633	659	626	619	608	625	586	652	608	608	593	614	625	645	608	574	632	607	627	610	620	596	628	637	619	640	616	633	620	622	682	641	620	618	624	618	635	640	589	607	644	617	614	609	603	623	630	590	643	648	642	594	628	613	660	636	637	612	590	592	600	614	646	618	638	578	596	613	628	592	594	641	594	613	586	655	661	553	602	615	626	599	625	595	627	608	596	646	626	567	640	640	632	619	599	562	588	630	628	614	612	626	642	570	599	591	619	609	639	636	593	629	603	630	626	604	584	593	628	602	648	599	635	653	594	615	650	594	585	625	596	596	582	591	602	589	593	621	608	693	606	614	657	616	634	617	586	617	589	615	635	577	619	598	601	583	644	687	635	603	647	619	619	621	599	660	623	640	603	605	625	593	621	588	636	624	659	605	628	559	592	549	634	632	581	589	665	627	626	601	644	653	615	650	631	563	611	591	619	600	606	614	640	642	643	627	614	637	590	613	619	663	570	624	659	616	605	630	627	630	624	627	626	622	617	637	624	577	641	684	644	582	600	628	653	596	618	589	626	615	639	650	619	597	639	624	602	615	632	594	621	617	628	666	629	621	622	604	677	625	591	587	597	590	619	618	666	608	568	631	664	603	624	641	624	621	616	601	621	604	590	638	596	615	626	615	616	592	631	620	593	624	590	640	604	604	643	661	623	661	607	601	586	644	662	652	624	654	611	618	553	629	622	584	581	641	580	623	608	633	570	575	573	564	641	587	592	633	649	628	681	624	615	622	576	617	610	587	632	649	602	611	618	647	650	669	642	620	623	610	579	623	595	606	596	567	586	655	629	591	636	640	651	658	617	601	600	576	625	604	638	629	556	639	633	622	587	575	651	679	659	599	637	596	645	588	599	634	618	629	631	611	641	633	579	607	642	611	601	611	681	618	617	617	640	647	626	624	615	623	603	605	589	592	646	634	661	642	646	578	643	633	654	588	584	638	597	628	617	622	662	621	623	635	620	611	592	612	610	634	610	615	594	642
4436	12088	10063	5496	4276	3230	2428	2155	1751	1591	1631	1452	1776	1936	1866	1615	1513	1557	976	959	1095	1268	1479	1318	1167	1120	951	850	778	788	742	728	736	678	678	709	693	716	728	683	707	737	746	798	751	814	792	744	791	754	777	656	704	666	657	709	685	704	713	680	674	646	641	645	671	620	658	710	617	686	678	670	651	652	672	655	642	672	637	679	730	635	649	651	645	637	624	650	695	700	648	683	622	690	665	651	683	648	680	701	694	637	654	653	674	640	664	652	649	672	701	645	669	655	689	628	650	697	669	653	660	668	645	700	663	704	670	642	690	651	680	670	697	689	722	660	708	728	709	694	665	688	664	645	679	690	662	672	656	688	696	641	660	662	669	667	612	697	610	633	592	685	610	661	674	668	710	652	673	662	645	648	691	705	626	686	669	657	695	665	630	656	702	675	644	671	668	671	684	643	663	697	639	627	704	637	697	674	656	660	641	646	682	659	685	699	683	699	652	672	651	616	649	651	690	681	671	701	668	673	684	705	686	665	673	601	626	676	679	681	651	677	687	675	681	737	644	668	700	626	710	692	696	691	643	598	676	648	683	650	673	668	673	675	654	642	655	659	669	678	629	681	683	668	644	643	646	651	648	623	635	645	687	663	630	646	682	668	682	615	676	650	648	694	704	612	648	593	650	676	639	688	672	687	660	662	697	685	644	674	685	682	681	671	664	677	626	642	680	704	688	648	654	692	648	667	698	672	641	644	652	646	645	665	661	666	651	714	682	654	666	678	668	679	659	650	644	644	660	714	683	680	618	672	680	658	704	666	687	644	692	647	684	700	695	674	694	649	643	710	671	698	673	719	664	683	691	683	619	658	660	677	675	722	680	725	620	693	630	710	677	666	680	656	665	646	643	659	662	703	685	701	662	710	676	665	684	646	700	675	695	655	639	659	642	681	679	659	652	657	645	700	667	674	661	637	633	681	653	681	673	625	665	709	672	655	646	667	673	632	734	643	615	675	641	634	662	669	666	677	735	632	684	667	670	673	663	675	665	662	704	706	656	687	661	671	613	652	598	681	710	624	650	666	660	671	720	667	658	714	676	685	663	686	684	714	637	670	647	727	632	672	672	673	613	651	634	690	679	708	692	686	636	678	655	664	656	620	707	678	642	694	683	664	693	629	625	629	692	640	654	638	652	650	681	657	666	723	658	680	690	637	627	677	666	657	665	619	678	593	703	659	615	647	655	671	717	638	665	665	693	677	675	685	653	668	685	666	675	632	651	687	681	667	673	654	667	652	657	720	706	676	684	682	661	632	714	645	615	650	639	651	715	693	647	638	678	665	665	702	680	635	639	645	668	684	687	652	673	639	678	657	660	660	664	693	682	710	680	670	646	636	641	706	652	703	659	618	638	675	691	668	657	630	678	638	640	670	667	643	668	623	663	660	657	652	641	657	652	682	687	742	689	662	690	627	636	649	699	652	681	697	686	632	653	608	637	672	674	663	676	663	654	622	666	678	673	637	683	660	686	653	668	646	680	645	661	721	648	701	648	633	660	708	625	673	639	634	652	628	658	660	648	695	675	626	664	698	673	677	687	675	646	658	690	690	694	658	644	680	727	643	660	635	667	681	710	632	744	696	679	686	670	680	709	675	692	638	668	639	673	652	697	656	660	680	662	661	629	638	654	645	670	672	650	674	660	647	642	689	668	694	666	645	654	689	735	657	707	665	663	656	675	662	638	632	645	664	677	689	683	635	675	709	668	678	694	699	675	679	656	633	670	655	621	647	703	665	635	663	668	684	640	640	647	691	674	650	627	641	678	676	689	635	639	678	653	702	660	663	677	672	645	671	690	660	685	678	732	646	641	670	655	661	671	647	678	717	710	646	665	669	655	657	684	631	676	669	673	669	637	621	652	662	638	707	667	656	663	661	619	635	659	665	674	662	660	725	725	704	663	622	664	627	711	667	678	621	646	702	674	662	671	644	661	676	659	718	646	635	673	691	681	659	645	675	678	640	694	707	682	674	682	676	680	696	666	663	674	659	712	643	691	666	657	673	637	641	604	628	623	676	639	664	689	637	681	650	723	692	649	686	644	665	647	681	631	680	640	646	713	642	673	680	691	668	703	710	612	646	689	697	692	663	652	626	678	658	662	696	671	669	704	696	676	739	720	647	688	662	713	700	637	666	688	653	667	642	717	622	656	615	619	690	676	662	673	626	674	687	666	679	692	631	671	666	702	696	662	652	662	683	654	655	665	667	673	724	697	698	665	667	610	717	645	670	653	691	668	626	593	663	639	701	665	712	745	667	681	691	672	619	672	640	681	692	684	674	678	645	658	643	636	656	677	634	656	676	649	664	657	640	656	669	672	653	677	710	678	697	708	698	659	679	660	709	672	654	643	673	630	668	602	621	654	658	677	689	662	649	664	625	692	642	665	724	689	679	628	699	670	651	666	656	680	665	652	632	613	655	688	703	653	656	620	649	642	677	701	646	671	663	665	691	632	662	626	659	682	624	674	698	661	650	650	660	702	678	652	668	639	683	679	661	690	657	656	665	677	667	672	701	694	662	656	700	642	693	675	662	700	675	649	725	659	684	676	721	642	640	695	682	691	694	688	662	598	645	654	665	652	682	711	669	636	688	662	662	627	687	625	695	647	671	676	658	656	700	669	648	673	678	674	678	626	641	706	679	674	656	667	710	661	714	653	640	651	628	715	707	655	661	673	669	670	673	657	684	702	673	681	652	657	680	668	663	696	665	670	665	664	669	636	659	687	649	667	692	677	671	606	647	624	657	712	669	663	654	627	670	657	643	665	648	671	664	657	708	686	697	686	646	674	672	607	678	668	696	677	645	681	685	647	707	630	648	644	662	632	643	697	657	692	669	640	649	648	651	624	669	688	653	649	689	633	675	676	665	680	674	633	626	650	681	661	638	699	636	659	591	700	676	688	630	700	636	708	662	671	671	703	663	648	654	665	691	637	661	652	624	660	668	704	645	649	666	671	700	661	681	635	632	628	686	630	666	665	646	677	666	728	657	670	674	655	708	652	663	698	706	676	647	697	628	617	626	673	699	725	690	674	672	640	657	665	603	674	657	649	675	724	691	697	669	697	674	657	625	629	696	678	704	632	694	664	636	655	627	647	634	661	661	696	645	660	707	691	667	670	668	663	681	664	651	639	674	661	672	670	682	680	658	665	657	675	682	623	715	687	652	664	697	645	676	666	694	679	666	674	697	672	669	708	721	685	691	664	632	651	653	701	641	690	691	647	673	677	666	675	665	669	665	659	609	669	633	659	670	719	676	617	682	612	667	657	663	716	672	642	698	682	621	657	671	664	670	639	664	656	663	617	669	660	637	660	673	659	599	656	687	669	647	663	636	691	594	701	668	671	666	665	641	637	598	636	652	672	668	673	653	622	676	671	714	696	690	658	688	645	676	648	669	681	675	726	670	709	642	670	691	635	695	659	695	682	650	640	669	673	647	662	667	675	709	697	611
24296	20930	27332	24595	17118	2554	1460	1244	1062	1017	1058	1021	1089	1230	1251	1091	1145	992	853	844	934	1003	1060	998	902	853	862	788	726	754	700	658	693	735	669	694	735	665	750	682	703	714	723	754	741	763	745	752	735	715	721	681	690	691	682	714	698	688	686	707	648	724	623	714	721	681	712	678	700	690	633	641	688	700	652	706	729	713	701	626	666	690	653	680	689	666	736	676	687	678	673	692	711	729	651	699	678	684	681	691	678	642	707	682	692	677	673	659	671	716	673	727	670	773	666	661	676	713	691	714	691	691	661	709	685	704	685	694	674	675	703	718	705	672	715	649	695	672	660	662	675	717	677	660	680	670	652	672	695	677	701	699	685	648	653	709	687	686	695	708	659	674	718	669	641	639	662	658	785	696	726	693	688	713	701	669	691	674	677	714	675	669	639	662	659	660	690	705	707	691	683	651	701	707	692	707	656	661	693	691	728	667	695	641	712	695	671	657	655	698	649	670	689	709	664	707	738	713	701	746	674	660	684	673	693	705	698	652	701	632	720	659	708	646	648	695	706	731	640	699	697	742	645	665	644	704	672	756	656	694	688	663	702	723	669	657	681	643	670	623	674	662	648	683	652	641	680	685	627	712	670	669	700	695	692	650	753	642	657	693	646	659	745	649	686	674	668	648	670	668	701	685	688	667	713	720	671	664	706	694	698	694	670	700	683	698	665	656	702	718	711	685	655	713	718	639	677	704	679	706	682	672	649	662	655	616	617	679	700	678	673	662	675	661	656	672	690	753	705	638	727	690	725	644	669	684	700	688	698	687	681	683	666	724	660	648	675	635	691	696	668	675	630	702	676	666	702	637	713	669	713	696	696	680	709	721	682	665	702	663	713	655	666	682	714	692	677	715	673	680	674	632	685	663	647	678	689	682	637	692	725	672	687	643	688	673	655	692	676	651	645	709	648	699	701	653	698	686	677	715	690	683	660	668	672	667	641	699	738	681	663	656	667	646	648	663	682	690	655	682	641	672	671	665	753	732	662	727	732	733	701	656	683	662	667	679	699	651	723	673	658	700	665	707	655	668	685	713	691	668	728	670	648	718	694	687	665	686	638	697	681	712	681	680	655	682	640	688	666	694	649	712	658	675	664	678	659	671	642	662	652	677	678	733	661	672	665	671	663	659	672	699	727	658	698	688	726	656	686	682	703	669	721	680	668	655	698	631	711	664	658	702	700	658	649	727	660	687	681	654	635	717	699	706	686	668	672	708	663	665	717	640	667	674	693	651	712	671	667	679	664	659	673	698	639	643	727	693	664	615	663	638	665	717	642	655	668	697	736	673	641	685	696	632	643	678	677	672	671	680	664	711	659	654	705	713	712	673	709	694	699	667	669	677	648	684	707	690	690	654	691	629	702	654	699	740	663	696	636	666	653	653	660	651	662	655	718	697	690	716	699	684	676	701	655	673	724	724	680	699	664	662	614	635	673	709	669	684	692	672	700	698	711	688	654	645	707	669	726	688	692	625	662	688	699	708	702	705	667	630	702	691	681	716	686	732	654	717	650	649	687	720	690	685	693	703	719	673	626	709	671	685	725	688	716	690	691	654	678	688	700	662	655	673	682	679	715	705	680	651	655	629	705	701	690	662	677	665	641	705	724	640	701	693	693	709	762	662	679	656	692	694	648	673	664	673	675	686	703	660	702	673	692	688	685	713	691	687	653	695	686	677	628	699	668	667	660	692	647	641	673	668	731	679	615	646	670	687	723	661	675	629	707	697	663	682	689	698	658	693	683	703	684	680	669	623	687	655	685	664	734	694	724	653	676	690	667	670	679	684	654	658	640	684	740	638	675	685	678	637	696	703	668	685	658	635	692	644	654	697	668	665	679	670	680	684	691	658	673	673	689	665	648	660	644	686	676	664	648	658	672	718	622	685	678	709	656	718	631	662	679	677	660	654	677	736	663	673	647	682	765	727	665	686	682	641	661	703	679	686	716	693	692	675	699	662	692	655	736	711	663	647	657	659	708	699	660	706	700	693	673	673	690	684	643	722	697	700	706	715	650	694	698	692	680	669	732	686	695	663	698	683	717	715	652	654	707	652	671	662	669	656	646	646	708	694	630	695	692	698	676	689	700	689	687	692	704	673	657	633	677	648	716	669	688	652	653	670	693	627	709	662	634	647	674	691	679	675	673	664	679	676	647	700	682	690	641	668	716	666	672	647	664	707	643	673	665	686	657	716	704	685	657	668	661	622	662	690	717	675	635	647	686	693	687	710	708	637	660	753	703	683	657	685	638	683	702	751	707	681	650	723	669	685	671	704	756	699	657	716	729	688	652	694	649	657	660	664	692	668	657	671	642	675	689	643	707	663	659	673	651	629	640	684	653	661	685	690	659	654	672	699	649	658	702	654	674	722	730	687	664	689	677	714	709	665	675	709	694	692	672	668	720	686	690	657	662	659	664	720	684	630	679	618	665	677	700	644	716	704	665	675	671	698	697	663	695	624	727	655	673	661	698	703	686	698	703	701	677	641	682	656	702	659	681	641	688	679	677	700	664	699	660	652	685	709	681	690	670	663	691	653	644	675	739	670	643	649	619	649	655	670	741	659	705	725	686	662	609	703	683	731	665	669	719	678	652	683	652	678	671	715	661	687	748	701	732	712	671	655	610	694	647	654	609	674	670	611	750	651	739	682	643	711	696	686	681	640	668	631	675	678	672	677	704	668	637	664	681	694	713	677	652	646	686	664	681	678	697	635	672	677	710	711	701	701	662	696	670	681	659	693	693	679	666	668	681	658	662	758	669	678	689	667	675	674	692	709	699	658	650	710	697	700	667	637	697	681	732	701	709	709	683	634	758	659	663	710	686	684	665	625	692	658	623	656	665	725	690	648	690	710	679	716	692	659	674	681	683	666	714	669	683	717	661	655	644	697	675	699	690	657	660	701	654	642	702	647	668	662	655	705	691	670	704	644	688	685	707	699	678	619	692	699	663	654	679	725	700	666	666	662	671	732	677	660	618	711	692	707	729	683	681	645	691	704	646	683	666	706	650	679	713	731	722	686	718	677	690	687	654	688	664	647	623	651	684	677	688	678	673	672	694	635	686	686	693	635	684	679	706	654	659	722	695	670	703	713	658	677	718	662	667	689	668	720	668	644	735	657	656	677	670	670	649	695	638	658	649	648	709	704	646	696	667	663	640	688	695	684	677	699	723	661	691	710	659	708	667	707	685	663	753	676	683	700	669	688	642	654	681	660	696	716	664	644	677	654	683	708	650	689	622	661	721	678	672	649	688	687	704	726	734	732	671	639	675	731	642	693	689	716	678	648	708	718	647	693	649	671	688	711	676	678	707	667	678	654	723	684	669	710	677	678	705	662	690	695	732	695	654	695	664	684	669	698	701	713	717	700	700	679	713	713	700	703	712	708	670	670	670	691	725	670	702	645	704	688	665	678	715	671	712	734	676	667	673	679	675	687	684	675	646	679	689	682
4564	9392	7515	4229	3156	2693	2083	1858	1562	1432	1326	1336	1514	1630	1573	1455	1372	1254	959	907	1078	1215	1296	1131	1093	933	950	850	783	782	717	723	731	745	761	709	726	751	756	748	716	749	831	776	807	782	837	824	803	798	688	737	722	727	701	725	724	656	685	729	727	727	700	703	729	680	733	704	671	688	714	694	753	695	729	675	735	632	738	717	685	715	742	733	662	688	659	716	785	686	752	716	681	688	668	707	728	713	685	745	719	747	697	720	649	729	735	722	719	683	700	688	721	743	720	671	734	762	683	709	700	695	675	715	666	718	678	704	685	688	718	711	692	687	730	764	697	687	686	701	797	728	726	678	743	760	720	685	762	737	741	697	758	690	698	713	731	725	702	717	711	682	724	707	687	723	746	735	685	745	703	714	698	659	676	682	682	709	709	724	731	728	682	713	697	716	694	732	683	699	693	690	707	646	698	749	733	694	655	687	712	736	703	697	724	722	715	729	706	706	727	736	708	699	707	721	737	700	710	742	718	697	751	736	695	687	717	668	711	685	689	692	729	723	738	705	715	702	735	729	700	755	736	699	734	686	745	708	719	710	724	752	716	735	788	753	709	714	683	733	658	679	700	698	709	715	710	755	651	726	693	733	730	716	717	669	693	706	698	691	675	712	724	683	733	715	749	701	666	737	736	682	688	684	705	722	716	730	694	725	712	686	701	738	669	724	714	724	745	681	710	737	730	765	708	679	742	701	709	690	716	736	737	744	695	696	687	724	685	732	681	725	700	712	702	727	718	714	777	674	697	722	727	705	687	719	703	699	694	761	722	722	718	651	714	678	705	704	716	694	711	701	720	677	666	665	711	670	676	699	722	730	747	718	734	736	767	693	700	698	708	694	709	709	715	695	710	683	725	687	715	676	716	754	731	740	690	743	701	670	708	666	656	704	729	747	742	679	697	699	703	684	696	739	691	718	725	750	668	703	693	698	678	737	687	683	699	668	697	709	709	688	712	717	687	734	673	757	714	705	708	724	654	709	742	722	732	730	697	690	805	693	685	684	701	679	716	693	699	693	696	681	713	752	719	738	733	725	690	696	733	747	701	712	673	733	754	707	726	682	742	685	697	729	717	680	728	705	705	688	657	702	692	742	730	729	711	771	720	677	705	787	689	728	692	699	700	717	745	727	676	735	705	748	699	694	748	743	728	687	663	713	666	673	694	704	703	722	714	730	704	710	730	716	709	683	741	686	719	670	707	668	689	729	667	707	719	685	728	697	664	714	750	715	657	682	711	716	685	685	722	701	724	716	744	691	729	671	685	713	697	702	699	736	703	730	703	729	713	661	697	709	696	703	698	709	703	700	721	722	693	745	675	708	724	662	730	724	673	712	729	690	692	757	737	703	712	691	723	732	717	688	700	714	693	658	715	786	712	713	650	693	732	674	754	679	692	728	703	738	718	687	695	701	715	694	698	720	683	719	733	725	708	716	715	738	683	714	707	731	650	725	708	706	693	730	748	683	721	760	713	679	718	749	692	716	721	737	701	671	733	699	738	693	699	715	738	671	673	694	714	694	694	680	716	750	699	668	707	700	668	717	730	734	737	714	728	682	744	710	739	725	695	695	702	738	714	704	702	676	749	695	732	724	718	690	688	684	755	703	719	689	719	732	706	761	680	722	733	721	694	719	733	711	732	708	705	717	710	707	720	719	736	730	696	700	710	693	711	706	619	669	745	687	704	706	702	781	724	667	708	683	726	686	717	677	703	697	738	714	730	675	739	700	723	694	742	706	711	734	725	701	706	701	707	700	687	701	714	705	684	721	721	700	690	739	730	680	724	746	682	697	723	713	710	709	712	722	694	692	752	703	740	712	725	710	722	709	695	734	680	743	704	715	766	785	678	748	741	689	758	681	698	723	789	710	703	705	714	704	760	716	723	676	677	742	757	698	698	762	678	678	703	722	700	708	707	727	736	724	707	659	683	680	751	727	676	756	712	744	735	731	714	697	740	669	685	704	723	746	698	686	734	707	701	750	713	681	710	651	707	730	698	693	687	712	699	717	688	686	727	666	661	664	675	716	734	692	694	675	692	730	721	729	743	678	691	714	708	739	736	695	669	737	733	753	744	701	724	704	665	686	718	686	724	721	705	683	719	702	710	697	736	698	710	716	706	740	677	727	700	688	689	684	683	725	726	732	703	747	767	734	687	751	757	754	709	669	710	697	712	750	645	739	724	727	740	738	703	744	707	716	743	722	743	730	750	695	702	730	711	752	689	685	666	747	694	719	675	682	731	716	729	673	692	708	689	713	736	689	707	695	679	704	727	666	689	696	729	690	742	660	724	747	714	715	704	728	679	725	706	703	697	725	683	732	723	707	669	764	716	695	731	743	726	682	692	704	711	692	679	748	729	672	674	712	700	702	690	707	703	695	668	665	700	739	692	741	752	702	744	707	665	738	685	662	665	679	649	740	774	687	670	738	699	716	744	724	694	711	710	696	682	721	658	725	744	752	659	707	721	712	737	729	687	741	700	680	738	738	677	686	748	715	680	714	718	692	709	755	714	711	669	710	718	705	746	704	755	710	681	698	665	705	759	669	699	707	698	719	715	676	782	720	708	726	717	705	734	724	690	736	735	670	699	684	709	735	726	723	727	737	710	718	688	664	746	742	755	692	668	694	756	652	684	710	691	672	699	703	734	672	682	662	704	740	702	667	671	730	746	700	684	718	730	687	691	682	689	747	699	709	717	713	703	748	677	729	707	712	739	717	741	712	770	679	699	669	747	722	732	760	716	675	676	711	708	694	703	753	719	760	668	743	741	683	715	721	732	691	686	707	743	704	723	739	721	693	710	671	675	696	782	702	724	676	759	705	695	696	718	687	726	732	702	709	701	712	746	665	710	663	666	744	742	698	730	732	720	749	728	695	716	723	683	687	741	752	704	683	710	689	737	732	724	733	684	690	748	732	647	772	695	700	730	737	707	761	728	735	710	691	697	693	723	657	714	726	677	675	665	735	749	682	698	714	690	747	703	729	689	682	723	738	751	670	688	715	687	711	685	733	737	704	720	719	720	725	693	688	718	683	686	693	748	725	708	707	732	693	695	683	715	691	677	705	735	701	687	690	711	744	758	716	670	673	719	736	729	700	690	766	745	740	684	672	693	672	648	693	707	690	696	705	714	669	697	683	662	651	716	736	683	677	671	694	756	764	708	656	674	697	674	703	678	752	714	702	721	717	694	715	709	715	657	751	747	760	687	706	759	734	666	713	720	728	704	728	714	685	733	742	680	691	754	723	690	708	695	688	739	705	707	711	685	661	699	711	709	724	710	686	751	668	681	730	697	671	726	684	694	739	708	732	702	737	728	736	687	687	706	722	718	701	738	736	692	656	675	678	707	752	738	686	701	735	737	630	672	735	678	676	732	723	700	747	732	676	669	713	730	720	717	660	733	715	679	727	661	682	701	708	735	665	705	791	731	690	705	675	690	683	734	691	715	696
22186	20904	28414	23526	20880	20898	12974	2180	1539	1395	1392	1312	1433	1710	1624	1456	1441	1209	707	719	942	1224	1317	1066	925	828	751	594	559	511	509	474	416	444	419	413	412	445	460	461	431	497	563	556	531	537	568	484	491	597	455	402	428	401	412	417	443	426	412	408	397	422	377	413	391	379	413	449	411	450	433	397	387	394	386	425	414	361	420	402	394	387	391	399	407	454	400	396	449	414	385	377	384	374	356	389	377	399	419	424	444	411	404	370	397	364	424	403	382	389	415	394	427	382	424	382	405	410	422	424	399	387	445	408	425	394	434	410	407	414	416	417	403	368	432	424	385	404	400	424	388	392	401	381	401	403	434	377	420	421	400	423	391	394	387	391	402	406	414	394	423	408	416	425	388	382	376	381	437	380	389	427	368	394	376	395	419	412	399	411	439	372	431	371	431	405	411	397	435	421	398	421	402	378	421	368	362	372	419	369	407	392	410	404	404	388	390	427	418	403	443	384	404	420	396	409	417	405	398	394	404	393	384	373	412	367	408	400	403	366	413	414	399	368	425	411	394	389	411	391	452	383	410	381	384	409	386	413	406	381	382	392	436	312	389	417	402	362	382	432	416	366	364	433	384	382	381	390	368	384	396	432	361	398	388	401	393	370	437	410	413	389	370	376	364	433	425	433	422	361	403	424	413	424	405	400	390	423	417	383	408	422	397	390	398	412	405	422	419	412	383	423	423	414	399	392	408	402	421	412	406	395	394	394	392	394	385	412	404	407	408	374	419	364	436	389	403	412	413	420	391	405	370	354	400	413	422	396	386	376	370	412	404	442	445	393	453	415	407	418	389	432	434	371	402	420	423	389	420	371	388	433	398	368	364	389	401	392	403	379	431	428	483	391	404	413	404	373	400	401	356	399	394	419	411	387	397	381	384	370	398	393	436	372	420	396	438	374	401	405	397	380	412	348	424	428	412	375	413	367	385	421	425	385	396	424	391	392	430	405	392	400	422	402	390	377	418	398	409	412	413	393	429	409	422	365	426	401	380	403	406	432	397	394	417	406	394	380	379	412	381	405	408	402	380	438	398	376	436	401	383	430	420	436	409	363	409	421	352	374	401	383	434	411	407	389	386	386	422	413	400	403	391	404	390	414	403	382	371	413	422	376	397	427	415	393	425	373	411	409	405	370	409	427	379	395	431	403	417	404	388	409	413	423	424	399	430	421	410	379	389	438	400	445	381	418	427	388	371	396	397	386	433	422	436	392	387	422	383	363	406	361	423	385	402	426	401	393	376	407	398	415	445	383	412	401	402	412	392	401	389	387	402	407	397	377	373	408	401	398	374	422	380	385	371	445	420	410	372	404	384	370	429	379	407	382	398	432	421	389	387	417	392	409	373	363	387	424	393	344	404	411	391	377	382	393	440	421	393	441	411	382	358	406	398	391	378	420	413	358	424	383	429	405	415	398	401	381	378	422	413	416	386	408	394	396	435	407	393	419	380	396	373	419	409	411	395	393	402	400	407	401	440	435	372	393	395	382	389	426	429	404	405	424	413	418	418	456	390	399	369	407	425	423	405	399	415	411	430	402	415	369	401	411	384	414	435	404	410	394	375	409	406	383	385	412	384	373	440	381	413	419	405	388	441	435	391	383	430	388	397	399	415	405	391	363	398	365	423	386	388	417	413	424	389	394	395	375	418	410	414	402	395	419	382	415	411	395	418	409	416	349	399	412	383	436	439	392	390	391	413	393	419	401	411	414	369	414	420	432	389	409	377	389	409	359	416	416	396	408	394	427	419	447	363	386	426	382	380	398	373	414	421	421	396	385	385	393	422	387	381	397	416	372	398	410	399	370	393	402	382	398	410	365	414	391	371	414	433	396	394	412	413	386	380	411	423	399	413	375	370	404	383	429	444	403	392	371	399	390	424	388	406	410	390	417	421	396	414	419	387	405	350	361	400	378	412	426	390	397	391	390	400	380	415	449	380	407	409	387	411	389	407	355	392	401	393	451	390	410	402	400	382	402	421	410	396	385	405	415	423	402	396	385	373	392	405	405	409	413	431	442	412	387	401	382	432	409	439	404	391	386	435	402	379	360	393	374	420	393	406	377	375	404	425	401	394	402	373	379	401	406	392	420	417	399	414	424	404	358	439	406	394	372	435	448	411	391	404	402	425	397	411	367	403	388	426	391	452	389	385	412	402	407	416	403	383	434	435	402	449	375	437	413	391	390	387	396	405	381	386	420	407	409	399	418	421	391	371	427	426	404	382	420	436	416	384	379	381	414	390	390	402	431	361	393	443	400	445	429	400	404	423	377	411	416	426	439	385	393	389	382	399	420	393	402	403	396	386	384	436	396	412	403	431	393	389	410	378	413	386	436	415	416	405	432	378	394	379	410	389	379	409	380	398	403	409	441	380	411	410	371	404	371	408	430	421	391	437	383	375	413	380	418	422	400	427	384	371	411	440	407	401	424	412	424	349	391	416	428	373	401	389	394	404	430	418	409	402	372	415	412	388	379	403	362	419	386	381	399	399	414	379	391	404	409	396	379	402	426	415	368	389	421	391	424	420	403	403	411	373	397	409	413	413	397	410	386	397	372	394	396	421	393	363	397	389	373	362	401	395	409	392	413	356	423	418	391	445	396	397	395	407	422	385	392	363	357	440	434	407	456	429	412	435	417	421	353	371	404	429	409	391	387	407	444	408	418	411	410	392	403	376	397	385	386	391	411	398	392	394	397	392	403	399	408	428	412	386	466	409	396	443	398	403	392	377	431	408	411	431	377	402	400	358	373	431	417	404	407	433	378	425	376	396	426	372	396	375	379	403	426	403	407	407	379	411	358	410	387	415	410	395	425	405	394	379	419	403	423	410	407	403	348	428	410	382	414	390	390	349	458	418	378	421	375	396	412	415	415	394	397	368	381	398	413	390	435	434	397	399	367	413	467	384	391	391	406	397	406	369	362	397	428	352	395	418	403	430	387	429	403	406	410	392	391	397	394	373	376	420	368	400	398	401	415	399	391	419	415	425	390	426	393	397	435	453	382	357	379	374	412	381	441	395	376	399	404	391	407	399	411	398	388	392	436	428	413	396	390	453	391	416	392	417	417	400	391	423	418	387	379	383	427	408	371	433	373	434	415	440	429	397	410	373	410	388	390	390	394	399	416	393	422	378	440	396	410	401	405	407	399	390	442	374	383	396	385	437	427	406	410	385	397	376	431	405	434	357	421	376	394	390	427	384	406	424	356	431	385	394	392	380	409	370	406	402	423	373	379	396	436	421	399	430	416	404	423	374	403	438	389	403	427	420	412	406	371	392	368	399	364	425	426	413	392	395	412	396	424	388	416	396	425	415	382	372	425	408	422	381	417	364	399	398	413	391	395	413	407	413	408	385	383	419	387	371	405	387	382	388	391	395	414	403	395	380	424	410	391	376	392	402	364	412	377	394	426	377	391	409	408	388	405	394	365	375	414	411	392	392	404	431	407	379	420
5974	17936	15033	8602	6132	4898	3573	2901	2311	2180	1995	2019	2135	2459	2256	2053	2058	1526	1005	919	1155	1679	1821	1402	1230	1067	879	686	667	566	490	507	421	465	478	468	481	474	432	451	525	581	608	678	679	587	600	600	553	594	503	465	436	448	449	415	470	454	461	425	400	464	397	448	433	441	408	457	444	419	413	429	449	455	422	454	418	434	438	414	419	423	402	416	450	467	408	445	407	419	391	431	441	448	447	459	408	403	456	465	440	459	446	422	426	448	423	428	461	411	433	426	397	440	397	445	423	403	440	439	453	451	423	441	442	432	436	456	451	393	451	442	443	436	403	433	426	387	441	435	410	421	445	455	432	388	437	418	415	416	449	446	423	420	424	450	444	407	454	433	437	413	415	456	411	415	440	423	439	429	443	423	438	396	468	418	423	450	428	467	428	438	411	457	428	419	435	439	440	490	435	430	413	430	432	435	439	452	432	471	428	449	403	419	435	380	393	406	418	430	449	437	407	433	423	434	434	466	412	425	410	432	402	423	418	452	468	407	431	421	418	423	411	410	459	421	420	412	449	401	433	445	413	432	430	449	433	408	459	455	454	421	437	464	442	416	427	433	462	441	436	425	416	459	408	463	435	421	430	440	441	394	391	425	471	434	461	430	475	426	430	424	404	447	416	398	441	414	463	440	435	449	444	404	434	443	389	406	433	429	429	460	439	408	433	426	463	407	439	441	450	393	445	410	398	428	437	466	462	426	442	451	432	426	425	444	427	430	399	441	442	452	423	389	461	439	435	409	454	450	400	407	399	436	392	449	408	423	464	425	392	453	428	444	436	415	463	396	469	439	418	445	437	433	429	448	398	433	448	432	437	429	441	417	441	413	429	429	420	468	438	423	451	457	455	481	436	467	410	452	449	410	440	403	434	428	445	455	429	428	439	414	437	431	428	421	422	434	455	423	418	467	417	413	426	459	437	442	421	428	416	450	433	448	444	418	448	406	444	422	424	426	419	392	424	464	426	473	439	404	416	431	463	456	440	453	404	442	425	462	427	432	428	438	424	397	399	413	442	414	443	400	399	447	416	427	475	409	418	423	439	465	408	456	447	384	422	464	430	438	399	429	408	399	432	466	448	438	406	445	428	435	431	406	385	374	436	417	439	455	456	403	427	419	459	443	397	410	436	423	442	438	437	419	452	445	451	431	407	458	434	423	464	453	445	443	432	452	444	436	446	454	444	442	384	453	435	428	433	423	441	458	413	418	456	438	453	450	402	458	432	424	432	423	454	444	413	454	407	409	412	433	461	427	456	402	419	432	420	392	427	426	431	448	427	429	426	441	448	419	434	449	466	422	419	470	406	442	425	429	408	468	438	433	430	466	407	421	447	433	403	430	432	419	437	446	442	429	430	457	453	436	437	440	419	433	467	435	426	427	425	415	435	425	393	438	447	407	472	469	416	427	455	441	437	455	428	439	427	445	408	446	421	420	473	437	414	425	430	430	454	410	462	438	405	447	425	428	451	397	421	442	418	432	427	422	450	417	420	426	392	390	384	429	437	430	430	421	429	453	449	416	440	422	457	448	439	392	423	430	403	424	429	435	416	440	424	451	428	410	446	429	446	457	422	456	440	425	428	395	434	421	395	451	431	446	440	432	434	460	452	388	434	422	393	461	437	411	404	414	417	405	466	457	455	428	422	442	427	389	430	460	412	424	436	409	459	445	418	447	414	449	443	433	389	450	434	408	420	417	452	450	427	453	446	434	388	432	415	450	436	421	437	433	435	417	428	449	406	455	433	422	423	405	400	436	403	407	425	421	435	405	421	427	431	427	434	453	428	418	378	434	427	446	415	379	406	454	467	421	436	466	444	428	433	427	439	436	430	435	452	440	438	404	427	415	436	437	414	418	413	421	459	419	444	422	400	432	443	440	454	409	430	437	405	428	411	405	449	420	431	428	407	438	443	384	396	464	447	413	401	394	455	422	419	440	461	405	426	463	386	384	439	377	445	418	435	412	467	413	442	408	436	473	427	451	411	458	454	475	394	445	421	424	459	432	416	436	395	465	449	424	409	429	458	434	465	430	450	407	414	416	413	441	414	439	449	465	428	442	441	453	420	448	422	440	439	408	449	412	428	437	438	430	442	440	465	433	440	448	407	406	463	440	426	429	398	427	400	450	427	423	457	437	438	416	438	425	400	420	424	415	418	442	418	451	410	425	389	453	413	451	414	427	408	443	437	421	448	440	442	427	403	455	430	451	425	436	434	445	445	452	409	451	416	442	413	411	418	455	416	439	423	473	425	422	418	450	455	413	426	434	422	422	453	413	440	432	406	459	433	454	417	431	456	423	446	450	447	439	431	417	430	459	385	422	385	450	422	463	441	415	409	412	430	483	426	444	397	398	397	433	441	442	464	422	410	393	481	419	437	450	461	412	462	426	460	367	442	398	419	423	437	435	437	438	443	446	455	445	455	430	436	389	458	456	411	423	436	390	386	411	433	445	404	440	426	443	412	477	427	423	430	432	452	402	455	418	458	471	397	440	432	398	440	415	416	406	386	485	442	458	400	423	415	455	422	409	422	416	445	459	402	450	461	425	424	426	432	412	446	438	457	407	444	454	420	413	447	399	433	436	481	416	429	404	431	443	411	446	423	466	444	404	393	418	433	443	412	431	458	448	473	444	427	421	466	423	428	452	424	444	386	441	421	447	393	424	454	437	418	446	410	460	446	446	397	448	444	393	460	420	436	416	420	388	417	424	429	433	455	440	415	403	418	439	475	446	416	443	403	438	406	426	423	442	443	443	409	431	449	413	459	397	442	418	411	424	412	466	434	432	452	457	446	440	442	407	424	418	449	449	452	470	411	424	451	393	421	424	436	413	439	414	451	408	413	412	419	397	462	405	431	419	429	459	457	468	440	475	452	450	466	434	432	436	426	426	444	425	434	393	471	454	439	423	433	461	384	418	385	434	436	446	440	452	404	435	426	378	416	408	439	433	434	439	433	446	427	453	400	452	413	409	469	432	433	432	422	448	437	432	426	400	398	423	419	461	415	436	447	408	443	404	440	407	451	412	428	449	418	446	436	419	444	440	446	465	466	444	428	456	431	408	415	424	438	416	435	423	444	444	409	462	467	443	440	411	451	413	425	411	440	414	411	413	432	423	406	451	424	440	452	442	427	418	423	432	433	403	376	447	430	418	403	409	425	413	414	444	444	439	423	415	438	431	421	438	412	416	390	462	412	456	438	478	439	405	379	409	401	463	432	428	417	421	447	416	388	426	428	435	427	442	414	425	404	401	489	447	448	420	409	424	454	415	430	430	450	429	420	394	432	386	437	441	391	416	437	388	439	450	428	456	447	436	446	440	426	451	402	480	396	477	423	395	416	422	425	373	443	446	422	454	397	373	398	416	420	462	444	427	431	445	453	420	442	446	390	441	418	402	434	443	438	450	426	410	432	410	424	432	421	426	417	435	441	409	431	411	386	459	444	427	418	459
27038	19539	8292	2334	1527	1370	1194	1012	1028	1014	1006	1048	1029	1145	1194	1103	1073	914	922	900	1007	1048	1104	1054	962	942	860	862	881	817	828	845	809	859	858	823	861	839	802	813	815	873	843	907	825	782	849	835	840	853	800	841	785	748	838	825	838	816	810	835	815	845	817	796	807	852	866	845	846	789	790	833	774	829	805	849	809	822	830	843	817	799	816	801	888	802	825	799	830	758	858	793	858	774	879	828	847	831	836	870	872	849	816	850	791	825	799	830	806	802	819	816	786	803	835	790	856	807	842	831	772	796	828	846	803	851	861	774	840	763	796	810	813	884	795	823	861	825	799	791	834	888	832	880	794	788	836	837	893	869	795	789	785	782	782	800	866	843	781	811	790	813	863	781	836	806	844	789	817	795	810	747	848	817	813	801	847	852	879	858	885	786	830	785	829	802	808	832	826	786	833	787	807	826	845	814	775	862	791	838	833	866	800	812	819	836	823	837	860	845	840	833	845	813	874	842	805	843	828	815	796	823	821	798	820	825	822	831	838	757	800	826	807	793	813	826	804	815	781	781	850	801	864	836	804	801	819	764	823	813	829	779	804	854	806	822	846	832	895	823	810	781	822	815	833	814	863	837	823	824	821	868	834	778	879	836	834	809	824	771	824	857	795	813	809	777	873	823	845	821	816	783	880	784	878	838	824	791	857	838	851	921	779	787	804	801	796	850	811	859	828	772	796	806	841	845	766	819	783	778	820	804	812	838	803	787	808	860	805	870	860	801	823	797	767	779	805	826	822	790	827	803	830	795	868	824	776	828	879	817	817	825	846	849	866	828	845	813	795	879	828	809	798	834	816	835	843	835	817	807	788	833	845	784	820	828	832	814	836	856	828	756	854	827	820	816	827	812	782	815	821	828	783	781	769	803	792	822	797	831	860	835	812	843	810	795	832	865	806	780	799	787	870	794	814	802	817	818	815	851	786	806	836	831	854	845	775	817	780	835	764	882	803	855	894	846	798	784	802	830	844	792	844	789	776	827	848	762	835	811	821	857	850	779	867	843	831	840	801	850	852	810	843	829	827	813	830	830	827	800	855	897	783	854	810	778	797	791	812	826	822	829	784	815	846	847	821	861	837	814	815	788	785	839	811	846	824	765	806	819	797	769	813	805	810	836	846	811	833	858	823	833	775	859	789	839	812	816	832	830	819	805	828	801	831	797	847	829	864	838	821	857	806	858	809	829	827	778	825	830	827	820	822	799	822	856	792	843	858	815	886	802	828	801	830	843	844	821	852	838	838	855	787	809	821	825	753	837	832	842	823	860	800	796	882	845	860	825	784	875	777	788	808	817	832	834	810	806	831	831	832	762	807	780	890	821	835	823	837	853	853	838	807	844	815	829	850	816	813	804	840	822	797	827	837	803	806	812	812	798	810	805	870	792	819	768	827	843	877	827	850	830	816	855	840	768	776	770	813	792	886	845	811	791	820	781	813	872	759	795	821	831	807	838	820	855	845	814	797	831	763	848	828	813	819	788	812	853	814	848	822	792	800	845	803	832	837	876	848	811	813	794	814	807	854	807	865	852	829	820	814	858	851	800	786	784	788	824	779	840	801	819	839	846	800	885	797	807	823	852	848	827	811	844	783	830	815	825	823	876	786	783	856	842	797	765	863	788	768	818	784	787	908	807	813	837	785	763	833	810	812	828	792	806	823	815	818	817	785	836	841	808	824	826	803	816	846	823	837	781	822	872	863	849	815	843	845	860	764	808	845	822	816	825	865	839	810	834	858	854	820	820	824	811	750	835	800	886	825	818	792	803	791	821	863	822	779	791	845	779	875	831	802	801	861	888	811	789	812	834	802	790	795	851	862	781	786	776	815	832	783	828	787	811	832	823	832	822	834	812	805	854	864	857	792	789	825	802	826	828	841	826	850	815	829	844	849	803	863	847	837	804	829	793	841	803	818	814	804	818	817	786	838	798	798	864	831	779	811	839	791	782	845	817	792	804	782	801	785	825	788	798	864	868	836	836	845	824	778	853	834	818	812	818	799	788	809	829	837	797	850	793	851	819	858	825	807	840	804	858	864	824	855	813	804	848	824	807	816	821	808	821	799	782	850	772	820	822	814	833	781	824	829	804	864	808	825	817	898	824	812	813	798	808	784	785	871	813	802	849	814	818	837	825	806	744	830	848	803	799	845	825	847	835	833	854	826	842	849	837	810	788	848	822	848	858	827	797	803	813	828	817	820	765	824	817	813	831	847	853	837	815	853	790	740	782	792	813	796	816	846	775	854	896	820	826	772	843	839	863	791	810	897	791	789	837	823	778	816	897	795	890	777	802	853	868	843	806	868	793	852	858	859	853	808	820	764	832	839	818	823	772	839	828	863	815	798	792	771	839	830	821	782	816	859	831	838	842	843	739	814	770	807	775	809	834	802	850	839	855	751	855	852	819	782	838	829	785	797	828	845	900	789	799	823	828	847	810	824	828	846	811	815	810	795	793	840	824	773	872	803	839	868	789	817	778	832	842	803	781	791	825	807	780	821	816	881	877	819	851	832	799	814	816	857	796	825	817	834	846	866	834	828	812	870	845	781	789	843	814	876	827	826	867	808	818	795	843	793	832	818	792	796	853	862	821	789	778	895	863	820	838	853	846	833	867	811	905	847	820	868	797	861	829	793	840	807	816	813	816	832	806	818	849	822	822	792	844	802	826	803	845	787	882	827	808	829	768	811	864	856	780	772	827	839	809	762	824	830	764	835	869	866	835	868	862	849	856	832	805	845	849	855	800	841	879	836	802	835	742	794	844	792	848	813	843	802	851	780	780	862	810	801	823	835	836	832	801	798	812	789	864	787	792	818	811	792	811	870	818	813	791	785	799	832	812	800	851	830	812	857	820	855	846	798	788	825	858	805	833	811	843	805	808	863	880	833	846	816	800	842	782	808	836	804	796	826	858	897	839	823	854	822	804	827	822	833	858	842	809	773	888	842	839	825	827	847	831	838	774	807	840	882	820	806	874	842	802	807	826	825	796	799	863	769	863	838	837	841	850	828	816	816	810	772	773	839	799	830	837	816	831	848	838	792	837	843	822	820	799	838	823	846	823	837	833	824	828	821	825	843	820	813	790	838	886	835	847	835	851	794	746	827	847	813	857	814	789	859	841	800	810	812	758	799	813	801	772	798	799	827	871	753	878	792	803	822	826	814	796	799	818	779	818	870	821	798	907	827	817	866	831	830	817	822	823	859	818	843	865	779	817	889	850	804	799	797	803	812	814	854	828	810	806	794	869	801	836	841	771	794	850	767	816	886	812	790	805	817	848	893	836	806	817	797	853	763	780	851	819	809	822	835	856	849	802	802	841	797	780	825	810	882	820	825	843	864	849	795	806	785	833	809	774	819	857	819	823	807	844	828	830	769	820	816	877	830	810	830	844	862	825	840	844	811	782	859	876	798	888	859	775	816	781	840	784	807	811	833	817	874	860	830	826	828	810
5154	4325	3940	2218	1813	1673	1468	1312	1262	1213	1220	1312	1401	1401	1322	1302	1297	1190	991	1013	1094	1167	1366	1201	1018	1011	952	943	920	932	914	888	906	853	834	907	837	931	896	906	828	864	951	899	954	876	879	878	833	923	896	860	879	814	904	878	867	869	808	809	882	858	824	850	848	911	873	862	835	886	856	868	853	801	883	876	823	865	869	878	899	900	864	860	827	881	912	869	880	902	837	862	892	861	848	854	854	848	824	838	900	896	852	878	869	905	849	832	868	824	925	862	820	818	827	905	858	897	819	844	874	879	826	812	924	859	832	828	867	833	810	899	845	896	868	889	842	893	885	882	883	882	844	862	846	906	848	890	905	843	849	843	841	773	895	857	860	898	854	868	855	930	889	847	855	857	844	843	825	884	828	858	895	879	836	870	884	911	880	911	847	864	880	869	829	815	858	869	917	828	876	891	844	924	822	826	837	900	889	898	838	858	890	851	860	939	886	838	861	876	825	866	877	872	832	851	832	894	863	857	859	841	879	881	855	846	889	818	869	917	915	859	863	891	889	854	883	827	818	851	842	875	834	922	854	847	880	827	852	862	840	876	857	808	923	867	870	865	807	881	825	895	800	896	811	827	847	849	900	874	830	892	878	884	877	865	851	842	853	819	793	892	867	905	915	883	902	817	816	875	916	825	901	826	868	892	853	839	866	842	820	855	844	848	860	841	866	844	867	896	850	875	899	870	858	907	915	833	824	907	900	851	875	882	910	841	898	867	862	832	832	856	889	826	847	938	818	851	853	870	902	845	869	827	880	843	867	830	793	899	880	895	894	862	821	853	819	878	919	932	853	873	901	919	875	917	881	910	873	873	781	850	850	868	849	860	865	866	847	880	845	893	867	849	908	893	881	878	917	850	818	831	897	912	844	846	852	901	829	878	873	807	820	831	919	857	863	880	811	868	846	872	884	858	908	864	882	856	820	867	834	909	886	829	823	906	871	836	831	857	857	858	881	914	862	822	876	843	831	850	858	875	851	833	847	860	888	861	833	874	872	822	852	814	867	819	848	876	796	839	865	906	843	828	851	836	870	865	824	816	898	864	873	871	872	882	848	816	901	858	851	833	865	807	845	860	838	893	864	856	879	888	833	857	906	871	880	859	852	913	860	895	814	909	858	820	844	890	866	857	869	907	898	856	891	868	939	875	872	877	827	866	851	847	876	935	881	838	829	921	868	854	806	841	939	807	839	893	900	921	797	887	832	922	820	861	846	839	883	882	903	901	864	911	865	877	835	884	887	884	835	866	837	875	896	866	870	871	906	870	857	882	830	827	836	892	822	858	883	866	862	856	844	875	886	846	900	874	885	862	857	831	895	899	852	872	846	844	864	884	860	882	867	882	852	823	877	848	905	859	859	901	833	880	908	885	859	904	830	863	850	876	867	864	904	844	874	833	891	897	847	829	842	839	837	889	847	841	862	880	916	888	870	828	918	862	884	893	849	877	877	872	817	861	866	866	821	828	904	853	868	854	876	837	894	854	827	813	835	838	865	847	833	863	862	911	827	869	866	872	880	883	885	874	823	830	828	902	825	868	850	849	861	880	894	863	845	886	869	908	869	898	886	854	884	846	822	847	864	818	831	886	880	860	860	849	883	885	848	871	874	904	904	906	874	864	878	861	863	840	847	898	884	898	887	860	851	843	854	900	857	865	865	922	893	868	809	840	886	815	859	814	853	887	846	829	905	875	835	880	867	892	887	893	904	893	832	832	900	868	872	820	849	841	886	906	855	850	893	868	831	861	870	830	853	862	812	878	901	869	874	856	866	885	887	885	893	802	866	829	863	907	857	885	854	895	870	811	928	925	851	863	887	835	825	858	920	816	817	788	849	908	819	873	876	864	865	875	904	877	865	884	872	850	864	923	925	810	885	899	923	859	904	833	852	875	895	843	841	895	855	826	890	852	888	866	836	881	824	869	932	882	860	845	884	858	838	886	877	821	879	893	907	868	819	881	877	889	861	835	789	822	859	870	842	910	911	858	872	869	833	868	876	804	851	822	829	879	883	872	878	856	843	843	860	869	899	844	866	837	863	831	862	911	889	904	840	856	874	813	838	877	901	884	832	900	889	864	841	899	841	873	899	858	882	867	903	861	800	858	877	864	847	886	873	853	802	910	895	888	859	834	850	882	873	858	861	883	873	862	847	894	901	875	896	822	872	856	875	871	855	839	865	858	882	877	890	891	868	864	900	887	907	827	812	858	831	827	863	854	832	884	871	830	847	862	874	922	843	877	858	904	848	845	889	882	775	837	893	834	831	842	863	823	847	877	823	874	851	889	879	832	882	866	829	854	846	826	849	869	854	821	902	850	885	845	821	853	847	842	856	842	877	818	889	890	841	834	897	803	908	886	861	863	850	883	850	861	871	819	814	840	902	850	893	821	863	857	847	836	861	797	888	943	869	819	888	810	873	889	825	883	822	888	794	834	834	890	853	868	885	893	912	867	891	866	878	875	843	902	858	871	922	864	895	845	844	826	874	867	886	851	839	827	871	840	900	851	826	914	866	889	915	903	867	812	867	884	841	810	885	920	835	900	888	880	848	852	830	923	871	884	897	858	849	899	824	957	851	915	882	837	881	867	846	850	835	891	955	861	887	857	809	891	858	840	866	813	834	810	884	916	826	880	885	849	855	846	932	896	869	860	866	844	878	846	848	891	856	902	878	860	867	853	859	843	867	836	836	815	841	861	819	856	893	872	805	887	811	945	851	895	876	843	919	862	871	886	874	884	851	841	825	911	865	866	886	880	825	822	868	866	875	856	869	811	864	844	885	874	853	864	887	880	841	863	849	884	842	860	852	840	832	857	904	844	923	863	872	849	842	819	898	866	878	875	838	894	862	825	835	876	876	818	831	891	872	873	845	868	885	882	843	859	847	837	866	878	839	820	830	875	890	842	860	867	879	864	875	922	834	878	896	887	823	845	839	846	847	829	881	866	876	830	902	826	865	923	857	846	809	789	859	855	846	894	911	883	871	913	850	854	898	866	893	840	879	877	863	848	895	773	882	859	883	842	860	863	834	864	849	832	848	903	801	884	873	885	876	888	832	858	876	924	909	866	844	895	885	901	893	888	856	859	933	856	829	850	881	869	879	841	896	907	816	888	863	908	888	863	878	835	800	815	864	909	857	824	861	885	914	889	827	858	889	899	920	915	886	830	908	877	857	892	916	859	853	847	908	817	873	787	858	853	810	871	852	830	854	783	863	870	864	828	927	880	795	837	868	842	867	897	851	866	876	920	855	892	894	837	924	855	815	836	880	900	885	873	878	879	896	888	895	844	891	870	856	833	790	901	899	820	865	876	858	903	893	900	870	856	901	797	901	890	896	873	850	872	832	860	857	884	879	884	863	910	883	868	864	873	874	830	914	854	821	830	776	837	908	867	862	858	915	837	828	864	827	843	814	903	848	850	850	900	908	924	849	856	871	848	893	868	874	875	847	836
23218	20864	28002	23832	20859	13404	2408	1486	1281	1251	1197	1364	1411	1417	1390	1266	1164	1058	868	884	1042	1275	1201	1129	974	914	860	791	730	696	732	645	678	643	663	712	652	685	712	624	646	667	700	754	748	707	713	737	700	678	665	617	637	690	598	637	652	645	650	633	624	586	616	681	622	647	609	612	670	662	611	641	609	665	670	613	691	661	634	639	690	647	651	649	621	607	624	574	653	643	619	590	668	616	634	620	640	656	634	656	626	652	653	626	666	634	626	643	634	612	710	631	633	596	606	600	652	620	673	614	646	636	654	684	669	685	638	648	605	640	640	672	597	621	665	617	604	633	637	632	595	643	631	628	616	640	634	640	667	655	680	657	594	631	648	582	641	658	664	646	653	619	610	685	644	626	600	645	599	597	622	644	660	640	637	605	616	623	616	608	668	638	651	619	579	599	578	612	679	668	643	653	614	630	579	639	684	617	610	592	647	666	651	633	579	604	603	617	613	648	611	656	635	601	657	644	667	639	628	676	651	619	613	655	656	649	626	608	594	644	624	651	625	647	640	657	626	640	591	652	621	632	676	670	641	642	653	617	653	680	646	668	644	606	610	631	636	626	664	620	604	630	674	661	629	617	611	625	644	559	614	640	662	633	591	638	612	608	630	616	645	635	650	626	675	643	699	642	628	582	645	628	602	604	611	620	672	681	570	622	618	647	623	610	628	580	625	648	623	646	680	648	603	580	607	564	664	608	650	603	578	695	618	601	612	656	587	625	704	637	646	662	631	596	572	619	628	641	660	618	605	672	625	628	585	631	632	639	601	688	644	645	679	638	612	608	649	625	608	701	655	636	650	625	680	652	643	655	667	634	612	654	613	635	637	625	614	638	645	637	666	643	628	602	668	639	632	603	621	677	611	628	639	658	641	596	660	667	647	642	634	648	614	643	623	629	613	658	618	666	642	657	649	633	627	614	570	628	613	641	624	611	642	629	659	623	647	670	650	591	627	687	637	611	631	684	635	615	634	625	613	622	631	647	624	603	620	578	642	646	632	626	679	682	615	602	654	619	648	637	617	607	633	653	615	612	628	661	634	619	654	675	628	619	658	642	616	620	673	664	623	658	679	662	611	602	645	651	667	665	665	623	658	632	583	628	641	616	644	599	671	622	640	617	641	638	640	663	607	604	640	629	576	575	637	669	580	612	614	640	644	598	606	635	643	630	594	651	628	610	647	587	623	619	617	645	650	662	592	635	631	622	615	677	611	636	598	615	646	645	605	600	623	613	593	633	591	654	631	639	613	642	637	634	714	605	634	635	611	638	594	658	627	604	634	650	645	632	581	649	664	593	641	673	614	582	613	630	603	662	631	608	611	605	663	604	627	658	617	642	626	605	635	650	629	656	632	606	613	643	615	618	641	645	619	668	602	635	604	614	657	661	622	589	588	603	625	652	599	625	643	570	608	634	586	595	626	661	620	622	653	638	606	602	634	632	619	634	592	613	620	613	651	611	610	655	598	649	645	639	628	671	677	631	638	668	658	628	637	628	599	596	619	662	626	636	609	619	608	646	633	629	643	650	636	614	695	615	609	610	608	612	640	634	650	638	620	625	661	620	677	614	659	596	618	613	662	635	585	617	580	659	639	623	597	644	600	705	622	653	637	618	647	611	652	678	633	657	622	617	641	614	655	628	670	655	646	634	661	659	623	621	670	647	632	630	636	629	629	618	600	607	628	607	604	634	650	619	655	652	650	658	642	621	628	670	666	627	609	623	638	611	657	585	638	608	646	590	613	630	608	644	615	590	652	651	661	654	626	614	609	665	605	619	590	670	639	636	623	592	655	654	652	685	611	690	641	651	639	644	650	606	657	683	629	607	622	630	616	585	665	693	672	663	644	641	627	628	643	629	636	628	696	625	638	601	616	619	613	587	681	579	615	622	625	668	614	631	674	620	663	627	665	635	675	650	636	652	602	653	651	628	583	642	679	616	597	618	570	636	605	603	612	641	592	657	600	614	573	629	621	632	604	614	643	605	627	636	628	608	643	642	657	614	630	662	639	652	630	624	634	623	629	630	620	604	573	654	643	656	668	620	606	673	640	666	596	632	625	629	607	667	634	657	598	649	627	615	632	627	583	606	616	597	623	632	643	649	658	628	650	634	625	643	621	647	602	623	634	681	620	651	565	658	612	623	691	637	638	603	617	652	637	625	643	635	617	633	652	613	606	665	646	624	621	614	649	617	626	621	676	650	607	661	646	667	632	663	607	607	654	607	663	641	607	600	659	617	611	608	638	620	647	627	608	596	626	617	642	659	619	613	629	620	631	602	615	604	643	678	615	618	674	641	629	609	676	619	640	654	625	641	660	622	610	626	701	646	632	624	658	602	641	615	612	604	654	609	636	627	617	625	605	627	635	657	667	626	649	630	650	642	605	608	639	626	618	610	591	664	658	631	612	631	609	586	626	663	619	667	620	651	636	603	597	611	643	608	633	620	623	639	575	644	558	667	601	658	608	594	626	599	646	647	598	633	621	671	635	599	629	619	603	644	604	639	658	605	615	628	629	638	577	669	658	653	645	641	694	614	617	671	677	641	622	633	641	627	632	643	615	662	616	655	615	615	660	619	588	611	571	651	650	646	602	655	584	654	642	635	624	605	613	655	704	638	616	619	620	612	648	595	618	559	652	600	638	635	612	673	641	636	609	620	671	626	616	645	610	642	595	579	631	609	624	588	613	674	656	655	623	652	648	587	606	637	603	644	622	662	611	612	642	651	623	625	603	656	609	610	662	629	669	654	645	656	627	595	628	654	641	670	628	661	621	597	669	645	608	610	587	628	617	602	671	609	611	588	614	621	614	659	653	616	598	624	616	594	599	631	661	683	650	638	662	666	616	623	681	644	612	620	626	626	629	614	607	660	665	644	618	622	617	579	603	637	623	646	648	694	674	663	632	627	597	566	611	602	647	645	616	656	646	602	666	680	625	650	659	596	622	600	640	607	582	643	599	606	627	623	635	682	660	678	688	623	634	606	596	665	640	675	608	598	651	653	621	619	633	620	631	669	632	598	649	634	634	650	628	616	624	620	678	624	656	614	616	655	609	646	659	615	636	640	661	626	559	660	652	613	642	634	629	642	622	637	604	640	634	632	665	617	657	614	617	658	622	706	670	603	637	652	632	638	635	680	601	635	636	629	624	675	615	627	588	627	651	628	585	579	625	665	612	597	600	636	631	624	663	649	630	649	633	641	684	602	599	625	656	626	593	628	651	644	640	607	600	648	650	599	606	611	682	604	642	644	646	580	626	632	646	671	652	649	638	637	630	636	622	638	655	676	613	626	664	640	661	630	634	588	600	660	648	650	601	642	631	647	619	656	622	623	621	617	611	628	664	653	589	635	592	636	612	628	627	596	646	621	623	663	649	609	600	624	649	643	654	651	642	629	661	582	611	643	645	634	632	653	618	611	610	622	612	653	586	675	634	605	604	618	634	608	619	640	636	622
4426	12269	10481	5331	3828	3204	2481	2025	1861	1651	1625	1718	1986	1912	1797	1661	1508	1222	985	1080	1357	1434	1515	1350	1138	1106	989	847	832	747	695	729	680	739	703	729	684	695	732	748	702	766	762	857	839	792	805	805	724	743	683	644	731	722	669	675	695	699	731	677	716	641	689	693	679	714	680	682	710	659	679	675	689	724	689	668	694	643	669	662	722	651	649	697	647	660	689	666	724	706	645	699	687	665	683	686	719	682	657	673	744	688	678	716	673	717	683	657	704	660	692	670	685	673	702	726	679	689	701	645	731	676	701	646	688	661	698	639	698	677	730	680	647	671	656	670	631	611	674	694	617	724	685	631	676	655	726	680	628	726	658	740	682	701	659	699	694	680	607	718	684	686	700	695	669	675	740	646	706	679	726	686	684	670	657	722	659	709	652	697	673	677	647	694	707	661	718	700	649	603	687	674	679	750	625	685	719	662	644	636	697	708	745	667	667	667	671	704	683	663	647	678	727	652	627	649	690	690	713	660	695	667	659	676	703	727	648	653	685	682	684	724	687	620	715	713	674	717	677	640	691	682	661	664	659	643	668	705	640	684	691	683	728	686	634	665	713	657	682	671	675	681	646	659	679	682	639	635	640	678	652	707	682	685	725	660	662	686	683	626	641	674	712	643	685	698	645	672	653	660	729	675	694	733	725	686	666	655	679	694	654	694	639	676	685	680	641	730	656	711	683	660	702	646	693	693	633	707	660	662	694	673	682	686	646	697	626	698	695	713	683	689	665	652	675	655	675	694	654	694	649	695	657	672	696	630	705	677	707	701	681	644	636	683	715	659	666	687	687	660	635	724	696	660	712	676	685	715	658	691	703	687	663	669	698	680	690	616	659	688	651	726	672	681	670	675	699	657	656	715	653	678	657	710	700	686	677	679	645	624	646	680	680	653	742	685	708	676	681	703	667	690	680	674	701	685	630	645	685	655	656	732	665	706	689	661	711	731	643	630	653	675	628	679	712	698	671	732	716	645	688	687	726	735	673	684	658	652	694	699	664	661	658	690	641	648	614	666	688	712	722	662	671	665	687	702	682	698	681	674	675	659	680	687	629	658	688	620	696	649	675	677	632	684	670	699	656	691	654	684	672	635	651	701	703	658	644	663	676	703	687	678	689	664	722	700	625	713	699	674	688	660	690	680	673	707	667	700	664	706	677	695	695	660	693	648	663	637	626	640	667	677	678	688	678	713	670	692	656	647	707	673	657	665	634	675	706	710	653	685	661	658	595	669	621	624	756	710	655	685	720	653	694	692	696	681	667	728	653	678	743	676	655	659	648	723	696	672	711	667	654	646	697	711	669	688	662	679	685	589	702	661	613	693	653	689	699	683	636	723	668	696	646	678	623	669	679	688	663	691	684	643	685	689	659	617	713	664	664	638	705	661	669	650	667	682	691	674	652	719	674	692	630	683	694	664	661	657	686	630	669	684	694	643	678	685	656	682	675	678	681	752	671	667	689	691	664	673	680	631	653	678	716	681	637	688	679	685	664	701	640	676	691	687	670	678	622	645	697	701	683	696	642	646	632	672	737	706	682	676	698	683	663	723	670	662	666	751	684	704	712	692	703	698	675	696	698	643	631	677	654	671	659	688	690	660	667	662	669	676	652	713	678	712	657	673	698	647	642	664	694	652	688	656	731	687	694	676	690	644	691	698	648	677	668	697	705	729	698	680	651	677	708	652	680	670	671	618	656	684	621	718	680	629	644	668	685	725	709	694	630	661	647	714	712	662	758	663	743	705	636	638	679	654	687	666	632	643	657	674	684	695	698	670	686	665	668	741	640	736	669	684	651	669	673	682	649	726	644	685	677	661	675	687	674	640	645	675	684	663	692	725	671	655	720	706	728	663	660	666	710	648	707	679	684	672	687	668	692	670	696	659	700	680	697	689	668	652	680	649	667	686	709	637	714	664	686	719	650	690	635	730	707	701	714	685	664	665	731	669	698	669	648	683	689	671	678	648	702	692	701	655	661	683	711	709	647	674	690	629	730	676	724	706	688	663	731	696	671	692	736	686	696	639	694	705	711	704	699	666	671	678	723	672	729	701	675	722	680	691	678	723	694	651	657	657	667	688	688	694	717	713	638	680	676	644	707	641	666	682	692	671	664	665	690	672	693	674	660	645	707	655	676	668	677	685	710	694	668	704	705	676	686	682	629	697	660	641	660	697	634	653	731	641	681	664	708	667	695	685	673	686	654	668	692	678	673	667	651	681	665	657	708	701	662	676	715	704	698	698	675	652	675	711	679	650	697	685	680	685	676	695	693	693	683	689	705	648	687	671	709	670	658	671	673	658	650	623	653	690	692	674	661	712	689	677	708	697	655	670	684	686	690	718	690	712	667	690	703	716	686	685	701	659	683	681	688	654	654	705	676	685	691	699	661	638	686	735	724	702	683	722	741	652	679	694	641	690	728	654	674	675	632	650	681	690	686	625	661	722	694	671	695	613	699	688	676	725	646	696	626	664	647	685	674	671	684	702	639	692	686	663	671	663	730	674	688	674	671	632	648	642	722	695	657	660	674	700	726	721	680	614	689	699	670	652	704	677	669	647	700	659	665	684	688	677	666	655	653	721	689	667	696	726	692	649	642	654	659	674	701	682	715	634	677	629	665	648	707	670	675	655	687	698	730	688	659	669	674	630	690	675	664	688	668	671	687	698	730	636	703	672	687	695	667	645	677	653	662	665	649	688	707	669	662	670	680	647	713	704	675	664	673	644	714	694	687	673	624	677	685	671	671	687	650	691	677	653	666	681	714	645	648	657	706	666	681	652	663	710	658	691	657	661	708	639	671	693	699	655	699	678	713	734	666	655	645	704	670	694	680	706	644	695	687	640	704	679	702	686	654	686	699	687	662	698	701	719	665	654	686	689	659	698	642	680	719	694	637	649	682	664	733	689	730	624	689	679	708	681	687	704	697	707	664	696	698	673	628	670	686	678	712	683	658	662	659	660	651	676	641	708	653	684	661	681	671	667	690	654	678	667	666	721	676	687	632	639	680	684	637	658	697	696	685	644	670	711	698	683	678	666	704	669	659	668	694	690	689	654	672	668	651	641	693	710	738	716	661	656	701	681	697	655	695	690	630	640	654	723	695	698	715	695	661	666	680	684	661	681	673	660	654	688	654	686	686	667	681	634	686	664	648	664	682	662	694	689	648	666	651	725	707	703	646	654	698	704	676	688	662	706	679	651	714	630	694	662	628	711	688	655	684	700	652	687	652	709	642	672	732	693	624	646	686	708	690	652	671	651	678	673	670	661	685	691	656	702	683	699	697	694	676	689	640	656	674	711	673	620	715	688	649	629	665	680	701	675	614	657	680	657	696	688	690	627	711	730	634	639	700	682	707	691	665	711	666	680	652	682	731	635	693	698	655	705	667	653	684	667	690	704	661	656	667	682	726	634	675	627	654	662	660	683	658	655	668	732	629	685	611	697	697	693	698	656
24208	20890	27317	24519	17030	2518	1505	1172	1125	1041	1059	1072	1184	1203	1165	1127	1063	961	854	825	995	1116	1120	1027	899	960	862	787	748	751	715	700	690	675	734	690	682	720	752	729	723	727	672	759	768	730	723	725	754	740	668	700	671	711	692	682	667	705	726	673	718	662	708	694	682	725	661	719	666	663	662	687	658	647	701	666	654	657	723	661	721	687	713	667	674	699	652	685	638	678	667	693	733	710	707	647	661	682	735	688	685	635	693	677	690	728	730	710	732	750	679	660	663	688	704	719	731	706	682	719	674	687	698	680	652	669	698	691	637	672	668	714	749	691	639	651	665	635	650	665	675	677	682	694	706	653	672	661	678	677	694	658	656	670	675	623	681	713	667	687	665	670	702	697	643	724	701	687	719	679	646	669	676	724	657	676	683	671	627	715	684	685	688	700	699	666	687	699	623	713	727	670	689	692	695	652	699	630	708	689	713	673	728	700	645	712	717	693	653	699	707	736	735	706	744	653	725	690	654	682	710	653	701	687	644	693	672	738	684	692	688	688	680	708	743	666	699	691	680	681	691	681	661	724	686	653	673	652	689	697	705	655	680	650	682	677	695	626	684	727	667	658	717	675	705	700	671	688	675	687	699	679	728	666	690	711	683	707	681	680	664	686	665	727	731	697	629	698	706	695	679	736	723	692	647	650	663	702	712	721	683	671	705	672	686	693	666	685	691	685	686	688	680	685	631	698	714	710	618	656	677	719	662	641	633	682	694	699	677	666	681	724	665	697	685	670	692	713	725	652	727	675	705	724	688	719	710	706	706	660	691	666	690	660	674	675	628	686	655	725	714	708	687	684	716	707	643	658	682	668	669	705	679	704	702	672	674	639	688	664	618	646	695	735	675	710	676	672	670	671	727	738	726	713	729	729	644	717	694	678	682	676	673	720	710	633	662	676	649	658	717	685	668	680	667	716	718	700	673	669	713	690	676	685	697	675	683	674	677	657	683	699	688	652	672	674	639	650	701	706	685	679	683	674	662	656	695	718	651	709	677	648	678	678	644	725	669	716	666	678	723	642	660	694	678	690	709	687	665	671	659	658	639	664	691	692	665	740	654	667	692	686	699	745	693	683	665	653	688	688	700	697	669	699	692	673	690	637	682	663	702	681	702	652	717	722	667	660	615	677	679	629	692	737	697	676	715	681	654	675	688	681	740	662	677	674	677	677	716	713	646	709	740	731	717	742	638	689	713	670	693	681	718	707	698	666	703	658	709	658	710	676	674	690	695	684	686	722	673	670	704	686	631	732	674	687	699	667	640	648	636	701	688	661	693	655	671	672	693	709	679	668	713	750	654	697	703	672	649	668	607	685	735	676	659	706	714	661	647	690	667	655	675	727	678	662	727	697	737	664	698	739	613	656	663	680	700	681	618	671	681	662	710	667	688	667	658	734	676	671	726	699	675	689	662	717	734	658	662	720	733	683	675	692	684	705	691	643	696	729	703	722	662	706	682	674	658	678	709	721	670	653	668	695	702	714	702	703	706	675	692	665	681	661	671	675	721	663	661	721	685	700	697	705	660	689	714	703	635	735	669	722	679	660	693	675	694	683	642	670	703	707	723	660	697	666	640	651	697	680	677	666	706	682	668	659	704	692	675	669	701	659	684	690	727	716	682	682	685	687	752	660	675	734	745	706	653	747	669	679	717	751	753	674	703	705	686	664	702	743	684	679	680	619	654	683	672	677	687	688	670	661	707	679	690	659	706	663	659	694	663	706	688	640	712	666	727	698	702	679	727	712	658	656	662	707	690	658	658	638	714	657	639	681	724	664	684	629	681	662	651	683	680	672	678	709	642	706	619	693	708	689	692	691	753	686	654	672	700	668	738	675	696	703	681	708	723	716	682	668	703	647	643	676	733	670	633	669	662	679	696	676	709	727	693	680	722	686	730	659	655	721	672	694	669	659	697	688	690	707	680	624	703	702	700	670	680	683	731	724	695	707	691	685	709	721	717	680	696	735	676	694	663	642	658	739	712	639	674	693	686	674	667	668	715	692	725	709	646	629	653	671	677	711	696	689	694	697	647	654	674	627	638	688	670	683	676	654	686	661	664	717	669	658	667	682	672	704	731	702	661	692	661	639	661	670	703	666	688	668	696	668	707	685	680	686	674	648	683	695	690	673	684	658	728	661	663	663	648	635	661	681	719	649	647	687	635	715	680	697	676	694	715	717	630	711	676	684	717	684	692	700	680	703	679	648	655	767	669	689	733	673	712	698	688	727	696	658	686	666	690	709	641	676	676	678	707	693	700	676	664	687	700	693	679	712	729	686	686	637	684	739	703	665	670	717	636	682	694	654	697	697	704	700	634	729	692	727	650	679	696	732	632	748	652	685	678	663	647	644	749	673	688	718	657	645	678	704	676	686	738	644	688	697	712	661	694	654	706	696	678	647	700	652	674	676	732	652	716	608	687	667	675	682	684	709	690	661	685	674	698	661	654	693	703	667	634	668	708	673	687	682	673	691	748	677	689	649	733	726	675	685	691	690	711	687	699	669	705	651	672	677	701	709	658	638	677	631	640	653	687	705	665	712	665	703	693	713	704	707	677	710	643	714	652	691	710	674	683	674	720	700	695	697	661	653	686	704	726	661	664	695	716	695	728	704	691	644	656	676	723	674	675	693	667	710	674	676	726	712	679	672	673	727	653	692	684	645	669	683	665	654	678	686	742	672	689	693	673	667	681	704	647	629	696	702	690	718	671	680	689	666	701	668	684	688	675	686	706	635	667	674	688	640	679	698	741	695	615	749	688	693	690	688	672	688	680	694	656	716	662	646	665	680	725	702	712	669	740	685	672	684	684	669	697	697	678	678	721	664	670	667	689	664	690	717	653	722	662	705	677	703	671	645	694	694	672	700	680	687	699	676	690	661	703	696	622	634	699	685	683	657	684	652	701	686	721	681	684	679	702	610	680	700	759	713	730	667	668	665	665	673	667	630	694	709	681	639	702	673	657	690	652	717	703	691	662	726	672	634	666	689	696	687	704	697	664	714	658	678	673	673	701	688	688	706	702	674	732	673	723	688	740	630	676	672	691	722	657	659	683	681	710	694	704	683	707	754	733	717	742	670	667	679	650	684	664	616	677	666	701	676	687	732	676	742	686	673	667	676	682	678	683	667	717	668	700	650	698	664	697	619	690	714	706	683	713	647	659	678	737	714	686	669	636	713	697	686	730	712	675	655	682	673	677	612	669	693	714	742	684	683	679	640	678	637	677	715	701	696	660	656	698	728	697	700	678	632	663	684	672	674	695	666	712	680	697	704	692	726	699	706	670	659	685	661	669	645	713	658	642	653	661	671	711	684	687	697	690	688	684	712	736	697	701	666	652	702	652	685	683	710	636	683	676	732	721	709	703	684	689	719	624	668	677	674	667	701	712	705	653	658	707	711	700	691	690	684	710	670	657	730	678	671	723	746	671	684	652	664	728	696	676	685	725	695
4535	9234	7503	3921	3144	2597	2191	1745	1599	1451	1449	1507	1526	1532	1472	1332	1341	1120	886	978	1220	1390	1282	1167	1068	1057	928	836	826	796	729	745	767	737	725	735	749	717	744	750	740	809	796	800	781	849	798	832	764	749	740	714	678	744	762	688	745	710	698	707	686	731	762	696	645	724	733	686	728	725	669	734	719	692	696	753	730	712	766	754	696	686	744	686	662	741	718	725	727	729	643	740	734	718	762	762	741	756	656	696	737	672	743	704	670	760	738	694	746	707	712	765	695	770	752	722	693	731	686	725	708	688	663	739	730	694	697	716	740	697	680	700	752	750	680	740	735	693	646	710	705	700	719	746	717	731	723	684	724	719	696	726	684	715	735	719	726	700	713	687	724	711	698	669	743	714	772	702	755	744	643	696	707	707	735	759	743	719	735	708	725	730	786	738	715	736	719	718	686	692	724	721	695	678	731	718	760	706	749	721	706	702	735	767	714	686	729	724	700	769	706	688	706	646	726	786	737	731	737	719	716	675	709	711	721	730	689	723	738	700	738	722	702	732	697	719	753	722	728	728	731	711	705	769	705	697	718	703	769	721	719	706	699	697	711	722	714	692	720	717	704	735	724	707	672	696	691	729	745	699	700	736	686	761	711	693	714	674	694	690	707	714	729	691	655	742	753	721	765	715	697	709	725	739	720	736	746	707	705	702	731	700	660	739	718	665	718	703	723	720	704	709	737	673	716	741	686	718	704	761	727	688	688	694	719	717	696	770	720	689	724	705	722	734	656	721	713	743	700	729	708	708	727	720	701	701	711	694	677	750	707	661	723	751	742	721	742	699	707	724	700	708	670	734	727	677	769	713	705	737	717	728	775	702	727	752	764	684	743	741	692	705	662	725	728	706	759	665	719	690	703	699	715	728	682	757	748	708	705	662	649	726	711	725	738	681	721	741	749	729	725	757	783	709	761	673	750	711	670	676	688	705	703	701	731	696	702	704	682	717	720	706	716	738	691	711	681	707	692	724	715	756	632	739	719	699	713	717	715	692	689	776	759	693	726	701	690	685	719	713	686	729	757	715	751	742	699	679	736	709	735	689	728	704	708	709	752	724	740	732	713	662	739	730	752	719	724	714	778	721	705	687	697	750	703	661	747	712	679	731	697	724	701	749	681	676	709	694	741	707	646	745	719	726	696	717	707	721	712	750	712	725	680	724	731	758	727	712	678	732	721	711	723	692	728	752	670	688	731	686	738	715	712	721	724	699	657	687	683	705	696	697	728	698	659	736	680	720	707	711	673	684	721	675	709	742	731	779	665	767	715	719	677	764	716	728	721	672	742	715	715	725	701	674	718	712	747	701	712	646	715	697	708	718	693	720	705	712	748	706	714	734	762	712	709	678	720	714	737	723	736	744	730	724	770	687	749	727	729	692	717	737	712	670	717	707	715	701	698	669	709	738	718	668	704	755	722	729	701	734	741	709	694	716	726	722	719	702	762	681	679	749	770	765	717	719	725	769	719	727	730	750	719	715	753	697	698	702	691	713	700	704	692	765	679	725	710	660	745	731	766	702	680	711	754	711	727	792	709	652	716	709	697	723	721	697	707	698	677	727	675	709	707	713	719	700	728	674	698	716	736	739	734	727	714	731	766	746	709	755	714	676	717	716	657	713	711	718	764	702	689	734	702	700	721	682	734	738	698	726	711	693	682	736	655	724	724	732	750	668	725	718	747	715	685	689	722	711	712	679	726	740	731	671	633	658	700	701	723	712	682	704	734	706	740	675	693	703	691	690	719	747	775	701	702	699	723	697	718	697	703	687	688	749	711	737	730	710	694	694	713	724	722	727	688	711	698	748	701	773	727	713	704	690	728	673	756	757	755	741	705	714	745	720	692	753	705	705	726	724	691	732	722	727	702	736	755	734	691	693	717	717	724	735	697	716	712	694	742	678	742	767	754	733	722	689	728	732	702	733	686	731	707	708	700	731	697	742	696	713	738	747	745	696	711	721	747	692	725	711	715	761	740	708	716	700	721	699	711	723	739	735	718	719	688	734	698	709	732	712	680	709	724	732	727	708	754	741	642	719	698	733	660	715	736	758	723	716	693	679	702	704	687	754	730	729	687	741	713	702	700	750	701	656	699	683	683	720	738	743	686	746	758	716	752	711	731	717	719	681	717	733	702	692	699	685	671	740	689	704	672	714	720	703	713	691	708	734	749	694	739	683	730	708	740	681	715	724	701	643	713	726	674	690	735	700	687	734	732	746	719	767	715	756	667	736	703	725	672	651	722	730	709	691	724	696	731	736	674	681	773	682	733	682	711	722	688	727	710	672	713	690	733	746	679	670	703	749	676	750	697	768	749	686	722	753	710	731	706	754	739	722	730	705	687	722	722	668	715	735	671	720	669	724	683	766	677	739	677	722	672	701	723	729	748	721	725	678	681	716	718	709	753	657	691	741	698	705	688	725	724	722	730	733	731	693	703	702	727	714	683	738	739	758	679	701	713	671	687	709	750	666	657	694	732	723	684	692	675	721	734	732	746	765	690	716	743	769	687	702	707	668	674	671	731	691	678	715	721	677	687	688	725	721	760	693	711	737	712	674	701	708	689	728	714	697	691	747	690	706	720	684	680	750	732	720	729	728	711	752	736	700	694	710	708	731	676	716	712	668	714	685	725	730	724	678	695	740	724	701	662	723	704	731	732	721	760	754	703	652	751	740	731	737	685	760	772	722	657	747	726	777	707	708	709	719	742	754	676	744	696	714	711	777	703	676	743	736	684	747	713	692	675	660	719	707	688	737	730	724	696	694	719	724	712	745	758	745	705	764	724	698	716	733	684	720	706	713	696	695	719	714	704	709	728	702	723	659	727	710	702	705	775	723	772	674	740	725	725	711	715	709	715	683	710	722	739	696	697	726	702	719	702	732	689	733	704	695	694	719	705	689	754	662	723	746	700	758	737	684	729	716	735	720	735	721	724	689	701	697	748	784	729	723	715	730	773	736	730	700	684	699	699	716	694	718	730	735	727	670	722	756	773	698	723	707	740	696	729	670	651	676	707	696	714	755	706	703	717	730	738	741	715	696	715	672	719	715	673	750	751	752	735	725	716	721	702	718	742	737	691	714	720	709	720	715	726	716	725	765	705	700	729	728	663	751	747	701	710	731	738	734	723	707	726	707	711	743	720	729	728	693	650	749	686	667	699	706	742	767	680	704	757	714	689	705	687	708	674	710	754	684	673	690	711	773	743	773	729	689	735	686	690	715	711	705	762	707	737	774	710	735	738	723	746	678	684	731	679	666	703	738	701	745	714	690	695	695	726	685	689	707	685	700	691	691	709	715	720	708	704	704	724	685	720	690	733	701	690	718	696	697	682	688	684	711	738	700	750	744	717	719	727	722	702	721	701	707	682	717	702	671	734	731	703	685	756	681	669	729	728	725	704	691	703	710	744	726	716	732	691	715	727	709	726	729	681	680	693	639	715	673	727	685	700	755
22198	20904	28399	23540	20897	20999	13067	2074	1502	1308	1352	1458	1421	1462	1534	1432	1245	1058	813	777	1020	1236	1249	1075	904	973	787	609	543	463	450	478	420	422	419	428	453	453	460	451	462	456	548	557	536	522	516	567	450	392	448	423	362	396	442	405	415	421	407	419	408	399	377	382	388	385	426	399	354	398	407	375	421	394	438	416	424	424	400	387	391	401	412	440	381	431	389	399	387	433	401	357	377	375	431	384	395	369	381	411	408	432	399	377	384	399	388	396	375	397	413	398	397	377	422	407	413	375	384	384	413	406	392	406	374	418	396	388	429	420	376	382	387	412	374	408	376	381	422	365	429	405	389	385	393	400	424	365	390	416	419	407	370	416	394	391	399	388	448	403	399	378	383	445	394	385	449	427	402	406	406	361	352	367	429	370	372	397	411	420	384	425	393	389	418	395	370	379	419	427	383	414	407	345	433	391	394	402	390	386	417	381	430	409	427	375	397	371	388	387	379	372	400	387	380	359	402	430	404	406	374	393	388	400	427	414	407	397	421	405	393	367	371	369	426	406	384	404	358	373	410	412	400	408	412	422	404	378	359	362	383	418	386	411	394	383	355	420	396	412	397	395	382	403	370	383	406	373	415	395	395	369	391	391	418	421	410	391	417	405	413	384	407	377	441	423	407	399	403	379	391	381	376	402	380	407	395	429	379	447	387	418	366	387	382	416	390	391	376	418	376	397	350	424	398	393	397	383	397	401	394	362	390	397	374	432	405	385	417	385	359	402	400	416	423	415	403	403	391	389	407	404	404	376	402	417	390	417	421	371	392	383	401	402	386	406	431	412	379	379	386	404	377	391	415	383	385	383	385	366	400	390	400	407	406	405	367	393	424	356	408	414	376	411	407	392	406	394	384	409	430	382	385	370	382	413	380	394	410	405	395	403	340	412	368	362	399	377	415	396	420	370	406	362	406	404	382	385	377	358	406	350	376	410	411	388	383	416	401	421	383	392	372	393	415	386	388	378	377	394	414	394	409	419	420	439	362	406	369	391	388	396	384	382	413	410	415	422	442	403	391	399	391	398	368	397	391	367	399	421	371	378	392	383	407	395	365	426	400	411	424	391	405	403	423	387	411	392	409	389	405	381	371	419	392	356	388	394	428	407	383	438	421	408	425	372	392	388	396	353	390	357	378	373	404	413	417	394	385	381	392	383	396	396	437	379	359	403	384	410	412	387	413	363	442	406	381	403	416	383	386	407	389	399	377	439	363	380	414	390	398	395	400	409	387	413	413	379	377	388	398	401	363	392	431	420	408	403	423	415	425	403	391	402	396	383	393	402	352	386	390	360	388	388	410	383	415	423	374	373	377	410	395	412	413	386	370	372	360	402	400	384	409	400	397	369	365	390	376	397	384	406	411	419	400	416	392	402	380	422	393	396	403	400	408	414	421	416	399	393	422	389	409	396	379	392	400	406	404	372	415	427	416	415	377	393	402	390	403	393	368	400	392	402	398	405	429	388	400	409	390	351	398	366	406	399	422	396	390	404	365	395	392	401	402	388	385	374	388	424	399	425	409	390	384	405	422	391	417	418	405	382	388	422	388	411	378	379	431	432	384	386	346	413	385	406	391	398	397	378	421	385	394	384	446	379	359	422	393	400	405	378	427	442	416	384	394	407	398	401	397	428	369	360	391	418	405	405	364	396	395	388	403	422	398	402	387	393	393	415	392	383	399	411	386	377	391	387	413	393	372	375	376	404	371	397	416	395	381	423	394	427	392	410	408	416	397	388	412	427	375	375	410	405	397	401	375	387	384	415	369	407	396	404	413	379	401	382	376	394	401	397	402	399	409	404	391	400	426	367	385	393	367	370	437	404	389	420	426	379	390	407	414	424	421	419	384	374	393	402	378	429	391	414	403	399	435	398	394	427	420	418	393	415	428	387	393	434	381	394	397	412	462	396	410	400	410	397	391	380	406	390	386	374	447	382	389	406	415	420	408	404	375	401	445	388	373	396	446	413	389	399	362	385	399	424	409	382	394	388	386	415	390	416	436	411	391	409	378	386	377	424	416	403	378	398	388	383	375	430	427	397	376	405	412	372	400	429	389	387	367	415	405	420	365	405	377	407	372	390	398	400	393	407	381	380	375	423	402	413	407	405	372	376	400	407	425	409	402	377	415	396	400	364	397	372	397	394	374	389	385	376	382	396	388	395	419	385	401	402	386	369	421	423	404	416	406	392	388	429	384	387	384	368	398	357	388	419	404	362	412	372	392	400	404	383	393	365	412	420	386	388	419	402	400	418	431	419	387	425	402	399	412	383	372	400	399	398	379	406	378	398	410	375	410	437	383	416	395	411	422	414	424	378	372	409	414	409	364	376	391	393	374	400	405	403	412	413	418	392	367	403	413	389	406	410	408	404	404	400	389	455	411	411	383	418	412	414	322	398	415	427	424	429	412	398	419	404	385	402	393	390	413	380	400	358	394	391	382	382	416	394	420	391	411	341	418	368	403	402	390	390	367	404	364	399	405	394	422	391	404	389	395	417	363	420	366	413	375	417	400	409	404	390	369	381	400	428	382	381	371	424	432	412	372	395	410	430	421	367	397	370	442	387	446	389	415	374	389	370	394	419	401	396	420	427	362	374	375	415	382	395	403	384	371	417	416	422	405	370	423	416	396	387	413	388	363	405	413	412	391	379	389	429	391	387	404	404	375	415	396	395	384	407	393	398	409	385	387	444	403	401	359	412	415	384	397	379	385	394	359	380	398	411	407	381	373	382	396	390	401	379	394	425	402	400	407	371	411	416	396	378	409	372	405	420	382	424	404	384	411	399	375	376	374	381	387	358	387	405	387	420	373	377	404	427	415	363	375	384	379	410	423	339	392	410	405	379	384	375	399	391	407	388	417	398	383	410	414	401	400	395	391	390	397	350	396	421	396	387	397	350	398	389	404	425	369	383	411	415	388	412	401	421	418	358	419	405	341	351	381	405	408	434	395	399	386	384	393	399	414	452	406	381	389	408	395	372	379	374	409	419	415	396	380	379	419	375	374	404	403	401	453	379	385	394	402	368	390	388	369	431	400	409	389	382	427	401	419	424	377	368	379	427	383	393	390	403	381	396	384	411	339	395	395	388	405	432	360	381	384	406	397	369	429	398	384	420	391	375	373	412	393	380	415	419	382	382	401	369	373	360	351	423	371	404	403	361	387	420	414	381	420	392	440	381	414	432	427	362	395	353	388	389	394	378	372	419	374	365	418	371	371	394	407	422	412	385	392	401	401	404	374	378	390	411	392	364	381	408	409	439	430	404	401	387	388	390	408	426	385	396	392	387	407	362	371	388	404	437	411	368	389	382	365	378	423	384	417	392	400	399	366	409	395	370	386	421	384	430	391	406	399	382	388	388	394	405	392	404	401	384	366	385	379	360	345	407	418	409	395	423	398	385	415	370	386	381	405	427	369	399	374	406	397	354	400	392	394	367	401	398	381	389	428	388
5917	17990	15450	8146	5964	4768	3688	2828	2441	2193	1950	2210	2162	2111	2035	1979	1782	1464	1042	1014	1435	1694	1556	1427	1228	1238	912	714	636	545	552	548	474	470	469	495	469	488	486	518	539	592	628	640	640	617	599	628	569	526	469	451	464	419	434	449	454	415	430	424	440	430	423	404	427	429	435	421	434	460	442	374	434	448	441	404	416	437	464	453	412	408	438	451	409	417	391	432	419	405	391	430	427	401	433	422	454	418	412	456	426	457	429	444	403	414	470	443	390	420	444	417	445	402	422	452	432	448	445	419	480	445	395	416	402	454	428	452	419	420	421	430	452	450	457	417	419	404	433	406	416	438	445	447	438	455	416	405	415	431	429	450	461	419	410	429	451	389	428	443	437	451	420	436	433	415	430	410	429	429	431	427	447	431	424	418	409	410	456	458	421	417	379	435	402	402	420	428	429	473	405	435	431	413	417	427	444	445	449	413	406	460	423	425	434	412	416	459	423	473	421	438	422	390	432	421	486	422	456	389	440	446	416	404	416	409	426	446	384	443	450	423	447	417	422	413	426	428	432	457	419	449	440	431	447	427	450	438	456	423	431	441	429	417	459	453	437	456	405	411	423	423	426	458	409	432	420	422	411	398	413	451	377	446	406	394	409	449	449	441	401	429	452	431	424	468	424	404	396	410	424	427	446	407	450	424	446	437	435	418	428	425	398	420	434	440	400	405	431	423	412	417	447	407	437	411	414	414	399	428	420	449	435	388	457	434	463	410	389	426	431	414	460	441	397	443	399	439	408	378	456	424	465	402	405	389	447	372	397	461	433	424	444	434	392	437	445	446	409	439	406	448	425	416	447	409	450	424	428	422	427	403	430	392	432	410	413	379	442	438	434	427	455	436	456	425	405	466	423	437	408	413	418	423	424	458	438	439	405	386	431	442	452	395	428	412	440	451	415	436	449	420	445	451	431	389	410	419	415	454	434	446	429	416	429	455	420	457	432	418	420	423	431	400	407	432	444	424	414	422	456	418	433	455	437	454	454	422	413	434	465	398	444	426	422	432	403	438	439	375	439	411	448	418	429	439	452	411	420	416	439	436	406	456	434	417	453	413	431	448	426	391	450	436	449	448	395	411	450	395	428	406	443	431	413	388	399	433	420	415	421	421	449	402	460	369	421	423	465	453	452	421	423	422	427	407	412	399	430	451	427	448	420	473	444	431	451	425	432	420	426	460	417	460	471	454	435	412	459	447	436	430	403	386	424	441	457	428	411	432	424	424	440	420	426	424	452	422	399	414	433	439	424	430	424	398	440	448	404	430	406	405	428	420	411	444	372	414	401	412	467	434	417	441	400	445	430	438	390	437	399	459	426	450	375	411	414	410	422	444	426	412	464	438	425	409	408	404	422	444	434	429	417	430	419	435	424	451	446	416	455	425	436	399	405	459	440	428	413	436	443	421	433	416	406	417	402	387	453	418	412	417	440	410	452	424	426	424	451	419	427	428	414	430	401	433	408	401	378	436	431	444	402	396	463	433	411	429	411	426	456	419	444	422	444	425	448	404	424	409	427	411	434	428	408	429	414	403	432	420	461	433	420	457	425	400	405	407	446	450	412	433	450	421	442	463	420	427	435	429	431	439	422	418	407	417	433	418	438	450	390	419	439	411	422	450	402	427	461	439	446	430	410	428	407	443	440	420	455	449	420	423	451	418	452	446	463	419	414	430	449	416	430	400	411	434	407	434	393	418	428	430	421	397	398	449	394	441	454	429	417	409	434	433	418	433	443	439	436	441	453	424	397	467	479	446	424	399	401	432	432	437	468	410	430	431	461	426	403	420	426	410	451	453	443	422	402	424	446	417	416	455	439	419	429	451	435	411	412	438	383	424	397	432	426	423	396	437	405	444	454	379	432	422	437	437	422	424	428	394	459	432	478	411	420	466	426	406	409	424	431	415	436	404	435	418	412	434	415	417	424	422	416	451	454	414	415	407	408	411	446	399	433	440	442	462	462	396	406	443	428	436	417	430	415	451	381	410	416	390	412	429	404	402	455	422	440	468	422	427	433	419	418	436	437	413	398	382	408	450	447	416	438	451	462	442	442	449	434	442	455	435	451	448	436	461	393	432	399	389	423	410	431	415	455	425	432	460	437	442	399	425	452	436	440	419	444	424	417	446	412	390	428	431	471	418	416	455	437	417	447	423	409	450	481	435	408	403	419	432	422	433	435	406	402	438	431	410	428	445	409	420	435	444	438	444	415	429	454	446	412	407	451	424	405	434	436	415	421	411	426	446	420	410	420	411	435	406	455	437	413	402	418	438	435	398	444	421	450	401	416	442	417	393	477	439	454	436	424	436	402	412	403	422	420	435	463	444	439	458	425	427	422	425	390	447	446	420	392	440	415	436	417	409	443	449	423	417	390	442	442	431	421	454	418	432	420	426	423	378	437	411	423	405	445	459	437	395	401	415	381	447	415	382	436	431	446	424	412	433	426	412	422	423	443	435	419	442	421	422	430	436	436	449	408	468	421	429	423	406	451	444	443	435	437	443	438	437	445	434	442	413	429	410	430	424	432	445	412	405	397	432	401	414	435	445	433	408	423	462	395	434	430	414	418	436	445	419	459	444	401	411	459	442	401	370	427	437	451	449	405	414	458	451	437	422	399	440	443	406	427	417	426	415	465	436	429	426	443	426	423	471	434	444	433	411	439	415	410	357	442	442	420	428	398	435	419	415	417	431	384	430	417	432	443	381	415	427	460	429	419	402	433	394	429	424	433	453	419	415	448	404	403	395	418	451	407	442	429	407	392	484	446	451	443	418	407	489	460	449	438	417	402	417	401	432	425	405	432	415	409	417	450	429	425	460	447	462	436	383	424	388	432	402	414	409	442	420	430	425	461	416	408	416	430	443	416	393	412	377	422	434	406	420	455	443	442	428	411	439	387	420	472	413	363	415	401	407	408	438	462	435	447	409	428	449	439	402	396	447	436	459	430	453	379	387	425	402	380	412	407	444	386	436	425	471	467	438	419	430	417	450	477	436	446	428	418	404	426	439	469	446	437	418	423	421	443	424	432	419	429	422	434	403	445	432	391	396	460	420	417	438	397	432	399	462	411	425	440	431	437	460	436	412	431	436	410	456	401	411	422	428	400	453	408	436	440	430	428	427	471	454	435	436	431	425	410	405	396	403	418	447	401	377	405	398	439	445	451	457	457	420	439	420	420	462	424	431	435	447	481	440	410	400	392	418	419	456	424	439	444	425	381	416	423	412	442	422	390	469	410	423	433	429	433	394	427	418	372	407	412	472	457	459	444	418	396	414	414	443	421	422	425	432	402	445	432	422	432	418	423	422	436	436	450	426	438	445	426	445	412	434	421	440	426	409	435	385	425	442	470	455	417	406	420	428	422	451	423	412	404	421	414	466	423	406	415	392	453	425	446	441	430	408	440	435	423	430	427	400	408	434	433	420	437	426	453	434	401	424	395	461	407	435	445	420
27173	19549	8285	2273	1474	1258	1108	1034	990	980	983	965	1032	1078	1070	1028	995	953	981	874	952	1072	987	977	995	882	928	852	827	864	828	843	797	868	807	855	869	832	885	782	866	830	886	936	857	821	847	841	856	848	827	850	818	828	796	873	805	834	836	874	860	815	797	870	794	853	848	837	840	832	825	839	790	849	906	796	802	825	763	860	796	839	815	786	837	835	847	834	817	815	852	873	841	791	801	841	858	813	806	846	876	829	797	793	806	816	815	855	761	847	847	812	826	820	804	807	837	836	802	832	912	875	819	794	780	798	825	815	846	797	852	838	786	822	860	806	858	770	882	829	802	814	830	811	811	869	880	809	801	804	806	797	814	836	838	878	833	793	832	826	875	842	819	816	802	828	834	854	901	840	820	826	830	803	808	908	810	833	825	853	768	835	860	801	830	830	832	854	815	828	894	838	832	820	823	906	880	871	869	862	833	837	821	874	804	825	862	821	858	869	851	852	871	843	803	816	839	825	850	785	859	875	794	833	838	799	837	803	826	813	789	874	850	824	830	853	825	766	795	800	832	840	815	825	842	843	803	863	793	863	841	857	800	774	856	831	818	800	807	766	840	791	797	851	857	893	792	785	793	792	811	782	824	782	817	824	847	801	794	772	850	775	849	883	873	798	829	854	867	842	818	815	828	821	860	801	845	829	794	826	853	789	811	824	831	878	819	786	782	835	800	804	800	849	797	866	817	865	812	812	791	809	887	836	789	800	806	809	784	771	813	825	844	817	818	791	785	842	809	813	827	824	844	816	810	836	856	801	849	805	858	826	857	830	820	805	840	833	824	867	813	820	800	791	829	839	826	833	822	849	804	780	834	812	894	830	743	867	795	816	846	833	852	807	793	811	823	837	783	866	833	839	842	805	821	840	805	852	812	847	806	819	819	779	852	854	813	836	838	834	828	829	832	869	848	817	826	844	828	783	788	783	848	842	820	792	830	851	815	799	809	829	833	820	847	807	868	843	836	816	833	822	792	819	825	843	835	852	879	807	841	803	817	846	782	813	823	857	810	820	804	824	794	853	830	820	837	860	832	877	815	820	828	859	792	900	831	798	846	821	861	812	781	826	833	803	778	846	822	853	884	817	843	929	866	845	746	874	809	887	870	772	850	875	876	835	819	877	812	843	865	844	808	822	874	839	801	807	781	798	771	822	785	866	847	846	850	799	821	794	817	840	865	840	783	876	816	819	824	829	798	824	820	832	842	811	795	875	841	801	897	790	795	870	873	835	877	884	804	835	827	853	817	816	830	866	840	847	825	889	836	874	815	855	849	887	854	827	844	847	862	807	844	817	802	819	767	786	806	794	864	847	830	835	762	862	815	825	849	819	835	804	816	834	842	821	855	830	843	822	784	868	862	789	818	827	843	826	817	821	836	856	745	837	818	817	864	833	866	823	823	806	809	861	872	853	805	818	812	866	830	818	858	860	852	883	812	857	847	846	860	826	867	842	854	808	811	815	832	810	828	829	850	816	794	837	835	827	807	843	840	825	813	827	820	839	774	814	819	858	832	829	825	878	830	850	852	835	888	824	818	869	887	762	852	853	817	859	753	826	860	789	826	832	810	872	794	827	825	855	806	884	859	773	785	779	796	810	798	764	807	851	767	771	850	800	856	830	825	800	801	869	825	859	819	826	831	858	842	880	863	824	816	812	846	814	816	776	871	854	863	853	858	837	857	813	825	809	821	828	876	821	801	835	816	828	825	808	841	824	875	828	830	858	811	788	791	817	820	781	810	830	742	793	813	787	836	778	863	802	834	789	814	806	878	815	854	771	840	842	894	880	813	833	813	843	879	791	874	835	797	827	852	801	833	840	867	779	881	843	844	859	848	815	865	838	835	818	807	854	848	801	795	763	881	832	825	821	860	838	758	841	779	781	791	842	806	877	891	892	849	870	819	860	843	794	807	789	866	804	817	803	807	841	830	786	792	846	764	850	872	833	847	825	864	757	857	773	856	854	827	881	890	851	805	828	834	831	795	801	768	781	816	845	841	872	851	827	852	860	847	829	869	855	802	873	817	789	834	855	820	803	806	806	805	832	801	810	813	833	795	856	811	819	831	810	826	864	800	808	815	837	869	855	860	849	844	789	879	804	805	832	801	823	829	851	814	834	819	812	808	849	815	780	842	829	827	833	887	817	815	842	803	787	811	844	800	822	792	808	851	843	844	833	833	851	842	833	792	786	846	845	795	828	872	874	872	820	834	836	804	839	843	826	782	824	770	839	837	849	816	801	898	873	794	814	811	839	867	783	816	848	896	807	833	833	824	797	825	843	836	881	862	775	806	876	839	857	841	839	777	866	844	818	814	867	783	796	853	829	789	870	778	865	835	836	875	850	792	844	866	813	818	871	835	811	803	862	825	830	817	852	829	799	788	827	836	881	828	836	800	803	797	832	817	827	815	847	815	839	847	811	833	809	758	821	832	847	835	798	797	805	838	849	869	844	841	796	827	806	838	807	837	843	800	832	848	836	837	770	821	837	841	805	846	882	807	794	792	873	859	830	835	801	834	814	813	801	802	835	813	836	812	801	843	785	832	841	819	807	820	801	823	826	787	835	795	867	811	804	855	821	823	833	835	777	830	803	824	885	813	819	823	830	775	829	832	879	818	844	845	816	857	794	843	820	814	834	847	836	822	879	843	826	860	817	849	828	815	915	822	828	819	792	803	771	775	809	821	854	835	855	861	894	868	834	836	856	822	860	814	856	827	825	825	845	850	864	845	860	791	881	858	868	811	805	847	851	854	812	784	836	803	824	736	798	822	798	814	858	801	820	818	872	864	898	829	815	830	811	859	856	835	827	861	848	836	875	797	845	821	867	829	857	853	884	801	789	865	856	794	829	850	839	859	783	835	849	809	864	837	808	883	818	817	840	859	777	800	775	867	849	800	805	878	803	788	789	806	858	783	858	825	781	801	825	799	822	912	811	837	850	764	896	831	808	829	848	860	820	860	763	836	928	813	814	801	815	890	848	783	812	834	757	843	836	847	834	848	841	815	823	810	838	813	802	824	822	863	830	848	853	836	911	884	839	818	857	807	791	855	811	799	808	857	875	803	841	841	811	870	860	791	795	839	806	827	849	842	834	833	776	841	840	782	790	843	817	812	814	823	791	792	785	837	814	786	834	800	825	857	849	817	769	789	776	847	860	777	899	850	792	811	784	798	815	806	799	834	771	810	817	815	854	861	902	827	848	848	807	797	851	852	822	873	877	813	838	867	836	812	831	825	848	823	823	839	819	812	833	829	887	807	816	758	839	841	868	809	800	855	833	821	777	840	839	837	892	885	835	795	833	814	823	793	818	827	842	859	820	834	851	811	833	842	822	852	778	850	827	887	786	792	839	887	784	847	878	820	853	783	838	875	774	828	848	819	807	842	842	813	827	782	788	891	834	826	821	787	838	796	846	793	805	831	845	799	849	849	841	828	792	860	869	769	835
5010	4500	3773	2122	1771	1616	1406	1305	1222	1213	1229	1234	1339	1311	1214	1229	1153	1084	989	1025	1129	1248	1222	1143	1157	1039	1023	926	957	889	841	834	898	885	858	824	899	877	916	916	900	878	932	948	951	885	967	910	865	886	850	882	851	855	865	876	909	880	839	840	857	869	841	802	844	890	858	889	917	884	853	940	842	838	857	923	858	844	891	875	894	809	880	873	908	910	865	906	864	886	873	857	919	881	911	870	904	897	860	881	843	852	856	838	866	823	875	838	831	869	846	866	887	851	898	882	896	883	866	891	864	879	864	866	891	868	841	891	860	911	903	905	914	869	856	924	891	854	926	880	845	795	851	904	855	876	906	885	847	879	896	909	855	875	841	879	949	862	888	880	826	840	882	841	892	882	871	888	882	875	919	865	926	872	817	889	879	902	846	858	906	913	804	875	893	872	847	884	829	878	883	844	899	891	875	892	845	868	826	837	866	924	871	854	893	899	902	897	888	942	860	896	907	874	891	867	831	898	854	904	856	849	844	884	832	854	882	882	839	856	903	868	915	855	845	864	850	891	922	890	894	825	853	845	839	883	929	892	925	897	865	856	824	900	866	877	810	883	847	880	843	816	843	891	849	874	903	888	879	895	809	942	819	890	864	912	870	859	877	929	899	823	919	871	892	848	854	883	872	836	873	870	853	868	874	913	807	850	878	875	905	873	861	853	870	874	899	909	871	894	929	863	848	873	821	852	865	872	875	802	864	820	861	891	871	834	804	852	824	850	827	859	903	885	896	908	862	908	863	821	825	817	852	861	889	886	883	868	832	892	947	884	863	880	832	875	815	891	867	842	884	875	843	841	905	873	897	866	857	871	861	884	887	863	843	842	865	872	831	884	805	862	839	852	856	912	843	851	863	826	862	847	853	932	851	892	817	937	867	908	851	881	878	853	887	884	843	891	909	841	857	894	851	878	880	842	860	804	827	938	895	927	892	833	848	896	891	922	896	850	883	900	868	803	864	860	833	853	857	897	862	895	797	905	903	868	849	866	847	880	857	880	865	838	893	913	885	856	872	823	835	874	883	915	929	900	844	871	885	874	882	888	872	895	901	869	878	935	873	886	866	888	907	837	878	860	907	814	869	865	887	871	887	905	884	856	874	852	898	880	841	834	870	872	850	824	923	859	885	863	850	875	878	843	807	859	891	854	836	855	880	853	880	895	860	868	868	814	913	851	915	885	876	804	843	854	850	833	879	867	844	857	871	904	832	904	864	847	894	895	900	859	860	851	848	909	900	901	809	907	921	895	929	862	884	878	844	891	848	857	835	905	852	856	897	889	868	870	857	884	889	842	830	828	922	862	833	847	850	910	890	874	857	865	864	794	941	921	843	826	854	900	886	882	912	922	858	852	880	887	860	896	878	872	824	853	814	888	903	849	843	879	873	843	836	838	838	848	883	832	803	866	869	829	840	927	867	871	887	880	870	859	878	856	835	868	851	882	904	875	859	823	899	809	867	884	808	902	903	837	868	892	837	850	904	861	876	826	860	864	842	871	893	859	882	881	906	857	843	897	907	909	864	871	812	867	911	857	853	902	885	894	906	851	862	877	829	869	874	893	850	866	875	861	884	852	837	851	876	850	888	874	902	829	921	839	841	920	856	862	890	887	931	886	917	905	847	863	863	786	829	869	881	895	862	928	883	927	931	912	837	892	899	891	862	835	888	845	894	867	942	884	934	826	892	883	876	931	883	841	867	939	862	896	878	897	892	873	878	902	883	862	886	846	885	871	901	851	900	872	819	885	845	870	882	876	876	847	830	902	912	888	839	823	910	818	884	825	866	850	852	862	908	889	929	863	857	950	863	855	881	912	824	883	871	900	888	816	928	874	850	860	810	888	858	943	897	867	848	864	909	877	864	876	842	851	931	873	844	812	903	865	856	904	851	878	906	865	860	860	903	870	888	881	908	904	841	847	873	824	872	879	897	881	872	839	863	909	864	874	848	876	889	852	864	869	927	864	874	830	882	846	866	852	876	850	891	906	846	898	903	806	875	860	842	851	879	901	872	881	842	899	828	882	905	914	930	879	834	841	843	859	868	894	934	884	890	844	905	938	885	878	882	874	863	849	824	847	878	850	882	859	940	877	872	837	861	871	958	824	901	858	831	848	883	877	914	872	854	912	898	893	871	895	879	846	873	838	845	934	837	881	848	873	949	855	861	862	871	899	888	871	803	881	876	846	856	861	899	813	866	874	827	834	913	809	872	940	875	833	812	855	810	857	834	870	893	850	886	914	897	834	920	884	889	916	881	832	924	909	832	909	877	923	860	872	873	894	936	915	860	852	887	947	882	866	888	949	827	905	878	884	871	873	883	835	888	892	898	828	878	887	874	894	857	860	865	874	879	851	872	834	888	875	879	846	823	846	779	850	889	877	882	894	897	913	821	903	892	896	851	862	883	892	842	853	888	806	863	878	908	875	867	888	870	863	925	920	844	902	941	835	861	831	887	815	855	827	845	843	838	849	844	846	859	889	866	879	871	811	865	860	883	909	841	876	905	858	848	895	828	905	860	847	882	849	922	865	871	901	830	859	876	849	847	895	839	870	893	878	848	820	808	916	869	850	888	906	864	915	884	899	896	859	865	822	872	868	851	840	836	894	892	829	893	840	877	869	848	888	894	906	875	948	899	860	935	868	917	891	851	847	865	879	864	902	838	839	902	895	904	874	814	892	911	857	800	886	930	887	897	895	901	883	856	880	906	842	834	853	831	879	879	842	866	840	818	858	908	879	859	881	929	903	854	861	807	823	842	857	897	869	885	873	868	873	840	898	875	850	876	889	875	846	889	869	899	901	849	872	858	891	861	843	876	848	873	821	853	812	838	890	853	870	891	925	829	906	849	906	935	876	884	872	862	866	910	914	880	866	903	889	850	893	894	881	868	864	871	845	864	914	912	841	919	893	847	857	816	836	834	860	904	884	848	845	843	913	875	877	931	846	879	877	894	894	915	892	878	877	918	881	885	881	874	842	832	852	787	877	883	887	857	963	927	871	851	844	887	838	904	857	877	843	822	854	808	822	881	858	912	866	885	854	945	897	965	878	898	888	880	933	822	905	850	872	923	817	820	848	870	849	909	876	875	876	839	938	874	897	891	870	841	874	865	904	843	859	869	857	911	874	875	862	829	915	814	896	878	818	911	854	896	853	875	881	896	877	851	917	879	885	856	874	846	877	906	899	872	888	892	840	845	901	837	880	882	856	899	873	857	910	899	847	862	854	797	863	890	859	849	867	929	920	829	864	845	894	869	916	904	905	913	889	897	886	850	885	866	866	860	881	917	871	913	875	884	884	893	921	953	899	791	890	927	892	895	824	893	846	912	852	836	832	880	850	886	843	906	825	869	883	846	816	832	875	906	889	891	861	909	858	901	850	863	847	896	887	859	793	859	850	845	868	823	916	799	875	851	883	859	871	849	855	881	855	919	877	868	916	852	840	864	876	862	862
23316	20884	27988	23881	20877	13471	2420	1484	1312	1238	1174	1233	1228	1324	1225	1272	1179	1089	857	862	967	1103	1140	1081	967	1016	862	753	746	714	742	662	675	722	631	697	693	674	626	660	661	736	727	746	761	727	700	723	718	654	675	652	623	657	602	648	589	631	613	607	601	661	641	653	639	651	626	666	667	657	642	646	632	672	637	633	666	627	673	662	627	639	632	581	600	603	616	623	626	656	576	598	606	663	648	654	651	619	646	658	640	625	640	634	557	635	593	614	637	598	616	641	645	612	652	598	653	684	665	649	602	606	602	650	659	638	681	633	664	632	662	675	668	663	678	658	642	633	634	671	607	631	618	656	612	646	623	632	655	634	652	628	608	608	613	605	618	656	621	645	625	660	631	656	593	623	646	636	633	658	607	654	639	575	633	638	595	605	646	624	611	616	642	602	596	643	651	664	618	612	637	649	675	651	621	599	697	625	623	573	641	634	651	649	655	644	605	622	671	608	644	600	600	642	654	622	624	587	653	588	661	577	628	653	633	669	597	655	590	641	658	643	657	629	669	652	601	651	586	633	623	605	649	630	648	668	561	636	619	630	614	641	599	594	619	647	630	624	647	624	650	605	628	633	575	614	666	618	670	624	650	660	611	655	617	624	682	614	618	672	573	624	658	643	612	604	629	624	626	645	674	627	596	616	644	642	635	622	640	611	674	654	614	655	622	655	610	618	635	632	609	619	611	691	638	619	627	662	610	600	668	692	642	636	628	603	637	642	651	701	608	645	660	641	659	621	604	590	571	609	631	668	614	621	643	631	634	603	613	678	578	638	652	632	639	649	649	629	654	587	614	595	633	603	630	616	622	655	611	622	639	640	627	663	607	657	626	652	636	600	644	664	667	649	636	630	634	626	660	640	642	639	593	620	654	611	654	637	588	601	639	633	613	609	637	641	662	642	612	623	621	641	646	604	635	624	624	585	608	640	599	645	606	638	623	628	623	643	616	603	616	660	676	599	632	613	615	627	628	614	666	650	645	605	658	645	637	609	691	684	644	618	612	642	598	604	645	629	591	604	640	641	637	631	617	617	637	601	651	686	619	700	650	602	641	615	611	693	626	656	617	651	619	639	611	623	677	594	603	607	623	633	672	599	618	645	601	613	636	606	648	570	599	613	632	622	570	634	613	599	645	628	629	675	613	606	630	668	583	618	633	584	646	629	581	569	620	626	583	643	641	637	621	622	645	683	670	636	644	635	635	647	578	619	662	642	634	648	611	619	594	613	608	617	677	593	618	616	688	608	617	636	631	646	642	620	610	650	629	587	622	617	669	680	657	656	622	631	653	637	605	654	696	624	631	640	651	672	667	635	638	640	626	618	621	627	645	588	643	636	664	636	583	629	652	636	615	632	629	614	644	623	619	651	609	651	656	587	629	628	638	695	600	664	629	604	623	663	585	607	639	637	599	608	657	629	641	641	596	641	591	659	664	642	600	636	626	631	648	631	619	593	653	667	626	617	651	593	657	611	614	640	586	628	618	630	666	633	646	612	629	682	617	620	633	646	626	660	636	597	602	648	687	593	669	661	651	614	669	629	626	649	609	597	619	671	663	593	649	611	650	659	668	642	627	668	687	651	608	629	620	566	638	631	672	597	642	648	599	637	639	630	576	609	607	679	663	672	630	627	646	596	606	622	618	657	616	625	666	689	635	631	647	612	607	636	659	643	661	607	633	658	616	622	615	651	645	627	629	648	608	647	600	623	598	621	619	649	612	659	636	598	625	629	638	620	658	610	628	617	642	629	632	638	631	666	641	645	623	649	637	635	673	616	603	639	639	651	629	613	627	606	602	656	617	576	611	651	691	633	609	602	646	613	670	629	616	683	623	635	626	640	636	645	664	609	612	662	668	599	615	618	647	647	643	617	630	649	594	617	623	646	645	648	663	613	616	633	623	604	635	632	657	625	634	628	656	616	641	604	612	639	616	601	590	675	630	610	607	642	634	623	589	626	611	606	655	633	648	622	612	635	622	593	623	623	586	591	662	609	585	608	624	610	612	651	647	607	631	647	597	676	620	596	646	668	667	657	631	658	634	608	617	639	627	610	629	624	598	611	623	656	606	632	613	623	634	658	647	605	620	613	594	659	660	657	610	618	615	646	623	646	657	603	651	668	645	633	605	628	628	610	618	625	606	656	646	615	637	619	631	619	627	605	587	626	636	667	649	666	615	640	609	625	618	666	583	668	591	635	677	617	621	619	619	614	617	618	599	671	629	626	587	588	623	657	614	639	597	664	617	638	610	637	637	625	649	637	628	636	643	673	651	625	616	631	620	601	648	606	610	643	613	652	643	633	624	644	640	605	658	610	652	637	628	631	665	608	601	632	646	624	673	654	637	607	621	603	669	637	654	609	623	586	641	644	620	634	637	647	600	635	630	721	655	601	628	642	612	588	642	674	641	630	635	592	641	612	690	644	647	636	630	610	648	623	599	615	651	663	639	666	660	579	630	656	621	600	655	606	590	617	626	611	629	643	623	619	584	673	598	687	597	634	635	649	651	656	661	651	672	689	629	650	639	607	673	638	624	650	636	616	626	595	633	640	640	617	654	666	622	554	623	671	633	616	634	613	604	655	639	624	630	656	597	630	621	633	577	611	649	620	632	641	613	608	630	660	638	625	644	656	611	598	665	612	656	616	633	642	562	659	657	638	644	667	646	694	652	629	630	613	595	634	632	609	607	611	637	622	654	645	649	691	644	658	649	597	667	623	675	630	614	673	645	605	637	625	660	617	624	588	603	619	665	638	596	620	623	663	625	628	663	642	630	628	653	624	645	605	624	598	620	645	598	624	642	616	628	643	663	673	559	604	680	637	644	638	646	618	621	619	622	618	657	637	658	593	620	612	668	614	608	676	679	657	654	604	590	659	629	648	631	643	630	634	642	607	614	684	628	635	584	629	642	662	628	615	608	621	701	646	623	625	649	653	590	648	639	674	663	668	620	637	644	653	629	627	664	619	588	659	653	591	636	624	656	627	613	667	646	614	676	637	618	639	667	617	663	607	657	642	602	681	658	624	637	638	673	668	624	600	641	616	628	640	604	631	666	585	642	644	625	612	653	651	626	664	662	615	612	644	611	583	656	612	587	682	625	620	624	659	645	636	636	637	675	610	619	666	654	625	644	637	629	644	599	610	621	637	668	604	648	661	634	650	607	635	602	620	645	651	648	615	659	632	617	618	630	630	648	659	602	624	650	656	619	631	597	626	613	678	654	657	657	607	689	643	615	656	644	642	629	657	636	638	668	633	627	603	607	633	594	647	654	602	635	650	638	619	570	640	629	627	606	646	631	636	588	587	611	653	639	664	603	623	592	601	585	618	626	646	628	583	593	621	657	645	625	644	623	628	686	623	620	656	660	646	621	574	648	650	636	644	601	613	657	620	616	632	658	649	650	647	599	602	666	607	606	599	638	584	614	589	616	650	597	646	627	671	640	675	640	626	622	647
4451	12433	10352	5312	3887	3300	2574	2035	1922	1676	1636	1739	1843	1770	1631	1645	1425	1405	1027	1047	1199	1420	1424	1365	1222	1164	968	850	797	741	693	722	751	714	761	712	682	695	753	767	732	824	831	850	826	801	760	844	752	748	763	731	633	706	674	659	695	652	684	721	687	692	692	676	691	709	707	639	656	691	681	641	690	731	645	684	704	672	664	705	704	676	680	729	698	702	697	662	688	655	714	680	636	700	710	704	661	673	669	732	664	703	658	707	673	676	659	708	681	659	681	701	685	698	727	673	738	677	636	688	653	699	665	625	736	683	688	698	711	679	676	678	649	715	713	701	669	691	699	662	658	636	674	654	681	699	683	665	656	701	684	661	688	666	635	668	661	663	691	683	648	685	687	684	672	689	675	726	651	646	673	748	664	693	660	658	734	690	652	683	655	679	649	721	671	672	685	670	710	657	664	679	667	673	737	667	703	701	661	696	668	703	680	756	699	690	648	629	666	665	698	698	695	691	708	688	691	676	658	722	693	668	680	691	677	651	683	757	729	677	686	692	699	731	734	662	674	711	678	658	703	664	688	689	634	691	673	694	682	669	648	694	680	672	683	675	687	698	673	682	692	669	704	639	626	675	658	663	675	677	671	674	648	705	686	686	692	711	678	660	674	704	716	663	657	703	702	670	666	653	681	644	673	671	671	690	706	629	671	688	659	667	686	674	693	683	692	675	665	695	703	647	647	708	627	713	663	662	673	666	699	705	700	662	680	642	713	662	667	634	694	672	683	673	692	655	660	669	672	695	664	700	680	722	671	693	668	667	688	695	692	661	703	654	680	672	678	697	713	689	683	669	703	712	674	694	678	687	729	670	694	702	736	656	709	698	631	703	663	693	635	651	676	732	703	621	648	684	658	682	707	642	701	682	708	663	688	663	674	622	689	688	671	704	708	673	681	683	679	685	703	664	683	688	649	710	723	634	659	660	701	681	684	663	704	675	656	678	663	697	671	658	630	648	676	669	695	714	672	716	721	692	698	675	690	697	677	655	711	720	704	661	706	693	693	707	659	696	685	710	668	704	719	693	693	684	641	648	667	638	665	667	681	648	662	685	692	669	682	639	708	650	638	673	706	700	678	747	679	647	687	663	687	681	698	685	708	636	688	657	694	676	630	696	662	724	706	721	708	683	635	700	766	666	691	642	665	715	689	666	711	648	684	646	725	652	671	672	713	681	675	675	641	633	657	653	690	712	700	688	644	667	589	686	639	742	715	702	677	703	704	699	658	690	690	703	674	680	659	694	654	644	661	708	680	740	698	689	660	728	663	654	684	666	687	708	674	671	642	648	668	715	724	678	670	708	665	670	684	699	661	651	703	668	662	724	693	708	685	709	692	695	653	647	737	650	698	689	657	696	658	704	698	692	665	659	687	662	654	699	711	724	687	654	694	695	703	726	716	670	674	642	706	627	717	696	715	696	697	695	718	652	662	710	642	725	689	694	698	673	697	664	696	700	693	722	625	673	650	687	694	752	657	730	663	693	674	697	738	707	698	636	634	709	681	655	709	724	690	690	719	682	611	678	668	679	699	680	649	649	683	720	706	696	696	636	672	679	660	661	680	666	644	703	697	646	644	672	668	714	683	659	648	685	697	681	692	676	676	663	670	663	667	634	650	696	726	705	674	670	679	658	735	683	693	706	701	714	657	672	687	687	722	685	719	688	692	666	675	650	657	695	647	702	708	707	668	686	641	682	684	681	676	697	689	707	716	685	700	675	637	696	685	693	661	640	651	666	686	682	682	664	660	693	690	735	728	678	672	673	684	686	686	679	648	701	676	762	671	691	696	684	626	710	713	631	662	653	682	691	672	681	658	673	685	624	697	676	668	627	697	702	720	650	710	609	678	718	659	714	696	659	664	698	742	669	699	622	706	672	666	656	681	651	683	679	690	682	681	707	639	656	636	699	644	708	722	662	699	685	671	679	706	708	661	700	613	681	659	659	690	677	667	682	701	664	706	695	644	637	693	628	669	702	672	650	740	666	654	687	694	705	684	690	663	705	633	643	695	691	657	673	694	719	698	697	690	675	641	715	653	707	682	686	683	677	670	676	677	657	661	690	630	650	667	643	732	709	626	658	699	674	689	674	731	686	702	672	671	679	701	733	663	700	717	673	641	696	690	713	684	700	703	661	673	679	675	722	654	635	609	631	676	666	723	649	670	690	670	715	724	720	714	666	651	685	703	671	683	632	692	634	711	677	698	710	687	647	677	685	703	634	671	665	680	672	673	664	651	653	694	666	658	699	697	729	684	699	702	693	674	698	716	668	685	693	651	668	730	655	668	725	664	734	671	648	692	669	649	734	694	702	673	671	655	676	613	721	663	683	703	700	724	689	711	642	704	690	629	662	702	714	660	680	688	670	728	712	670	703	689	672	716	721	681	694	673	655	704	700	727	692	657	675	659	718	719	664	655	671	651	729	693	653	648	679	647	632	728	735	658	723	654	697	661	685	636	715	715	699	639	683	711	614	661	701	710	664	679	680	693	637	678	674	688	708	670	699	668	660	726	675	697	671	668	698	687	666	718	672	710	697	678	648	695	656	695	678	677	705	687	682	664	665	689	675	593	717	625	682	681	631	692	726	695	709	696	722	676	670	662	717	688	716	713	671	666	682	678	695	676	717	655	712	696	642	673	693	668	657	670	692	624	633	715	696	692	679	665	722	673	629	683	693	699	693	673	684	701	685	617	669	686	734	735	661	662	715	717	692	702	680	634	693	686	655	701	677	698	644	693	676	669	692	675	694	643	675	691	699	774	695	680	668	688	690	645	662	707	668	699	694	679	655	651	711	712	706	682	670	691	697	667	715	676	688	677	638	686	669	652	650	643	672	675	699	690	739	727	680	645	661	682	660	717	671	694	654	646	689	673	668	717	703	695	627	677	702	691	702	666	681	704	679	690	670	712	676	680	709	675	671	652	717	691	653	676	632	733	703	692	654	675	684	647	647	632	666	632	684	704	686	711	646	690	711	739	676	645	658	652	690	700	665	717	669	648	701	692	668	743	675	694	656	673	694	674	665	755	687	685	640	689	712	671	659	717	658	711	725	662	709	679	684	678	687	707	641	680	686	673	698	714	691	647	697	685	634	700	664	691	674	697	687	699	707	672	708	696	698	669	709	638	683	680	659	711	645	679	681	680	707	649	704	664	628	697	702	678	686	689	724	712	716	678	681	666	662	677	684	694	650	652	692	670	698	617	739	690	655	733	706	696	698	673	680	703	712	641	686	648	638	681	682	670	651	674	682	679	671	656	695	691	693	634	669	667	667	682	633	660	656	708	687	701	653	722	720	732	675	677	687	683	657	668	678	672	678	690	713	676	673	639	684	667	690	651	658	677	702	654	658	734	668	688	651	705	711	696	696	699	665	670	706	686	680	664	688	664	721	665	681	696	647	709	658	687	658	657	696	672	670	691	658	672	693	680	663	670	713	665	713	704	728	687	649
24327	20917	27339	24567	17232	2625	1512	1202	1133	1059	1029	1109	1110	1242	1122	1138	1051	969	831	865	987	1081	1058	961	962	918	839	785	772	741	718	716	721	677	701	712	730	736	700	740	775	767	789	806	811	773	793	719	720	758	753	696	727	721	692	682	706	704	733	691	670	687	643	716	671	710	752	693	697	678	682	637	734	732	692	732	740	668	654	728	682	683	692	691	702	688	700	694	648	684	719	715	704	675	681	698	670	703	682	683	714	679	701	679	695	670	713	710	695	673	668	687	735	679	685	702	715	674	662	737	705	675	721	654	718	743	744	719	711	730	700	738	712	659	704	694	720	719	712	714	693	712	715	672	732	726	735	723	691	728	721	720	689	722	673	712	662	710	698	684	683	708	691	681	671	684	716	714	687	679	738	706	702	686	692	704	673	719	699	700	702	695	656	728	715	711	675	702	681	711	698	709	695	706	670	678	721	674	693	655	675	680	707	652	717	687	678	764	731	718	674	650	695	724	671	697	701	665	710	685	672	679	742	651	742	732	692	686	704	679	687	694	714	624	678	693	703	689	681	706	692	752	693	724	672	685	653	663	686	731	742	661	761	656	734	694	686	660	684	662	696	715	731	746	714	711	663	683	691	719	711	707	728	706	662	729	689	729	710	679	692	746	719	711	698	715	708	686	707	677	703	674	706	710	703	748	687	621	693	734	717	693	679	687	637	685	652	676	710	706	759	753	683	692	682	719	708	724	714	662	721	696	712	679	721	675	655	715	652	746	684	688	699	695	656	675	657	701	682	698	693	662	673	695	712	668	664	679	725	688	707	669	681	671	689	703	660	677	706	699	710	640	697	647	706	696	702	728	708	689	735	747	643	681	744	673	704	673	692	683	714	684	660	684	678	687	701	701	676	626	690	723	684	700	682	699	717	678	714	691	684	712	662	727	677	720	733	687	693	679	674	704	712	685	663	633	719	684	708	708	670	658	671	698	659	676	722	699	652	719	711	704	651	725	742	739	706	697	681	722	684	656	695	659	701	724	691	715	716	675	657	711	706	676	666	682	664	714	664	708	720	731	728	685	688	693	696	688	690	697	681	675	677	697	662	663	676	694	721	712	690	706	729	692	706	709	713	689	684	677	760	732	654	731	722	676	713	664	689	666	683	744	684	701	696	711	674	761	675	721	745	697	696	764	679	723	731	667	696	626	673	715	654	657	699	691	723	732	678	703	674	704	707	709	678	700	704	668	673	654	696	700	701	736	698	704	723	716	661	702	705	699	670	706	755	693	695	671	662	669	708	703	724	727	644	669	693	735	698	680	666	673	709	692	738	690	664	685	683	650	687	679	768	699	713	699	697	687	748	721	632	628	734	631	685	682	685	664	748	728	629	680	720	692	714	725	699	706	669	691	686	725	714	686	705	718	680	696	713	688	646	697	694	666	689	693	708	682	696	703	705	692	683	678	685	721	634	740	709	690	690	650	689	724	707	709	643	673	637	679	706	687	677	691	695	738	730	669	701	711	713	674	680	726	711	708	701	690	687	737	685	663	683	680	736	672	691	684	717	694	728	702	645	677	679	715	754	747	655	692	724	667	707	710	673	703	684	669	711	690	671	701	693	696	723	725	691	671	646	693	691	721	654	724	694	654	700	691	681	675	733	689	698	632	725	697	698	724	682	693	710	699	689	652	688	660	707	674	715	734	685	713	716	708	691	696	688	706	669	701	715	690	737	657	701	720	703	715	675	741	741	665	703	754	742	687	692	668	717	687	721	710	702	670	699	684	684	749	690	719	661	703	688	712	678	709	697	711	758	629	703	721	692	682	629	680	690	690	722	691	728	725	695	707	712	655	692	703	718	721	743	703	755	698	697	676	704	691	702	686	677	626	706	676	711	670	727	718	715	697	660	685	708	645	661	716	679	677	761	730	702	750	662	688	697	717	689	707	767	702	673	688	713	658	655	706	695	654	716	666	676	700	722	703	670	698	735	733	701	684	687	684	697	676	689	749	726	657	686	699	665	721	732	683	691	692	701	749	722	703	700	710	749	674	743	699	633	707	684	693	686	682	713	699	641	683	703	716	709	688	665	693	669	694	680	747	689	683	675	708	684	718	776	668	693	704	692	665	718	643	651	743	730	652	716	728	697	690	665	678	713	687	672	787	693	722	704	691	706	668	683	773	691	694	664	728	752	672	696	674	707	692	706	692	674	679	686	715	757	689	671	732	744	692	751	677	653	727	664	677	737	709	682	691	738	710	695	684	724	700	707	676	724	741	668	701	678	710	673	693	679	736	680	671	711	651	733	659	743	657	660	679	687	701	738	672	710	672	722	681	706	670	685	679	688	719	696	661	673	651	701	673	680	707	713	727	677	734	731	705	733	684	729	645	734	687	702	730	697	684	715	661	690	755	671	701	714	681	712	606	680	661	729	695	732	713	723	725	684	705	654	728	680	664	678	691	725	667	680	739	687	717	664	680	702	750	771	715	663	725	717	700	688	657	685	734	699	701	670	705	698	748	708	736	694	695	722	702	709	692	693	683	713	733	699	685	702	655	708	675	688	704	706	676	720	728	708	730	725	732	649	705	728	711	664	688	715	671	680	694	693	705	701	712	740	677	739	675	784	708	674	675	708	701	700	669	654	723	731	705	673	695	672	706	696	671	723	711	694	658	715	683	743	666	668	682	666	657	757	763	723	718	679	680	720	695	713	701	678	750	657	720	674	720	670	706	691	709	711	708	667	666	656	706	689	691	683	773	770	704	697	704	692	729	723	713	710	753	698	704	728	728	686	740	713	701	718	716	721	689	637	694	689	717	716	683	646	708	707	683	662	716	660	729	692	752	709	696	692	676	692	670	682	701	649	747	671	724	672	675	670	722	744	723	682	739	735	705	705	687	710	650	698	727	678	716	669	686	718	674	714	691	683	699	652	714	683	751	688	670	692	747	698	713	692	739	672	696	699	659	629	724	738	738	691	695	700	676	710	718	681	682	640	699	721	728	735	661	713	700	653	697	729	721	688	729	706	705	712	715	700	705	671	705	685	685	726	665	728	703	711	705	678	715	698	651	734	636	759	708	712	695	696	691	711	648	720	694	715	692	690	697	705	685	712	696	684	692	681	712	738	774	746	646	722	749	691	699	719	742	657	685	688	696	726	699	687	709	691	696	682	714	691	689	654	683	672	725	688	680	698	680	758	741	702	662	732	717	772	686	734	702	692	691	708	682	692	644	729	673	692	675	665	713	682	626	708	767	689	686	783	690	656	670	690	685	695	715	697	718	720	710	732	686	711	724	656	702	687	726	705	673	695	623	717	722	658	641	710	653	701	695	682	673	733	660	692	671	678	693	687	734	664	677	698	708	667	689	673	719	700	675	674	699	661	667	686	664	690	691	770	670	661	719	655	650	686	698	730	729	749	719	748	656	713	717	677	694	661	699	712	724	743	659	699	637	686	705	663	723	734	673	688	683	722	683	706	696	705	680	700	702	716	720	699	696
4456	9517	7536	4095	3122	2661	2116	1683	1577	1411	1384	1436	1502	1562	1474	1444	1349	1133	950	957	1191	1272	1237	1120	1071	1096	902	861	817	764	775	764	741	739	782	738	730	751	732	780	753	791	829	866	828	803	822	717	796	750	765	726	714	697	738	729	702	716	748	698	740	693	764	725	749	754	723	728	781	784	716	711	699	677	728	730	662	742	755	745	756	705	777	718	685	731	697	723	762	747	770	688	709	699	747	712	763	686	694	752	690	761	751	752	738	714	782	725	716	744	745	715	726	741	702	706	720	724	733	708	710	700	760	722	684	715	747	725	785	722	721	742	732	705	771	716	762	752	725	746	738	694	754	729	729	679	686	773	684	711	723	740	757	692	685	733	752	698	706	728	660	746	753	674	720	828	754	704	706	723	725	741	715	714	722	732	781	738	717	698	721	761	724	742	739	709	770	748	785	713	759	716	777	764	731	746	790	772	734	675	742	729	704	694	703	707	717	712	687	741	770	715	748	731	744	711	734	701	734	711	754	714	733	737	719	756	727	724	726	678	728	710	684	714	734	699	743	744	757	697	769	683	734	653	784	683	689	695	740	717	688	686	728	748	750	763	744	727	683	692	747	715	744	704	718	737	742	739	742	708	740	753	656	738	714	660	722	747	725	745	679	712	732	785	755	717	728	742	750	723	760	723	662	754	721	744	704	726	787	709	753	722	708	725	725	727	763	709	749	708	702	728	734	701	779	725	706	713	737	706	798	700	696	749	720	694	716	709	757	686	727	675	739	722	777	757	672	685	771	786	760	710	732	716	665	749	729	736	682	735	701	729	750	736	717	701	746	713	764	728	712	733	725	763	745	712	706	754	719	689	761	690	703	729	727	697	716	764	685	716	776	755	737	724	661	679	703	777	675	707	752	733	714	732	723	748	670	754	756	757	745	738	741	736	724	721	757	750	691	753	758	730	710	725	729	728	732	755	735	732	724	724	710	715	688	740	700	770	660	700	740	725	717	749	731	721	737	724	737	720	722	700	727	699	708	674	730	727	708	717	708	713	786	711	711	749	739	709	731	726	738	719	745	699	737	694	685	780	723	697	750	673	721	733	682	765	735	695	722	700	729	726	679	702	757	744	740	728	743	742	732	698	754	760	745	682	684	698	745	734	738	717	724	698	716	728	710	729	741	739	761	692	732	725	706	723	734	779	733	735	689	752	713	693	704	764	690	799	690	755	699	755	711	724	765	699	694	679	734	726	753	670	720	682	748	676	713	760	748	722	730	748	709	707	727	725	701	720	724	685	732	682	723	721	730	769	757	762	754	713	745	769	717	730	739	731	720	764	693	688	737	746	736	703	756	757	725	745	726	706	724	715	708	744	746	651	718	715	674	704	740	723	729	729	678	692	744	736	736	742	680	747	726	762	754	692	766	737	770	765	694	715	726	735	728	683	692	750	709	713	675	757	738	717	704	668	709	776	714	724	716	764	707	729	666	744	711	726	723	727	719	728	711	709	737	725	719	735	744	744	735	748	708	737	702	708	727	699	683	725	716	733	776	699	730	703	713	710	692	722	706	709	704	753	691	737	728	731	721	694	718	689	734	743	716	686	754	719	752	696	701	752	689	819	745	745	772	705	697	705	731	722	723	746	736	747	735	703	715	715	729	735	693	742	666	675	764	761	724	720	712	684	754	697	764	744	703	748	699	722	753	755	707	701	708	690	741	708	721	737	778	728	701	750	715	688	734	734	754	737	724	733	739	691	709	728	728	757	758	691	745	744	739	714	735	768	750	711	704	741	706	795	727	761	733	720	726	736	718	715	706	714	768	735	745	689	737	691	709	731	717	764	705	706	749	702	692	713	705	718	746	726	740	714	707	727	708	736	700	675	694	726	756	702	713	769	709	706	734	717	743	713	719	751	708	702	738	718	742	674	681	728	759	702	730	762	734	733	756	742	679	754	748	754	721	725	710	763	701	737	718	757	700	783	751	698	762	719	741	697	710	722	661	751	736	691	714	781	705	734	681	742	681	698	702	752	723	734	721	785	734	763	667	741	715	733	717	729	731	676	746	716	772	653	728	738	771	727	723	695	744	702	731	741	695	726	748	710	752	717	704	738	725	722	714	724	705	700	673	714	721	767	623	740	737	761	734	737	743	758	726	704	650	732	659	719	740	741	706	712	726	757	716	734	743	724	690	701	710	715	727	711	726	699	723	737	736	730	743	745	731	684	745	747	767	693	741	701	733	721	706	725	746	720	684	719	692	687	716	752	705	706	742	732	757	763	732	700	739	646	694	686	695	761	716	699	716	734	695	739	740	742	738	754	731	737	726	757	708	750	712	714	658	733	711	701	765	696	714	761	730	715	725	735	726	691	700	686	757	667	733	760	727	758	712	724	725	761	755	712	700	713	789	780	699	687	749	736	703	681	696	729	729	695	705	718	722	714	721	712	710	725	705	728	760	689	679	740	729	759	683	702	735	765	799	741	756	765	690	777	727	768	742	710	721	687	709	712	702	713	737	717	730	760	733	770	736	719	777	709	747	738	740	722	721	732	705	734	696	700	710	760	689	681	705	710	718	758	750	698	704	710	731	667	736	722	755	757	729	705	745	738	727	707	683	732	725	711	675	656	728	712	688	763	728	791	748	691	714	788	696	775	713	776	732	714	739	695	669	702	758	748	719	750	727	685	671	728	738	714	668	760	727	708	715	686	710	729	677	689	716	768	697	713	743	659	677	728	750	715	755	781	683	728	727	682	687	715	699	728	728	726	751	749	746	736	726	759	754	718	749	747	761	704	699	754	735	746	692	694	719	728	761	726	736	733	767	707	711	673	705	707	783	712	725	723	751	733	759	742	734	755	741	702	694	798	704	748	717	758	746	734	753	749	713	673	716	712	670	688	738	757	754	684	726	688	700	734	718	746	700	732	729	692	706	684	761	750	734	683	763	726	719	738	692	721	742	716	693	770	684	734	699	659	778	738	770	716	737	718	690	716	740	739	758	715	680	734	711	762	786	746	725	685	713	718	756	718	731	717	759	772	705	667	716	713	748	676	706	761	721	734	734	750	687	696	790	779	729	718	697	653	731	776	717	690	689	689	704	705	720	736	711	721	685	774	681	703	728	761	720	753	739	692	718	717	709	756	750	733	766	763	784	743	730	760	750	700	711	695	730	689	721	727	728	734	695	747	754	685	727	695	715	737	688	735	725	742	738	747	748	771	734	730	711	707	703	731	728	704	691	742	727	728	732	722	709	746	712	719	678	755	710	731	767	770	765	704	771	716	697	720	734	712	622	716	704	680	711	707	748	689	790	696	673	735	710	765	712	727	702	715	667	747	746	713	751	719	732	721	735	718	749	700	726	716	726	735	739	701	726	737	773	721	697	755	727	748	726	703	753	736	762	722	740	669	758	696	730	714	700	722	672	748	685	731	721	760	703	717	747	709	740	702	740	759	748	704	759	743	772	691	700	753	702	760	710	815	718	678	707	723	737	759	705	700
22251	20944	28502	23559	20946	21030	13245	2341	1544	1429	1424	1503	1553	1617	1442	1413	1364	1056	774	745	963	1161	1195	1050	886	892	721	580	562	515	501	468	478	490	428	428	431	490	494	467	503	546	638	646	635	519	492	552	555	523	445	422	401	420	443	432	393	412	396	410	437	437	416	415	388	406	392	396	385	410	389	419	436	416	422	391	429	393	367	404	433	403	403	401	397	434	420	370	375	402	388	431	424	412	412	418	420	399	415	413	405	422	413	421	400	405	433	415	389	415	393	409	413	376	438	405	375	372	424	433	426	393	419	443	422	412	383	408	401	405	444	421	435	398	368	410	440	416	397	420	420	395	383	414	411	385	422	378	418	398	405	385	412	445	409	388	410	388	427	384	461	414	433	430	418	397	412	411	392	439	418	425	393	405	409	413	438	422	400	401	413	416	362	398	415	410	413	406	390	419	409	408	411	438	403	375	407	382	442	429	406	420	411	393	445	419	377	395	378	395	381	397	400	431	435	440	386	407	442	391	434	419	397	455	376	396	375	410	411	425	389	368	410	408	408	388	434	418	428	389	392	405	351	404	374	445	430	403	419	417	423	388	415	418	456	425	409	409	409	390	429	383	402	426	410	394	383	404	410	412	402	414	392	394	405	386	438	387	395	416	411	391	398	408	389	410	336	400	390	367	394	397	382	379	378	404	420	406	389	390	423	395	426	415	403	428	458	419	436	415	377	424	402	412	383	435	429	400	413	390	375	403	409	395	397	408	427	389	434	423	399	384	416	380	422	395	415	406	432	420	409	428	408	421	396	444	395	412	407	403	388	442	430	413	399	417	391	445	465	408	413	397	407	430	423	399	395	402	424	445	391	400	435	384	450	398	409	428	403	397	431	419	395	390	367	406	406	426	370	398	436	409	421	365	400	405	413	427	434	416	402	413	398	453	414	370	431	418	425	434	415	402	424	392	383	370	365	406	404	403	424	397	418	395	384	390	420	385	379	387	423	412	409	424	416	412	368	446	403	412	450	416	396	379	438	439	406	411	382	387	380	399	417	401	430	410	416	392	429	467	451	429	411	427	384	392	393	419	390	388	392	392	379	405	371	399	384	445	406	373	374	419	419	407	405	418	448	414	450	408	333	405	417	412	439	414	382	418	393	413	374	400	461	435	379	421	373	401	410	384	429	409	391	385	383	399	394	409	449	397	385	423	426	349	376	394	392	382	432	418	405	416	417	397	418	412	419	384	425	443	410	382	395	404	433	441	380	407	425	395	438	421	425	423	424	412	368	399	422	422	418	363	399	437	368	369	402	425	433	381	390	419	388	378	377	406	439	409	420	426	393	406	405	401	405	404	406	427	429	376	374	402	398	400	393	397	430	477	387	377	411	370	400	402	390	362	417	415	371	415	410	425	385	377	470	421	415	384	398	434	385	423	395	394	418	424	421	380	408	400	377	379	417	393	390	392	434	448	417	414	403	412	395	411	420	391	425	403	406	377	431	406	355	419	394	432	390	429	417	404	403	423	440	445	430	386	370	394	392	424	428	417	416	418	415	424	377	399	396	431	410	432	434	394	391	418	416	388	422	374	415	425	446	371	382	379	363	385	444	385	425	398	416	431	420	450	414	411	404	381	417	365	402	392	393	428	415	392	428	420	404	455	396	398	389	417	410	427	428	394	408	405	426	379	400	425	425	406	445	397	447	383	384	375	424	396	418	408	389	392	421	408	407	397	424	370	426	409	409	377	424	412	403	424	425	425	407	422	432	403	403	453	415	433	421	413	408	384	383	430	372	413	445	411	378	403	386	388	401	375	395	442	407	414	435	417	388	390	383	392	392	436	400	410	399	364	416	375	412	400	411	380	393	423	412	401	409	406	374	393	417	377	398	402	395	394	439	472	393	423	408	378	423	415	426	442	378	381	426	396	418	411	410	432	392	457	426	388	428	410	415	421	383	429	391	400	417	409	386	368	389	426	420	398	393	419	403	409	438	393	404	404	423	376	401	376	418	440	411	404	391	446	412	390	420	402	383	374	404	400	408	413	437	405	387	413	405	422	406	384	438	393	447	407	416	387	443	416	369	393	425	434	380	409	421	439	447	404	400	395	412	398	414	403	409	397	407	391	408	431	387	390	422	425	397	413	427	387	422	413	393	385	416	408	421	451	407	397	420	427	426	405	389	388	421	392	419	408	401	407	407	415	398	450	409	378	403	451	365	441	412	404	379	368	418	402	390	434	408	424	420	452	432	405	395	412	393	410	420	413	393	425	414	457	417	398	433	423	388	421	385	360	397	385	399	387	402	422	436	420	411	384	391	402	398	411	414	407	418	426	390	392	383	389	420	400	380	397	402	372	407	388	429	391	417	395	376	390	400	362	408	448	397	433	433	397	399	375	443	392	402	437	410	395	387	401	388	411	420	360	420	428	406	457	408	404	404	423	400	390	450	368	391	372	410	386	413	415	396	384	379	432	421	445	447	385	404	418	400	406	422	440	420	408	420	423	383	389	404	385	413	398	403	398	433	418	386	409	403	402	468	405	411	376	429	417	422	386	410	356	395	398	407	391	389	423	406	427	380	415	423	428	421	390	369	410	401	358	425	380	392	436	371	393	415	406	421	402	403	404	428	410	381	399	404	420	370	412	400	441	375	386	380	387	386	398	421	438	412	420	435	400	393	422	428	396	391	395	436	393	407	412	417	380	403	422	392	396	421	378	394	424	379	407	392	390	419	425	417	406	410	385	382	410	434	457	400	401	403	425	401	410	409	407	387	388	392	394	444	432	402	426	424	416	423	377	366	445	384	358	417	435	415	408	403	406	384	393	456	370	378	394	407	437	448	437	413	396	375	388	399	378	389	399	454	379	402	390	434	407	434	406	378	412	393	395	422	413	426	388	409	409	410	394	407	386	400	404	418	393	378	413	421	421	402	422	420	387	412	413	365	387	405	452	377	436	401	386	368	370	380	406	387	405	428	364	418	387	385	398	405	450	408	389	427	409	474	375	426	399	381	390	385	406	375	419	380	411	401	372	431	382	414	417	402	393	386	418	441	395	413	386	415	417	423	387	399	424	396	393	384	438	422	404	389	406	378	419	380	390	386	422	376	388	373	391	437	377	465	399	399	409	405	399	399	421	402	395	375	411	424	440	432	398	383	384	429	398	380	371	446	406	401	399	383	404	401	404	388	417	393	408	438	412	420	413	417	430	412	409	413	391	392	391	401	440	407	391	392	382	365	413	405	398	397	406	409	416	416	405	434	425	426	389	416	374	428	378	384	387	412	434	386	385	413	410	422	432	411	373	422	412	388	391	437	428	403	430	385	403	423	411	411	422	440	422	413	373	387	389	419	423	424	436	382	454	387	373	401	445	436	447	409	405	387	370	378	400	402	399	396	411	398	421	390	387	437	406	409	406	401	444	421	350	430	411	410	381	407	397	432	399	389	420	443	415	392	415	385	445	404	420	422	419	390	397	398	418	411	431	403	399	413	442	433	398
5966	18637	15372	8306	6112	4746	3904	2964	2449	2197	2046	2007	2273	2368	2045	2017	1871	1349	989	905	1272	1600	1611	1382	1244	1115	925	690	629	530	519	527	514	489	452	493	480	476	457	532	524	569	722	797	697	631	600	631	599	555	447	464	447	478	422	416	433	463	437	418	407	434	409	455	434	447	439	437	460	443	472	467	414	427	435	418	444	452	413	474	463	447	443	414	406	459	438	456	461	430	455	440	436	425	432	443	415	423	443	415	444	444	437	403	429	430	403	426	436	427	445	430	431	450	457	445	477	438	413	435	461	443	444	408	442	404	391	448	442	430	443	437	463	439	439	468	435	480	479	422	408	439	425	405	417	447	420	422	447	496	407	454	422	411	437	429	441	415	429	466	407	407	391	428	419	440	418	473	453	448	423	476	456	462	424	427	458	468	401	421	470	426	439	434	413	405	432	431	464	441	421	432	414	405	445	487	454	415	468	434	427	447	424	417	409	453	415	477	448	458	442	438	431	412	433	432	442	401	446	414	428	413	463	434	461	433	445	434	406	447	435	436	416	405	434	487	462	402	441	455	436	436	406	418	444	458	408	436	423	405	440	436	417	428	456	428	441	418	428	435	438	435	428	408	410	423	451	438	433	416	453	359	477	431	428	466	434	448	404	426	495	415	439	444	412	440	436	422	435	427	470	471	405	460	434	460	416	438	428	446	448	432	425	418	458	427	438	439	435	451	409	486	454	417	422	431	456	454	438	431	420	445	487	445	426	424	415	436	461	413	424	442	461	433	433	480	416	448	446	474	442	432	447	446	412	464	440	467	437	441	449	439	429	466	434	441	419	431	457	427	402	439	420	459	441	420	405	413	417	468	411	460	439	422	461	423	440	469	430	415	437	424	442	436	439	423	416	444	450	476	451	419	431	472	454	438	445	434	432	440	413	428	436	408	431	415	438	458	408	437	432	441	434	421	455	437	431	421	420	444	427	480	418	425	453	430	452	440	434	426	425	449	465	462	457	428	435	409	402	427	418	426	415	433	419	420	461	435	453	433	435	426	411	459	417	457	427	458	403	415	402	424	444	430	434	441	460	427	423	407	428	428	445	456	445	458	448	447	419	435	475	435	395	471	420	475	463	429	443	414	423	420	428	444	420	427	434	451	444	430	424	448	440	466	429	464	414	464	410	439	403	445	424	481	416	407	417	395	463	473	435	439	474	410	416	417	455	472	413	454	437	424	421	429	403	476	442	425	401	410	450	415	462	420	482	428	455	451	439	430	478	450	431	426	418	416	469	413	459	434	429	433	394	464	429	434	413	470	424	443	409	432	441	444	433	402	467	425	388	479	462	413	434	458	447	443	453	446	413	415	423	422	437	449	451	435	388	462	429	455	413	462	429	418	447	475	396	412	443	471	428	434	396	438	435	444	442	418	432	428	445	423	438	439	414	437	406	437	400	452	424	431	434	429	414	418	436	418	386	445	440	426	454	483	435	462	429	448	431	482	436	457	453	437	491	430	388	418	422	447	443	436	453	440	480	410	428	435	448	437	439	422	433	451	412	457	418	468	425	456	395	419	415	405	461	481	444	443	429	451	426	381	462	459	445	412	433	389	447	420	431	455	422	440	433	407	446	460	416	431	438	459	408	449	426	423	467	402	446	439	458	451	411	439	433	456	421	452	424	394	452	420	430	449	486	470	447	431	422	423	410	433	427	418	453	426	406	423	455	422	416	424	442	488	425	461	411	440	437	456	451	408	418	468	467	422	425	435	455	433	412	426	421	438	435	454	452	425	419	396	397	427	424	398	442	441	472	448	402	437	443	417	407	422	464	439	458	418	381	425	397	477	423	408	429	421	423	434	446	454	452	448	420	444	383	441	407	461	407	422	408	444	457	454	469	419	419	436	454	424	413	425	440	434	408	422	424	396	450	427	439	438	413	403	445	464	454	434	460	455	429	417	441	469	417	441	439	415	476	408	460	408	421	442	486	447	436	443	455	499	450	466	431	462	438	464	408	434	416	434	442	427	424	449	455	424	472	444	476	406	439	455	422	429	409	430	449	407	448	456	488	411	466	442	393	448	444	421	442	476	406	436	412	401	430	428	457	466	454	453	419	459	458	423	406	426	435	459	415	405	413	459	438	410	443	426	405	432	436	466	453	418	422	459	433	408	430	398	432	428	455	445	454	433	452	421	403	449	436	414	443	442	444	475	417	432	407	405	416	468	417	452	444	430	441	419	395	427	467	419	434	464	425	432	467	423	426	451	417	464	437	408	435	447	430	441	454	453	415	433	431	417	454	437	402	417	470	442	445	423	418	446	410	447	416	427	463	466	429	432	415	490	431	412	445	403	458	468	479	432	424	450	427	435	434	437	446	427	411	435	438	422	425	449	446	424	480	435	430	455	409	424	434	426	465	428	467	439	451	468	440	433	460	401	438	449	432	432	427	436	474	428	388	455	420	438	406	458	451	467	463	423	419	395	444	407	418	431	434	457	475	414	449	425	431	458	419	439	406	441	423	430	442	419	437	456	459	467	414	432	442	454	431	422	458	429	468	423	452	459	421	490	420	444	432	438	450	409	447	412	452	443	421	418	439	450	397	466	450	433	410	392	412	403	418	437	452	456	478	434	463	449	451	465	450	421	415	412	429	445	468	449	422	452	407	422	430	435	438	435	463	438	449	430	404	419	411	439	441	394	415	455	397	448	423	421	437	437	415	468	443	469	434	456	437	412	425	466	423	389	448	424	412	425	435	408	419	424	438	455	454	431	452	439	415	410	409	424	441	422	454	429	458	431	445	443	453	418	458	469	421	449	454	445	432	440	421	436	437	431	455	451	415	460	456	416	415	494	441	445	472	428	393	445	432	432	468	405	458	389	447	431	421	428	412	446	437	408	450	413	443	424	401	434	428	457	444	439	405	430	474	502	406	485	482	427	426	429	423	439	403	458	434	432	462	448	447	480	412	431	418	405	443	465	440	466	458	452	436	437	419	416	447	476	446	411	422	458	444	447	470	448	458	434	462	415	440	428	457	429	434	439	437	432	448	433	447	437	438	401	434	412	415	442	466	423	421	464	451	433	422	411	446	426	472	455	413	422	449	424	455	385	449	457	456	447	440	436	426	408	465	436	466	461	446	432	474	458	435	441	453	425	445	435	458	434	424	425	441	431	444	473	438	414	412	417	442	452	427	394	411	454	448	418	429	433	461	429	439	431	473	425	453	457	466	405	455	422	432	429	445	430	457	437	447	419	416	438	432	452	407	410	443	434	428	393	436	435	457	422	454	423	458	437	470	438	411	439	424	440	443	441	411	482	399	446	460	453	445	453	450	407	444	431	433	471	423	437	436	462	417	449	454	443	485	395	431	408	421	444	436	467	454	421	444	435	422	414	431	483	449	440	418	462	418	427	461	440	410	448	409	452	448	414	432	455	390	449	430	438	419	437	442	473	416	445	424	433	443	409	456	457	447	425	415	420	464	459	442	459	443	421	436	402	425	425
26978	19583	8163	2128	1444	1218	1165	1073	992	1019	1083	1077	1111	1141	1127	1032	1084	984	871	975	976	1064	1036	1019	1060	962	887	851	806	819	856	861	815	892	849	879	850	854	788	851	846	847	926	899	867	876	853	853	842	859	862	824	814	823	834	898	869	908	863	795	863	832	805	813	817	863	902	805	812	868	862	824	879	894	833	822	883	876	841	836	833	838	834	818	846	826	828	818	839	831	844	847	835	831	863	811	815	881	854	861	856	804	869	871	864	822	836	868	882	862	830	852	873	835	855	859	833	821	848	838	853	879	858	871	845	873	840	915	823	816	868	849	875	848	805	863	873	866	854	834	866	837	863	857	785	798	870	849	847	864	859	822	822	797	821	869	810	863	802	890	783	843	853	808	843	833	868	806	833	915	815	853	831	829	842	843	833	849	875	802	847	877	814	841	847	836	816	852	825	853	842	785	837	867	791	829	822	872	832	843	805	808	858	861	759	868	827	810	878	848	821	858	814	861	782	867	778	895	834	814	875	879	856	791	853	821	853	827	836	835	847	857	837	841	839	872	896	826	820	836	777	836	873	894	834	834	839	862	810	866	810	893	910	860	847	883	771	789	831	810	864	832	817	823	837	842	832	834	847	829	832	837	826	840	840	802	845	837	848	864	848	805	826	934	858	782	829	857	853	809	860	821	837	866	789	817	796	911	814	850	864	844	794	833	829	863	830	857	803	809	847	910	841	856	853	803	847	795	845	825	838	788	797	839	810	806	812	837	871	815	799	751	830	801	850	836	795	803	776	845	778	807	814	816	860	871	821	854	877	818	888	864	832	820	806	863	808	855	815	817	817	859	786	810	832	777	894	828	787	839	819	823	869	883	877	866	852	870	826	827	868	789	842	873	840	792	857	873	830	876	831	851	831	831	876	801	840	869	802	867	789	845	798	865	828	824	825	879	845	856	827	846	825	863	841	860	882	845	856	792	862	819	852	875	822	844	850	820	827	834	846	822	857	827	869	799	821	873	848	813	852	855	812	844	865	824	779	844	887	852	860	870	807	838	774	823	858	869	799	861	857	855	791	882	851	835	867	799	841	843	860	856	849	861	789	825	867	832	804	865	858	844	801	837	816	853	843	818	848	843	869	871	846	868	830	851	834	852	811	824	842	854	800	882	812	864	829	802	889	840	816	844	833	774	902	850	821	853	810	816	858	778	764	833	811	826	878	796	824	836	842	797	785	857	867	842	854	838	854	840	818	879	868	801	782	852	822	828	845	851	763	856	809	893	824	829	824	833	856	842	832	857	833	823	878	862	862	824	771	844	898	867	843	873	873	845	851	777	779	801	873	852	826	874	847	832	777	807	832	823	854	824	835	814	871	829	866	846	848	799	837	827	809	859	856	829	823	874	872	758	788	849	872	890	847	811	880	787	850	856	819	802	820	819	795	885	829	838	898	864	812	851	869	872	816	829	877	820	859	867	852	845	814	819	849	850	858	840	848	813	853	805	756	850	843	838	845	783	820	879	900	868	806	815	831	838	811	814	862	872	796	851	860	878	805	832	763	850	802	806	862	808	788	835	855	871	797	881	865	863	844	872	816	806	853	802	816	809	840	826	818	865	816	763	847	858	854	879	848	804	863	789	828	818	847	846	808	834	894	868	851	874	806	803	839	863	850	803	794	859	845	831	902	778	815	867	873	820	852	807	818	823	848	831	827	782	840	840	838	793	853	839	845	837	854	857	835	776	805	792	809	806	820	813	849	905	786	897	845	880	848	862	795	839	861	806	870	795	851	848	841	802	908	842	829	857	849	843	847	871	832	829	839	842	890	891	834	865	827	837	788	831	800	862	838	831	862	827	881	872	780	873	825	826	824	882	855	836	883	818	822	822	837	881	857	869	813	905	819	842	840	774	844	819	783	820	865	833	895	843	852	824	860	862	835	793	843	860	820	883	837	859	871	825	845	859	873	828	841	834	822	804	902	869	874	854	827	837	874	850	855	830	809	793	851	862	826	846	818	851	841	858	833	852	805	842	857	836	824	802	843	803	835	813	879	790	803	847	836	861	818	880	834	851	815	829	812	816	828	863	781	789	813	836	836	869	788	814	821	845	854	825	816	857	876	841	871	787	844	821	843	837	852	839	837	864	841	861	850	811	840	840	843	861	868	816	835	866	821	863	861	842	855	859	849	858	817	849	864	862	884	803	874	820	806	823	835	889	818	811	786	827	843	810	868	841	848	775	852	805	867	842	796	831	805	863	803	869	817	847	847	803	889	882	816	842	829	894	836	862	780	829	807	816	798	867	881	859	859	855	838	810	912	867	834	833	851	824	877	815	833	810	866	828	848	831	888	818	823	805	856	836	881	854	889	849	884	845	880	816	826	831	875	834	832	814	943	792	831	842	836	824	864	795	774	840	800	783	838	881	851	799	782	855	814	836	769	823	838	867	851	865	801	818	861	861	863	810	849	830	842	810	842	830	845	852	819	834	852	827	810	843	844	785	914	897	825	872	812	797	853	866	831	782	800	847	858	836	817	812	859	805	936	831	813	825	827	887	809	846	841	911	814	897	794	848	807	877	821	830	852	865	844	847	825	842	845	835	817	780	835	842	780	876	808	875	885	860	822	823	854	817	857	829	826	834	787	872	856	847	802	877	823	821	876	904	853	855	788	849	816	854	839	821	846	863	843	797	841	784	830	775	819	863	876	836	840	818	867	863	883	814	866	820	840	873	881	803	842	857	843	825	862	801	845	867	874	847	811	863	786	829	807	801	853	866	816	805	857	825	837	858	844	808	790	875	828	820	855	787	830	815	792	836	828	823	872	817	847	886	828	886	837	862	867	864	838	884	893	852	866	845	872	842	844	856	813	845	875	805	839	803	853	880	865	863	813	848	833	788	827	802	803	807	827	831	856	837	866	848	806	899	802	824	805	884	839	814	793	902	875	843	861	838	830	870	873	899	871	829	849	755	899	857	818	837	837	803	811	873	815	788	836	818	826	838	833	849	793	837	812	846	897	847	859	851	807	874	888	880	799	845	855	881	852	758	850	795	842	824	830	832	828	833	848	810	805	815	826	832	800	860	840	818	847	883	828	843	841	878	807	827	865	823	854	805	872	887	808	787	874	838	858	806	787	893	820	844	855	833	866	856	859	833	864	824	796	858	829	838	829	843	806	835	801	837	840	833	829	836	855	828	861	834	821	848	829	820	871	885	823	912	814	885	815	862	830	862	817	816	831	840	798	823	820	843	834	830	814	838	845	875	780	819	813	840	869	867	839	878	826	847	830	846	874	836	910	851	891	873	813	855	804	891	813	816	867	856	827	834	860	845	793	779	830	869	819	876	835	871	824	821	836	856	835	817	836	902	823	846	819	844	833	894	859	852	847	830	816	849	815	883	807	822	872	813	826	839	859	859	845	808	845	847	806	886	852	852	880	821	853	876	839	824	831	815	812	821	770	862	853	853	854	879	851	839	795	881	836	814	843	783	813	819	826	784
5205	4579	3680	2299	1852	1599	1510	1342	1232	1217	1228	1246	1344	1326	1264	1269	1227	1139	1008	976	1034	1241	1226	1141	1145	1090	994	965	948	903	877	913	868	888	836	897	865	926	940	922	874	971	997	971	929	918	875	958	946	894	910	866	850	923	907	927	912	880	858	872	899	885	877	850	882	830	876	850	871	892	855	886	887	871	899	886	882	935	889	855	888	883	867	891	927	875	893	884	854	937	894	837	942	847	908	891	824	869	860	843	878	877	856	875	905	852	876	974	899	862	894	893	883	893	914	835	832	910	871	877	925	829	887	949	901	881	884	885	885	853	923	832	867	934	879	889	875	923	843	928	904	899	890	854	901	897	867	785	853	903	841	885	858	920	918	916	946	859	895	893	928	929	850	858	866	886	916	858	900	822	916	897	929	871	877	888	901	907	851	895	896	852	846	858	900	904	888	896	862	857	898	897	834	871	871	845	878	867	918	870	928	900	872	862	905	876	855	866	874	919	892	855	908	828	866	911	911	886	896	836	869	851	854	905	891	898	884	848	873	872	882	915	931	901	877	894	859	886	923	861	891	926	855	896	867	901	902	871	943	902	841	920	879	890	885	933	926	877	890	855	864	879	891	851	872	864	861	835	924	908	871	876	922	875	864	805	921	892	881	886	871	902	922	907	921	854	931	928	924	859	886	880	858	846	888	859	891	920	858	873	888	911	834	913	876	872	858	908	866	890	895	879	874	896	870	846	893	875	911	909	925	863	881	840	894	885	864	870	897	871	898	911	852	830	891	828	856	878	862	877	905	850	887	879	887	847	902	857	910	908	886	870	887	849	912	821	884	854	878	885	945	898	870	929	887	896	885	922	852	884	869	860	846	925	866	888	859	869	886	913	854	902	857	828	853	865	850	915	871	885	887	894	903	859	913	867	925	877	837	806	901	856	827	864	828	882	811	918	922	833	927	915	859	917	853	893	901	889	911	818	879	840	859	913	923	878	910	900	877	859	865	879	851	877	886	869	867	869	882	863	925	924	904	923	844	914	893	926	828	870	861	922	933	869	847	890	867	899	879	887	900	905	924	898	862	875	866	860	857	896	849	897	875	900	865	899	848	896	827	882	872	886	868	925	884	912	829	924	869	965	870	835	853	904	813	889	861	887	874	879	887	851	897	863	921	892	912	862	902	911	916	883	904	844	894	848	883	939	903	873	844	840	870	885	875	907	896	910	856	949	877	908	891	829	884	862	821	886	887	878	834	863	881	903	827	864	868	884	866	911	917	954	829	896	896	866	927	909	845	874	885	912	887	931	874	834	822	891	863	869	915	877	865	878	923	864	846	911	883	865	925	846	843	895	894	929	941	919	900	837	892	884	873	830	905	899	898	852	874	860	889	829	958	874	908	898	908	880	891	893	868	915	926	893	908	878	893	890	935	880	907	888	883	880	929	908	915	870	826	927	912	883	885	884	839	885	852	881	860	883	885	871	953	885	852	855	903	875	829	869	819	885	849	890	912	915	892	889	898	907	973	874	869	864	871	891	867	866	912	879	905	888	892	928	889	844	914	894	915	873	828	817	851	853	883	906	897	908	860	883	838	896	885	907	908	887	863	910	864	849	852	883	900	845	857	904	838	900	865	890	854	830	850	857	924	931	896	916	910	897	873	913	890	880	914	883	913	885	888	846	853	914	879	904	842	845	925	810	897	849	858	868	874	898	865	871	859	916	876	878	887	888	916	862	887	895	831	869	866	846	838	866	864	885	886	865	899	887	863	881	820	860	836	898	874	839	892	869	823	875	850	885	922	857	875	849	863	928	825	886	839	855	872	881	881	903	833	941	891	894	862	910	935	908	894	826	894	816	909	832	919	923	843	863	864	851	939	897	883	922	899	830	914	847	864	871	903	889	893	916	897	846	866	918	840	915	957	882	851	907	867	900	870	865	907	860	918	922	879	886	860	904	930	905	871	840	906	860	842	924	844	830	895	905	870	888	836	907	875	879	953	918	861	873	915	899	891	801	922	922	890	870	886	865	882	862	877	867	897	902	825	884	884	871	904	911	888	858	862	891	918	888	896	912	889	883	901	912	887	905	876	884	865	933	900	907	896	880	849	901	855	884	848	853	862	875	903	899	906	892	886	925	887	817	852	902	934	883	871	908	838	855	923	876	899	871	917	902	883	934	894	916	915	926	883	848	842	895	886	876	868	866	891	919	871	931	910	870	840	858	856	877	876	901	885	904	912	872	888	914	867	888	876	884	941	875	872	891	862	928	898	852	910	837	873	926	868	891	902	896	925	848	873	892	941	958	922	863	868	883	842	921	891	881	854	890	882	877	854	852	895	899	851	856	862	913	912	863	896	917	885	873	872	915	858	883	905	869	875	867	851	891	855	893	888	864	908	868	946	835	860	891	889	913	888	875	837	920	870	882	887	891	903	855	888	887	928	916	900	850	907	876	903	885	894	868	903	908	871	858	894	848	894	825	855	903	879	841	883	906	872	834	864	861	804	918	925	906	897	864	828	928	824	881	886	873	887	874	860	884	863	915	857	911	890	925	862	865	893	939	846	863	839	886	840	880	841	843	855	855	898	827	853	890	877	881	889	842	883	901	848	872	889	914	833	908	888	908	938	845	892	901	936	898	892	898	908	857	932	843	892	914	882	844	900	944	929	851	918	857	866	904	877	845	852	816	888	880	870	906	912	877	854	896	925	901	910	868	875	880	850	890	841	925	905	865	843	838	919	928	815	898	850	872	889	907	900	889	888	901	873	827	890	856	910	920	865	875	881	870	875	905	847	910	870	856	884	847	861	883	852	854	870	916	889	915	878	886	872	882	912	831	910	884	862	830	901	873	861	838	905	885	890	879	885	878	857	910	889	913	895	879	916	845	867	881	899	888	860	856	934	845	863	900	894	958	829	881	920	912	901	845	917	845	898	836	885	880	873	892	844	896	941	913	877	889	875	882	839	925	883	907	847	906	860	844	913	890	903	924	842	876	828	910	913	950	839	882	864	834	921	891	879	903	931	903	850	910	839	907	893	926	876	863	912	937	865	897	859	907	894	874	903	852	921	868	904	920	862	872	929	927	838	849	884	902	873	875	854	941	951	904	885	880	862	822	876	902	892	890	888	870	923	903	882	884	887	812	909	918	915	880	884	902	847	892	926	883	883	832	895	902	864	899	870	873	854	880	889	946	874	873	896	870	926	927	879	893	875	853	885	858	821	809	889	850	897	813	877	916	914	917	892	874	906	895	873	887	902	823	911	883	887	836	878	884	921	891	886	868	879	886	858	865	860	924	894	862	848	925	904	880	863	857	895	919	861	906	836	872	860	890	835	884	888	874	844	918	904	861	892	885	886	880	918	950	883	932	900	925	921	865	919	933	861	883	893	886	894	895	893	921	891	874	891	896	895	887	852	863	884	827	853	899	895	867	890	912	852	946	884	927	878	832	865	909	844	835	824	845	916	858	881	911	905	870	863	937	940	903	848	843	844	882	889	878
23205	20884	28031	23847	20883	13407	2420	1503	1339	1223	1310	1278	1425	1449	1286	1229	1191	1054	856	815	992	1190	1112	1042	928	900	828	740	688	712	720	700	704	651	687	696	691	697	687	708	675	700	791	864	745	730	721	662	695	670	652	641	687	644	643	618	631	668	593	644	616	644	645	604	647	683	667	641	628	650	618	598	645	637	666	644	609	642	669	668	654	565	678	695	631	642	642	695	609	647	665	652	650	632	706	654	664	630	646	652	650	613	648	662	636	617	585	619	606	687	657	635	673	614	646	628	610	611	639	649	625	649	658	680	647	589	648	630	644	629	655	614	640	621	623	629	649	621	669	623	641	613	670	673	599	615	616	658	641	627	618	578	644	661	638	645	663	695	648	638	647	594	646	638	610	594	657	642	658	598	655	635	631	678	625	638	627	633	631	630	588	640	642	614	631	626	634	644	643	607	648	641	654	590	661	606	624	630	616	645	603	594	658	660	660	683	681	643	683	640	692	631	671	655	606	631	593	631	638	639	633	670	649	616	624	678	654	665	619	652	663	651	628	686	627	647	584	649	632	632	630	629	639	632	597	632	636	598	609	672	600	651	591	642	615	577	640	620	659	637	606	647	684	643	701	619	631	641	613	652	647	636	664	638	658	624	660	609	683	618	632	679	603	610	667	675	643	652	648	656	669	636	678	652	642	625	629	626	614	655	621	614	594	640	667	624	604	658	630	658	658	657	615	646	630	654	587	635	658	660	612	690	645	642	677	610	637	626	607	657	635	620	638	649	684	691	651	677	715	619	676	600	630	644	642	618	651	632	669	650	698	609	623	619	656	661	648	620	644	676	628	602	680	631	584	607	617	609	667	599	608	638	640	640	615	577	648	664	633	624	671	647	684	643	657	623	626	600	675	647	649	575	670	581	595	623	646	645	652	645	670	639	636	637	648	684	645	622	657	624	602	632	590	675	678	640	638	666	653	603	673	624	596	612	668	637	661	643	599	651	621	630	668	642	662	636	648	629	661	700	646	613	678	647	676	643	676	653	654	614	655	655	604	641	642	641	620	640	636	642	687	631	657	645	664	626	677	613	627	668	664	647	660	653	648	696	651	649	643	609	630	622	655	655	619	620	627	701	599	638	695	695	633	647	672	616	692	652	643	652	670	618	609	644	633	659	677	648	643	606	690	615	588	684	637	601	673	608	623	614	622	586	614	617	625	621	613	633	627	627	691	669	630	608	673	620	666	645	671	650	625	661	640	655	699	636	657	617	651	629	691	648	629	638	661	626	634	665	638	622	616	611	631	622	611	591	642	613	628	616	615	646	625	658	605	659	701	671	666	666	645	596	640	683	568	674	641	667	638	637	610	619	645	613	642	601	676	658	615	645	669	639	623	603	624	647	656	633	684	612	671	643	606	586	676	656	660	622	643	661	611	617	640	664	628	672	664	626	566	655	673	604	611	624	650	636	637	636	589	679	673	639	659	596	625	624	650	632	658	619	671	586	593	652	637	659	593	649	665	631	612	637	627	639	664	617	616	624	590	638	601	671	627	659	685	636	646	669	635	591	636	597	610	644	621	643	657	628	623	653	607	629	624	704	635	675	608	651	640	623	605	617	670	642	642	630	609	679	647	653	637	630	643	656	650	637	634	638	586	670	628	643	629	647	649	665	687	640	630	638	642	616	640	637	654	658	593	689	616	706	599	662	639	644	655	632	617	576	646	606	683	631	622	640	662	626	600	633	658	615	618	604	597	611	610	627	617	633	658	690	613	621	622	652	654	619	636	627	631	629	612	659	609	540	622	658	657	626	651	618	598	664	665	642	661	607	659	666	667	634	656	601	628	622	612	629	623	616	637	629	637	648	655	624	675	620	624	630	636	666	676	677	656	618	681	616	637	648	680	652	622	630	618	613	626	619	608	679	625	632	614	601	659	620	647	694	615	644	663	624	625	625	651	655	645	608	641	629	599	652	598	624	647	675	619	636	606	635	610	607	657	597	619	661	596	596	617	648	636	667	654	638	616	630	629	661	631	631	626	620	675	654	675	667	612	642	632	629	680	644	558	600	657	650	618	657	678	628	574	592	666	636	629	645	603	620	651	609	600	644	653	616	592	655	656	625	632	660	664	616	608	594	646	590	637	671	668	626	595	649	631	613	663	630	626	651	652	631	599	677	639	547	644	633	643	651	624	622	574	623	603	650	620	660	622	682	637	652	633	632	612	645	646	618	613	642	623	636	638	615	637	581	610	665	662	643	596	645	604	681	661	640	651	625	633	651	657	646	652	617	618	599	606	651	704	704	604	647	634	629	612	636	618	630	604	663	608	616	613	677	657	659	604	657	646	651	608	649	620	617	644	624	613	608	652	622	614	656	625	681	645	601	669	628	666	635	647	637	621	638	639	634	636	634	615	655	666	657	656	670	644	636	639	676	660	694	664	553	630	668	613	613	655	578	651	688	673	708	631	664	661	594	654	687	636	659	663	628	658	620	604	685	637	630	660	641	637	638	634	674	640	634	636	616	640	618	648	610	598	653	648	610	643	643	668	660	649	597	667	680	612	602	633	707	662	650	655	661	698	624	673	667	578	641	645	626	672	666	603	631	616	639	603	594	608	605	669	639	621	643	636	628	619	622	615	578	676	662	609	604	682	639	654	650	674	588	613	653	695	626	662	606	620	652	642	656	627	663	620	643	662	575	633	630	643	611	627	599	644	614	604	666	619	649	672	650	661	571	645	664	622	658	632	560	627	645	649	635	636	645	623	619	646	640	627	633	650	645	573	628	627	668	643	639	620	609	664	635	644	652	664	584	630	643	598	624	609	628	647	624	670	650	634	664	661	649	643	616	566	643	654	645	655	637	588	620	629	647	624	612	640	626	647	638	656	628	623	641	638	625	672	634	647	651	643	624	654	630	653	611	618	600	610	644	632	660	639	618	663	655	632	641	658	619	661	658	646	616	675	650	647	627	653	623	604	612	620	629	620	630	653	593	678	637	677	627	645	599	614	653	643	609	649	621	612	684	631	663	675	621	619	646	642	609	608	658	638	625	709	628	648	650	677	665	710	613	626	642	622	652	614	655	654	648	599	609	626	630	614	628	604	664	697	607	635	648	615	668	666	625	635	674	630	632	653	640	619	627	624	655	648	665	655	658	659	632	628	641	614	596	669	636	670	580	628	649	612	600	631	631	675	623	639	685	683	634	621	619	684	601	620	656	658	619	640	609	644	662	630	671	628	620	652	628	616	618	655	599	663	608	661	650	603	671	658	658	602	623	607	639	594	638	617	641	668	609	623	652	607	616	649	642	677	690	568	614	630	631	615	598	598	655	618	626	637	632	564	674	680	600	663	628	623	620	612	618	635	605	631	633	662	622	664	608	662	642	629	675	644	649	592	663	673	638	648	633	629	670	645	637	617	644	676	660	654	640	621	663	664	605	608	611	612	641	621	657	674	617	608	609	663	651	627	649	634	678	652	606	601	615	627	645	617	626	634	624
4503	12683	10167	5341	4160	3131	2571	2184	1837	1648	1691	1719	1923	1902	1691	1596	1575	1206	959	985	1226	1434	1365	1271	1211	1044	967	788	746	776	784	724	774	716	748	670	734	667	719	766	744	786	945	903	860	839	763	755	802	731	727	640	721	672	696	688	715	721	685	690	673	693	682	665	684	723	709	657	706	695	700	702	695	656	652	698	718	725	709	733	685	732	776	699	667	670	696	700	685	673	673	673	693	708	651	720	690	703	684	667	694	711	668	659	718	672	685	748	715	707	677	719	714	702	683	669	697	680	709	688	692	677	655	701	694	690	708	716	678	661	705	666	671	695	687	677	684	670	730	638	690	659	745	706	709	668	680	698	684	706	637	718	670	693	666	721	704	652	692	693	726	668	709	657	669	696	662	642	698	723	679	679	712	693	698	663	660	698	677	702	684	657	696	704	688	640	661	677	684	688	720	719	724	704	661	706	684	687	676	661	727	716	677	712	741	705	659	672	685	679	670	687	670	692	679	707	719	724	657	648	688	698	701	676	628	657	690	661	669	713	684	655	648	677	667	698	755	690	659	648	667	691	683	655	645	633	702	657	720	660	693	654	631	668	693	664	665	691	708	700	703	694	679	681	698	681	713	671	728	659	745	621	709	681	715	679	729	697	706	647	682	676	665	690	663	701	725	679	692	676	709	661	685	675	736	703	665	690	692	710	689	730	727	710	685	648	698	699	709	698	644	655	666	612	652	699	724	699	723	683	677	681	626	675	620	657	691	675	646	697	776	695	685	681	694	706	670	689	722	697	694	648	716	697	691	667	697	643	710	638	728	731	628	672	682	716	715	686	688	728	662	670	727	708	708	694	699	665	720	623	710	682	678	649	657	656	693	698	688	670	674	745	690	649	669	684	671	704	663	648	650	681	670	707	646	639	651	703	688	694	656	653	686	721	724	704	700	658	650	733	710	672	686	687	711	694	676	717	694	718	684	699	684	724	720	670	656	672	707	724	757	702	708	695	680	678	696	697	721	723	664	701	711	652	668	708	732	692	658	680	723	638	730	696	690	756	692	680	698	671	720	694	689	664	705	696	685	693	708	652	687	721	640	679	677	733	686	704	724	647	718	671	644	709	722	711	687	669	702	698	667	647	661	737	733	677	632	687	670	712	685	680	666	772	675	673	659	696	680	629	701	679	695	718	637	693	735	654	698	729	670	713	659	693	650	693	670	714	624	694	650	685	656	686	726	712	743	625	751	678	681	706	707	679	679	697	690	657	712	659	721	647	698	653	744	717	674	692	685	686	723	702	680	700	637	702	697	644	674	691	690	708	670	688	699	647	681	683	666	667	740	704	631	689	718	682	678	676	685	650	645	681	716	631	674	712	732	697	727	701	677	686	643	721	684	653	675	694	724	662	656	644	726	673	640	691	703	676	684	663	714	671	665	665	672	684	699	744	700	618	693	714	678	719	654	660	691	669	688	664	653	692	700	685	721	667	693	688	690	719	661	697	735	693	650	710	682	697	718	716	719	638	730	686	656	741	665	710	689	645	713	738	664	668	667	727	636	696	662	697	742	679	717	665	718	677	685	648	697	668	741	677	684	659	669	691	659	731	684	659	664	682	679	689	680	697	704	689	752	688	657	665	691	678	693	651	682	751	672	699	678	679	727	661	663	702	703	697	689	709	663	673	733	675	727	696	700	675	667	673	706	685	642	616	598	638	689	674	695	704	687	637	679	685	711	677	632	724	675	642	686	694	665	659	697	672	666	693	711	746	693	712	665	699	696	689	697	682	707	668	699	698	694	678	697	650	688	714	713	702	682	636	699	686	678	682	701	671	664	707	663	671	726	657	691	694	689	702	750	696	647	661	623	695	656	704	677	691	640	709	723	712	683	699	706	709	678	737	682	648	699	636	682	698	724	733	745	641	730	669	717	668	665	699	692	708	676	695	692	656	698	649	708	654	698	711	692	703	647	657	695	667	700	668	680	675	674	693	653	639	714	672	656	682	672	706	625	693	692	679	646	750	674	712	662	672	685	731	702	690	694	699	701	674	714	675	727	711	678	693	671	697	700	636	718	680	655	669	648	709	692	651	678	732	703	653	672	675	712	708	672	668	680	679	640	710	686	693	683	693	658	732	674	665	706	662	715	688	677	694	697	665	678	707	698	684	662	694	671	688	691	705	687	703	650	698	692	682	680	678	677	698	667	708	684	685	676	675	719	666	702	650	694	721	715	693	691	695	711	709	705	750	657	667	705	695	710	693	648	711	709	697	695	649	653	699	683	688	680	655	687	732	672	702	726	685	708	675	740	701	718	663	674	721	652	702	640	666	684	733	735	636	655	683	690	665	683	704	683	662	680	709	691	693	718	708	735	707	730	649	665	629	676	672	679	681	646	705	674	711	643	664	711	707	682	714	671	694	677	745	724	671	694	668	722	704	602	628	690	708	676	666	659	721	694	725	667	689	653	662	632	700	708	636	712	658	639	649	708	637	645	632	682	705	645	656	679	694	686	690	728	694	722	681	725	717	722	691	702	683	725	676	669	651	648	691	663	694	686	708	704	701	672	683	647	666	675	671	745	674	667	684	680	706	717	663	649	737	694	675	659	750	711	695	721	715	656	700	668	661	698	670	694	712	711	668	712	666	684	677	640	706	694	688	673	715	708	646	743	672	700	690	742	707	682	709	649	642	644	696	699	705	724	703	680	701	697	711	719	667	664	642	715	705	725	704	662	679	716	708	708	653	652	672	682	687	667	692	627	695	660	712	691	652	655	682	691	724	682	687	677	685	668	650	714	688	691	669	670	655	690	665	681	712	659	680	703	729	667	728	726	698	675	692	690	683	652	677	662	658	638	659	687	709	632	709	709	675	664	722	682	648	662	706	736	724	681	710	687	713	647	719	769	702	689	672	678	713	626	723	648	732	632	689	641	700	675	682	673	659	716	707	683	680	667	631	684	655	685	722	721	692	731	685	699	700	728	674	699	657	727	657	728	622	683	703	694	664	674	709	651	703	686	706	694	678	643	675	695	713	719	703	668	662	721	664	710	708	692	652	686	700	665	698	708	724	681	675	671	681	692	712	686	693	693	682	673	692	648	693	658	692	686	699	627	717	698	739	661	675	710	668	739	664	663	733	644	722	687	692	660	674	693	636	718	680	687	706	670	704	710	714	616	719	616	721	689	688	712	661	747	709	740	684	689	685	691	664	720	688	694	670	675	706	687	681	706	669	686	677	675	677	685	715	694	643	696	708	683	665	689	727	677	682	721	724	706	634	683	724	695	679	604	647	738	683	700	748	657	682	670	715	739	702	684	711	683	644	679	696	688	702	687	691	699	707	687	685	682	690	708	647	685	684	685	637	697	658	685	690	667	681	668	636	661	718	691	752	677	684	689	671	704	671	676	703	649	709	668	674	695	716	689	683	615	665	726	732	671	693	666	641	670	676	667	677	714	656	672	700	636	690	655	733	653	668	659	661	710	691	678	677	746	675	697	710
24233	20889	27286	24526	17260	2709	1554	1234	1109	1079	1133	1185	1288	1239	1134	1087	1104	966	854	852	999	1061	1050	986	970	859	879	713	799	769	712	725	739	755	684	698	749	796	698	739	779	772	831	813	766	738	692	772	753	712	684	715	694	710	742	727	695	732	657	712	675	717	710	688	681	665	675	684	668	689	699	720	760	736	726	699	688	729	729	722	703	674	758	707	704	708	713	676	714	708	672	742	678	678	685	745	709	704	739	710	718	688	722	697	699	695	705	727	671	659	647	701	680	694	695	694	706	675	663	688	721	713	694	744	751	713	722	697	711	697	663	727	714	772	730	717	707	667	723	673	655	700	695	722	753	664	719	704	710	663	694	696	711	688	677	656	686	716	670	720	704	715	726	742	655	739	728	705	738	707	695	684	708	682	687	668	704	673	699	729	709	697	759	730	666	673	668	737	668	716	686	720	668	669	673	735	666	655	721	753	686	736	685	724	678	685	690	764	686	728	713	744	707	723	671	675	712	730	736	665	760	730	708	690	699	707	747	719	655	691	768	705	776	700	735	695	730	664	678	717	663	736	718	731	680	669	702	705	694	672	749	749	717	722	662	663	680	718	685	671	737	730	691	690	678	744	689	665	701	736	693	698	771	732	739	726	678	666	708	686	719	667	698	700	749	759	712	714	697	712	716	740	706	690	721	714	692	700	713	699	745	671	702	703	695	720	648	774	728	648	700	735	720	716	666	707	685	652	677	728	767	727	695	661	704	644	699	695	670	690	723	679	716	736	681	684	680	719	718	727	675	698	736	730	715	706	736	699	670	696	708	698	710	713	694	693	723	700	708	761	730	736	703	671	718	687	715	649	750	724	705	704	713	709	721	713	728	736	687	747	682	662	702	643	718	740	723	705	683	681	699	717	720	696	706	670	732	717	648	700	710	699	743	715	687	732	668	683	679	694	715	712	715	717	728	743	704	730	737	679	678	713	736	698	711	752	665	702	719	731	732	624	723	753	686	710	685	736	704	710	732	700	733	656	717	707	711	705	698	690	713	728	710	728	713	699	720	665	671	677	764	737	687	675	689	714	648	659	679	739	719	738	736	686	702	694	660	777	704	715	709	642	720	738	694	710	731	743	701	779	684	713	726	747	724	742	702	725	765	695	707	698	721	699	669	734	741	673	720	732	688	713	727	674	705	727	737	730	728	692	726	660	686	697	679	702	742	711	673	669	656	667	721	684	705	694	698	731	676	689	729	764	703	678	718	698	685	745	702	720	662	712	721	698	715	689	729	734	649	720	673	727	669	690	717	704	671	717	702	718	664	691	758	680	718	702	719	707	655	709	697	674	683	709	712	718	701	680	702	733	712	687	688	720	714	679	685	742	728	717	680	751	638	698	713	703	707	710	676	668	730	683	695	679	701	699	764	725	695	712	721	692	720	692	658	715	701	704	689	736	689	724	730	647	713	713	697	736	722	715	692	720	692	721	765	710	687	685	748	720	735	703	704	690	710	679	719	761	658	702	696	705	693	667	691	677	682	728	712	668	731	725	723	651	760	718	664	681	730	723	703	684	682	688	692	713	695	693	713	707	750	681	736	675	721	738	706	675	741	699	653	739	743	723	714	744	698	671	713	699	734	687	723	686	704	718	719	702	701	709	673	669	727	732	717	742	738	740	719	718	700	733	699	674	759	689	717	712	689	694	693	723	703	752	722	733	718	710	716	726	741	731	668	680	703	661	718	708	744	707	684	664	702	678	704	648	682	717	702	689	711	743	711	697	711	710	701	695	700	711	679	669	723	703	701	701	677	687	686	694	712	717	685	704	666	737	680	689	720	714	702	705	707	686	646	734	711	671	716	715	723	665	673	740	694	697	646	682	738	673	670	699	663	748	694	704	733	700	728	744	712	706	676	662	667	697	723	698	720	679	715	734	676	698	680	700	690	772	727	669	735	660	698	756	730	719	685	684	689	745	705	683	733	723	704	730	711	708	708	701	674	741	728	710	680	696	695	698	672	678	654	714	708	734	707	677	668	684	701	656	747	756	685	729	692	715	719	705	692	724	720	721	728	717	660	709	700	715	740	768	670	656	740	685	742	682	738	698	675	714	725	694	705	669	704	670	705	700	684	693	714	666	739	668	734	670	705	663	715	742	685	753	677	691	685	695	705	744	744	656	729	717	657	677	720	676	693	689	742	726	696	717	686	713	702	684	721	728	731	760	734	713	678	695	662	665	703	734	683	705	670	691	685	709	678	694	682	717	687	721	692	675	715	704	700	741	739	716	698	728	726	734	737	693	698	723	648	686	681	677	718	729	752	709	693	725	710	760	730	712	732	736	734	666	752	687	761	729	722	703	735	715	717	690	726	696	684	688	759	749	666	742	683	691	706	692	713	663	692	685	738	702	737	664	652	703	686	737	686	690	714	718	697	702	699	696	710	710	660	677	701	734	673	714	679	702	675	694	709	704	714	693	721	667	746	693	712	703	654	727	705	717	706	699	718	678	732	684	704	722	725	665	691	715	732	716	697	710	693	681	659	717	684	681	677	684	717	706	715	701	657	680	738	673	702	719	654	699	671	678	691	682	761	764	697	711	691	689	715	687	705	723	729	687	720	697	703	707	682	692	736	717	646	711	749	665	699	713	673	722	698	675	669	710	693	690	681	745	732	682	672	741	739	728	691	684	750	686	702	705	697	681	727	710	718	736	710	700	720	678	712	716	711	675	652	696	691	673	696	642	688	686	716	706	727	696	697	683	746	683	705	666	676	706	682	703	706	689	708	708	696	685	668	741	663	703	700	700	712	686	671	707	686	687	680	689	766	717	726	704	694	699	695	731	729	708	656	711	720	723	671	685	687	727	734	687	723	689	740	698	669	718	678	707	678	672	693	694	652	766	714	735	725	723	691	711	667	732	671	707	666	732	687	738	672	727	744	738	675	695	667	681	727	700	730	714	687	716	705	680	701	644	678	675	716	690	716	657	695	713	702	667	686	742	691	653	712	708	693	663	708	692	687	669	720	697	701	681	702	702	743	691	677	709	750	712	687	726	714	664	695	698	673	725	697	657	680	675	711	680	711	696	713	716	704	669	712	743	764	705	671	678	719	667	723	673	674	708	723	716	705	692	728	666	643	721	751	751	686	751	700	683	689	677	706	716	670	748	705	742	691	698	729	773	735	734	744	629	737	684	688	662	699	711	704	678	722	684	712	711	710	735	715	734	710	737	703	721	708	687	702	729	664	704	628	674	687	680	733	709	694	699	734	744	679	718	646	657	732	708	726	675	718	697	707	717	718	719	743	715	717	711	733	713	657	758	730	666	686	681	679	677	685	718	700	643	684	702	721	727	746	751	737	726	691	718	709	703	666	727	720	710	717	699	732	751	718	678	707	706	667	701	657	743	665	679	684	747	707	727	722	735	721	796	671	707	677	739	719	712	712	688	694	676	679	704	717	715	716	697	754	713	710	773	688	723	714	695	748	697	745	660	726	722	723	735
4700	9550	7521	4284	3348	2553	2162	1782	1575	1468	1493	1521	1603	1721	1473	1451	1337	1084	935	978	1130	1289	1263	1148	1063	998	893	836	793	831	756	770	756	728	731	774	793	763	764	770	812	838	892	941	861	806	768	768	798	747	748	704	762	754	737	741	747	726	735	742	787	767	786	707	772	739	707	760	740	750	711	695	776	709	742	767	764	708	740	702	717	722	733	704	737	743	712	712	733	749	798	754	713	744	737	760	743	733	741	754	780	769	749	751	745	735	756	709	704	747	728	769	740	719	746	760	731	724	740	707	742	700	685	749	704	743	729	740	743	734	732	733	747	753	779	727	711	716	702	776	750	785	714	729	698	745	772	705	744	757	750	732	735	715	675	797	731	719	713	707	694	729	776	701	768	763	753	732	732	723	765	739	787	746	739	729	704	776	727	692	704	744	712	735	731	726	685	744	739	718	750	741	749	708	752	709	732	751	767	761	746	738	727	750	714	734	732	742	747	749	762	781	735	707	737	727	793	743	743	730	787	712	715	745	742	703	751	730	752	721	761	750	748	690	691	750	789	695	734	737	741	723	738	773	781	758	725	740	669	726	698	753	705	732	731	764	692	708	736	706	746	730	748	757	707	745	755	729	752	726	755	720	732	727	716	753	782	674	725	709	719	742	758	754	781	733	702	760	745	759	718	689	742	739	733	741	687	723	700	691	746	726	710	711	672	714	768	706	716	692	737	738	711	698	730	684	789	716	713	782	736	669	706	749	734	740	732	732	783	714	684	717	753	742	730	721	788	730	724	719	767	718	742	725	736	726	782	702	726	732	734	724	738	707	732	749	757	711	748	713	731	741	712	739	777	696	694	729	770	766	675	715	775	760	765	723	725	707	770	751	721	754	774	818	802	714	692	740	723	733	714	752	685	720	747	743	745	765	758	751	740	760	727	752	709	707	722	784	743	735	737	731	760	768	692	739	764	752	725	763	758	745	764	757	767	689	728	753	770	767	729	733	753	732	722	722	718	797	720	718	745	705	728	762	722	754	696	771	720	724	741	753	742	771	741	758	750	755	717	731	732	742	714	718	763	769	745	732	711	692	797	749	724	772	751	707	754	771	728	742	716	743	742	698	708	712	745	762	740	719	693	706	710	746	712	761	731	756	724	714	765	711	788	679	757	741	726	705	764	700	730	734	704	723	732	735	667	748	734	742	752	672	783	698	800	730	701	737	724	746	733	742	745	749	694	721	728	725	765	719	703	769	795	713	759	717	778	709	728	760	737	756	652	730	730	703	711	753	786	697	735	725	719	739	739	715	737	735	705	738	678	748	721	779	752	739	729	689	739	713	734	720	754	767	774	743	710	715	736	765	756	733	753	731	661	688	715	734	745	702	744	719	712	739	695	754	765	700	740	714	773	776	694	747	724	755	741	685	724	752	770	712	770	761	770	754	709	746	755	713	686	735	787	744	728	741	690	721	739	732	763	712	727	745	716	749	750	761	694	728	749	759	690	726	757	722	770	693	726	721	764	712	761	732	803	778	737	705	736	704	731	695	706	691	726	720	732	747	727	718	749	751	733	740	742	775	703	757	733	755	722	730	701	755	714	720	721	719	739	688	729	768	748	724	730	773	684	761	708	752	771	766	735	750	732	712	763	757	743	736	727	704	711	747	755	736	740	713	718	739	727	664	749	719	762	776	822	693	733	726	701	724	765	732	743	761	720	746	738	717	767	760	706	765	753	734	729	743	741	720	706	746	740	678	695	741	697	777	709	778	726	779	731	781	722	716	776	686	780	725	678	690	758	720	723	768	736	730	736	718	770	787	750	710	702	724	734	742	718	710	734	638	764	673	755	769	744	737	713	715	778	723	733	706	773	741	733	713	737	714	760	799	689	792	741	705	710	723	721	739	669	757	706	757	756	758	732	694	718	733	728	738	704	751	713	742	771	728	727	753	735	718	728	730	704	756	755	699	734	730	752	736	693	688	716	722	725	731	722	732	719	703	717	731	721	740	719	713	721	698	770	744	713	731	722	777	758	740	764	728	770	732	734	715	710	748	774	709	709	776	745	724	747	811	752	696	742	726	705	750	757	711	711	685	701	703	767	730	725	749	738	731	746	762	715	779	697	755	728	693	758	747	760	720	754	674	774	782	743	793	733	735	714	768	772	710	752	690	745	790	766	732	722	734	759	716	713	725	686	718	777	711	742	711	743	737	755	779	744	710	724	727	739	749	716	713	722	713	701	737	744	712	728	693	726	737	732	724	715	733	762	707	691	731	736	705	695	782	710	707	762	727	715	732	722	747	716	708	741	718	760	741	708	756	715	720	753	711	719	749	684	700	738	747	721	747	723	707	674	733	662	706	737	775	733	708	712	763	731	746	818	733	674	724	717	692	731	740	711	760	714	758	728	677	731	714	729	772	747	693	748	759	728	755	753	721	757	752	771	754	716	707	738	731	731	735	698	784	771	739	720	762	756	700	778	710	750	714	722	771	737	758	730	746	752	752	747	750	720	720	701	706	762	732	703	696	705	708	699	708	729	756	700	788	751	780	724	680	725	692	719	752	754	704	703	730	725	741	713	721	745	716	759	718	741	704	747	755	769	714	721	702	764	728	755	791	730	736	737	770	768	727	734	753	727	775	740	753	696	746	732	722	764	692	730	728	778	728	761	752	740	720	738	692	784	743	680	706	756	781	700	775	721	745	721	770	744	750	676	696	772	707	715	701	751	776	748	781	722	744	685	696	750	744	730	705	735	699	788	737	762	708	724	767	710	727	759	763	703	736	736	745	758	748	770	786	743	720	756	749	795	710	750	751	723	764	749	729	737	707	736	770	737	769	729	751	740	702	711	679	790	744	727	716	694	741	713	701	727	737	756	745	761	745	672	691	779	721	712	688	730	806	748	736	743	722	707	753	765	725	726	777	719	792	746	732	773	720	705	769	719	730	732	696	725	763	764	715	786	762	719	681	731	760	715	730	765	792	714	708	736	747	745	729	742	723	786	749	771	753	739	754	741	691	712	801	699	652	749	700	765	693	746	705	743	724	722	769	776	754	735	713	760	756	713	761	757	782	727	711	716	748	806	735	706	746	776	729	699	739	723	708	746	740	716	704	665	696	703	715	723	728	748	717	773	777	736	748	762	735	706	761	805	709	725	715	730	751	761	742	756	731	737	733	735	703	704	699	764	787	722	762	742	746	710	771	761	739	749	704	760	720	731	769	734	816	759	738	712	745	758	734	789	731	735	754	689	725	720	729	743	722	741	749	725	755	737	763	764	726	749	696	729	700	767	728	756	733	704	672	700	743	710	771	745	713	701	723	706	727	740	750	719	763	732	781	696	776	743	729	756	768	717	735	746	729	738	739	741	721	735	741	752	739	726	702	721	706	747	745	736	765	736	771	729	683	710	679	722	712	715	760	709	732	737	713	673	723	759	724	731	745	735	695	742	732	811	785	713	722	732	717	711	755	790	759	754	736	747	708	718	748	712	721	720	726
22209	20912	28440	23526	20914	21010	12982	2219	1526	1515	1426	1540	1700	1729	1405	1415	1314	1005	749	757	977	1194	1262	1051	879	821	674	538	522	509	478	423	422	447	435	454	440	464	475	501	525	476	646	706	559	589	573	479	468	440	418	407	426	414	425	435	450	370	393	403	393	426	405	428	423	418	389	410	419	419	392	376	400	418	412	417	392	440	401	402	415	387	425	431	395	425	444	436	423	394	422	408	374	432	423	397	403	441	374	387	410	440	421	430	394	415	412	428	401	413	431	407	427	407	385	431	375	423	403	415	436	386	385	391	416	395	385	410	440	469	401	411	446	439	410	396	390	431	423	405	387	415	389	417	429	418	400	399	436	382	436	431	411	482	388	428	396	403	411	425	377	388	440	444	430	416	406	406	449	411	390	408	399	432	411	421	397	392	406	434	384	395	417	414	387	403	401	365	443	392	396	408	417	423	408	388	406	380	412	418	383	451	409	396	356	422	423	398	441	412	377	378	373	446	453	403	397	395	436	443	396	424	426	422	405	404	368	413	413	432	452	404	393	391	386	440	457	394	396	443	393	396	412	409	395	408	399	401	442	405	439	391	410	397	390	395	419	383	420	415	412	404	408	416	450	413	430	409	428	441	392	440	418	410	400	427	411	414	391	425	400	421	401	404	408	423	403	438	388	403	420	416	403	412	420	425	417	393	436	384	437	416	387	385	402	405	425	406	417	397	420	409	418	372	443	419	398	391	406	415	408	409	416	362	413	434	395	408	425	399	384	422	412	409	368	398	380	409	417	411	428	390	404	407	450	416	421	388	419	426	432	429	404	415	403	440	421	375	398	419	435	413	422	415	416	403	416	392	421	374	401	424	426	405	403	414	407	405	367	433	399	420	401	397	409	403	396	403	375	437	403	421	468	438	408	444	394	430	394	379	422	406	425	402	394	456	397	388	425	407	413	423	421	388	363	375	389	400	392	411	388	398	406	425	434	417	409	424	448	419	386	402	443	395	356	399	422	428	382	410	402	444	428	392	427	425	397	430	426	401	408	405	427	402	410	372	414	397	382	387	407	420	386	404	385	406	419	422	373	448	384	372	402	395	407	418	408	398	375	394	391	398	417	445	408	412	384	387	373	419	386	399	398	423	421	427	410	387	403	392	398	398	429	387	387	395	413	442	405	406	417	361	406	418	411	424	430	386	412	443	415	419	429	428	408	446	394	371	407	435	415	426	420	432	411	385	397	374	375	437	416	382	416	419	380	397	395	449	400	433	446	411	408	417	414	398	391	457	416	398	402	345	383	417	417	400	393	432	425	405	427	401	387	413	422	421	437	369	374	394	353	379	435	397	379	432	422	413	431	441	418	474	427	423	398	394	437	367	380	392	412	384	425	381	410	390	434	370	404	404	408	420	388	419	418	394	415	411	406	423	419	407	389	387	376	378	385	369	434	445	419	416	417	403	427	365	410	408	395	406	402	384	421	417	443	428	400	429	404	383	453	402	424	410	418	378	407	433	390	414	386	412	396	408	443	412	414	436	426	423	417	408	431	385	375	408	398	391	404	374	405	422	419	405	409	369	407	438	418	432	397	385	413	396	423	417	417	419	389	416	441	422	437	404	434	403	394	424	411	422	392	425	416	429	402	384	412	395	426	435	394	435	396	421	386	415	409	398	393	416	415	435	410	414	401	406	381	407	423	442	395	405	424	457	406	441	424	406	405	399	395	412	409	406	400	454	432	442	421	414	455	402	402	377	416	412	390	397	415	388	413	425	430	396	403	400	432	412	403	383	415	469	432	431	442	424	388	399	443	402	409	400	421	403	385	410	384	404	394	436	425	386	424	398	409	460	394	434	390	390	403	394	421	400	407	388	445	453	400	441	414	400	381	421	403	392	413	427	393	401	404	415	413	415	388	406	427	401	427	412	432	417	380	415	396	401	398	424	419	409	420	396	404	392	423	427	411	411	407	419	421	409	415	415	437	404	411	409	411	420	419	446	391	407	447	411	419	405	401	400	387	398	419	371	467	405	468	419	411	407	411	404	407	409	388	398	407	364	402	413	398	414	398	395	384	389	407	400	433	416	421	473	414	403	391	377	410	432	411	384	424	434	386	413	428	427	412	388	422	373	420	390	435	394	383	403	390	396	420	420	407	408	388	394	425	402	397	364	457	421	412	401	389	405	408	399	448	428	427	400	389	409	397	417	412	425	438	411	401	429	405	409	410	421	411	407	410	419	426	419	403	403	412	407	389	433	402	420	421	430	389	431	369	382	417	415	398	416	439	402	382	406	413	411	387	387	402	406	428	431	396	413	400	421	433	429	418	409	414	407	413	405	416	442	414	371	400	411	395	385	401	418	445	424	411	388	414	404	402	428	406	440	388	400	401	405	391	425	380	373	419	413	424	435	393	396	387	398	393	412	402	372	437	384	378	421	380	384	423	420	414	413	404	394	407	428	395	400	382	416	402	358	402	380	381	408	432	391	400	445	411	430	409	379	396	406	384	424	362	393	454	427	399	410	405	380	408	421	396	417	410	428	426	421	393	423	387	373	398	423	434	375	376	375	466	391	439	397	383	374	405	397	445	368	425	400	411	400	399	402	403	432	384	413	449	415	398	384	410	386	425	384	446	412	399	381	393	389	402	390	437	387	446	387	412	395	448	387	463	388	385	420	417	410	407	411	417	411	380	446	424	411	375	394	425	410	407	405	427	360	402	386	400	428	389	407	409	400	386	375	432	399	400	412	415	388	410	416	417	388	410	421	398	449	363	424	435	385	380	396	458	381	400	397	407	429	417	431	404	405	443	423	425	403	456	422	433	400	426	385	382	385	420	372	389	457	403	404	425	392	414	420	415	412	416	421	404	389	423	398	422	403	399	413	419	414	411	401	367	418	400	383	377	420	400	434	406	425	402	411	388	430	384	408	405	435	421	431	426	367	397	418	442	399	400	386	408	392	407	402	377	389	401	422	387	410	415	382	427	418	398	395	426	441	397	386	417	418	456	400	378	421	425	427	369	406	405	405	403	421	414	404	437	431	388	388	406	365	437	378	430	387	423	456	407	354	408	370	427	416	401	437	406	424	405	411	387	390	414	403	419	412	412	403	377	417	413	410	421	421	441	412	398	406	444	437	427	359	401	394	399	376	406	404	401	378	434	442	397	398	391	377	393	408	414	451	398	385	445	384	465	407	423	446	382	391	386	427	398	390	422	438	431	407	423	408	414	354	387	386	431	429	392	406	429	407	419	406	423	385	424	399	410	362	394	397	392	382	374	389	430	393	409	452	383	414	401	403	415	401	404	409	394	413	410	418	431	377	394	391	377	401	452	398	432	437	448	418	398	431	447	405	462	367	424	376	417	385	419	408	414	405	427	430	422	434	400	436	424	395	409	392	380	430	403	425	421	443	409	467	402	391	414	441	393	385	436	387	373	399	411	377	403	416	425	426	399	420	415	443	390	424	427	419	421	424	405	415	421	420	384	415	411	429	404	431
6173	18345	14967	8469	6372	4726	3771	3047	2433	2324	2172	2347	2535	2390	2007	2052	1739	1420	988	956	1348	1554	1522	1378	1147	956	789	586	628	516	528	478	508	481	528	517	450	467	495	519	560	634	744	898	701	706	615	560	581	514	467	464	418	422	440	411	434	451	418	459	448	420	431	458	434	412	486	444	466	470	447	491	456	432	459	404	461	444	434	449	458	420	429	460	441	480	435	446	435	441	446	418	410	435	473	424	456	443	453	424	436	443	418	430	409	467	450	468	437	476	446	443	385	461	422	457	428	447	473	438	440	455	422	430	426	433	424	437	421	437	425	451	448	448	442	418	470	460	434	454	420	440	434	446	493	455	396	430	444	426	443	469	418	418	420	401	466	399	442	440	413	425	487	456	440	414	422	450	425	465	409	409	421	454	442	465	434	432	435	467	417	422	454	406	446	415	462	427	459	435	458	425	428	450	452	424	439	503	424	439	413	464	442	468	453	435	426	452	419	402	436	454	412	428	453	454	479	439	439	484	451	453	441	466	451	449	478	446	406	446	414	440	431	451	414	440	438	421	447	425	432	454	429	427	420	421	382	446	390	422	429	424	428	456	444	449	393	461	424	430	438	462	463	420	436	422	445	411	428	443	475	447	433	432	443	469	430	461	433	438	416	457	429	462	464	416	433	432	405	423	454	474	451	443	438	388	457	433	434	418	424	444	414	437	421	406	426	444	393	429	452	461	456	429	448	437	441	467	433	433	461	419	427	442	442	433	420	422	441	465	439	469	402	421	445	418	459	461	481	449	445	414	447	418	394	420	454	449	403	428	436	455	432	428	415	414	452	422	460	430	450	414	426	428	460	434	436	424	430	414	417	441	425	405	460	443	442	422	424	446	455	434	439	421	420	421	441	448	434	466	465	386	386	384	430	434	432	429	413	431	423	443	408	486	406	426	435	453	431	439	435	425	452	437	468	448	422	382	423	382	477	439	423	446	430	414	426	453	443	462	457	443	498	442	447	433	423	451	419	415	435	446	429	444	420	451	446	425	413	436	450	461	412	441	447	444	451	439	433	429	425	455	451	418	435	431	404	445	463	447	431	450	427	407	430	439	417	456	433	451	453	398	453	397	421	449	419	400	422	408	464	436	425	442	434	420	456	457	465	419	407	449	449	452	483	470	421	447	457	445	433	438	464	384	447	434	464	469	425	462	459	462	446	427	418	470	433	409	440	435	467	458	421	478	422	434	449	438	433	473	424	400	442	432	459	441	438	443	475	464	414	406	442	437	422	450	450	454	405	456	443	420	420	421	432	479	442	383	416	424	417	413	434	401	423	427	409	437	413	418	410	439	452	436	434	456	412	479	442	407	426	442	442	434	436	450	472	435	424	422	433	424	450	458	431	438	426	427	466	440	449	445	467	428	401	399	446	454	450	427	406	421	448	406	384	429	451	468	445	425	445	440	414	439	421	455	418	440	457	423	437	436	460	420	479	421	443	430	439	414	447	450	423	469	446	458	491	415	492	464	418	434	382	432	414	423	435	440	420	418	479	478	448	409	418	431	426	443	453	434	443	422	431	426	420	429	425	439	425	422	442	457	450	462	421	403	439	447	429	443	395	437	390	468	431	452	470	430	458	474	429	440	431	433	445	446	443	462	429	459	460	445	456	443	415	442	403	445	445	439	410	399	437	442	452	443	413	414	397	442	440	436	430	451	426	460	439	449	436	413	439	465	415	492	439	456	420	440	439	496	414	438	474	463	449	437	464	493	447	423	462	398	455	443	443	473	437	431	434	461	442	419	413	448	432	424	442	420	415	403	440	402	436	420	404	472	469	413	421	461	446	424	453	474	409	452	430	417	390	452	450	439	403	469	476	444	422	425	385	428	445	443	436	444	422	437	464	428	403	461	416	404	433	413	435	459	439	471	451	444	464	428	434	452	409	437	415	431	416	443	425	424	452	452	457	425	435	446	440	489	456	429	435	400	421	451	416	440	428	456	444	450	449	461	456	480	439	446	431	450	428	427	444	440	429	428	428	437	428	481	424	464	475	451	444	458	490	457	445	420	416	448	442	447	441	469	433	431	454	422	434	434	469	445	434	448	423	442	425	461	413	474	452	439	429	421	416	429	422	480	460	422	473	456	449	431	480	443	424	430	444	442	423	464	437	448	458	449	423	465	450	431	394	411	441	478	420	403	449	383	413	446	429	443	439	409	431	442	404	414	429	448	448	442	432	478	409	425	410	473	425	449	425	401	430	411	436	452	444	466	472	436	458	427	414	417	412	452	484	438	403	445	450	450	439	456	435	450	419	431	437	465	446	438	429	435	399	439	415	443	409	441	434	459	440	418	453	423	465	459	452	428	440	440	429	461	426	417	457	431	447	423	463	404	466	428	430	415	435	425	464	465	445	427	402	411	445	446	420	443	449	493	452	446	418	430	404	460	422	425	423	432	441	445	426	407	449	459	420	427	427	423	400	424	405	441	431	493	444	470	439	451	407	455	442	411	474	429	459	428	439	439	426	417	422	413	445	449	442	465	443	450	484	439	470	416	436	442	443	433	428	404	381	396	427	424	425	427	458	446	452	456	428	406	402	428	444	439	413	436	448	453	406	443	446	459	419	421	416	423	448	422	399	472	432	432	443	409	417	460	475	431	434	412	427	434	410	467	421	437	469	429	434	429	438	409	435	449	455	466	427	395	400	421	450	412	436	425	435	446	448	426	455	439	452	428	439	426	446	431	437	451	458	479	436	475	415	435	437	442	427	437	400	411	455	441	469	437	456	428	463	441	440	436	424	444	431	443	467	477	413	426	431	470	426	429	383	442	456	461	452	424	472	457	449	422	448	443	462	456	442	436	402	441	416	425	414	426	430	440	441	430	461	445	433	459	463	413	458	455	400	406	436	455	466	401	388	460	445	462	440	460	434	409	425	445	447	472	467	436	469	381	455	434	430	421	422	426	447	431	465	437	419	432	442	469	444	438	409	415	402	421	427	446	408	427	448	399	444	403	406	442	474	440	460	408	427	417	429	433	448	430	432	427	449	425	411	429	406	438	434	436	404	431	409	419	436	441	414	424	422	423	477	422	407	435	427	450	447	451	419	432	439	443	414	456	461	435	446	435	447	423	433	456	453	418	450	416	453	426	442	465	425	481	442	413	418	412	457	437	433	410	457	441	470	464	421	400	425	451	441	413	431	415	403	425	431	437	418	423	408	457	421	423	456	416	453	468	446	437	446	426	435	406	449	429	412	433	444	451	441	435	439	454	431	479	450	418	399	450	441	459	448	421	389	417	446	443	483	439	389	416	449	414	435	475	451	425	432	459	422	427	430	450	411	459	438	467	449	469	431	385	414	438	453	423	450	456	424	455	434	446	444	405	406	434	428	455	453	447	420	418	451	444	415	460	479	427	460	433	416	445	410	428	449	431	434	433	424	477	394	450	423	436	449	454	446	423	425	435	420	444	458	436	421	426	436	415	420	427	476	432	419	473	419	444
27054	19536	8284	2260	1426	1181	1086	1066	1021	1071	1041	1092	1181	1110	1041	1030	1035	1013	930	904	965	1055	1054	969	941	978	888	939	826	934	854	858	840	873	822	877	835	854	895	900	858	850	895	839	942	871	856	860	871	843	842	855	850	822	853	826	838	869	840	811	880	817	845	853	798	864	778	857	863	818	840	797	839	833	869	914	841	850	828	819	856	832	814	817	847	874	853	859	885	873	845	891	846	891	873	836	797	827	868	809	820	827	875	807	837	842	854	825	894	821	812	817	844	829	848	828	828	859	897	821	856	805	848	863	874	833	915	834	839	827	831	815	861	835	845	789	815	865	878	878	866	880	870	817	859	824	891	884	789	868	802	845	860	857	826	865	850	810	875	826	829	830	828	852	782	786	809	806	836	821	785	801	851	836	913	861	850	807	849	827	841	870	826	815	885	814	867	848	826	857	840	823	878	874	872	776	872	874	893	813	797	847	872	875	850	822	799	840	851	829	898	873	840	780	842	813	818	799	848	806	894	812	844	858	853	824	876	854	845	879	799	879	798	801	837	839	782	874	869	932	847	802	882	834	850	824	789	817	818	853	848	861	899	852	795	887	909	857	851	806	846	877	860	830	872	919	815	893	849	859	864	865	832	783	819	904	861	839	846	873	837	888	856	814	834	867	885	821	830	790	852	854	812	866	816	806	851	861	862	833	796	808	868	813	891	820	829	829	858	834	882	845	877	900	877	860	837	816	899	822	838	832	858	840	850	837	809	901	861	831	860	836	855	858	876	878	812	857	815	830	861	827	847	872	831	889	821	781	841	845	810	879	796	836	883	806	892	834	866	820	827	847	858	872	787	843	838	848	881	888	869	819	839	813	827	892	835	819	858	817	820	896	887	841	799	847	838	876	916	834	858	874	844	880	832	791	803	817	858	888	842	866	779	843	845	837	828	896	808	863	832	875	856	810	859	836	891	827	823	796	868	827	890	865	886	853	863	844	822	796	827	883	812	861	843	824	845	871	884	822	857	871	803	815	883	833	850	867	787	835	865	820	789	876	868	829	891	818	859	853	931	862	882	838	873	860	800	857	906	859	889	850	814	890	897	826	864	847	863	871	827	868	852	858	840	860	773	885	821	878	812	854	844	857	847	835	830	859	894	890	879	837	907	856	839	913	846	811	870	906	811	836	865	866	850	824	835	839	852	834	789	874	874	838	828	851	862	793	892	857	808	868	876	785	805	867	817	865	811	840	933	870	828	815	849	867	851	832	818	844	852	835	840	839	837	811	853	834	903	794	868	866	838	857	768	854	881	904	861	891	814	896	852	899	874	845	839	835	857	858	858	826	909	837	794	855	842	842	866	812	798	832	835	878	789	835	832	834	881	848	858	845	843	861	857	824	842	851	821	779	870	893	880	824	807	806	843	859	821	807	839	836	868	843	852	841	804	855	881	835	813	832	884	875	864	834	820	892	811	853	876	918	809	848	827	843	847	830	833	853	797	842	856	822	804	836	815	817	871	855	867	916	788	836	818	818	877	850	839	886	833	820	836	912	903	811	826	807	809	815	848	898	834	818	890	873	819	884	834	795	848	864	853	847	893	873	852	830	859	819	862	828	867	870	779	858	868	866	836	858	831	880	807	825	848	843	824	829	830	838	821	828	830	879	832	855	878	883	801	805	828	868	843	908	846	853	882	806	878	872	831	859	836	881	857	825	818	851	828	813	874	931	856	812	862	860	846	819	852	875	850	854	847	834	839	905	808	882	874	831	775	915	846	798	870	844	852	770	856	849	852	847	840	865	890	859	904	814	807	838	806	857	801	853	854	825	847	862	821	863	795	864	838	843	875	833	862	881	878	842	894	869	847	890	794	883	808	854	821	870	845	821	875	815	894	846	809	836	818	803	794	848	785	841	855	807	844	877	841	865	878	826	853	847	841	838	846	795	897	832	853	835	812	841	819	854	873	834	808	837	800	851	822	814	869	852	868	833	811	840	825	803	868	864	858	841	838	830	828	804	831	878	813	853	810	854	902	794	817	850	815	827	855	834	872	848	868	838	856	835	827	869	794	858	887	853	857	855	868	812	836	824	874	816	810	826	835	911	876	810	830	792	859	843	861	843	804	811	816	896	822	829	813	816	833	798	913	854	852	856	848	836	863	836	874	841	840	815	843	887	849	875	863	853	782	828	850	864	851	841	837	891	814	913	843	816	847	819	901	858	817	906	888	885	815	876	824	840	853	835	848	872	830	888	830	941	873	844	823	809	830	868	861	847	851	926	800	865	853	842	828	906	835	830	789	845	770	825	849	864	833	815	899	835	846	880	822	864	817	836	831	838	823	876	885	831	865	864	840	855	884	904	825	845	916	800	861	836	872	828	827	864	889	876	869	825	848	825	842	814	895	849	837	805	838	833	880	868	827	833	796	869	816	775	868	883	843	841	869	846	897	834	911	863	854	838	842	840	808	811	839	827	845	830	860	843	859	868	813	837	846	844	874	904	829	861	861	824	870	815	862	859	841	816	815	873	840	817	827	859	825	780	872	869	845	840	845	862	847	860	806	864	794	863	788	853	855	832	876	846	830	812	840	856	768	861	844	890	828	771	805	860	874	888	799	830	902	913	831	786	813	869	881	883	935	871	838	891	882	837	793	867	837	831	880	895	906	871	796	843	809	828	910	879	817	843	846	879	792	848	859	850	908	822	877	794	817	815	801	834	887	846	816	809	874	856	857	857	850	860	791	787	791	847	832	834	872	782	818	863	827	894	829	878	832	862	803	802	878	832	870	863	855	850	833	863	850	856	891	849	875	775	846	875	847	869	836	801	831	829	822	854	900	797	809	852	854	857	817	840	818	903	845	814	816	860	846	774	860	870	801	892	868	839	825	879	866	831	830	866	882	857	845	851	796	861	805	849	794	861	796	840	864	829	858	838	860	832	783	878	817	862	808	851	850	842	858	823	822	870	839	852	851	863	816	870	895	842	823	848	831	876	850	837	861	915	863	791	861	849	808	846	807	856	890	825	856	874	851	824	863	808	837	808	849	808	854	804	820	848	829	871	886	840	856	842	857	843	809	818	843	817	847	826	844	864	835	833	808	887	831	778	829	837	814	856	866	873	814	875	874	815	874	839	871	856	802	847	881	852	860	851	884	873	816	836	863	833	877	793	886	862	819	830	830	827	877	808	868	882	873	892	868	902	871	806	830	864	880	869	907	830	812	825	800	865	903	866	826	822	842	775	830	869	833	871	848	845	852	864	845	831	917	891	892	835	901	869	826	869	863	842	870	823	876	869	868	862	834	899	825	872	893	845	827	875	846	868	840	824	827	843	856	848	784	834	869	824	861	849	880	846	836	856	830	806	862	782	870	799	824	823	880	774	795	858	865	873	805	866	862	875	814	832	818	866	890	821	852	866	866	842	844	834	861	860	838	857	836	866	822	870	844	845	810	848	854	846	850	867	806	846	808	814	851	873	836	824	811	808	871	836	831	839	837	839
5231	4472	3661	2382	1912	1628	1500	1332	1257	1193	1233	1330	1448	1370	1252	1245	1172	1153	1012	983	1087	1152	1232	1119	1124	1031	979	892	936	897	913	937	879	922	938	849	852	865	901	869	878	924	921	970	1008	974	985	918	895	915	887	926	925	911	880	878	877	893	922	885	926	875	879	936	924	911	840	936	820	876	932	900	905	897	912	932	870	915	888	889	916	909	854	929	838	920	876	888	931	886	921	817	896	882	881	940	892	863	877	875	868	887	841	855	863	860	868	868	928	859	866	886	896	842	891	901	902	918	866	870	869	913	899	867	850	953	922	893	846	881	903	894	865	923	896	827	869	856	885	869	895	818	872	869	872	867	916	894	867	862	927	900	894	913	876	848	880	878	883	880	901	913	863	845	888	924	899	917	884	907	898	876	877	921	878	868	893	925	949	898	920	890	926	903	884	860	868	859	874	931	864	856	916	927	849	868	903	901	894	898	929	879	866	892	879	892	895	888	967	910	909	908	886	904	858	878	907	894	884	924	886	856	933	892	871	927	893	847	854	851	903	890	882	890	889	921	890	890	887	950	855	909	930	883	847	890	924	841	883	851	902	887	874	884	906	900	937	889	897	839	857	920	919	882	878	907	863	889	852	884	871	915	893	882	959	935	908	871	906	862	848	843	889	902	937	844	913	905	858	861	836	874	982	859	854	871	894	849	907	873	924	802	898	907	940	873	869	881	919	907	909	896	926	875	857	930	915	884	836	921	889	823	838	934	958	875	881	887	918	929	872	896	906	911	895	906	906	834	864	870	909	858	900	899	874	957	880	873	836	926	878	871	887	908	887	898	867	911	868	901	890	914	891	938	904	871	884	898	872	883	903	861	874	819	918	954	902	912	853	904	893	899	881	935	847	826	844	895	879	846	916	916	827	906	871	939	896	865	908	859	872	910	827	884	872	877	852	872	873	910	886	871	825	873	874	817	899	900	852	936	840	857	832	889	878	893	857	886	886	915	909	880	878	869	935	909	913	845	878	962	912	892	912	931	833	890	870	941	879	893	860	866	926	909	897	916	867	938	916	889	937	910	864	886	916	876	845	856	898	890	904	848	865	901	872	879	840	980	880	897	941	832	940	844	901	833	898	918	904	879	881	897	893	869	881	878	897	845	850	913	887	907	866	937	928	919	870	895	940	962	898	872	886	860	902	859	880	884	891	885	919	917	854	872	953	896	902	906	874	866	870	862	864	907	902	880	905	850	909	878	927	885	877	937	878	912	887	872	845	816	942	926	836	870	883	866	869	964	891	885	889	870	841	909	903	882	888	837	866	902	841	898	915	921	874	875	842	876	906	916	906	884	914	921	885	886	897	854	898	904	884	908	957	873	918	867	886	958	869	882	919	872	899	864	899	886	897	938	865	898	904	840	858	855	897	906	875	898	924	867	879	854	918	858	883	914	852	891	891	890	895	865	885	858	906	894	942	902	982	901	892	919	857	881	928	946	840	900	844	916	900	917	876	924	936	888	857	911	924	934	883	937	932	940	912	940	887	906	872	844	873	910	873	867	894	871	904	926	938	917	802	868	922	845	906	956	876	864	856	882	945	943	823	863	860	880	882	947	901	888	840	869	919	906	866	862	893	891	914	888	862	880	911	860	890	864	892	864	942	849	897	907	911	907	847	917	854	887	927	857	877	859	952	883	894	882	878	905	895	890	881	856	893	869	912	864	937	868	857	930	880	967	916	920	870	875	925	923	963	934	950	883	911	888	896	906	871	859	926	906	919	844	888	901	883	897	857	872	923	957	829	859	898	859	813	950	889	847	893	899	882	844	901	903	916	896	904	897	917	885	894	883	837	863	905	916	898	912	871	863	905	907	885	871	920	867	837	872	861	838	897	875	892	819	903	906	867	909	858	891	865	933	883	855	915	916	900	904	950	873	919	878	864	925	847	890	858	915	960	826	880	883	899	901	876	840	897	902	859	938	905	860	864	873	902	900	905	897	877	856	897	845	914	909	862	909	847	851	894	846	870	925	919	903	864	922	905	916	885	863	885	896	838	939	881	849	865	893	866	899	927	869	917	852	858	864	899	875	926	885	921	843	856	800	885	908	882	889	858	863	848	895	921	862	900	863	921	970	891	917	864	869	901	915	858	889	898	892	865	882	885	830	935	932	920	850	901	877	927	828	911	914	859	896	868	892	865	904	847	901	888	877	921	887	848	901	910	912	915	818	870	888	890	899	886	920	894	901	893	847	943	882	932	858	924	869	887	896	878	952	886	843	866	864	900	874	888	830	875	957	915	914	893	876	867	906	863	847	916	893	875	894	870	892	874	892	856	937	904	838	880	823	893	921	827	804	872	886	877	897	855	859	891	881	878	867	842	893	890	881	904	876	918	858	933	893	858	909	872	856	921	863	898	925	868	938	877	936	889	871	854	907	932	879	855	865	815	897	941	896	925	916	893	918	960	816	904	851	864	838	912	923	861	822	917	885	910	877	870	903	918	844	874	899	872	889	932	854	921	886	888	892	859	937	927	861	879	939	860	883	935	884	896	907	867	880	877	897	831	931	909	867	882	857	883	868	861	871	867	923	928	882	899	897	881	909	903	898	941	878	872	930	881	873	874	846	885	917	898	833	874	862	871	879	902	915	909	915	959	930	872	874	841	899	854	865	831	912	894	802	855	887	894	906	855	884	963	841	863	904	904	850	951	924	958	876	883	874	922	909	932	922	915	884	879	935	883	842	882	863	866	855	880	891	876	845	840	881	844	813	905	880	880	898	889	868	917	928	887	860	884	894	903	910	841	858	873	878	906	874	844	888	916	897	867	968	955	869	854	882	875	829	897	930	892	906	862	903	903	882	892	886	927	871	912	875	894	924	974	891	903	841	868	845	882	833	876	898	896	853	871	840	916	927	879	902	872	892	881	884	886	911	893	895	904	892	892	903	902	865	897	875	837	877	857	881	851	873	848	878	919	811	964	887	928	857	902	878	859	874	873	863	866	888	919	893	882	853	882	890	903	888	897	859	916	845	847	837	864	878	871	851	868	904	900	867	842	862	921	908	888	858	892	871	890	904	901	906	907	907	912	867	841	922	900	875	905	835	858	856	897	815	908	846	875	896	939	897	907	860	863	833	906	942	890	931	904	889	905	906	932	918	870	897	902	868	894	923	917	922	878	880	894	893	839	856	883	894	884	924	852	873	836	911	870	888	944	886	863	870	918	891	889	847	903	883	876	867	865	847	882	839	928	887	913	865	874	883	861	860	844	937	850	953	931	900	868	881	921	852	948	868	858	902	826	838	841	864	943	886	897	837	905	919	914	849	869	946	869	905	870	884	899	898	881	889	908	881	852	855	832	921	864	897	895	908	905	910	887	876	872	873	902	856	900	868	854	879	868	851	883	842	879	900	882	904	896	923	922	863	889	882	873	855	859	911	868	941	976	916	890	876	908	889	939	856	873	883	884	918	909	902	907	882	849	921	890	856	849	877	922	866	888	945	893	893
23372	20924	28066	23905	20914	13599	2526	1566	1329	1310	1235	1403	1421	1386	1258	1302	1086	1059	873	877	847	1060	1079	1008	982	879	787	724	724	676	688	684	642	700	677	628	684	692	695	705	664	766	794	791	743	757	785	733	683	694	654	616	618	636	640	656	641	646	666	634	638	666	660	596	637	652	687	640	663	669	642	612	640	655	680	616	608	701	655	682	668	620	635	623	630	641	633	645	652	616	667	655	644	594	622	618	674	642	647	625	648	632	629	670	650	693	639	653	619	659	618	636	687	648	650	596	700	624	698	632	605	609	621	641	642	633	651	693	669	664	650	632	650	652	667	646	676	672	650	641	678	625	643	608	617	631	676	626	681	635	703	648	682	632	636	620	626	628	684	621	674	643	617	654	607	672	691	641	624	658	645	666	671	664	672	667	641	664	594	619	634	606	672	671	638	643	653	710	673	680	621	627	628	656	634	604	654	673	655	626	662	612	609	632	655	660	693	643	606	648	648	672	674	640	636	608	649	670	688	621	635	690	612	648	682	681	642	683	660	642	612	653	652	626	636	668	626	615	606	700	613	657	648	692	666	642	617	642	620	661	604	625	658	686	634	624	655	632	678	625	605	677	607	622	632	643	629	641	636	599	670	650	661	667	657	630	674	697	631	673	662	627	652	688	680	676	651	647	616	656	655	613	608	654	617	639	666	646	631	621	658	654	605	624	676	656	606	649	663	655	626	653	621	648	609	657	644	645	614	635	665	681	663	650	661	649	659	623	700	655	674	645	670	610	667	631	653	630	638	702	649	661	697	658	606	649	601	646	626	647	678	631	650	678	610	636	627	641	627	644	633	624	606	613	677	642	656	654	641	622	671	664	635	664	669	624	648	623	674	661	646	666	639	647	681	627	622	643	683	647	643	648	649	665	662	635	642	639	660	598	643	641	649	647	621	645	635	655	592	648	661	676	631	635	677	633	638	661	647	623	617	658	662	638	611	640	679	670	694	678	635	638	644	639	630	621	642	663	671	668	640	603	678	642	619	612	605	627	627	649	603	645	608	666	637	678	671	625	595	640	661	617	637	671	601	671	672	595	599	619	652	590	632	618	641	652	688	639	662	655	675	652	653	654	632	646	649	618	653	661	602	635	652	642	656	681	612	646	636	668	662	626	663	604	633	639	644	662	661	651	604	641	602	608	600	633	659	713	614	661	646	641	644	644	613	684	619	640	622	618	649	673	642	637	661	639	620	639	655	662	642	684	648	640	656	671	651	659	626	619	631	632	639	664	681	663	654	590	640	642	671	650	664	634	648	607	598	632	638	597	644	626	731	592	627	660	674	640	632	664	677	644	661	630	641	670	664	681	657	644	622	645	608	684	649	649	652	645	684	683	639	628	650	658	642	654	666	650	597	640	660	630	666	600	636	618	627	642	642	643	641	672	644	680	646	599	639	644	633	657	615	632	703	655	631	700	639	618	629	657	645	590	634	622	616	650	655	656	663	622	610	647	634	673	671	667	635	690	657	599	671	646	629	666	638	640	608	647	651	660	600	630	681	681	645	597	639	665	626	661	635	645	589	680	640	655	633	635	643	643	667	602	666	650	607	666	671	666	659	636	678	628	625	663	639	667	645	611	632	636	631	636	623	674	637	635	630	627	674	665	657	611	628	628	656	609	616	642	570	647	638	656	684	644	589	654	624	687	694	624	625	666	654	612	633	610	655	599	657	637	658	575	625	588	683	675	663	629	664	642	649	626	623	607	627	638	629	631	626	643	682	634	642	688	667	667	632	640	671	676	630	655	677	629	614	650	644	647	636	632	678	644	678	653	680	686	646	660	647	691	682	677	653	660	622	650	629	589	625	657	656	660	633	661	661	618	655	665	639	626	674	670	657	645	633	634	650	672	659	625	664	713	642	685	673	681	639	624	614	634	626	662	652	622	612	584	664	602	615	648	615	633	623	588	620	645	686	626	633	601	630	603	647	625	621	630	592	663	612	609	636	639	619	645	659	610	636	658	634	656	628	652	616	599	629	683	646	673	643	685	649	615	620	635	629	644	603	617	628	684	618	629	626	603	653	642	652	679	672	657	632	623	626	611	660	643	646	616	638	615	629	617	675	648	630	678	655	651	628	669	671	605	644	649	671	658	631	645	674	626	685	639	648	629	631	625	645	655	637	682	623	659	643	634	633	684	651	632	608	587	667	670	601	653	654	664	680	651	647	644	652	682	637	581	677	603	654	625	660	631	632	640	636	634	648	662	646	666	658	681	619	670	608	654	606	603	641	644	634	648	638	660	682	583	666	676	645	646	639	642	661	622	613	699	671	617	608	660	608	636	676	594	647	666	635	648	633	651	651	660	637	627	589	663	674	704	666	629	638	660	619	637	629	636	657	685	651	663	655	623	646	634	690	614	646	602	633	624	655	663	647	627	681	640	633	679	627	686	625	642	668	670	625	624	635	643	642	669	641	683	608	662	636	658	644	656	658	667	643	603	646	681	675	640	630	644	639	657	692	626	687	598	649	667	668	659	633	598	633	646	616	651	659	625	638	666	633	670	654	588	692	646	692	675	638	684	631	646	665	618	641	639	660	635	623	650	665	639	682	658	681	639	648	632	579	642	598	647	612	627	646	627	605	614	650	636	642	661	623	663	630	681	648	638	652	623	632	596	607	650	638	637	664	636	617	638	657	632	627	586	638	617	662	648	667	660	659	620	648	627	643	590	645	669	636	643	678	652	683	677	658	600	663	647	624	660	638	659	686	641	707	644	632	643	670	664	653	646	654	609	652	647	600	629	625	634	653	701	642	626	581	596	614	701	666	610	634	680	618	632	668	654	621	614	614	608	633	636	659	688	600	669	636	705	667	628	613	625	634	690	641	664	650	711	602	637	630	640	631	618	616	625	628	604	696	645	611	640	693	644	662	670	604	661	627	646	627	711	622	673	676	651	662	639	678	664	595	650	635	588	615	647	635	619	614	652	615	611	662	630	639	616	666	637	650	622	636	630	607	616	622	614	654	669	627	663	594	670	660	609	627	627	649	691	644	604	655	634	615	646	635	629	639	604	628	627	620	639	657	565	627	653	674	661	693	627	655	588	659	656	673	646	588	640	640	663	651	640	618	654	687	684	591	661	639	598	671	641	614	650	622	668	677	651	607	637	666	640	616	621	595	645	658	638	685	663	668	677	658	670	642	671	615	629	633	621	676	631	633	636	642	665	623	639	637	651	636	618	698	646	652	651	657	662	632	617	641	636	660	659	614	616	632	632	613	642	616	651	640	692	646	656	648	677	673	654	628	632	599	692	652	651	633	672	643	651	655	672	598	643	630	640	617	614	642	645	642	707	642	622	681	640	659	619	677	628	709	665	636	658	630	651	651	643	643	645	628	643	664	588	661	690	664	618	650	604	617	653	642	619	659	634	662	652	662	630	639	622	609	655	648	603	666	651	653	648	611	679	655	675	672	621	606	622	640	629	665	650	636	628	630	645	625	636	654	654
4524	12500	10334	5522	4270	3067	2577	2125	1900	1764	1677	1843	2012	1925	1647	1615	1353	1349	1012	968	1045	1238	1378	1226	1141	1023	984	806	786	741	735	697	745	691	781	721	684	785	784	784	803	800	832	951	876	881	833	757	749	749	687	716	730	655	737	702	753	662	665	737	749	700	718	707	688	725	698	674	749	721	696	717	663	687	715	677	669	732	650	708	723	669	692	755	725	689	685	659	730	714	727	697	677	698	683	729	701	689	715	674	684	671	693	692	730	700	679	662	726	700	704	730	701	704	708	696	673	704	676	727	705	709	702	680	738	661	647	684	680	685	714	706	687	668	666	712	647	650	700	684	714	689	656	694	667	742	691	701	717	691	703	715	705	662	715	654	712	680	661	668	721	682	628	709	647	663	634	704	701	713	701	696	665	693	720	700	689	706	686	718	716	694	707	743	693	695	670	662	709	674	742	697	662	664	698	703	651	749	678	696	680	652	754	690	731	722	718	681	648	676	683	697	691	677	661	707	698	706	692	720	722	688	718	646	712	732	678	740	674	626	699	644	671	728	690	690	695	717	686	707	727	719	677	703	643	666	709	680	727	672	697	721	706	739	653	712	734	692	692	677	686	676	675	693	703	678	689	642	661	721	720	664	674	671	698	736	668	733	631	709	692	680	697	688	689	659	692	715	720	648	683	684	692	707	691	737	631	693	737	677	669	680	684	696	689	684	718	733	717	658	658	666	759	736	714	664	678	689	719	718	744	746	720	730	689	681	682	728	721	668	701	682	703	706	711	705	673	646	687	710	747	699	671	686	695	683	687	730	688	744	679	697	664	655	767	668	724	666	656	637	700	654	676	664	683	681	655	655	702	685	645	671	697	699	740	702	676	730	682	697	671	676	724	689	711	699	706	665	683	649	655	711	727	679	668	687	654	699	687	653	676	676	684	686	671	631	658	674	680	691	655	699	702	662	683	721	705	661	736	670	714	666	727	690	640	677	676	705	653	639	663	660	748	688	712	667	771	698	665	656	689	678	671	636	712	698	692	614	708	701	709	673	713	665	670	699	713	687	646	676	699	656	714	681	679	660	721	694	708	700	672	669	713	693	695	678	658	710	688	665	696	669	699	677	657	674	668	683	661	673	703	704	705	692	694	678	680	721	668	686	716	677	694	693	689	665	705	739	671	675	741	675	684	692	711	653	718	700	650	674	669	734	682	657	681	655	683	671	654	682	673	651	663	669	707	665	675	697	668	691	713	731	752	647	686	749	674	717	710	672	696	719	698	732	705	663	696	679	720	663	686	676	697	672	704	705	644	700	660	682	655	671	692	701	678	696	655	712	696	680	672	675	667	725	673	696	668	664	725	721	708	684	728	739	691	703	684	652	685	666	675	672	674	712	677	735	695	674	647	657	669	676	663	716	716	687	715	683	690	698	684	692	688	692	689	648	688	704	669	666	700	658	727	663	680	727	650	727	721	685	673	686	711	699	673	642	653	690	702	667	703	654	702	665	635	727	717	698	668	694	723	665	685	684	682	730	686	686	717	681	652	710	668	717	648	626	723	665	676	758	691	671	691	715	691	670	663	729	695	691	719	694	652	677	697	723	747	669	697	696	675	725	677	690	700	703	681	684	683	672	751	683	718	672	652	654	673	662	696	719	698	699	686	657	685	687	742	689	702	701	668	681	713	648	689	741	686	658	654	706	715	712	699	683	676	716	698	665	710	711	702	711	703	680	661	699	708	685	695	699	703	707	747	697	684	660	690	718	678	652	734	686	686	688	663	704	687	696	673	656	683	714	705	678	671	720	679	662	667	688	678	663	651	704	677	736	714	685	702	660	651	729	674	701	721	681	701	645	658	672	740	684	720	704	669	703	719	730	661	680	715	752	676	663	670	695	721	680	689	671	733	654	662	694	745	712	696	643	716	668	709	655	718	662	686	721	660	681	697	684	739	652	698	679	668	672	686	704	745	672	634	742	669	649	673	700	687	668	667	694	699	676	711	689	643	683	663	716	708	689	646	682	684	727	691	668	699	667	651	661	688	656	673	679	658	684	711	699	677	685	679	685	693	677	697	686	681	717	673	692	661	690	682	693	693	666	668	679	680	693	685	642	678	708	662	700	660	665	735	720	717	706	680	723	687	743	672	679	688	693	704	672	685	687	719	665	657	686	677	703	720	697	713	712	714	725	712	663	715	716	685	640	705	707	672	736	688	687	698	679	756	676	713	665	639	679	675	637	680	653	714	631	709	685	660	700	675	663	681	640	720	668	703	683	727	663	664	690	650	654	673	723	731	655	630	695	689	690	703	701	704	718	714	622	703	740	712	692	617	613	751	719	669	694	709	691	732	660	721	695	702	691	688	668	707	686	720	717	679	684	709	725	668	668	699	671	678	613	644	647	681	712	668	660	699	671	676	699	661	664	697	677	697	672	646	704	668	706	633	687	697	725	655	650	657	684	689	660	692	691	697	717	682	682	726	680	689	676	657	658	724	691	714	702	727	689	705	674	672	640	694	717	721	734	675	678	680	708	701	659	711	689	702	716	643	690	696	718	684	684	703	683	691	696	699	657	678	681	709	665	655	658	705	721	632	719	681	684	707	681	689	736	677	680	663	675	619	704	660	718	718	658	713	642	725	707	699	681	667	703	715	684	703	675	688	682	672	665	696	693	660	692	673	689	652	709	707	684	638	701	706	669	730	681	713	687	694	703	711	684	647	635	718	684	715	644	664	752	722	692	641	690	647	686	670	691	664	721	676	670	664	675	702	718	689	689	707	646	724	707	677	712	699	704	685	680	611	689	717	708	678	665	694	656	685	732	703	702	680	705	703	690	719	704	701	720	637	709	715	651	726	651	693	707	724	689	677	676	692	701	705	689	739	696	642	698	654	710	683	731	656	718	729	708	685	677	670	681	674	644	670	730	688	675	687	670	696	744	687	722	716	679	694	673	706	680	723	679	673	634	649	671	739	725	704	685	652	635	725	657	694	708	693	662	718	718	705	657	727	713	698	676	678	710	640	680	707	686	717	714	712	690	680	686	682	665	669	728	730	721	726	729	709	690	694	696	675	696	721	725	640	688	678	688	772	692	699	701	686	661	655	694	679	703	692	713	711	649	669	669	638	689	694	705	692	672	659	662	675	702	716	675	656	692	676	716	677	722	686	677	667	705	639	690	680	680	703	659	707	693	703	693	666	685	688	704	692	681	699	690	665	665	666	668	678	680	702	656	682	689	663	739	690	740	680	679	683	705	676	711	630	691	695	704	662	700	682	729	654	701	631	678	660	655	678	686	667	685	708	664	724	665	640	705	688	698	766	683	703	751	711	718	650	671	699	651	708	662	668	673	655	725	712	682	660	694	709	673	718	689	696	699	693	681	716	669	724	696	661	703	634	701	692	681	675	697	662	661	684	659	693	694	651	718	662	635	687	670	693	712	686	711	712	657	680	656	687	696	631	764	690	654	688	663	720	733	705	666	674	720	701	719	686	608	691	670
24262	20908	27324	24526	17518	2689	1530	1305	1185	1135	1130	1124	1255	1240	1115	1061	1023	1019	803	871	902	899	970	976	930	870	933	778	757	741	703	729	718	726	754	716	769	730	803	707	749	788	789	897	767	838	786	711	791	756	724	712	728	727	690	758	693	681	711	698	670	696	738	708	718	672	763	716	760	763	710	684	742	745	709	690	719	763	717	661	724	683	776	735	721	693	707	730	694	735	736	721	716	730	719	755	724	754	665	727	755	661	739	725	674	687	667	730	708	637	711	690	677	719	690	769	718	740	748	696	732	720	709	692	715	706	672	675	649	707	709	716	665	750	678	690	672	655	728	717	717	667	678	710	741	720	713	726	711	710	717	712	738	700	735	715	721	715	737	699	721	680	690	726	694	749	658	680	684	666	736	730	701	730	685	750	720	735	746	708	709	698	698	711	689	744	692	685	699	757	676	689	717	704	762	722	680	769	743	677	714	750	696	767	766	720	724	755	719	649	719	710	697	691	719	718	700	709	692	693	711	728	741	741	739	793	699	696	703	704	738	695	756	672	748	728	746	709	746	748	718	684	677	740	694	700	719	695	729	704	730	738	738	713	722	678	696	702	697	724	709	722	682	683	688	721	747	717	703	703	729	708	696	739	677	695	697	705	738	738	698	707	750	735	710	737	745	737	716	742	696	717	671	763	697	697	740	735	736	757	748	696	701	703	703	668	752	720	740	758	707	691	742	733	731	757	697	752	682	703	712	705	675	759	710	757	723	738	719	741	696	719	725	707	701	689	696	718	685	671	695	734	730	730	739	681	740	678	663	735	677	661	664	675	739	715	695	718	673	705	676	707	715	670	728	709	703	763	751	741	711	739	712	716	731	705	686	674	697	680	717	660	753	679	714	723	694	661	676	724	686	726	731	700	765	718	675	734	736	751	725	702	698	725	686	721	691	736	721	715	682	709	748	700	714	709	686	766	678	724	727	735	710	735	753	746	688	699	704	715	705	720	701	728	694	696	680	741	735	680	709	711	699	730	697	743	738	700	693	683	678	715	711	751	654	662	757	689	721	715	708	752	690	731	727	729	737	724	736	714	704	694	744	718	705	696	712	733	752	738	728	683	716	674	713	713	678	690	723	726	686	680	739	734	689	717	674	702	671	715	681	706	715	697	801	742	723	731	737	700	761	663	701	660	687	702	716	728	710	703	685	665	716	696	743	703	678	676	698	746	683	730	776	714	731	775	738	712	693	748	700	721	782	708	698	730	687	723	681	736	697	734	673	676	684	703	751	734	732	675	747	700	707	721	684	727	733	748	690	755	712	681	698	735	722	706	698	700	707	687	716	700	711	738	713	637	705	701	744	742	700	734	735	693	696	683	719	705	669	690	753	700	720	683	743	733	728	782	752	697	711	702	697	672	719	702	679	755	737	703	668	740	715	703	757	700	704	716	694	689	710	756	767	718	744	693	706	724	712	653	688	756	723	719	743	667	694	701	704	733	688	708	757	715	729	733	723	689	698	678	753	671	701	684	730	687	739	708	669	694	720	749	680	692	760	667	733	685	706	707	674	665	718	733	692	710	697	708	734	729	698	732	754	726	705	667	689	693	696	709	709	727	717	706	680	756	694	661	771	721	684	740	730	742	681	698	666	751	703	691	716	704	701	770	704	719	724	704	676	734	675	711	725	694	724	716	737	710	661	698	707	745	713	753	637	712	733	718	678	692	714	712	730	747	702	701	726	691	696	665	722	749	698	740	705	749	717	738	684	712	751	723	721	726	711	722	706	698	671	776	689	715	684	747	721	711	685	732	699	726	689	699	651	722	685	700	721	727	689	717	709	718	685	714	760	718	703	682	740	699	742	735	687	729	696	686	730	711	739	741	670	702	678	695	702	706	677	698	675	668	720	725	719	694	712	668	750	738	661	734	698	745	722	728	760	661	751	713	754	674	697	772	721	674	725	710	674	732	711	686	750	749	748	727	740	746	696	732	758	718	686	705	722	715	697	714	692	696	756	728	692	729	737	742	716	709	708	707	687	763	763	723	718	729	720	671	675	694	696	720	711	764	739	683	695	685	761	733	729	695	721	676	731	713	694	724	722	723	703	672	733	683	698	726	729	713	735	697	753	733	694	691	713	683	738	707	654	716	703	674	671	657	702	723	744	698	730	678	721	719	668	749	740	691	735	724	709	759	668	695	743	692	723	768	737	706	729	707	710	750	731	724	710	721	736	682	739	703	726	710	710	694	737	684	678	712	756	682	727	716	795	716	703	730	653	684	664	703	677	715	686	754	787	696	689	714	718	707	694	724	720	710	692	718	697	701	674	686	711	715	720	718	708	720	672	724	735	743	729	701	705	704	677	684	785	717	725	721	761	684	724	728	708	783	702	711	707	712	717	718	776	749	718	702	695	681	732	691	727	683	703	697	716	717	711	724	717	754	691	702	708	658	690	759	754	721	697	758	678	723	712	765	705	683	694	703	760	695	721	776	716	708	722	712	728	682	715	716	704	706	737	744	701	705	749	713	733	670	708	671	701	713	755	709	740	666	728	753	744	689	729	732	720	683	715	679	693	692	659	678	714	742	687	715	652	690	717	749	726	737	713	686	679	770	720	682	721	724	736	701	779	785	725	644	715	696	744	745	724	699	729	693	641	734	729	702	715	726	691	708	728	698	674	728	687	719	710	746	703	669	695	758	720	699	744	698	635	700	692	721	758	717	740	707	700	706	748	682	739	709	708	727	731	751	709	706	720	660	699	729	725	750	677	691	728	659	673	722	721	691	693	709	664	749	717	692	712	752	690	693	740	694	704	759	745	722	748	657	740	721	664	694	654	708	698	729	703	657	721	727	687	693	731	716	728	694	773	708	686	729	676	705	671	720	705	685	638	704	692	723	749	663	728	728	718	723	688	676	751	712	704	731	708	678	725	713	726	671	692	726	688	701	707	706	720	667	722	692	666	681	704	692	769	710	711	708	742	716	678	727	700	713	702	659	715	730	720	743	693	681	715	681	707	695	719	718	784	707	727	726	742	720	725	696	719	707	733	660	690	694	744	719	705	747	704	698	717	712	758	719	676	705	731	691	747	744	688	703	691	716	692	695	714	714	764	657	737	703	750	716	693	685	744	714	706	696	754	677	697	687	744	723	726	694	743	715	694	658	701	717	666	682	756	699	732	687	733	685	675	681	707	703	761	732	728	763	704	714	665	713	685	695	732	744	706	718	737	713	706	674	721	680	736	710	715	709	689	724	729	712	686	727	723	691	671	682	755	676	754	746	727	711	720	715	719	731	667	702	715	702	674	705	720	705	652	758	745	723	740	723	720	702	766	711	722	684	710	723	717	697	700	676	702	707	693	705	678	694	741	717	745	740	723	711	699	683	720	685	715	695	699	729	702	713	717	739	732	679	727	766	737	733	713	698	736	731	732	722	704	717	725	700	730	736	711	683	763	734	674	729	719	733	697	729	732	639	728	719	684	695	728	771	742	742	666	674
4617	9624	7746	4271	3436	2638	2134	1758	1558	1544	1429	1552	1647	1623	1431	1366	1281	1258	1007	987	983	1059	1242	1212	1054	975	933	826	769	720	783	761	771	755	793	782	838	797	843	801	831	875	876	832	853	857	822	828	812	790	758	759	693	819	751	762	798	701	762	744	758	746	758	755	779	736	743	776	732	720	784	778	747	761	754	761	706	740	731	720	754	755	736	715	710	710	768	740	774	714	748	782	742	722	771	722	725	758	719	723	751	758	749	741	718	774	710	716	741	739	783	798	657	705	748	733	782	774	742	798	774	773	763	719	707	722	705	739	769	723	713	716	763	740	754	721	805	748	711	755	733	713	719	746	703	733	751	700	722	737	742	759	816	758	737	715	705	732	718	728	784	719	722	731	731	708	738	715	729	705	729	748	807	793	738	710	764	753	716	716	750	709	714	738	775	716	742	735	722	713	746	749	726	674	726	783	716	741	781	756	741	715	750	765	736	729	751	752	710	715	795	674	796	700	745	753	785	743	763	729	761	702	743	764	752	755	688	759	703	751	698	762	733	761	746	712	748	724	735	739	761	726	752	759	741	720	740	767	725	729	764	734	744	770	730	720	752	713	721	712	748	749	735	672	713	762	775	709	711	743	768	679	702	709	714	670	750	715	728	763	740	784	725	735	768	681	777	751	743	763	773	739	762	753	763	755	757	724	712	739	739	686	711	733	767	741	733	796	701	722	699	704	700	754	760	710	782	744	767	717	764	704	769	762	727	652	716	779	689	764	720	712	739	779	754	767	709	756	740	757	756	751	736	741	690	719	727	756	751	747	764	736	802	713	716	772	744	724	771	712	795	809	772	693	753	782	745	768	742	734	762	729	717	790	711	725	787	758	699	737	748	710	709	730	740	756	715	733	748	717	726	715	730	697	764	760	705	747	732	709	758	747	723	693	740	740	753	721	732	744	756	709	737	733	709	741	798	791	710	754	743	742	712	776	746	725	755	752	724	759	750	759	702	734	748	738	756	760	791	734	692	714	756	767	761	788	680	723	784	719	761	753	781	709	748	802	733	718	771	790	719	741	746	717	719	780	736	759	731	732	769	727	728	723	724	729	746	781	732	700	755	751	707	753	729	679	725	718	718	712	717	816	759	763	688	751	691	750	747	798	769	806	734	751	738	734	676	739	739	750	714	765	730	722	757	774	723	744	719	762	741	735	785	747	745	735	779	735	695	703	733	720	737	750	758	778	737	782	720	725	773	691	706	713	686	765	746	756	743	735	728	706	755	762	725	747	709	708	739	734	717	776	708	715	772	736	775	768	732	771	734	755	700	700	758	766	774	729	763	753	753	772	732	785	718	758	777	728	717	735	752	742	728	764	713	745	735	678	726	697	724	751	744	729	710	747	723	806	705	714	771	723	704	695	806	705	746	744	762	723	698	746	742	727	742	733	683	703	752	736	710	723	746	727	709	742	701	773	716	728	767	705	744	734	701	784	724	761	698	714	715	766	722	697	761	756	753	735	703	763	755	774	734	773	702	710	743	798	742	746	779	766	748	754	763	752	773	726	772	764	755	706	798	697	763	706	694	752	743	739	712	732	731	756	710	771	756	739	703	760	810	746	810	769	765	744	708	717	720	675	708	748	794	719	783	743	722	766	752	754	739	700	774	739	743	770	737	727	752	754	771	723	725	754	732	726	740	770	757	733	743	759	719	712	726	749	736	721	713	749	751	741	752	756	775	754	749	727	720	675	698	740	765	743	721	723	721	721	756	733	769	804	688	741	717	773	715	732	761	694	723	746	781	727	733	729	737	754	708	732	704	786	759	780	713	708	744	756	777	748	752	715	748	742	724	713	723	720	762	740	711	756	742	709	740	723	718	709	704	717	727	714	747	767	744	701	681	759	779	737	736	749	727	718	700	689	726	742	768	761	804	715	686	713	724	755	739	728	768	790	790	705	746	710	772	776	724	790	752	704	736	727	721	680	783	770	707	743	740	729	747	702	727	757	732	733	759	746	708	754	697	767	732	766	766	800	727	773	729	738	714	757	774	734	720	758	730	701	736	779	793	770	750	734	744	724	738	764	751	739	776	726	743	706	741	751	732	737	812	747	731	736	740	740	700	712	731	719	749	749	752	760	754	734	751	679	760	759	742	706	713	760	723	732	702	777	750	770	786	754	740	733	768	743	740	764	755	784	745	750	753	756	735	779	736	757	731	694	771	746	775	767	816	739	686	735	709	747	715	779	766	675	735	741	741	786	748	721	736	755	755	742	753	753	721	781	706	728	711	682	734	727	752	760	767	711	713	731	744	725	792	743	747	722	721	679	730	737	698	698	759	698	714	711	726	741	748	715	726	813	722	735	690	732	727	731	805	740	739	792	746	733	777	785	813	727	771	749	742	781	763	761	730	737	748	731	746	725	760	756	726	726	751	691	780	754	763	746	721	676	745	696	699	765	723	785	739	718	757	732	782	768	745	703	703	748	737	788	797	786	717	727	689	766	769	718	756	767	737	776	742	781	747	761	795	724	712	771	754	731	799	709	783	752	796	725	719	791	748	740	734	735	742	764	766	724	754	743	718	730	809	724	740	728	722	750	711	751	726	761	774	736	768	760	710	703	751	765	747	753	753	723	733	706	754	702	733	767	710	734	753	720	743	713	770	731	741	767	716	748	768	767	777	764	720	747	752	766	736	718	745	666	755	742	783	755	728	732	714	764	697	768	766	745	735	764	714	765	707	704	750	787	766	706	707	753	775	758	761	716	720	721	781	764	769	789	697	746	740	766	770	784	704	720	751	725	765	729	693	765	786	735	722	685	726	764	740	701	740	740	770	703	720	794	744	749	762	767	771	733	785	741	692	739	742	769	687	723	730	717	740	764	780	748	721	733	721	731	732	763	721	741	726	754	731	789	762	701	735	783	806	735	735	758	688	781	757	730	770	749	740	728	782	729	764	761	756	767	767	751	744	756	715	739	723	728	746	737	779	698	781	699	682	723	720	717	740	753	709	732	716	778	757	765	695	738	752	744	742	759	786	742	791	713	740	721	757	728	762	759	722	723	779	760	747	759	788	751	751	761	786	794	735	737	728	728	728	715	721	735	756	690	758	750	724	709	741	700	698	726	731	725	735	749	739	758	753	751	751	751	726	749	757	753	739	723	734	755	742	775	754	781	747	691	714	738	741	744	746	732	766	722	728	714	761	756	739	706	742	774	771	714	724	820	720	739	756	730	733	737	790	719	755	720	739	813	794	780	764	765	795	727	785	690	736	755	714	705	759	703	723	764	773	730	756	716	670	696	782	737	800	772	757	703	764	722	782	729	743	801	729	715	732	748	729	742	731	738	747	732	685	711	748	767	720	758	733	751	728	722	775	733	749	745	739	755	767	748	750	769	755	754	742	764	716	745	723	733	718	749	706	758	781	771	754	779	757	774	726	776	746	744	758	753	734	778	718	700	725	752	744	738	727	735	732	728	721	800	691	770	727	768	736	780	726	737
22220	20928	28484	23541	20931	21036	13244	2337	1608	1472	1440	1572	1667	1662	1383	1340	1213	1179	807	731	783	927	1125	1040	913	780	726	580	466	492	531	493	443	467	439	454	481	481	531	506	600	624	638	616	593	591	607	549	513	490	483	412	440	400	449	480	445	428	482	448	448	400	433	443	436	453	395	400	428	451	405	394	432	437	393	389	420	420	424	471	419	398	404	418	422	416	390	432	415	406	425	497	444	408	415	392	399	408	444	421	439	414	427	411	392	420	407	437	407	458	415	456	419	422	428	397	435	476	395	435	395	409	409	465	428	422	426	436	406	420	411	391	417	404	467	405	396	414	438	436	420	418	428	418	413	457	423	405	400	423	424	396	412	430	402	470	462	413	440	439	435	403	434	428	424	415	397	466	411	398	440	438	452	416	428	441	421	426	405	390	473	408	369	425	419	397	427	381	427	425	450	418	422	425	439	454	423	427	437	398	433	421	377	450	418	434	429	380	432	421	411	398	420	428	428	403	439	415	410	439	409	415	413	454	449	418	451	389	409	405	456	432	419	413	424	406	430	426	443	417	434	435	424	459	428	398	393	447	445	411	411	393	422	405	468	410	412	457	398	398	403	440	407	440	403	404	419	434	413	411	392	419	406	413	426	419	411	400	439	396	429	407	422	402	390	416	462	410	387	437	436	451	482	464	438	434	424	437	431	463	410	423	451	457	410	385	428	463	414	395	426	425	396	421	417	437	425	435	430	385	413	438	419	450	431	428	423	431	451	432	444	462	402	412	413	395	403	417	445	424	449	426	437	439	412	432	437	389	419	453	419	416	421	436	399	432	379	408	369	446	402	452	468	396	452	421	404	419	439	404	383	417	378	408	407	442	414	426	433	421	400	408	392	424	435	487	408	406	415	437	409	424	436	423	448	462	435	434	372	419	392	409	402	440	458	424	411	410	438	429	422	416	454	439	408	421	417	409	423	420	417	436	425	412	415	434	444	452	426	445	450	419	423	419	432	450	441	400	451	436	422	431	412	431	422	434	391	375	458	422	422	453	399	383	443	434	454	405	428	412	407	432	458	396	443	415	396	437	400	421	411	419	446	399	426	428	444	435	445	441	374	450	421	430	420	406	425	426	435	405	410	390	422	434	406	400	411	423	456	412	424	412	431	396	435	462	410	437	424	438	375	423	435	402	455	405	425	409	434	419	414	418	432	414	434	419	441	396	423	426	424	454	488	461	397	456	461	456	474	419	402	408	431	392	458	422	410	396	429	433	444	402	431	413	416	390	417	433	430	418	428	396	373	453	420	423	420	446	420	415	413	426	411	375	401	427	410	409	448	421	428	402	415	407	418	442	453	406	442	427	431	404	411	441	420	404	415	428	483	418	447	406	416	464	419	409	423	453	431	440	449	424	411	409	434	414	410	412	424	456	415	404	439	401	435	391	410	421	450	458	417	423	442	415	426	430	414	441	384	431	439	380	426	427	442	431	385	405	390	416	456	391	438	447	411	424	405	425	414	422	385	399	430	417	420	399	431	430	445	424	413	399	397	397	404	402	409	429	429	441	397	418	390	434	423	432	417	427	408	424	419	415	386	407	424	410	435	380	405	462	392	433	411	403	431	431	450	386	388	420	459	435	418	418	417	423	390	405	412	394	425	438	437	423	389	410	455	405	423	436	426	415	396	433	432	425	441	458	402	385	443	448	429	446	414	411	395	401	426	394	386	436	410	432	412	415	408	431	439	409	436	417	433	432	413	462	443	437	390	416	408	442	425	437	428	423	426	414	407	412	427	384	416	421	436	432	432	414	428	427	432	441	421	448	403	423	436	425	377	406	440	418	396	402	445	459	429	427	382	423	482	420	458	419	466	406	435	450	407	416	395	419	419	414	443	410	435	425	405	417	453	410	423	410	427	458	404	424	428	406	431	439	393	425	417	428	414	455	442	442	429	413	431	444	385	449	411	457	430	417	425	412	432	420	438	422	406	466	443	408	431	454	445	374	423	393	444	429	424	448	403	424	427	432	453	392	414	427	428	417	411	430	370	390	419	390	414	425	405	425	396	393	387	412	451	418	420	415	422	439	398	447	423	451	466	418	476	429	397	403	427	426	407	460	428	413	433	397	459	396	428	491	403	426	422	411	438	409	396	429	441	392	435	393	406	406	436	409	442	403	415	449	438	437	418	447	443	427	439	442	395	397	421	398	418	409	439	413	437	427	427	431	408	378	398	437	421	433	409	443	430	432	446	439	411	418	426	431	386	458	389	400	382	402	413	416	455	444	430	447	425	402	410	394	425	451	465	436	416	417	419	403	409	445	389	456	465	427	429	436	453	445	465	434	417	416	407	412	407	434	422	418	412	441	415	438	424	420	420	408	432	402	410	374	402	389	438	446	419	382	400	418	411	440	462	421	443	392	432	432	400	429	381	405	440	394	446	420	438	439	413	416	417	407	416	433	392	412	438	419	421	399	443	440	443	432	406	429	390	397	377	441	407	435	425	425	426	446	409	409	435	410	442	408	403	473	425	424	436	410	387	441	412	419	445	448	398	456	455	413	445	411	429	417	392	401	458	452	437	440	412	406	404	401	419	434	373	424	428	467	449	431	423	384	441	402	392	422	446	399	390	452	440	461	428	383	390	454	401	432	451	449	441	414	459	425	385	417	408	450	425	451	388	376	424	408	403	441	422	420	424	430	452	441	423	401	440	452	441	452	435	454	423	429	393	435	401	434	435	437	439	436	432	424	406	426	405	430	416	411	413	411	429	432	409	408	422	449	401	404	422	444	388	425	380	387	408	422	442	412	418	425	438	393	417	456	441	397	422	433	430	442	411	439	443	422	420	444	395	435	417	427	443	422	392	441	425	450	418	396	453	414	434	457	419	420	421	447	450	419	396	425	402	419	404	414	448	402	393	428	450	463	413	475	394	417	403	415	396	391	446	414	419	424	449	433	411	438	412	420	440	400	417	416	400	440	408	457	429	426	410	424	448	423	429	396	429	414	411	419	409	427	476	444	460	402	441	410	434	429	415	423	419	414	406	437	390	433	423	423	407	381	431	433	444	424	425	392	401	417	411	414	409	392	427	392	447	442	431	428	415	418	427	427	419	432	387	397	412	426	424	396	411	427	420	408	427	407	399	396	421	415	436	422	414	414	448	416	407	454	419	433	420	396	427	410	415	440	388	448	456	422	416	409	401	444	424	446	415	412	424	413	440	414	436	426	425	386	450	435	382	389	451	430	403	402	421	430	427	418	428	490	412	437	462	410	399	431	423	411	430	426	391	456	402	404	402	430	418	416	419	367	425	438	396	454	399	442	395	430	417	429	461	452	435	442	466	437	388	402	439	445	437	424	441	401	438	410	418	428	406	434	448	439	396	427	473	468	409	381	404	441	439	447	394	443	450	427	382	433	418	428	427	419	472	434	407	404	409	422	399	417	417	406	411	417	364	438	400	436	412	417	404	438	397	399	415	415	427	386	442	418	410	419	407	435
6096	18684	15600	8723	6495	4683	3759	2896	2497	2102	2075	2228	2349	2256	1930	1841	1707	1503	1019	909	1000	1205	1463	1273	1222	971	814	675	623	599	493	538	512	494	536	532	531	562	601	597	643	697	803	769	734	706	688	666	618	557	522	476	466	460	480	433	445	497	440	432	451	467	450	450	452	440	482	460	434	462	421	446	507	437	432	466	441	444	429	408	422	485	450	425	456	447	453	468	450	465	455	442	428	456	465	448	435	423	413	496	474	479	444	473	491	444	437	472	482	478	447	461	461	465	446	438	445	433	461	460	474	448	463	467	439	483	500	461	420	438	463	433	438	450	438	442	457	427	431	441	477	455	437	482	442	439	469	448	435	468	435	431	402	473	492	477	434	475	416	442	438	439	451	444	486	462	444	432	437	465	457	450	467	480	442	443	459	418	459	448	475	423	428	455	448	469	455	436	443	469	432	464	429	431	455	467	463	479	456	438	436	438	401	450	435	444	438	462	420	404	460	452	425	435	468	455	446	418	477	465	474	485	460	448	412	462	451	393	451	435	448	430	419	442	422	412	425	461	448	450	414	424	463	459	474	446	428	434	460	441	434	488	439	445	402	418	453	436	436	445	414	446	450	444	442	432	439	416	477	490	434	420	471	478	411	476	449	423	453	443	420	452	433	458	407	467	470	479	459	487	480	437	418	435	432	460	477	423	478	457	487	427	457	410	442	461	400	434	441	437	473	434	450	433	443	465	450	473	442	422	448	482	431	426	425	481	421	448	419	405	468	487	457	482	446	426	415	470	446	431	437	431	422	446	455	427	422	439	415	454	438	472	439	452	439	441	449	452	450	430	478	486	479	446	478	442	442	476	445	447	455	481	434	452	465	447	412	445	494	437	443	473	489	399	411	397	451	471	470	444	461	449	440	464	461	450	462	447	426	438	429	450	459	450	449	452	452	445	480	438	484	432	453	445	441	492	441	456	439	460	415	431	426	417	466	438	431	455	449	452	447	443	416	439	451	433	457	439	471	460	454	434	441	422	459	453	444	461	447	425	460	461	472	457	408	421	437	441	449	460	420	461	459	488	497	490	445	431	494	404	454	443	471	445	430	437	474	456	437	437	446	472	416	439	445	462	462	471	457	453	438	456	430	473	475	436	440	421	431	459	413	424	424	437	482	474	423	439	502	431	410	450	449	430	435	468	434	415	462	460	484	446	423	434	441	454	432	487	458	462	429	431	426	457	454	480	416	435	426	460	455	421	455	449	439	457	436	454	464	482	463	454	475	426	447	434	444	458	481	477	463	484	402	452	449	482	443	476	460	434	443	427	457	461	451	468	456	429	480	464	410	446	470	422	474	415	438	427	480	469	446	489	450	477	461	434	452	456	409	445	468	446	472	444	425	444	426	475	444	434	429	469	473	428	430	461	434	451	436	458	466	458	437	439	486	492	405	428	442	463	448	470	453	461	458	450	467	477	476	482	475	469	418	464	485	467	422	449	413	443	425	458	463	475	428	408	465	508	412	469	422	472	441	476	439	439	457	468	453	450	436	422	439	476	404	489	436	445	464	479	464	432	406	445	462	465	423	412	463	476	480	467	450	466	406	421	444	490	404	432	444	484	478	499	433	430	405	473	394	445	457	469	423	485	443	461	480	436	464	425	414	465	451	464	445	452	449	451	486	456	412	459	430	430	452	481	418	448	441	417	462	440	456	440	470	463	426	445	446	425	424	450	428	451	455	460	418	433	442	454	458	428	445	435	467	426	479	468	461	447	479	471	416	480	409	434	436	435	477	464	422	425	452	478	448	418	503	433	443	445	435	470	448	435	413	472	423	483	452	437	409	448	454	444	451	457	437	407	470	461	419	456	410	456	442	446	415	482	451	499	460	448	459	464	453	477	474	457	443	433	422	442	416	443	450	433	501	460	452	453	439	473	417	446	466	469	468	447	479	457	418	456	489	418	413	440	456	436	433	429	468	440	458	425	481	418	503	459	450	444	466	413	414	455	415	414	441	453	431	445	450	428	430	423	460	455	470	449	469	477	456	445	418	454	465	466	494	436	425	472	442	460	465	491	424	448	434	490	437	455	464	421	437	466	419	443	440	410	463	411	457	435	483	461	414	449	481	428	450	466	442	451	435	480	405	425	473	464	457	461	451	444	468	457	456	447	427	448	478	448	420	435	464	478	444	435	456	478	503	430	447	446	453	450	435	467	465	459	461	449	449	403	457	470	510	418	485	469	416	413	451	444	448	459	448	466	444	487	437	432	463	467	441	440	409	414	461	479	477	466	443	468	497	420	457	437	455	417	438	435	438	457	469	414	423	425	434	490	443	454	469	456	447	458	509	490	450	440	450	441	496	467	459	464	479	437	450	443	434	466	464	445	444	431	474	430	457	459	464	470	460	483	490	426	461	467	426	502	429	461	454	488	452	439	418	469	454	446	455	452	422	438	468	447	436	429	464	448	417	426	422	411	420	439	471	432	414	433	468	439	450	452	429	463	425	460	471	455	432	405	485	436	469	491	450	428	399	486	412	427	433	442	419	435	484	448	457	454	428	425	437	461	479	449	458	423	460	455	448	448	451	490	441	475	477	443	455	447	404	448	452	450	439	448	466	438	466	478	437	425	457	475	453	434	488	451	446	461	393	461	433	445	450	454	468	425	470	479	441	451	487	399	456	447	463	445	506	402	450	473	451	433	408	471	463	436	498	439	429	435	441	416	438	395	452	450	469	455	462	427	446	449	444	426	453	455	433	421	421	422	479	458	426	416	431	453	448	423	411	441	434	471	487	464	411	468	464	440	433	446	456	441	481	437	448	450	430	453	456	438	444	449	432	455	487	442	460	458	447	445	491	449	445	440	412	421	448	456	472	501	475	422	465	431	441	423	473	476	487	469	473	446	471	439	493	465	436	462	403	458	436	426	415	455	453	453	413	449	431	445	475	426	444	445	419	467	463	416	464	453	463	438	421	451	423	446	426	452	458	465	474	444	473	421	444	446	477	442	443	449	452	491	469	461	455	481	435	472	432	446	387	416	476	472	496	485	475	436	440	438	431	474	448	455	449	445	443	458	452	423	452	465	453	464	451	431	438	480	430	445	483	456	451	417	430	440	446	441	430	484	468	507	430	442	447	443	472	434	442	466	427	432	463	415	416	433	483	410	401	474	471	484	456	450	438	465	440	454	471	448	467	440	447	424	455	490	422	450	457	451	440	448	443	470	432	451	454	445	409	458	435	462	458	455	429	441	446	413	485	399	438	459	449	458	472	454	418	444	455	479	462	438	421	421	469	446	422	451	468	429	447	458	475	440	433	448	438	466	449	447	486	445	421	467	426	458	450	490	459	434	435	421	457	466	427	388	472	469	429	466	417	415	464	458	441	456	487	448	449	465	442	437	482	439	422	422	486	465	421	447	446	414	412	444	436	470	474	454	458	421	478	470	440	429	454	455	480	433	431	423	425	494	435	454	439	441	446	478	465	428	470	437	400	434	471	461
27160	19644	8770	2443	1683	1354	1208	1079	1079	1092	1063	1205	1143	1073	1109	1087	1065	1039	961	959	992	961	1038	999	984	929	937	896	877	838	869	871	859	828	872	862	840	916	914	865	882	882	954	929	900	895	909	919	849	899	792	838	845	863	867	849	807	833	868	911	854	830	907	889	848	873	832	820	867	864	889	878	876	890	903	850	878	801	846	867	834	878	827	879	821	859	813	866	883	857	845	920	881	816	853	838	928	876	831	887	871	856	825	842	869	819	851	846	834	879	882	874	876	868	835	841	875	838	831	877	838	830	861	857	853	825	831	806	870	882	920	861	823	841	789	825	856	860	824	875	888	881	865	869	942	843	848	889	898	781	862	886	916	816	788	883	855	873	917	825	857	858	851	847	826	892	814	887	885	844	854	866	852	827	820	848	877	871	827	874	893	835	854	873	877	835	852	890	874	822	826	846	832	883	822	828	896	844	838	865	907	795	846	845	862	873	873	844	838	855	842	879	854	859	852	906	843	859	883	819	795	894	896	847	849	799	898	876	839	868	833	841	855	847	938	851	822	876	884	875	913	828	904	849	860	835	861	851	905	865	873	846	858	833	882	887	854	852	836	890	829	878	872	861	842	806	837	848	878	889	901	873	888	857	825	857	848	854	838	893	856	825	853	861	854	864	876	853	877	880	834	887	874	815	872	842	821	829	836	847	831	889	907	868	824	856	862	846	875	901	811	929	826	887	862	864	853	859	856	883	849	902	849	905	829	854	852	834	874	848	839	851	813	880	883	856	863	810	835	875	892	871	843	858	910	860	870	893	889	852	898	833	810	859	846	869	879	885	863	806	839	892	865	859	842	870	866	856	894	892	886	844	840	892	871	859	842	882	836	824	863	851	849	840	913	893	865	843	810	847	839	828	891	860	834	865	831	844	823	856	875	920	909	863	906	821	856	867	934	862	864	827	880	813	824	848	886	848	886	820	871	902	894	867	857	819	846	852	879	878	863	859	833	865	863	853	876	833	812	846	856	849	830	930	881	846	860	854	848	900	799	854	850	900	853	859	873	863	864	853	810	856	857	836	867	860	917	877	809	864	858	916	869	824	869	815	914	848	895	868	871	863	830	824	864	867	807	868	873	832	880	823	920	845	869	857	831	897	882	790	839	898	857	813	831	881	861	816	818	840	831	882	832	846	855	836	887	903	818	844	858	847	819	875	883	883	902	881	876	862	894	918	883	861	874	818	861	905	836	908	884	881	819	801	815	879	860	893	878	896	916	833	842	852	858	857	865	789	846	883	832	801	819	830	863	835	853	867	794	844	827	886	845	884	833	854	826	834	869	835	827	788	888	886	886	821	876	839	835	796	836	890	824	871	943	885	861	851	880	801	839	884	894	852	873	838	892	861	914	900	789	872	854	832	843	862	820	837	846	893	892	851	865	848	884	910	869	891	880	852	869	820	857	825	836	801	853	816	870	893	875	896	870	775	852	831	827	808	840	861	885	851	884	815	833	814	839	854	812	842	851	886	871	882	861	837	880	865	826	881	879	776	851	809	875	815	869	871	853	873	864	894	871	862	849	862	791	865	854	871	800	839	880	887	818	918	794	831	873	835	835	873	877	819	957	833	871	861	823	822	819	803	875	834	864	888	882	856	850	815	884	880	864	841	832	896	854	802	899	897	854	833	850	846	830	843	849	875	847	868	860	877	866	858	889	810	901	893	885	876	854	895	917	832	865	890	805	783	896	835	863	829	841	830	814	831	899	829	903	806	889	881	829	822	848	884	876	840	834	849	839	847	904	802	841	859	867	839	799	816	823	809	819	859	818	831	808	902	864	852	847	858	827	895	869	830	859	812	890	887	882	847	851	888	849	852	869	841	856	879	879	853	890	831	898	851	850	875	882	861	875	808	847	871	873	910	819	901	919	869	831	792	834	877	846	868	867	855	856	892	873	877	878	850	843	861	880	867	934	880	876	871	869	880	857	829	849	843	855	843	858	825	881	871	876	918	901	878	817	857	910	866	856	911	827	823	837	831	862	843	870	889	875	863	926	828	890	849	837	865	886	850	848	858	879	849	830	930	874	855	823	887	855	831	812	874	841	870	861	866	819	847	861	825	885	903	901	883	855	847	841	872	895	945	824	845	851	867	859	828	846	890	852	864	877	865	861	831	871	847	840	892	862	836	845	852	896	878	876	863	863	839	841	874	826	850	860	840	877	821	893	820	852	862	814	868	851	839	911	817	843	827	891	872	871	840	880	868	902	888	851	847	861	855	839	807	855	886	867	905	844	857	861	894	852	891	835	804	858	850	865	911	871	968	792	885	902	888	900	836	914	825	820	804	880	856	788	887	873	821	892	843	830	861	848	875	822	847	848	868	908	848	852	879	909	845	869	817	868	850	859	827	865	900	854	872	879	784	889	872	859	842	884	826	860	898	882	863	857	798	828	866	850	889	835	864	896	889	828	867	853	880	848	878	863	894	909	917	871	856	797	921	907	873	854	880	883	868	901	886	832	899	812	840	842	871	851	853	856	909	897	874	830	877	881	828	845	864	854	874	864	883	832	844	858	869	900	908	933	870	805	865	806	922	818	838	853	877	844	840	881	883	858	878	848	902	899	911	892	898	905	873	792	858	887	834	879	902	875	866	865	879	808	860	870	879	882	848	846	850	866	888	875	868	809	825	892	845	829	848	900	868	860	847	882	879	861	878	859	880	845	872	815	880	936	879	806	804	845	888	877	829	861	837	864	808	898	820	834	874	871	834	856	872	835	920	863	845	861	806	873	855	865	812	886	859	853	847	871	895	904	824	859	916	856	820	887	872	856	806	857	843	878	891	907	889	831	861	823	869	885	856	867	812	834	846	876	878	870	892	836	884	859	842	849	886	829	823	903	898	851	797	879	844	876	873	792	900	898	817	927	819	853	870	851	855	844	883	860	867	801	816	836	880	868	795	890	877	887	833	889	860	879	873	856	881	877	814	871	868	887	861	812	873	838	842	889	876	855	860	870	851	873	872	828	836	810	832	835	892	863	804	854	849	888	810	844	817	846	913	830	850	882	876	842	831	867	813	844	857	847	809	854	846	885	959	883	850	848	856	901	866	841	858	853	868	848	835	803	828	832	912	852	852	909	853	831	807	803	870	859	883	904	937	854	862	898	847	853	872	830	861	871	857	859	864	861	854	877	923	892	856	859	829	846	849	826	874	829	852	876	879	884	842	883	880	865	871	859	822	869	886	887	869	918	876	907	855	807	830	885	850	863	866	847	822	870	870	887	830	868	861	923	868	902	863	834	811	897	857	884	832	823	843	861	886	884	818	863	825	866	855	871	881	855	832	827	860	822	884	858	918	876	870	872	823	833	855	877	911	852	866	827	843	897	882	882	871	846	913	866	812	836	901	884	861	901	860	851	879	824	877	875	828	847	855	876	801	805	888	833	833	833	883	836	856	842	829	851	860	828	855	798	853	871	848	897	856	830	828	828	837	882	825	825	856
5135	4859	4055	2440	1952	1586	1527	1356	1244	1241	1144	1307	1329	1379	1270	1243	1185	1220	1059	993	1068	1133	1209	1123	1068	1058	1062	936	953	976	897	871	964	921	958	893	890	957	895	958	1009	952	992	996	975	976	950	909	908	935	911	884	915	911	926	862	930	890	971	949	905	897	870	881	896	866	911	906	908	898	826	946	925	879	920	883	903	921	899	914	904	883	891	883	885	916	875	932	873	865	884	905	875	926	835	942	892	858	913	891	896	896	903	920	888	864	914	870	896	937	860	950	879	927	887	852	895	862	908	875	923	886	886	924	886	944	838	919	913	916	920	873	900	898	868	857	951	877	901	945	913	861	873	953	927	880	939	852	930	884	937	889	894	880	907	919	821	875	936	899	921	899	891	878	912	919	930	873	891	912	941	940	909	909	884	894	899	915	832	912	884	844	887	857	885	901	895	880	941	905	881	877	971	897	932	896	859	894	882	942	901	955	917	893	899	900	890	875	914	899	878	867	944	898	913	927	905	908	918	956	852	907	882	844	897	860	852	921	925	914	879	881	888	901	916	892	966	916	985	893	903	890	974	922	936	892	926	899	894	922	889	879	959	892	865	884	891	903	905	863	911	917	894	926	884	892	883	874	906	878	940	929	869	942	867	932	945	862	883	895	923	921	906	873	894	946	906	877	881	901	865	967	886	921	886	889	890	859	924	912	865	885	866	906	914	923	928	857	912	859	833	925	901	874	884	886	883	870	902	893	906	863	901	892	942	855	880	875	906	838	894	910	925	895	877	880	900	894	908	877	875	901	864	919	906	887	914	956	928	930	884	859	903	921	843	928	891	881	901	895	889	883	900	919	881	843	980	950	839	898	893	854	916	881	932	911	905	916	939	870	935	877	931	907	895	899	886	911	938	952	924	929	910	846	969	933	896	917	887	868	936	906	883	943	923	896	929	932	937	859	920	966	922	934	882	871	954	922	889	928	897	850	930	883	869	959	908	951	899	921	892	916	840	857	905	887	902	869	893	887	979	890	917	871	878	885	894	884	890	933	944	918	930	906	914	914	892	919	912	897	895	952	904	917	890	896	876	893	924	910	883	858	851	902	883	925	935	867	893	873	878	936	930	922	870	897	875	903	908	908	918	907	947	870	913	890	911	907	888	922	900	894	861	939	865	831	930	891	875	860	837	893	877	931	862	870	944	945	922	849	849	920	925	872	885	931	926	915	907	858	891	865	918	848	924	851	908	887	910	930	910	917	926	947	896	901	855	907	842	854	882	908	870	913	883	908	886	909	915	930	889	872	908	926	904	902	874	941	922	872	874	872	888	878	928	826	882	841	903	892	884	925	834	912	915	916	908	882	907	902	889	842	942	912	884	879	951	949	830	852	888	932	890	894	899	922	877	907	902	905	920	893	935	861	886	880	880	851	895	876	879	902	915	962	867	905	926	861	861	844	909	924	871	914	875	906	890	869	941	906	994	867	899	886	856	909	911	887	876	884	927	876	911	917	911	887	907	874	901	829	856	885	932	912	908	919	968	887	918	917	884	929	887	885	904	908	870	925	898	958	837	902	891	890	884	882	912	917	882	897	870	857	901	858	904	954	888	887	928	870	951	858	864	868	905	875	865	857	902	917	863	905	911	879	881	897	945	916	913	927	858	869	986	863	911	950	905	929	916	921	901	938	907	895	951	860	968	876	935	908	914	897	918	914	937	914	927	904	947	884	914	913	929	877	888	905	901	840	944	906	938	918	889	889	850	949	881	854	898	934	883	883	882	870	939	866	895	888	877	906	898	909	874	963	913	921	933	950	932	840	868	855	906	862	888	876	935	906	959	898	846	877	893	906	861	917	909	911	938	850	975	921	890	930	895	893	878	929	919	876	885	914	915	852	936	867	884	925	879	897	873	900	897	884	847	952	886	858	950	896	909	901	861	867	934	857	884	883	916	922	925	941	941	928	879	920	907	865	873	905	923	899	884	863	927	897	912	873	905	936	938	862	916	926	858	875	895	889	868	866	910	939	907	962	916	881	919	873	916	911	906	862	902	872	880	895	904	870	864	950	876	925	921	863	929	919	879	882	907	895	924	884	949	860	894	945	911	889	834	909	950	876	965	891	955	847	889	875	921	885	923	892	877	858	868	908	920	919	967	870	882	935	953	921	880	919	868	893	891	866	955	865	931	922	841	871	915	892	894	941	909	882	875	938	882	846	903	841	933	955	900	850	879	904	881	872	885	915	931	872	822	907	916	880	858	883	837	875	880	918	872	862	896	880	971	944	895	882	898	892	925	900	874	880	870	897	892	892	931	911	937	855	868	924	899	858	928	875	867	937	882	900	928	916	900	927	894	881	889	924	895	927	883	891	876	935	892	894	915	942	949	935	892	891	904	886	925	900	901	908	930	903	880	898	894	901	849	927	903	889	852	850	854	891	853	847	933	902	922	915	881	877	947	844	893	879	896	891	914	943	858	883	916	840	857	910	905	904	897	940	875	885	913	954	946	890	939	901	968	882	885	920	927	846	911	918	850	958	922	893	919	912	928	884	947	910	920	927	913	870	912	874	929	873	930	856	879	898	906	879	849	890	872	899	877	896	867	919	913	908	904	904	859	893	864	876	855	863	938	926	890	898	858	902	869	903	947	921	902	921	903	846	883	881	856	869	937	892	948	886	913	902	928	879	859	857	884	903	853	875	881	873	866	887	846	873	850	883	898	848	915	918	946	896	950	885	895	882	872	881	903	897	835	891	849	971	954	886	903	891	838	864	908	810	867	944	894	896	879	899	913	901	867	928	920	880	897	882	888	945	920	883	892	867	844	954	888	889	881	892	946	882	917	893	860	922	867	887	917	875	943	939	877	905	926	941	936	870	949	899	936	919	936	895	888	890	837	910	956	872	933	905	833	933	859	899	887	879	925	900	880	931	883	907	920	886	887	857	878	917	867	902	871	889	850	929	917	937	920	916	948	938	893	912	885	906	869	917	957	885	856	931	916	891	929	924	833	902	913	841	907	880	925	893	922	853	882	947	931	879	857	948	865	915	893	895	899	921	938	884	935	935	904	908	810	895	873	904	866	874	897	936	900	853	885	873	848	885	928	882	922	904	866	891	958	856	943	896	861	850	897	852	833	891	883	904	884	894	895	925	902	911	912	905	833	912	869	877	929	914	889	911	886	865	906	921	892	845	904	871	892	862	936	926	876	889	904	906	909	828	911	916	872	903	847	889	934	899	876	843	846	907	922	924	894	872	850	932	901	824	916	944	940	949	895	906	929	949	953	929	900	877	900	829	885	910	858	883	899	857	905	901	874	934	887	919	895	896	911	911	930	878	930	847	882	875	878	886	874	892	871	913	973	870	894	888	908	951	895	917	940	912	860	947	939	885	884	914	915	883	897	904	842	886	923	884	878	834	898	872	873	906	924	885	926	846	928	954	877	898	893	909	873	921	869	854	912	852	867	877	902	904	917	924	881	927	900	891	899	890	950	962	886	871	887	881
23293	20886	28016	23872	20892	13590	2652	1606	1416	1246	1288	1390	1403	1400	1192	1195	1099	1038	935	848	925	1009	1112	1066	981	797	878	733	718	754	700	708	683	683	674	656	717	741	696	710	732	738	841	796	733	780	762	770	704	728	688	623	630	700	646	696	716	637	651	647	705	702	674	677	674	670	663	594	640	687	665	656	690	652	708	604	672	662	688	654	670	730	650	628	651	678	622	647	645	638	647	656	700	668	638	658	606	653	673	619	688	691	625	657	659	651	693	646	647	649	635	624	669	715	669	640	652	609	704	633	700	661	695	635	680	662	645	625	621	663	689	676	617	630	648	662	642	660	681	660	636	634	647	630	666	647	641	654	689	718	674	671	691	680	675	694	678	652	674	682	703	658	627	629	703	667	631	626	660	699	645	660	682	656	653	673	650	650	653	660	666	699	598	688	706	664	641	657	683	676	690	672	678	612	657	634	652	681	621	683	647	674	662	703	692	700	657	597	679	621	687	659	710	646	609	636	684	699	650	650	631	637	641	690	640	626	646	646	660	650	670	645	643	660	662	685	673	677	651	642	640	637	705	651	632	642	639	679	650	674	671	672	662	640	669	613	651	654	715	630	686	642	658	663	653	638	664	705	655	665	640	631	649	686	690	682	639	656	617	696	616	644	650	665	663	648	638	643	628	665	661	665	666	670	644	636	677	655	645	681	669	635	650	675	695	657	633	678	665	647	663	689	672	669	641	642	634	599	648	689	698	661	695	592	657	651	643	707	632	655	661	624	626	643	691	647	656	637	646	647	611	627	684	629	622	682	676	674	679	633	657	716	648	656	652	682	706	644	685	672	677	687	699	692	619	688	663	688	658	648	681	651	667	673	663	645	661	659	658	653	654	657	661	671	686	616	678	678	668	633	640	691	682	655	660	644	657	631	684	714	666	673	664	690	661	653	633	650	603	672	648	667	622	629	645	705	716	674	676	660	697	665	700	698	672	700	635	680	694	624	637	691	628	665	654	659	655	727	666	690	654	649	692	688	618	655	658	669	654	685	661	644	655	637	684	638	662	724	647	627	675	697	595	631	631	654	682	670	650	691	607	650	647	627	646	648	678	649	656	659	688	577	606	635	664	659	626	676	626	674	675	665	673	659	624	635	667	665	694	689	708	649	647	688	669	681	696	628	659	652	733	622	677	693	672	610	640	659	645	627	701	641	648	642	645	677	621	685	683	688	637	660	640	614	662	663	637	662	695	685	631	668	669	623	670	687	580	660	688	665	690	724	661	645	723	717	593	614	673	653	666	670	650	615	678	718	666	668	693	669	673	673	664	639	682	659	611	648	699	650	681	645	662	687	653	726	669	645	700	676	648	677	657	671	691	714	689	638	660	657	630	655	657	699	660	641	628	681	678	682	663	645	682	670	674	650	674	705	672	671	620	692	609	669	669	687	652	681	704	655	659	659	674	647	642	647	668	673	677	699	644	620	651	637	654	705	643	641	651	679	694	636	693	672	678	660	622	640	715	686	653	674	652	688	686	638	656	693	646	686	658	707	668	672	622	612	643	619	690	659	655	671	687	645	643	652	642	686	675	629	701	614	677	661	643	682	670	630	649	678	646	628	687	650	649	643	656	631	690	643	653	644	669	615	652	648	644	684	644	670	619	681	693	681	658	663	674	644	690	692	631	657	611	643	638	614	674	706	657	589	654	682	677	711	634	704	676	654	686	668	668	692	657	607	688	625	657	707	693	699	627	666	651	692	685	682	642	643	706	668	645	668	682	664	652	641	704	691	613	635	689	632	626	664	642	650	681	645	643	661	669	709	682	698	669	675	659	669	631	668	630	584	637	691	668	705	681	630	626	727	609	662	674	651	669	700	658	660	592	617	644	678	684	647	669	657	660	664	671	711	685	662	620	693	679	658	661	678	665	661	623	617	687	680	675	700	654	701	658	651	660	677	673	674	670	627	682	641	661	690	663	665	638	690	679	678	649	656	672	746	694	673	671	659	680	676	634	670	679	641	647	668	639	688	633	695	667	714	605	680	680	629	652	709	663	682	660	686	658	673	658	678	622	643	613	642	658	647	652	656	641	691	622	647	680	670	655	627	639	672	614	642	664	668	668	651	626	648	632	614	631	592	657	683	661	684	668	694	700	647	652	640	643	613	666	647	648	673	664	649	699	676	613	674	669	675	634	637	701	669	617	621	653	632	652	679	627	693	666	688	674	621	675	626	606	640	685	697	687	676	662	656	685	633	642	652	625	631	676	615	636	651	636	672	645	638	656	678	676	697	637	659	669	649	703	634	651	659	629	658	653	672	656	660	657	607	652	659	630	641	720	641	686	692	669	686	639	633	666	685	685	668	618	628	685	643	644	659	648	664	653	644	639	662	653	628	604	628	657	637	684	661	634	656	640	626	683	651	668	677	657	682	649	667	644	679	621	636	704	675	606	652	666	657	688	636	660	650	692	630	699	621	636	659	643	676	685	644	755	676	624	615	643	730	661	663	622	611	693	670	637	634	675	690	647	672	681	635	651	625	684	612	656	651	684	670	682	662	671	652	600	618	653	665	662	654	669	662	683	669	614	654	637	653	713	658	672	625	673	659	678	624	686	645	680	681	662	657	638	672	665	683	673	671	646	636	673	653	673	688	646	657	711	657	654	661	664	642	664	640	643	626	675	644	676	693	628	659	629	678	656	678	648	654	675	632	642	641	633	658	653	676	673	662	666	668	708	614	640	648	626	648	621	662	705	668	664	674	647	659	690	645	690	677	657	655	679	679	632	659	625	673	690	631	690	657	681	600	676	685	685	690	677	642	644	622	697	652	663	654	674	655	650	663	630	686	648	683	657	649	664	675	639	670	690	667	697	652	692	697	698	638	650	680	653	654	638	666	659	680	659	618	646	645	675	699	644	679	660	642	652	710	664	658	645	640	659	636	613	662	634	647	646	665	680	625	617	665	648	625	664	627	674	650	674	608	640	682	678	660	597	675	675	681	684	653	641	630	604	669	674	638	676	672	637	648	663	641	673	674	642	623	658	707	657	635	688	655	648	616	657	704	672	649	627	668	649	654	653	691	630	643	672	646	655	625	715	700	644	647	657	679	688	700	701	680	668	672	652	641	633	660	657	723	662	647	665	642	691	692	680	602	695	664	659	649	653	649	652	652	657	668	643	649	653	639	686	687	654	669	718	658	667	667	644	645	674	645	657	672	636	638	650	638	641	697	717	686	676	657	698	627	665	630	676	635	648	669	649	620	662	680	694	651	615	628	645	653	644	630	654	669	678	643	618	672	720	670	655	635	684	647	686	660	603	656	642	670	685	640	656	621	675	656	686	699	676	660	645	700	644	637	653	659	628	683	675	584	692	659	605	613	656	652	666	657	656	663	647	629	667	672	654	667	657	594	642	651	633	686	637	701	599	741	635	677	672	648	635	657	669	606	629	655	682	636	663	636	662	617	677	630	629	662	670	647	665	647	664	623	659	663	639	616	669	661
4604	12742	10481	5522	4232	3270	2684	2132	1893	1640	1597	1763	1815	1913	1564	1564	1339	1374	1040	1007	1083	1173	1329	1292	1156	970	1005	873	759	735	731	739	713	714	703	708	738	714	745	811	891	853	912	891	897	806	877	821	780	760	754	706	698	707	703	715	768	711	705	690	705	720	690	709	708	693	747	692	699	737	693	702	676	717	694	720	690	717	720	748	731	706	717	688	686	724	712	717	724	697	683	688	710	655	714	687	707	734	686	656	716	699	658	707	692	729	694	699	705	731	688	715	685	659	733	734	713	726	670	715	739	704	743	684	689	702	676	670	697	687	699	718	710	707	732	736	710	758	693	684	699	667	678	645	718	685	694	720	680	648	716	727	721	704	694	711	692	724	688	705	690	704	721	701	717	706	713	764	644	712	701	714	705	728	714	710	723	718	672	720	728	709	698	726	715	678	707	701	709	700	731	725	683	738	729	719	669	697	742	696	723	695	644	691	689	723	700	712	707	694	745	691	717	723	680	686	729	758	673	725	685	701	730	699	714	705	758	708	681	663	724	709	741	684	664	692	687	683	684	673	735	741	748	726	676	729	694	776	678	710	728	745	724	672	679	711	678	701	724	726	688	651	695	703	740	683	712	711	712	671	708	742	740	671	728	729	751	681	710	716	722	698	733	739	666	707	695	752	715	722	736	762	700	721	756	712	705	690	691	670	716	719	721	710	708	725	724	712	737	759	721	678	745	675	642	721	682	686	721	679	685	704	688	710	717	657	673	717	721	712	658	680	741	737	659	734	725	718	717	683	678	741	730	777	703	734	707	749	721	718	682	714	734	695	636	717	709	725	666	700	742	671	685	762	717	705	761	724	731	711	691	706	717	674	675	689	719	738	687	677	723	701	704	690	701	704	674	697	726	730	684	712	681	690	766	638	740	680	668	701	688	685	682	732	700	721	689	681	728	731	689	684	744	689	662	681	669	721	693	706	685	733	730	657	680	682	679	662	707	749	733	702	732	703	700	698	677	688	717	752	696	729	716	712	702	724	721	713	745	729	695	729	744	673	695	712	762	661	725	731	683	742	734	669	668	701	708	745	671	719	744	726	699	700	751	693	744	724	719	682	699	753	716	702	680	693	695	684	696	691	686	668	732	712	720	718	722	738	703	750	762	726	783	763	673	707	714	702	702	712	672	745	666	693	693	681	719	705	692	711	703	664	651	699	682	662	732	719	715	756	731	667	764	755	726	701	678	711	694	680	708	706	662	704	740	739	667	643	746	733	676	755	699	761	737	725	657	705	745	689	730	676	708	700	708	735	643	686	699	710	728	702	736	746	713	680	703	702	719	724	713	714	684	687	692	704	710	697	661	697	721	662	699	762	704	748	688	698	686	688	695	681	692	733	676	689	705	689	713	681	702	704	668	661	712	689	734	680	706	736	692	779	705	661	680	691	742	706	716	692	712	717	709	699	682	721	654	744	701	678	711	726	727	772	686	700	681	745	711	665	691	735	735	703	709	719	681	725	700	728	643	697	708	752	734	705	687	738	755	710	712	714	677	726	666	738	702	685	698	728	708	737	699	678	705	636	719	698	718	727	670	675	718	711	700	703	691	744	700	683	724	682	731	749	719	722	699	702	732	680	701	741	680	765	685	677	734	718	717	781	695	693	697	716	699	697	677	711	676	684	709	682	681	709	704	694	665	694	694	718	727	699	745	749	726	748	674	711	697	704	730	684	660	703	656	706	749	703	675	719	707	732	711	724	707	690	703	715	690	713	703	686	762	711	695	694	664	722	711	721	765	732	720	728	669	656	737	693	647	693	700	681	750	650	723	652	687	692	677	706	718	741	712	743	719	668	768	669	692	698	682	703	681	676	702	712	655	708	747	755	675	669	738	689	708	715	720	739	696	727	658	727	773	680	757	735	725	768	717	666	714	707	683	747	725	718	688	718	683	681	701	693	716	703	708	690	703	689	708	725	809	674	675	722	671	694	729	758	731	707	769	712	697	686	756	689	680	744	688	706	676	698	700	664	706	670	734	722	699	699	715	704	691	659	729	672	708	726	706	749	712	732	695	729	735	677	719	728	674	706	651	735	725	668	727	699	695	672	730	712	718	671	663	733	640	676	726	680	710	704	770	683	715	720	686	720	702	670	703	715	738	672	705	736	723	685	704	727	715	758	697	693	712	694	730	700	695	736	722	732	699	694	725	719	711	681	718	671	728	683	654	706	673	705	674	692	742	694	672	721	646	668	704	708	749	723	709	719	703	733	716	658	718	701	663	739	703	710	688	719	685	698	686	741	704	735	690	687	739	718	692	707	697	713	707	679	721	693	694	724	731	712	700	715	741	723	681	692	696	709	709	676	683	691	748	714	720	698	695	755	685	696	715	712	702	744	686	747	707	706	747	668	678	739	743	645	718	699	652	729	669	698	751	688	674	707	680	699	676	736	717	732	655	709	706	669	772	709	651	666	728	738	716	720	692	714	673	701	716	668	690	678	754	663	755	710	714	717	676	713	734	705	764	750	678	672	719	722	694	675	682	686	707	702	732	744	690	690	687	678	668	722	704	649	781	635	660	749	668	701	690	703	674	684	672	672	728	735	716	704	665	692	681	722	710	691	733	732	697	703	694	683	655	685	697	725	681	693	719	701	711	703	684	690	710	765	707	709	673	717	661	686	679	719	778	677	641	669	741	668	727	666	725	752	691	662	731	716	707	724	672	698	747	656	704	723	699	698	712	702	738	692	681	697	703	673	718	724	687	701	750	762	681	683	679	747	720	691	692	711	739	681	704	727	697	760	735	687	698	734	674	753	776	698	640	714	744	690	678	744	674	658	683	658	718	716	722	683	700	739	692	730	741	703	694	743	704	711	666	738	649	713	722	725	687	696	694	739	713	713	683	709	699	688	702	677	698	712	709	732	676	700	718	733	726	710	734	657	680	716	697	695	693	702	702	707	701	724	718	702	745	697	725	717	684	680	699	736	729	705	690	755	669	721	702	750	689	742	709	649	693	661	703	734	690	700	661	700	679	674	711	725	743	705	697	736	744	725	715	731	667	693	743	727	706	744	682	744	717	671	721	691	680	686	652	723	664	716	695	684	685	716	736	670	713	685	676	648	731	743	700	734	698	698	735	710	708	677	748	721	726	734	666	683	705	725	721	689	687	706	734	718	697	715	716	709	688	721	689	692	685	712	698	677	745	714	705	736	680	708	701	662	736	756	717	720	675	711	730	695	727	723	695	710	689	722	709	700	733	721	684	729	700	696	670	662	706	738	699	703	718	709	691	726	741	691	739	687	700	726	724	742	691	671	720	724	725	730	703	694	720	701	659	729	691	668	720	720	704	658	677	725	680	709	700	732	714	665	703	692	735	762	784	698	733	713	730	691	721	667	739	721	701	663	697	680	701	689	717	731	673	718	688	738	703	720	739	710	711	689	715	671	719	664	719	737	695	709	710	677	711	710	669	652	745	693	708	662	700	718	671	692	724	728	693	683
24303	20919	27419	24454	17605	2671	1661	1271	1173	1085	1077	1195	1191	1252	1083	1120	1026	947	862	855	975	986	1057	1010	954	886	889	751	699	801	753	752	754	759	785	741	708	763	782	764	807	822	789	830	792	800	816	807	736	737	756	712	760	751	717	750	676	750	735	712	755	707	737	751	751	696	743	726	750	700	675	716	721	706	754	721	733	704	672	718	734	813	733	690	665	691	761	761	701	709	728	686	755	733	737	743	710	728	751	731	714	755	719	732	702	710	729	722	750	756	761	737	742	726	720	745	723	745	719	788	701	713	717	694	724	741	723	707	718	716	708	735	762	715	718	754	735	700	718	737	684	742	708	698	748	712	747	756	756	722	710	722	704	743	742	751	736	701	726	723	699	692	709	725	764	738	783	702	729	748	750	695	718	721	729	747	689	755	760	751	752	710	730	701	705	707	748	739	702	690	770	755	764	718	713	733	728	723	742	745	701	716	717	719	728	704	693	716	730	768	718	737	679	686	747	714	769	690	745	676	730	727	661	769	750	709	741	728	730	709	778	748	711	725	728	732	695	740	708	727	698	754	704	760	736	712	740	741	731	708	707	770	755	731	743	712	671	708	769	716	734	744	729	718	713	700	737	735	768	718	703	725	679	739	712	709	711	750	744	748	736	744	754	745	713	677	687	722	750	680	735	723	718	765	762	738	736	694	751	689	749	760	727	682	723	727	731	705	721	745	744	714	708	752	705	688	688	701	729	717	732	711	719	712	739	721	718	691	696	705	747	748	708	736	730	744	740	687	749	740	722	764	734	709	746	747	715	711	695	710	693	778	746	735	766	741	749	738	674	727	721	733	724	741	670	716	754	794	764	737	718	709	735	744	750	695	731	726	702	710	717	687	773	762	728	674	742	717	750	783	726	678	705	733	693	739	679	726	653	685	710	680	714	754	743	762	744	722	757	763	703	716	715	705	740	708	685	739	723	726	759	753	751	685	756	678	735	761	696	696	706	724	720	739	742	723	741	743	797	696	700	759	728	759	761	716	760	677	707	785	673	681	785	770	734	710	723	702	768	748	726	690	746	696	689	771	724	733	703	684	705	699	729	739	713	744	756	690	710	764	700	706	726	694	709	736	666	732	729	720	726	751	742	707	719	705	723	752	740	714	725	711	733	737	703	769	748	697	670	766	712	759	717	724	772	749	764	751	751	747	734	735	715	703	721	698	719	771	730	724	750	754	793	702	743	744	740	691	730	707	763	714	740	704	726	750	691	687	716	732	717	746	724	704	713	705	716	698	689	714	702	668	738	709	719	749	672	713	704	684	710	737	774	729	715	714	759	703	736	726	686	761	697	728	700	743	689	719	764	735	734	767	735	680	762	676	705	738	678	742	751	706	756	709	718	729	678	732	720	817	712	695	694	683	703	745	714	753	780	736	702	705	752	741	692	733	787	719	704	747	744	734	685	681	745	716	724	665	731	752	747	657	730	736	678	762	685	737	708	742	732	729	740	745	737	745	683	731	718	739	749	704	745	731	712	727	699	701	771	707	701	714	749	753	751	740	748	714	713	690	728	755	744	677	729	738	736	784	737	789	729	702	670	743	759	703	742	690	737	702	730	734	761	711	783	803	742	719	710	724	780	665	742	742	741	743	689	724	691	695	748	757	748	717	710	786	723	718	706	743	744	735	712	740	772	706	761	680	710	734	719	763	707	686	727	712	704	746	747	762	700	725	725	736	713	747	782	767	744	766	698	750	704	737	742	731	695	717	734	699	701	675	697	748	754	723	738	744	715	707	703	716	744	708	747	704	712	729	729	697	735	736	742	753	774	721	726	764	734	769	738	687	765	752	704	711	734	674	703	708	726	769	728	710	688	751	687	683	697	716	719	704	721	750	743	705	716	752	784	751	726	741	723	723	755	715	694	713	698	728	750	744	732	692	736	747	764	751	785	738	730	703	737	690	739	778	781	693	776	752	736	700	722	704	769	724	692	711	716	729	748	717	733	761	767	701	746	718	724	725	740	747	671	716	713	755	752	720	722	725	739	746	726	719	739	723	752	769	719	716	711	706	735	734	752	730	764	756	729	699	681	703	721	771	788	674	730	740	732	772	724	708	745	763	744	720	743	724	691	704	737	750	743	719	734	705	740	719	686	746	743	769	682	685	763	749	677	698	738	680	696	756	719	701	744	733	696	746	709	742	746	751	731	720	755	758	732	756	697	790	755	762	749	722	747	746	730	727	776	731	695	733	756	733	739	691	712	723	735	688	683	734	751	678	724	726	726	725	722	735	773	690	742	701	671	718	724	775	719	726	734	718	749	742	722	700	732	734	732	729	710	686	736	695	696	702	701	735	739	675	735	708	721	739	669	696	760	703	739	740	739	708	759	720	780	741	776	709	736	695	698	738	730	735	832	709	733	725	711	745	749	748	728	767	759	714	744	698	707	759	675	670	675	688	775	704	698	728	746	728	732	700	735	704	789	701	701	758	747	721	736	732	729	766	776	737	712	695	704	726	711	722	739	738	703	710	739	720	737	765	741	725	699	721	759	707	746	741	754	711	738	733	752	697	713	726	700	716	769	707	722	760	769	721	728	756	710	697	794	790	708	765	730	763	765	733	709	761	711	753	723	696	716	742	723	721	712	724	721	741	728	717	682	710	677	728	718	706	739	718	715	693	755	718	689	674	728	687	735	759	707	754	717	687	720	744	710	719	707	698	752	692	726	725	715	739	769	712	681	715	696	757	744	718	691	777	713	736	679	761	680	741	760	732	720	734	728	734	732	716	716	700	745	764	686	718	737	746	705	731	728	711	761	728	753	730	738	787	743	735	732	692	780	772	722	708	709	698	747	683	766	715	727	743	746	755	729	718	728	706	699	689	769	742	702	726	723	727	714	695	667	697	741	676	759	770	741	711	706	726	724	691	769	769	718	755	684	684	746	736	701	701	715	672	688	760	726	674	708	713	707	702	724	724	721	715	710	710	696	724	688	730	710	702	741	743	719	768	703	680	733	743	715	684	716	736	736	679	683	721	748	771	724	765	724	707	697	796	722	734	713	696	762	708	714	746	751	721	748	730	698	720	711	727	707	692	745	725	742	700	714	760	731	733	742	729	711	770	693	659	747	726	724	704	741	718	726	740	761	747	727	696	694	789	712	710	720	763	743	768	701	679	724	732	735	691	750	775	719	727	721	724	722	712	692	712	731	654	740	715	757	684	737	743	748	747	743	765	718	778	748	667	694	730	680	692	684	702	703	708	705	717	720	713	733	716	718	714	741	753	765	751	742	697	702	627	721	674	716	755	683	722	763	762	746	743	719	714	742	745	716	754	700	753	698	711	699	717	783	720	786	711	747	715	660	727	712	750	732	710	743	712	699	731	696	728	730	703	722	769	719	755	699	730	726	768	735	727	752	721	683	673	699	719	696	733	696	682	690	690	720	706	724	755	742	779	678	720	689	715	718	687	746	761	701	760	734	725	767	726	718	749	763	729	772	726
4663	9792	7901	4228	3367	2602	2180	1821	1586	1462	1426	1494	1606	1553	1322	1337	1210	1148	993	937	949	1144	1207	1237	1084	955	929	861	840	781	843	788	809	764	744	789	806	810	816	796	871	883	922	888	869	905	856	824	803	810	735	741	726	810	750	727	725	740	781	754	817	754	747	807	750	803	732	739	778	752	755	751	735	746	721	806	769	756	731	784	717	795	766	718	758	748	762	790	703	749	779	730	752	749	783	758	708	769	737	745	755	761	761	720	769	746	770	721	769	777	761	764	774	736	745	756	728	755	730	699	752	775	804	756	823	746	752	780	774	747	750	766	779	823	780	734	745	719	775	768	733	820	769	777	764	751	718	754	788	788	764	771	737	752	727	718	747	713	755	769	739	717	737	733	755	731	734	697	774	724	772	741	750	797	804	747	755	798	766	750	787	753	820	719	776	717	751	773	788	711	753	753	749	733	775	731	798	752	789	759	759	725	757	786	753	747	737	752	757	714	764	758	753	804	733	801	752	712	752	718	718	716	751	790	772	764	741	727	758	767	739	766	771	725	719	745	725	725	789	775	729	735	798	753	790	731	752	767	753	725	792	712	718	755	751	707	708	782	751	758	793	748	745	748	717	711	778	794	748	775	748	784	728	798	763	775	733	741	721	774	739	743	750	694	722	759	738	752	802	750	761	698	735	759	712	770	720	750	732	701	729	725	756	728	756	768	807	778	704	797	731	750	753	784	779	754	718	719	722	757	787	730	705	745	729	717	763	753	812	762	715	760	721	758	734	771	783	725	722	744	751	756	712	724	784	745	721	744	769	744	769	741	754	800	722	742	777	803	780	760	713	709	737	774	779	802	731	753	778	751	771	792	733	749	743	729	737	786	764	786	745	766	732	766	796	688	743	751	812	748	770	768	747	720	782	809	780	734	753	777	832	741	744	732	746	732	809	746	712	727	751	752	783	734	768	747	734	752	702	789	757	740	772	779	728	785	726	771	768	774	745	750	721	736	781	770	788	760	776	743	748	796	776	754	738	748	704	753	747	765	729	746	744	752	749	723	772	760	682	793	761	768	715	744	764	780	699	781	732	765	758	713	713	762	755	736	715	714	744	777	694	747	741	750	752	765	792	765	777	740	733	739	775	745	729	709	727	742	737	722	791	758	762	753	748	741	765	744	743	757	731	772	767	757	754	766	759	745	752	758	775	729	745	755	759	779	693	750	744	751	804	765	748	771	737	757	707	739	771	792	750	733	743	746	741	792	716	737	769	741	753	746	733	773	759	746	789	780	794	732	740	689	765	738	781	784	733	762	738	746	717	756	724	784	743	739	759	709	730	706	784	787	758	809	778	774	752	754	795	747	773	777	735	771	721	757	739	765	759	771	801	764	731	757	778	729	760	792	697	746	742	813	758	739	727	768	759	765	793	738	766	749	738	756	757	747	773	764	738	738	779	716	790	779	749	750	751	730	745	701	718	715	738	712	739	760	713	733	742	782	739	787	772	707	763	755	751	783	748	800	807	784	769	798	769	745	752	711	757	750	795	725	815	746	749	757	729	717	780	764	751	687	772	746	742	806	758	731	774	804	718	728	754	732	740	791	783	696	755	781	700	747	785	784	747	733	761	797	746	719	729	797	748	741	748	683	709	788	776	800	790	736	774	765	775	724	707	769	736	778	728	751	816	779	719	767	771	780	739	772	805	721	767	774	784	784	775	773	708	748	777	763	721	769	750	763	737	688	781	744	776	724	772	758	749	779	717	757	736	817	741	829	739	733	746	705	740	727	763	773	745	795	817	723	720	767	734	721	741	742	755	775	717	739	697	744	751	795	715	752	726	799	789	729	735	748	735	774	758	725	766	735	705	740	768	709	777	782	694	774	831	728	793	727	743	742	749	703	766	745	762	776	757	722	728	751	727	716	783	770	771	721	742	812	740	777	736	719	756	774	765	740	721	744	790	754	769	708	771	790	771	784	729	783	761	782	763	809	730	733	737	806	774	747	718	772	784	776	746	699	760	763	772	736	769	774	762	783	785	752	756	772	746	766	739	771	797	757	745	762	771	771	777	750	807	748	732	722	733	792	758	746	798	722	747	746	703	725	771	775	794	753	751	793	747	787	739	728	760	735	773	761	728	771	770	748	705	759	735	777	730	748	767	769	726	764	730	749	739	758	764	777	750	743	733	774	752	785	795	772	777	761	725	738	775	741	735	768	709	784	791	728	785	752	782	729	783	778	795	770	738	758	815	728	749	718	721	726	799	741	717	757	776	762	776	732	756	753	738	743	728	745	771	739	749	764	737	749	808	752	780	761	752	760	754	751	761	727	799	755	730	769	767	731	765	758	740	723	737	748	814	763	746	751	710	768	759	749	743	781	782	727	780	752	738	806	767	769	727	794	747	738	731	724	801	714	728	755	739	758	745	840	786	739	756	734	687	743	679	744	802	770	729	758	767	730	777	748	737	740	723	751	738	742	754	741	804	781	782	762	731	787	746	782	723	765	767	719	738	699	760	693	784	735	767	754	800	769	695	756	793	733	752	724	731	766	766	717	707	757	805	794	746	759	750	704	727	822	738	700	768	745	740	702	766	707	779	796	738	774	729	716	788	716	747	749	729	766	765	768	743	725	760	756	750	768	710	764	755	715	777	771	778	742	760	735	729	688	719	728	732	730	735	757	773	766	788	800	738	780	807	815	721	766	765	758	737	749	707	751	752	750	726	796	730	739	699	757	768	777	681	780	725	768	768	726	788	753	737	770	773	750	765	716	795	775	754	779	768	733	728	790	799	687	713	782	744	684	758	686	786	721	793	748	749	786	771	756	756	764	711	727	781	770	758	752	759	764	740	723	749	778	762	747	737	758	775	803	760	732	776	726	748	712	765	768	769	757	707	734	764	748	693	770	763	712	700	732	772	695	777	763	718	723	774	770	747	809	757	695	737	733	753	735	757	776	711	732	732	746	810	783	790	773	745	713	720	753	737	717	698	751	778	756	821	817	703	739	705	716	792	773	681	765	747	772	767	786	761	755	793	737	742	765	759	704	722	758	731	748	756	777	739	771	731	759	762	784	777	720	760	739	745	738	740	754	768	735	742	711	731	754	799	751	775	732	747	728	715	768	692	732	795	764	786	804	741	821	745	757	736	760	783	711	794	771	828	761	731	734	766	715	767	788	757	762	778	729	770	749	711	743	816	756	775	745	707	751	747	772	774	794	747	769	778	746	735	782	748	687	718	766	759	752	752	826	743	749	780	754	731	728	759	769	723	747	698	749	758	768	785	751	772	736	775	746	763	729	782	773	785	737	744	754	749	688	793	737	730	724	744	742	763	788	757	758	739	762	754	800	746	761	753	753	713	729	782	755	771	756	746	769	801	765	741	742	799	769	760	726	763	776	766	825	712	803	733	772	739	739	762	769	758	720	805	766	746	758	766	742	757	757	782	716	710	751	768	739	769	734	785	742	770	764	770	751	743	766	781	790	731	752	754	779	738	748
22205	20904	28438	23505	20898	21017	13195	2275	1582	1424	1262	1346	1558	1486	1278	1284	1080	1058	776	786	884	964	1053	991	904	749	732	562	546	484	479	513	500	440	491	449	550	481	494	583	617	611	721	636	582	633	563	587	549	496	461	458	448	433	423	370	411	419	398	425	445	432	453	418	401	454	404	390	475	404	435	432	424	441	437	472	419	411	418	414	452	439	416	445	397	395	442	447	428	405	440	450	448	410	469	427	458	454	416	400	409	433	413	433	417	415	458	448	404	434	441	433	354	414	415	397	428	404	436	398	429	448	435	426	419	440	433	423	452	444	428	429	435	434	404	422	440	420	449	427	461	405	426	436	407	419	426	454	435	434	404	430	402	459	430	421	441	406	426	401	401	448	431	441	438	403	420	432	409	455	426	449	466	423	420	367	441	396	439	465	434	427	431	432	436	433	411	440	409	419	416	467	398	413	423	388	407	430	443	407	399	421	454	388	449	422	407	421	426	460	418	422	432	389	424	402	420	410	428	452	440	415	400	402	404	405	393	407	415	412	407	413	428	413	428	444	392	463	451	453	425	429	429	420	417	389	414	396	401	489	433	433	418	415	401	400	442	435	422	447	439	452	437	438	402	415	443	427	448	406	431	445	437	424	399	380	437	418	440	461	408	429	447	480	452	449	402	435	461	426	457	396	408	430	445	407	434	419	399	403	443	434	408	409	422	447	456	447	439	463	411	440	424	427	414	418	429	438	436	433	430	399	427	456	468	445	426	468	427	412	382	399	465	423	448	403	434	414	402	465	403	413	440	403	442	413	453	408	407	455	436	419	442	433	420	429	421	445	420	417	407	426	416	409	429	423	408	410	438	400	391	397	441	483	419	433	391	415	404	399	418	448	389	402	404	445	389	450	437	410	408	443	421	387	425	415	398	431	423	384	419	400	449	426	417	448	398	417	462	434	409	425	430	429	403	435	434	425	409	415	413	401	410	411	422	443	403	432	441	432	424	377	397	415	424	425	416	430	434	387	453	442	460	447	448	439	473	411	421	457	445	415	467	422	419	443	452	412	456	415	421	450	425	398	432	434	425	443	392	442	415	416	454	420	445	463	455	432	406	446	429	419	443	437	441	435	444	424	424	438	425	416	419	411	420	412	413	433	428	454	430	444	443	420	422	466	414	416	430	413	439	435	423	400	424	459	389	378	442	429	421	447	401	409	436	410	421	419	474	430	416	433	419	439	439	401	401	427	449	407	441	423	408	394	403	406	435	400	399	460	429	424	431	404	386	421	430	401	429	443	446	421	432	390	421	468	404	419	461	451	410	411	403	446	416	391	387	425	412	415	408	419	431	439	466	487	422	416	429	495	419	398	439	429	431	427	427	404	393	464	431	417	419	418	440	436	446	413	397	428	424	419	430	408	436	396	425	446	437	408	427	411	431	429	438	405	446	491	444	415	418	404	446	435	428	398	441	416	401	438	422	460	396	447	411	429	430	417	448	437	415	408	435	417	439	402	411	399	376	391	445	430	411	426	403	478	399	425	435	402	449	413	448	437	452	420	465	402	431	419	402	383	439	434	463	448	411	434	410	411	452	441	458	442	461	418	441	424	381	429	423	441	448	424	436	417	462	455	400	437	426	442	374	461	417	417	454	408	387	389	465	438	427	403	418	401	441	409	442	414	434	458	438	454	415	435	402	390	401	428	449	426	390	440	393	437	430	423	429	402	443	440	447	459	459	441	389	451	428	395	433	434	436	413	421	419	432	402	436	411	421	414	422	431	438	444	434	415	447	438	437	395	427	439	422	406	416	451	457	375	411	407	389	437	416	432	423	436	402	392	405	389	400	434	439	452	450	431	418	442	425	446	421	400	419	472	442	437	429	445	440	400	433	428	398	440	451	416	450	435	424	464	424	403	458	434	437	432	428	413	416	410	405	394	386	431	412	419	396	421	410	459	417	439	432	431	374	412	409	442	450	374	480	462	437	450	409	411	399	399	418	411	394	404	468	427	449	400	418	410	429	450	456	437	423	461	445	440	416	449	427	427	447	458	412	447	416	425	423	382	435	435	436	423	437	432	453	449	430	458	438	466	409	441	412	380	466	420	435	385	442	444	418	454	394	412	417	414	423	394	425	386	403	435	432	451	422	414	394	435	459	441	420	436	447	428	388	437	424	436	427	422	437	441	404	458	421	427	420	458	461	436	436	425	444	419	407	430	434	447	431	412	421	428	392	403	395	414	408	385	396	417	421	415	428	434	406	427	456	410	426	406	415	408	471	445	406	381	441	433	404	441	464	384	422	419	450	410	392	424	434	416	443	448	441	433	433	417	399	455	420	442	421	416	436	447	425	394	447	441	431	425	414	434	429	410	445	453	454	448	413	410	430	436	435	441	408	443	424	402	453	403	442	406	463	393	387	439	444	402	430	394	459	415	405	443	448	405	432	416	426	450	408	437	440	445	408	426	431	452	409	425	424	428	456	419	398	394	459	402	435	429	420	446	406	450	437	439	439	420	424	437	443	429	440	419	420	407	409	419	429	470	431	396	450	459	416	411	451	418	392	445	435	408	431	426	394	445	461	410	438	448	454	414	394	433	458	412	444	424	416	432	423	415	413	422	445	410	422	416	382	433	358	412	423	425	420	422	438	411	461	439	440	431	461	439	429	417	371	442	430	410	448	463	408	410	421	404	409	423	412	433	424	464	404	403	398	415	461	422	418	383	444	425	470	427	409	387	426	408	451	396	425	423	385	430	413	465	432	433	413	431	416	421	441	406	427	415	446	424	457	428	470	399	433	388	398	428	408	397	444	437	409	424	425	434	382	422	454	416	431	440	447	447	417	448	413	434	415	443	428	416	409	403	414	435	407	399	417	416	401	427	412	400	437	412	429	431	418	400	456	411	453	429	410	418	444	426	408	427	417	457	434	447	410	417	448	390	433	432	430	414	436	437	431	407	443	448	440	408	423	423	434	410	396	441	402	404	453	432	407	437	404	394	453	435	471	454	413	435	446	422	410	419	442	415	410	455	424	425	416	407	441	432	439	426	441	420	452	399	411	434	453	412	423	421	419	435	412	429	421	393	419	442	421	396	435	426	438	421	424	441	394	443	424	418	409	403	403	420	415	415	402	394	428	439	435	399	422	448	400	434	375	389	425	411	398	465	423	447	414	379	476	424	449	403	429	421	408	415	422	427	427	436	449	420	419	392	448	454	415	426	459	411	466	410	434	440	435	425	411	422	383	432	429	429	445	421	429	440	456	453	457	432	426	451	392	413	431	408	407	460	431	397	414	442	436	424	414	456	416	416	409	410	448	425	400	413	388	417	418	390	412	448	450	428	419	396	431	427	391	393	418	405	436	441	412	418	444	406	420	398	408	447	412	429	427	429	401	410	446	432	424	418	419	418	443	415	453	392	459	426	436	437	404	390	449	408	444	447	411	435	385	421	433	437	439	403	437	425	454	400	421	440	429	412	404	411	407	448	434	447	394	386	440	430
6078	18702	15490	8712	6495	4738	3777	2989	2379	2149	1984	2104	2198	2108	1814	1681	1457	1397	1015	937	1020	1244	1395	1419	1226	927	851	673	634	534	527	539	548	509	523	533	571	555	600	645	721	756	807	733	680	706	641	692	638	596	499	478	449	490	446	473	478	446	439	433	461	475	455	452	457	455	423	458	474	476	423	450	483	418	493	464	441	472	479	433	483	422	455	457	446	447	431	443	459	469	413	480	492	449	442	479	461	443	432	450	462	478	476	460	438	466	437	424	469	439	467	457	464	428	456	451	463	457	461	472	453	458	455	449	467	478	475	480	466	484	451	452	458	457	478	474	425	416	480	466	424	440	485	444	448	445	447	459	466	422	487	453	437	456	474	424	414	440	464	459	466	483	468	455	483	443	426	458	480	428	476	433	470	449	392	497	466	468	439	459	446	430	430	461	474	484	444	398	486	437	435	493	484	445	479	458	469	488	490	448	453	453	491	445	458	489	478	465	473	441	452	442	452	435	435	458	446	453	433	449	457	443	479	456	453	412	476	473	437	475	444	473	451	460	465	473	470	439	456	455	440	478	440	454	468	435	476	434	462	446	501	468	452	469	480	434	433	483	491	466	477	458	464	435	447	494	466	450	420	439	477	438	407	452	430	470	436	459	455	433	420	463	438	459	452	466	490	452	469	446	499	460	499	425	459	441	502	435	450	458	445	427	447	481	456	454	465	472	493	456	455	447	458	428	454	481	454	477	463	427	444	481	420	532	453	445	500	468	486	493	461	445	437	440	464	442	456	415	415	466	436	463	439	427	467	440	437	464	476	422	457	450	447	491	451	453	467	498	443	447	463	414	443	469	456	413	428	449	487	450	445	426	418	438	459	483	453	445	455	447	423	457	458	469	451	489	449	457	447	472	445	468	432	432	450	426	454	468	446	457	458	471	431	445	477	482	435	446	434	468	430	436	485	436	457	422	488	444	461	470	438	437	428	488	465	420	469	471	468	427	457	454	482	473	463	451	457	408	498	461	477	428	410	473	405	484	461	429	457	431	459	434	430	458	451	469	481	473	449	448	474	489	452	453	448	455	449	446	433	490	437	467	416	427	443	446	464	492	426	473	460	470	484	503	445	437	482	463	442	448	446	460	472	464	453	416	461	438	444	490	481	492	428	447	474	488	466	469	454	487	429	441	452	427	448	458	413	432	468	466	454	436	477	459	444	466	455	455	421	470	454	505	469	459	419	462	458	472	493	492	457	453	443	452	434	446	484	440	410	449	469	471	457	437	467	445	446	428	451	449	458	465	466	465	454	462	446	460	441	455	428	476	407	424	447	417	488	472	502	471	450	423	441	489	444	483	457	439	500	450	448	459	395	447	452	456	431	421	432	455	450	491	443	499	481	438	475	450	444	424	439	481	420	442	438	451	410	424	441	520	444	468	445	449	441	426	457	429	480	440	460	460	431	463	482	477	467	464	434	464	476	488	426	425	435	455	453	402	483	476	453	435	463	438	467	434	446	447	483	451	461	463	387	463	456	457	459	423	438	426	438	450	433	461	460	446	456	467	442	467	485	468	477	489	474	427	460	464	445	399	438	472	485	476	453	429	456	488	448	444	453	499	449	388	447	502	453	496	452	447	457	466	453	448	446	428	397	454	448	423	443	495	437	472	440	458	458	459	461	432	455	474	491	472	471	440	425	478	465	442	454	429	451	446	439	461	478	465	457	488	485	451	439	429	503	469	442	459	454	434	483	444	468	461	474	465	487	407	445	472	458	454	424	447	464	472	451	430	433	499	431	431	429	489	427	467	455	456	446	481	429	492	433	467	488	477	493	486	426	450	459	456	474	421	465	488	465	474	466	425	449	467	430	479	462	466	419	455	451	478	450	466	460	457	445	466	433	451	438	464	443	469	457	459	471	447	473	455	466	423	439	422	421	479	424	464	453	458	445	458	462	465	449	470	478	464	457	432	469	479	447	437	424	465	451	485	450	452	468	438	480	457	439	516	487	480	444	484	462	451	453	434	441	459	448	446	436	478	464	444	478	460	446	448	456	448	417	472	452	470	473	456	461	471	449	468	434	436	503	433	446	449	445	467	443	447	463	449	437	470	458	410	440	452	462	460	437	479	455	440	479	452	412	437	457	434	449	473	441	470	461	443	451	404	463	470	463	461	479	459	484	456	479	427	451	461	472	479	483	459	440	460	471	435	451	438	443	479	444	424	472	477	443	453	455	463	427	477	413	454	465	445	442	470	475	481	479	448	435	464	440	459	447	453	454	443	459	440	441	424	474	430	441	449	427	450	470	448	452	493	515	448	427	457	427	458	424	442	451	416	453	452	445	481	450	497	448	436	496	436	438	481	433	464	490	457	455	451	459	433	477	479	435	482	453	450	451	472	460	437	466	473	476	472	483	442	433	496	487	465	440	443	439	443	468	451	465	467	451	445	494	453	445	450	425	473	447	460	447	442	478	460	493	427	456	410	464	471	443	459	502	427	446	455	449	474	461	459	459	461	442	416	485	457	456	421	436	439	449	418	424	460	456	460	492	480	475	500	474	433	430	452	503	399	470	456	428	434	470	440	456	462	446	443	458	426	434	427	475	477	440	446	425	467	448	467	460	462	460	441	436	448	461	478	475	442	457	508	466	475	482	440	455	434	450	460	424	486	438	434	460	429	430	449	462	482	466	461	426	425	417	450	434	465	478	457	446	409	417	446	438	467	476	457	426	453	480	423	463	441	476	452	447	416	448	411	459	450	450	460	453	439	448	463	400	471	457	475	429	459	431	432	456	461	428	467	447	458	456	469	462	462	457	467	426	465	483	455	436	426	458	482	424	450	465	459	433	469	444	440	437	441	439	445	448	469	435	470	455	445	429	471	440	433	438	446	421	492	431	428	448	488	452	465	458	424	467	439	454	466	424	460	484	466	419	461	455	449	450	463	420	462	458	464	498	427	442	452	431	438	431	477	468	441	455	476	466	457	426	435	467	500	422	442	442	447	422	424	484	464	450	441	443	495	454	436	440	412	441	452	454	447	411	455	438	425	433	498	464	469	424	474	452	448	451	417	481	466	436	467	464	483	452	478	467	460	404	451	430	423	426	454	482	445	448	455	473	448	442	436	438	434	439	469	487	473	426	461	442	458	445	403	450	411	455	468	449	457	441	442	459	395	454	440	471	482	507	458	438	479	448	446	421	452	483	467	458	485	398	425	502	477	443	457	476	435	453	475	480	451	427	449	451	496	436	506	420	445	446	464	461	443	461	435	490	463	458	458	463	472	450	439	493	450	452	422	470	458	463	425	425	414	396	457	480	478	440	468	429	479	426	432	473	464	475	430	460	461	470	446	476	422	481	461	473	498	465	430	453	434	431	428	500	449	461	437	462	481	485	440	475	443	416	459	458	476	432	457	475	449	447	453	429	436	431	459	446	419	468	399	464	435	458	476	465	455	433	475	476	451	458	459	493	468	457	455	450	429	436	475	419	402	455	457	451	459
27121	19738	8911	2572	1645	1419	1320	1117	1071	1045	1061	1122	1163	1121	1077	1050	1031	1016	968	927	934	1008	1030	1058	1000	919	945	944	931	894	837	863	831	848	856	873	853	878	883	911	906	975	906	977	918	872	896	962	917	888	878	831	905	830	890	877	867	880	906	856	895	855	897	874	832	868	933	851	855	864	834	912	871	861	877	863	901	884	850	884	858	883	791	890	844	849	913	862	841	858	857	909	880	865	900	898	906	840	892	839	841	843	826	892	908	860	903	788	900	890	852	825	915	923	900	854	884	917	869	815	878	894	998	922	818	875	843	868	871	883	901	831	874	886	876	981	869	865	867	867	925	881	857	856	862	823	874	851	855	894	873	843	870	898	880	839	881	903	869	882	885	829	903	844	876	880	878	849	870	871	875	873	894	824	895	911	810	858	853	913	862	874	904	843	904	911	845	873	842	870	918	874	820	861	868	819	858	857	847	895	880	853	865	846	917	827	873	889	869	883	890	864	865	859	837	857	897	859	859	835	878	834	870	802	888	862	870	866	844	844	849	857	862	886	819	872	899	895	850	861	859	882	837	878	857	859	868	902	842	905	891	880	892	871	821	889	819	840	866	897	922	896	853	835	901	806	923	878	922	882	856	917	885	865	893	906	878	866	897	856	900	819	822	864	877	865	883	873	861	822	890	914	870	874	814	827	869	905	917	892	863	913	846	930	865	871	868	900	850	880	915	853	926	888	888	891	864	917	914	881	832	867	895	903	942	891	901	861	928	868	903	860	913	821	842	873	874	841	871	865	888	900	921	867	848	896	859	823	860	928	849	866	892	882	892	909	875	877	870	883	857	877	856	854	886	884	885	873	885	830	855	899	864	863	924	905	876	861	840	873	863	912	866	844	844	924	892	857	913	913	836	903	838	860	886	882	852	880	883	903	873	862	862	837	860	885	887	850	889	922	846	889	869	872	870	857	901	851	833	847	930	863	888	869	871	846	886	944	847	874	895	918	861	944	897	847	847	900	865	910	899	834	880	873	857	865	848	919	842	875	871	934	847	867	892	874	869	894	918	819	868	911	839	935	880	886	910	837	855	924	900	859	888	883	813	856	873	852	842	881	837	834	882	864	933	910	863	888	874	890	882	891	876	881	882	886	857	877	880	854	901	872	875	854	877	875	799	858	860	903	907	851	864	870	915	852	869	924	916	894	882	864	915	879	873	909	960	857	833	859	831	875	897	915	892	923	914	870	925	866	884	873	956	871	852	851	828	835	828	885	822	896	820	799	841	861	880	925	880	864	863	891	876	810	858	844	894	822	845	850	883	914	837	862	904	875	899	862	884	851	858	883	829	849	834	902	822	825	893	841	893	865	870	896	894	863	900	904	807	870	893	871	849	824	856	880	855	845	821	898	820	838	917	869	887	851	887	850	851	867	873	895	878	922	888	882	891	882	917	859	861	839	838	900	868	828	868	879	853	861	875	900	868	846	909	863	859	893	867	871	886	835	832	869	838	893	876	891	895	864	944	868	882	837	875	894	849	904	821	875	876	912	892	860	910	906	848	889	842	866	902	838	885	874	883	812	944	845	890	877	859	873	895	885	864	874	902	899	916	878	901	852	840	855	863	919	882	909	834	879	875	857	815	851	875	888	859	921	895	880	848	881	868	853	852	853	790	916	887	888	852	896	861	855	924	845	825	838	914	886	875	889	881	873	884	863	899	865	849	918	936	898	871	850	850	852	864	847	895	831	913	887	835	884	890	886	895	860	806	866	872	888	871	847	913	885	845	882	804	826	839	906	869	928	855	834	816	902	870	822	851	870	900	874	850	904	881	886	854	891	857	879	891	885	907	919	901	872	896	890	890	819	877	864	854	859	884	897	893	910	878	850	901	856	871	891	854	850	871	876	876	819	886	910	914	907	905	795	862	871	905	886	911	873	845	857	879	900	846	875	866	836	887	859	862	858	850	869	850	860	875	905	878	894	881	859	915	858	813	908	897	868	894	851	861	899	850	893	905	925	885	930	857	888	881	889	901	826	940	847	800	893	897	876	880	846	879	796	879	893	866	849	846	837	878	833	829	851	860	858	846	880	876	833	876	881	861	860	882	934	866	857	897	879	935	890	922	916	878	860	871	866	915	919	866	892	899	843	845	891	877	828	846	872	893	899	901	841	881	859	907	863	856	891	885	777	833	844	887	835	818	899	872	850	884	910	878	891	891	858	883	889	882	866	914	915	848	872	856	913	806	885	900	884	904	934	833	897	826	901	901	871	872	945	888	861	883	807	864	830	848	892	917	872	893	828	883	890	833	914	882	934	872	872	853	913	886	923	860	829	852	859	861	899	828	851	889	887	912	830	872	871	902	889	889	894	828	921	885	834	923	882	865	882	835	887	838	893	939	876	864	920	877	853	910	854	883	880	883	840	882	915	871	848	791	938	961	847	894	943	859	870	929	840	848	854	870	879	865	881	847	900	919	854	883	867	805	925	847	884	857	918	847	823	877	847	880	848	905	849	873	851	900	856	820	869	857	901	912	852	913	843	875	883	916	902	877	898	905	862	866	890	860	887	902	898	835	908	881	808	906	888	867	864	860	890	825	886	891	875	855	864	899	864	896	901	931	886	863	865	865	897	864	888	840	884	875	852	858	882	864	861	880	827	849	834	861	859	866	877	910	935	875	847	876	906	896	863	849	930	882	809	819	868	803	890	876	894	881	881	860	895	871	883	838	813	853	834	894	842	871	843	857	895	942	863	904	872	885	893	906	872	886	871	897	840	891	877	864	878	899	884	815	812	900	873	860	835	786	829	870	893	823	843	839	855	820	924	901	826	867	895	855	829	876	852	873	801	866	898	865	860	871	871	876	878	840	861	923	868	890	831	872	872	862	876	876	888	871	872	877	875	867	891	913	877	930	870	895	866	892	866	878	840	906	871	906	866	844	909	879	869	864	869	929	915	846	883	844	865	940	827	948	896	871	848	819	871	848	883	870	925	854	850	888	908	869	826	899	877	876	836	873	916	895	893	870	828	870	874	825	854	831	909	914	889	898	862	916	853	885	850	878	879	881	871	855	880	908	907	868	852	909	930	947	911	823	837	865	904	825	924	892	875	845	904	833	865	882	863	860	891	866	886	888	854	887	834	852	828	871	936	872	901	872	836	853	907	876	912	851	853	863	864	888	846	884	886	870	839	877	860	857	863	808	890	848	867	879	903	894	893	857	904	916	842	855	885	862	896	929	850	825	906	844	919	923	884	840	887	844	864	836	847	932	860	888	840	840	870	858	861	886	873	900	886	896	881	892	865	901	787	880	890	851	917	878	902	870	883	878	869	848	857	870	918	915	885	881	854	899	879	894	877	884	864	891	911	925	910	892	878	897	878	843	857	878	932	839	859	870	910	899	962	801	939	891	891	840	890	898	927	874	855	824	852	876	896	898	877	867	848	827	858	853	864	876	896	916	842	843	853	891	883	884	879	874	901	848	880	849	894	903	848	917	842
5259	4719	4098	2434	2097	1563	1429	1416	1248	1274	1204	1267	1394	1316	1182	1188	1184	1162	1025	1011	1051	1081	1235	1149	1058	1013	1027	986	983	878	930	910	931	887	943	931	963	895	928	960	999	955	1022	1008	1001	992	975	904	958	938	910	938	908	938	915	867	948	903	908	874	898	921	926	884	943	865	941	878	940	947	917	903	906	952	924	893	896	950	851	970	940	892	900	950	887	868	963	939	918	909	855	868	914	917	950	931	888	884	946	876	908	978	900	910	871	899	869	923	889	942	901	938	856	939	920	919	865	887	890	880	955	974	862	880	908	836	874	892	945	892	891	896	925	891	885	923	879	925	867	882	956	893	892	878	984	855	847	903	926	911	925	912	884	897	903	945	914	938	933	954	1009	972	909	914	902	921	940	917	913	927	911	960	895	909	906	931	945	951	957	917	919	879	917	917	916	876	885	914	919	925	915	926	945	915	905	865	862	921	870	957	951	895	920	936	859	945	920	949	904	941	881	870	857	940	873	909	894	901	914	919	849	845	915	908	871	882	920	895	965	917	886	920	930	907	905	899	956	931	949	964	926	899	924	904	934	885	888	941	954	864	932	923	947	921	911	873	865	922	936	888	903	845	890	903	865	904	912	943	890	914	894	899	907	915	965	920	894	918	914	924	868	928	966	899	936	882	933	906	942	871	908	998	913	917	899	935	914	909	921	930	842	862	885	906	898	923	908	920	916	874	924	926	873	910	883	866	916	900	917	952	921	897	845	917	882	941	925	898	895	955	917	892	970	907	896	948	959	900	903	894	893	864	877	897	854	962	969	899	892	926	942	922	951	922	871	915	972	880	909	857	954	920	968	832	909	875	907	919	910	914	899	911	912	808	886	879	874	980	943	986	903	927	865	918	917	983	895	928	933	887	866	916	887	894	961	940	940	945	887	936	888	950	860	868	901	903	884	927	865	912	946	923	916	962	943	923	908	945	882	896	887	862	850	941	940	874	872	955	901	1001	926	854	899	906	899	898	951	906	934	908	912	907	907	882	899	943	967	895	897	919	930	905	970	921	941	940	921	937	926	894	930	935	966	883	920	893	930	1013	984	967	846	975	942	940	897	913	947	861	958	943	932	909	889	964	886	898	877	915	916	855	847	879	941	892	922	935	895	938	918	893	856	904	935	905	872	916	930	873	907	900	912	899	934	920	891	947	928	907	933	882	887	934	895	917	909	931	867	886	861	908	907	948	892	911	934	884	923	936	896	924	870	966	894	972	889	918	928	931	937	951	863	905	889	956	925	887	921	920	933	880	933	940	917	914	873	897	916	871	936	877	943	903	889	887	907	947	930	976	899	870	913	920	911	896	899	947	870	894	921	893	917	903	880	917	885	927	869	918	949	940	910	868	906	891	927	871	876	993	905	874	909	863	927	930	919	888	922	944	889	915	890	927	926	934	898	889	953	935	984	941	948	928	912	883	898	955	883	918	886	868	897	880	913	934	954	909	970	901	890	901	942	907	905	942	897	929	914	882	887	922	954	894	886	906	947	948	967	898	942	881	922	947	934	909	895	901	900	893	912	943	944	928	970	919	922	906	984	873	865	942	938	961	938	920	930	886	869	916	926	902	868	896	946	932	902	917	899	943	918	878	895	883	929	899	904	875	936	921	914	903	907	941	912	945	940	850	903	909	903	883	863	962	944	884	932	912	890	861	892	898	976	916	903	967	975	879	900	900	864	921	899	932	852	928	922	913	929	918	911	915	920	959	941	971	908	961	927	858	909	872	946	878	941	922	902	896	877	909	909	912	909	910	925	920	921	885	865	978	949	970	867	916	933	890	918	937	940	866	950	935	927	897	891	904	899	915	896	909	919	938	949	967	904	969	920	937	953	884	893	931	984	930	924	898	884	913	859	922	859	917	868	972	905	881	875	954	889	964	910	920	935	900	919	931	913	949	892	929	917	896	921	910	890	915	898	971	941	924	914	901	949	941	929	962	948	930	926	920	919	912	867	858	920	911	924	939	904	887	885	854	922	876	928	888	967	901	908	950	863	866	891	856	916	896	894	906	924	897	927	884	901	948	911	935	924	893	889	953	900	882	938	916	899	898	913	944	890	937	976	941	874	970	853	937	941	895	967	943	852	901	965	892	860	894	933	936	900	962	911	970	880	936	918	933	885	985	919	940	876	912	963	889	919	881	937	935	858	905	881	908	861	896	863	921	927	912	868	909	913	958	936	908	877	924	909	954	878	933	890	916	923	926	910	970	890	896	959	893	922	942	928	943	923	846	912	922	968	911	889	931	900	943	927	910	900	955	942	877	939	915	962	917	886	917	961	914	918	920	936	935	936	898	896	938	914	913	934	924	906	887	880	948	923	913	968	891	949	912	955	913	939	920	886	872	917	899	933	932	912	889	866	893	888	874	941	918	1017	879	920	930	951	881	901	848	917	968	879	890	927	887	918	946	900	926	916	915	948	925	885	913	929	921	931	903	919	946	882	943	884	859	906	898	928	925	923	887	886	952	909	937	918	873	917	911	930	923	909	915	928	877	889	908	901	976	980	966	892	940	974	885	903	864	948	966	894	880	895	932	888	924	907	873	939	941	885	913	928	914	903	941	940	909	956	935	852	929	906	964	927	929	881	893	886	905	943	883	923	901	909	890	918	871	911	915	949	892	894	885	912	972	903	916	968	851	901	939	953	894	933	950	880	904	932	919	900	939	898	933	909	915	964	954	897	888	960	914	887	952	907	931	928	955	933	871	907	911	890	876	871	937	875	871	913	865	921	935	888	898	963	915	934	902	875	910	904	956	941	931	869	914	955	960	927	903	889	895	897	853	951	956	947	930	954	872	933	893	943	891	909	912	895	866	868	854	913	933	925	875	868	876	931	873	914	912	931	887	902	897	916	938	933	916	938	932	873	920	900	938	908	884	901	895	888	892	919	929	967	900	915	901	879	957	951	906	974	925	902	929	916	905	924	903	882	874	996	943	919	889	889	881	922	938	903	932	933	920	872	905	931	902	876	941	919	904	926	891	940	900	878	924	959	866	926	951	911	935	878	894	908	937	934	908	869	957	953	943	914	944	879	919	943	926	912	911	964	860	930	927	861	950	926	911	907	951	898	904	913	927	892	912	899	903	951	927	893	910	873	847	932	940	985	917	907	924	845	947	914	884	933	895	890	941	889	892	914	941	899	897	924	946	911	956	917	928	955	934	908	914	951	947	866	993	920	922	911	876	907	884	984	932	885	948	918	900	949	889	907	915	919	922	912	929	939	891	901	906	879	956	918	940	913	906	973	928	885	846	918	903	922	901	902	907	897	910	925	954	892	945	918	949	895	884	871	925	953	994	888	854	923	874	888	938	924	960	865	932	951	876	922	918	933	871	962	879	931	893	903	929	930	958	962	904	947	888	926	886	931	945	910	861	938	926	910	906	904	905	940	948	869	897	869	923	938	914	861	899	933	900	921	918	956	893	935	906	914	975	902	917	850	887	931	918	905	929	888	919
23322	20868	28012	23807	20867	13864	2571	1589	1386	1239	1155	1237	1350	1255	1189	1114	1047	1000	860	821	935	1035	1073	1042	1056	895	837	766	710	712	720	711	721	691	681	681	719	718	749	748	773	841	873	793	829	810	782	754	699	723	737	657	655	676	675	645	648	663	683	662	671	687	688	700	646	740	665	700	672	701	701	641	691	669	656	649	667	663	639	651	740	666	662	646	689	682	678	707	638	657	683	686	624	677	639	673	707	682	639	683	678	676	679	664	668	622	631	680	707	699	679	659	653	685	708	673	691	677	675	692	637	690	691	722	710	680	650	670	681	679	655	679	607	689	652	653	682	714	682	627	667	651	665	643	703	678	694	647	708	663	675	683	627	696	670	725	707	633	659	670	667	697	659	665	696	657	700	650	709	639	671	689	666	700	651	668	666	664	685	634	681	689	663	676	664	685	634	693	700	635	657	659	660	646	642	665	674	648	655	705	728	705	651	691	667	664	677	656	690	726	684	650	708	634	667	709	695	690	640	683	686	645	714	690	672	631	712	702	700	698	665	674	646	672	667	717	668	698	713	663	683	708	665	633	600	678	724	708	690	708	681	710	707	658	657	669	668	693	699	761	657	678	701	626	641	678	699	713	672	686	626	677	680	676	727	716	632	647	666	668	667	629	646	671	709	705	657	692	701	637	638	735	694	699	683	644	676	630	696	641	694	749	656	683	639	711	681	697	709	687	647	710	683	677	650	716	699	681	682	639	654	658	678	674	669	653	681	699	691	643	645	666	676	668	645	659	691	672	676	726	693	669	668	640	645	659	697	651	666	646	693	632	696	659	625	642	637	635	663	693	718	728	678	660	631	654	643	658	665	708	708	692	661	669	688	642	687	716	653	694	698	677	689	726	668	710	667	656	646	645	643	641	690	656	719	659	689	644	687	641	719	658	660	633	669	662	674	625	684	645	663	672	714	697	695	675	649	679	686	698	682	697	647	708	616	684	632	670	663	703	623	699	652	673	674	641	683	695	660	676	620	697	680	653	667	611	673	706	675	703	696	674	677	622	709	705	659	687	643	669	686	699	640	659	665	636	679	623	640	687	654	675	726	647	637	688	675	719	693	702	643	685	663	704	670	693	717	654	656	630	644	669	653	683	651	635	706	664	645	671	687	690	665	682	679	677	654	650	646	636	639	682	656	640	649	666	669	709	661	667	662	689	652	675	624	694	618	656	656	690	610	666	722	633	708	667	697	632	691	644	661	648	639	653	690	675	668	639	672	705	691	656	667	653	643	697	664	708	683	676	702	618	670	668	649	724	689	684	688	650	662	647	660	644	691	679	675	676	698	649	657	671	687	667	711	697	633	684	688	704	670	684	675	681	693	661	685	649	679	636	683	666	615	640	691	661	689	641	683	682	619	660	687	670	691	655	712	713	638	689	661	685	680	680	650	654	695	686	654	665	676	674	682	648	663	675	645	700	702	679	689	683	669	653	705	710	648	673	662	654	628	683	724	700	620	693	746	684	684	647	681	656	643	672	647	674	673	672	639	665	671	699	689	675	665	686	665	676	666	654	650	689	660	656	669	681	718	656	684	712	660	672	706	720	710	624	691	619	685	660	688	725	664	683	741	661	690	670	653	669	673	640	674	725	650	606	648	681	659	662	673	676	675	656	665	652	690	702	681	614	684	677	655	682	657	683	641	676	681	649	636	714	657	645	655	662	659	653	653	701	671	657	650	639	682	673	607	679	673	694	657	724	665	671	657	677	677	665	684	688	620	679	696	682	722	686	668	700	654	646	648	726	646	686	663	686	632	644	691	617	681	675	669	688	664	683	641	658	647	667	672	698	662	635	715	644	707	707	655	639	679	677	703	629	695	679	683	677	671	731	677	663	722	669	659	704	676	635	608	678	676	662	634	689	623	629	711	664	665	645	649	641	686	663	699	667	654	737	684	700	684	702	631	664	680	676	694	674	650	705	667	691	655	644	671	707	651	690	666	679	653	651	688	663	684	661	693	724	623	671	692	633	666	655	671	651	630	631	696	700	649	697	697	642	672	653	654	681	704	650	730	662	691	631	635	671	677	650	679	687	660	662	636	634	673	664	681	675	656	698	684	623	642	679	670	671	708	717	665	669	673	618	680	652	648	715	669	659	686	629	699	665	676	660	764	645	693	670	661	627	691	618	721	662	621	687	682	668	663	676	681	694	676	685	719	667	663	711	674	653	690	680	656	685	692	701	677	688	687	680	695	673	653	632	725	672	618	700	689	656	660	668	635	701	643	715	672	690	619	631	645	628	696	692	705	634	681	659	657	673	699	658	635	714	689	664	651	676	680	681	622	653	637	654	642	688	683	656	646	689	684	684	643	653	701	708	678	677	692	634	664	651	666	665	647	708	656	683	670	679	666	710	615	689	705	682	677	660	687	660	647	675	660	679	665	711	677	681	708	620	696	668	679	702	648	668	669	683	672	652	648	634	626	657	678	687	704	671	723	632	707	668	702	706	691	639	721	645	720	668	671	677	732	673	648	726	677	697	727	681	691	626	666	683	641	690	627	632	672	700	634	670	670	671	700	639	643	734	615	688	682	693	696	659	668	647	719	697	655	673	615	657	713	665	616	668	683	676	679	663	707	657	686	622	658	630	644	719	645	677	685	686	684	684	687	648	679	630	612	710	650	663	655	644	694	648	664	689	701	698	631	641	684	641	683	711	685	674	675	678	705	615	663	657	668	695	712	678	686	678	691	651	674	663	672	650	682	678	657	695	656	643	664	653	651	654	613	655	663	632	669	659	664	671	671	647	661	655	632	662	678	682	709	678	678	686	682	651	663	673	740	605	679	672	680	680	669	631	659	628	626	634	653	674	699	682	653	686	709	678	664	640	666	664	633	703	695	653	680	673	660	658	659	691	692	631	654	644	652	673	680	657	630	621	653	689	682	652	701	679	626	645	671	656	662	673	688	675	712	645	656	682	681	706	716	666	712	627	679	664	656	658	687	648	664	611	677	677	638	666	675	677	692	673	674	673	691	639	695	647	635	645	676	671	703	642	663	691	698	652	692	691	626	699	678	626	651	648	676	663	709	695	615	736	640	682	705	650	649	647	646	656	666	675	653	753	642	655	715	600	672	682	665	670	700	660	713	673	643	651	640	660	668	698	696	627	722	634	680	620	694	681	632	625	657	683	619	689	678	630	673	648	725	707	669	671	623	622	705	659	658	663	641	615	680	693	631	698	628	665	692	703	639	671	686	680	618	662	707	661	655	689	646	654	658	655	667	667	714	664	699	636	687	685	664	679	698	684	694	652	683	667	685	612	658	635	611	631	647	690	666	686	651	640	676	698	683	632	682	676	590	625	692	699	709	632	694	696	674	715	663	684	695	626	638	653	730	670	668	663	663	623	677	674	676	681	630	662	669	671	650	691	689	658	679	649	701	692	681	696	626	644	671	661	659	691	684	683	653	709	715	667	625	645	667	697	692	701	637	663	658	695	643	661	639	664
4467	12815	10884	5740	4355	3146	2655	2181	1977	1697	1524	1569	1783	1620	1518	1376	1349	1243	997	1003	1045	1209	1311	1279	1117	1005	996	895	802	764	757	739	771	760	822	835	810	832	802	834	837	911	1029	958	901	913	866	838	744	808	743	728	696	707	742	703	741	739	741	733	712	764	702	722	722	700	703	711	709	767	721	693	743	694	703	672	714	741	683	698	694	703	689	743	707	686	798	710	737	709	621	735	675	731	691	759	746	723	671	749	724	759	712	705	738	775	713	680	709	748	682	723	687	764	705	679	697	692	730	692	699	737	688	703	721	709	690	698	741	673	701	682	764	719	691	735	700	723	738	707	733	724	741	725	733	670	727	729	730	730	710	723	646	747	696	671	711	726	745	737	729	751	718	737	736	711	665	716	689	752	729	717	706	724	680	759	726	778	699	745	722	737	699	705	688	735	706	666	724	709	700	718	713	724	754	692	725	709	719	707	713	748	744	718	764	739	717	683	720	749	742	669	753	689	727	710	688	730	700	709	713	710	749	755	721	664	700	673	716	794	710	775	733	695	705	728	709	719	703	755	720	710	687	712	669	706	771	712	705	717	707	701	741	708	751	666	712	717	672	706	698	737	739	734	717	683	624	692	706	693	724	725	679	767	755	755	744	700	729	720	753	735	775	754	709	704	709	701	747	682	722	710	733	750	661	669	718	736	748	692	737	644	675	717	712	721	750	726	755	665	698	715	768	704	771	740	744	684	682	712	696	698	734	746	679	684	733	707	732	688	735	700	714	695	769	747	686	735	712	730	739	698	688	673	696	692	676	742	660	697	692	694	747	716	702	721	730	700	725	751	725	739	723	701	706	728	701	761	786	681	753	736	741	750	732	688	685	693	660	776	720	754	755	699	690	709	694	697	724	723	737	684	730	767	716	712	726	686	707	699	640	745	715	703	681	706	757	759	674	720	688	740	701	696	727	739	724	721	713	738	696	688	697	721	702	790	702	725	712	691	713	714	730	696	731	723	717	726	711	715	758	726	726	717	697	723	722	718	732	709	707	678	723	727	668	754	726	705	691	733	697	697	733	720	718	707	686	709	746	731	685	698	710	664	693	698	725	700	642	726	714	761	720	717	712	707	699	678	721	716	739	720	707	698	663	730	742	730	646	745	745	767	749	713	746	719	681	736	715	697	751	739	688	697	734	721	658	699	667	757	728	730	720	751	727	713	715	719	704	713	709	696	698	732	682	691	722	722	696	718	705	711	730	658	737	689	728	729	710	705	717	713	692	725	758	730	701	698	737	727	665	696	707	717	705	709	676	708	657	687	737	726	749	722	661	751	684	712	780	706	679	689	713	664	716	762	717	742	744	710	708	792	746	720	723	707	766	718	722	691	743	700	748	722	769	686	720	724	756	765	731	706	740	698	754	727	733	703	696	714	721	765	728	687	693	781	729	744	715	679	703	731	716	702	675	728	674	711	687	686	740	740	691	679	775	694	741	763	759	656	653	706	713	701	660	729	706	709	704	713	755	707	710	699	685	688	703	711	718	734	739	735	720	716	764	767	662	741	716	741	728	728	699	685	715	720	728	703	760	704	705	721	727	702	694	706	753	687	728	712	716	711	733	720	783	690	745	700	713	739	726	708	658	695	708	712	632	744	720	727	696	737	686	741	704	728	685	713	717	731	734	707	723	746	716	705	700	697	729	695	701	747	684	730	724	768	744	689	759	786	716	734	728	765	639	714	719	741	775	746	751	706	706	677	703	674	716	721	739	692	712	739	711	716	664	723	703	719	699	651	714	759	746	686	752	673	698	699	702	682	681	685	670	686	740	715	701	716	773	700	732	664	716	733	690	743	730	692	711	729	695	725	723	742	715	752	714	669	709	744	723	728	736	696	729	646	752	697	700	719	692	666	685	711	682	719	695	749	750	723	729	721	695	751	680	740	716	734	701	705	728	700	692	741	719	713	714	757	726	693	701	689	752	714	707	746	667	738	683	722	690	683	739	686	748	687	724	707	712	738	684	691	693	714	713	690	694	743	696	661	744	754	734	736	737	685	686	692	744	722	682	726	766	734	763	733	653	721	655	673	715	715	746	743	701	740	751	739	740	766	703	709	724	734	677	694	696	726	740	702	703	755	726	687	721	697	695	733	677	735	738	729	745	715	726	691	728	731	717	726	688	674	734	723	737	708	735	749	687	745	771	736	693	680	707	728	716	722	701	706	738	717	737	745	678	710	739	698	728	692	708	711	770	742	729	764	758	712	722	721	737	655	716	722	718	696	720	750	725	683	745	753	732	686	724	732	685	738	698	690	817	731	622	706	748	735	753	733	755	696	674	754	707	728	735	687	685	708	718	676	722	748	740	770	717	725	742	691	705	689	677	703	729	699	704	750	738	714	761	688	767	687	715	700	705	702	717	650	757	716	735	704	697	695	726	696	689	704	728	731	725	680	767	738	697	740	692	727	748	742	722	693	775	751	697	689	754	716	689	723	661	723	718	715	712	712	710	718	735	728	737	713	713	713	726	679	740	674	674	654	727	712	750	765	724	723	755	685	774	725	751	764	742	725	702	704	675	686	721	750	745	697	755	731	727	743	730	696	760	737	721	750	733	743	703	766	708	727	707	686	756	731	739	730	716	778	709	707	757	704	749	710	725	716	728	694	714	709	693	717	753	680	728	698	705	672	724	692	702	681	717	684	714	741	708	728	701	703	737	747	713	719	710	742	720	700	715	680	691	683	776	728	741	694	730	742	706	707	693	700	716	732	706	709	736	713	689	696	740	708	703	718	721	713	727	736	660	701	712	726	707	701	750	737	714	779	716	678	713	683	740	708	741	735	727	698	685	734	712	678	687	653	726	697	690	715	750	702	704	743	665	730	717	727	712	733	689	704	727	730	696	670	705	703	669	744	685	756	701	678	688	728	720	707	688	727	712	693	729	725	719	736	748	657	664	706	767	752	674	693	711	694	748	743	772	696	718	716	697	752	691	697	721	711	702	695	713	691	722	716	677	691	687	747	714	727	739	690	697	714	691	734	693	707	721	715	738	705	751	704	706	742	716	734	716	683	698	674	715	748	712	717	731	726	675	699	727	703	676	733	752	692	748	755	749	717	712	687	720	710	670	738	723	674	759	693	699	734	720	788	765	737	704	719	728	687	708	755	726	689	699	669	707	687	716	717	732	710	696	700	704	739	750	715	711	702	696	732	694	746	719	732	722	682	716	776	689	735	755	701	744	759	718	727	779	685	742	704	723	712	730	684	689	741	654	694	753	709	717	714	722	707	741	721	716	752	738	722	709	757	730	727	709	716	702	709	747	697	656	743	747	709	697	717	730	716	676	707	717	709	700	749	750	692	714	733	713	724	797	669	690	697	732	711	743	670	659	714	742	725	681	726	703	724	724	732	688	710	760	694	708	699	705	733	737	710	705	677	695	743	716	725	744	654	679	756	728	710	715	721	687	728	768	719	699	706	743	719	763	704	736	692	739	728	733	654
24339	20884	27354	24461	17957	2811	1647	1378	1192	1121	1003	1105	1123	1107	1133	1120	1009	1017	896	879	935	966	1087	971	965	905	898	786	788	762	821	761	785	793	787	770	790	742	773	802	784	858	922	836	812	819	859	820	797	793	740	722	717	746	775	794	730	697	753	709	746	743	727	702	735	776	765	759	733	745	758	706	795	765	720	752	697	734	739	771	772	705	691	727	729	776	749	763	687	716	738	773	702	734	783	758	739	743	710	754	786	740	718	739	694	733	732	754	704	752	752	701	736	739	715	769	721	735	733	710	728	723	740	769	786	721	725	677	753	730	711	764	743	708	743	729	786	717	752	760	715	763	729	757	784	704	751	725	750	716	732	764	709	765	751	755	734	750	725	746	731	768	723	725	725	770	773	710	714	757	696	742	719	711	727	748	724	775	721	740	738	794	772	721	791	718	741	761	768	717	783	765	790	792	685	759	744	775	715	740	759	742	739	734	720	758	739	676	718	731	773	748	778	740	727	746	738	726	782	725	771	765	759	752	764	717	755	714	750	770	770	753	781	734	720	735	730	699	730	791	786	749	718	795	690	724	726	773	755	713	714	738	743	743	731	734	765	671	765	763	710	740	756	675	735	693	795	778	750	759	730	726	784	717	723	751	741	742	809	770	731	745	753	719	727	734	751	701	716	728	762	759	718	735	759	812	727	784	709	755	775	758	787	755	752	707	747	743	743	709	737	739	755	707	744	754	747	747	765	783	731	715	709	722	727	735	701	742	754	743	736	759	760	738	754	730	696	770	725	719	710	747	702	761	730	734	739	736	711	749	746	791	728	699	753	771	763	797	709	676	758	732	686	739	760	691	710	791	749	765	708	719	745	721	715	704	736	751	738	751	726	804	747	749	785	700	760	766	756	738	728	745	746	735	747	790	745	701	704	720	752	739	715	734	702	720	702	712	721	755	715	703	716	723	744	751	781	738	778	695	764	738	711	721	742	715	723	748	700	797	672	756	730	743	705	778	727	730	787	756	737	766	731	754	735	717	776	752	718	688	766	725	723	719	740	714	728	782	740	741	722	709	767	742	742	685	750	728	734	745	706	758	719	749	670	722	741	734	761	775	709	722	708	749	763	823	789	732	728	764	760	725	719	763	744	729	702	782	701	777	728	696	702	709	733	772	741	805	758	747	722	743	706	746	788	716	720	725	698	688	747	718	752	725	711	768	773	751	746	746	784	752	717	724	702	742	784	752	757	755	781	708	723	762	713	761	704	739	779	784	703	717	754	676	770	744	770	755	710	757	761	727	773	799	740	754	745	708	707	701	789	722	776	730	688	786	717	689	770	759	720	749	744	734	776	758	740	751	732	768	720	710	781	707	755	760	721	714	703	716	776	763	762	691	772	706	676	702	790	767	760	769	748	769	753	771	770	763	712	729	694	749	716	739	765	767	767	756	740	747	752	780	751	760	741	777	743	773	723	744	759	732	726	728	737	749	785	750	675	750	710	727	747	695	705	758	768	746	677	764	711	749	794	694	754	765	744	736	707	742	732	738	724	731	733	765	805	770	722	718	769	727	710	722	727	772	743	733	760	748	735	776	736	764	679	792	772	730	729	679	759	743	727	738	723	715	736	748	784	723	750	722	744	760	691	767	754	725	774	801	729	746	769	704	738	741	728	710	792	726	685	755	730	725	788	739	750	681	688	779	794	728	739	714	725	763	742	771	780	701	775	781	720	784	758	737	722	714	749	723	745	761	737	730	723	741	726	744	761	722	712	729	743	723	710	770	774	728	714	765	711	742	802	753	729	772	705	730	721	750	733	737	763	736	740	785	738	720	748	789	742	742	762	777	743	757	790	698	723	748	727	770	726	753	780	697	711	754	749	751	781	712	705	772	763	720	728	731	728	726	690	725	730	736	776	774	750	758	699	727	802	758	745	748	720	788	730	739	684	763	735	704	765	733	758	703	729	773	772	729	729	754	710	731	733	750	770	733	765	709	745	748	724	724	743	705	763	723	769	725	735	719	728	734	685	732	765	729	707	692	779	732	790	714	729	695	778	799	697	717	763	734	704	741	734	738	740	747	729	745	721	751	785	708	697	769	740	752	710	755	741	753	738	772	779	786	691	695	779	707	730	725	777	728	716	704	760	748	688	734	683	715	767	736	757	713	716	731	711	715	730	744	742	698	712	756	727	738	708	768	707	700	698	786	763	747	698	732	721	738	728	744	711	775	773	774	735	710	731	766	733	743	713	752	763	703	750	729	718	760	741	716	747	716	708	756	753	767	749	775	778	708	737	731	749	764	712	726	751	784	768	722	777	734	707	699	778	694	735	747	712	785	753	780	718	706	775	733	725	750	713	780	753	689	715	681	785	752	710	734	794	767	725	732	769	749	756	728	769	717	726	791	765	761	776	763	711	768	759	732	685	729	688	737	773	716	788	760	741	748	751	785	737	740	713	763	725	772	696	702	693	756	759	742	689	723	771	778	756	732	750	809	750	771	812	791	728	756	773	738	748	763	762	739	725	783	701	717	748	747	729	731	767	721	698	668	718	701	722	748	738	717	729	783	734	729	759	785	705	752	745	764	748	744	757	757	734	710	766	701	726	750	777	750	733	704	746	770	737	758	750	680	813	775	718	733	752	745	722	706	715	782	741	747	779	742	699	712	735	722	811	766	760	717	744	737	667	807	744	788	778	714	789	758	766	734	752	771	754	734	771	751	774	736	746	727	705	796	766	766	714	715	737	731	755	749	767	767	715	734	736	728	713	774	746	697	720	754	696	742	710	782	769	724	719	743	691	739	731	708	744	736	766	706	711	784	708	703	765	779	723	750	728	797	730	747	705	749	755	827	788	739	754	752	756	776	749	776	709	772	721	715	697	739	724	775	781	770	720	771	783	795	677	743	779	747	739	725	741	760	745	773	701	725	746	760	735	724	732	717	717	788	765	788	730	748	741	749	737	713	722	738	767	693	735	768	742	760	701	729	738	727	777	766	708	777	740	708	696	713	738	683	766	772	801	780	741	743	775	722	753	764	762	739	719	753	745	713	738	745	715	767	698	791	718	734	741	723	793	744	775	721	730	743	721	694	726	716	701	768	750	721	683	713	707	722	707	765	758	736	757	763	760	732	755	755	781	762	725	696	697	745	761	726	678	736	758	770	684	726	738	745	719	773	746	717	735	742	716	705	727	704	785	736	749	745	731	724	711	750	726	746	741	742	686	767	758	753	655	748	717	778	763	748	724	787	690	739	749	774	788	748	731	743	745	755	739	751	737	771	726	772	764	743	721	740	742	797	750	704	699	712	780	739	735	784	745	764	728	763	751	712	738	723	750	760	736	708	761	734	734	751	705	755	780	816	695	719	766	707	744	736	714	737	748	773	729	733	741	685	796	732	728	750	741	770	769	757	710	793	731	721	783	736	745	769	734	724	657	741	715	699	746	690	723	703	739	692	780	731	696	790	776	765	716	713	749	820	701	724	800	767	728	756	705	774
4665	9974	8255	4407	3531	2692	2172	1897	1679	1498	1308	1336	1444	1477	1336	1292	1192	1166	958	1013	1035	1099	1171	1148	1052	1015	921	817	832	838	808	824	786	793	815	833	802	813	841	835	863	951	887	941	896	923	899	816	837	798	802	812	747	799	813	774	752	789	769	778	784	772	787	792	743	693	793	755	765	744	759	764	761	754	805	748	778	796	793	827	794	743	734	758	782	778	730	814	778	756	741	763	773	766	739	755	771	761	774	790	735	768	776	766	716	742	749	780	736	739	759	783	767	752	755	704	775	796	738	738	761	750	778	782	771	799	803	790	747	771	765	758	748	753	784	750	733	773	827	817	784	806	785	797	790	739	762	788	761	798	782	782	785	790	779	793	779	747	829	787	736	743	794	699	818	882	796	753	833	723	778	781	748	771	782	709	723	719	737	770	751	753	774	847	771	809	741	750	782	725	759	786	778	745	773	786	744	830	782	779	808	807	752	765	770	787	777	736	783	761	834	774	783	774	811	773	753	795	686	770	738	736	728	778	739	789	809	770	757	807	782	757	784	798	779	790	771	772	813	779	745	790	806	778	796	781	778	803	767	783	784	760	793	796	722	767	756	742	785	801	795	766	790	768	736	775	727	754	808	767	827	746	755	834	810	740	781	751	730	749	789	790	748	758	734	736	761	739	759	750	769	797	765	762	798	755	777	819	781	797	756	791	788	765	741	750	795	767	803	772	768	763	791	781	778	790	732	730	775	758	768	743	762	833	814	754	764	773	743	793	785	759	741	807	762	763	781	746	792	735	764	767	719	795	804	781	770	776	741	738	762	769	779	756	767	814	781	774	853	778	788	733	786	744	782	771	772	823	736	750	748	764	780	764	783	760	737	803	741	764	777	776	747	795	743	752	761	756	774	762	738	751	746	783	799	806	755	754	737	746	729	783	737	846	803	774	802	790	743	780	756	766	754	772	724	735	788	772	744	770	787	758	735	764	795	743	694	749	778	792	777	754	793	724	769	798	717	779	778	788	803	761	762	777	807	713	843	791	782	808	715	774	768	817	771	768	759	736	743	746	734	740	789	776	742	815	723	788	802	716	691	766	770	761	743	767	739	765	767	764	746	809	800	744	751	747	746	777	755	756	786	773	783	822	738	761	781	705	792	752	797	840	758	796	852	728	797	751	746	754	778	718	758	809	792	803	794	795	786	794	786	778	806	731	746	766	818	794	767	802	765	806	770	765	745	796	780	753	781	745	801	747	797	762	779	776	763	765	795	765	743	753	764	758	769	822	757	749	728	734	753	798	759	772	766	757	793	752	798	755	796	741	791	775	792	839	744	698	773	778	779	757	773	785	752	781	749	746	777	825	731	745	779	771	743	759	753	741	782	806	816	776	734	754	735	799	779	770	756	755	735	805	729	744	799	763	760	726	790	738	803	786	815	799	795	824	768	805	760	822	775	807	755	736	739	812	759	753	784	820	757	766	763	763	736	782	756	831	763	776	753	805	761	771	772	773	721	748	754	725	814	757	775	723	788	761	789	773	747	742	776	772	784	729	787	742	777	745	722	757	773	767	765	753	781	715	720	691	794	782	732	805	741	798	767	783	764	792	784	746	779	807	803	811	734	788	780	802	806	777	800	783	769	725	785	815	807	790	812	773	754	782	765	784	774	784	784	781	769	773	764	783	753	809	799	768	756	730	754	774	797	723	808	758	815	775	829	803	776	761	738	751	818	794	800	764	758	816	816	822	755	779	764	761	805	734	764	771	756	760	751	751	784	794	743	775	729	792	829	823	736	798	769	746	746	761	740	740	776	765	763	789	789	754	778	740	762	755	738	768	742	762	825	767	766	804	782	746	823	760	740	733	786	773	821	756	786	800	778	801	797	777	802	812	776	785	775	790	810	760	772	799	762	765	790	791	760	825	807	787	784	756	747	792	766	752	738	750	728	790	792	779	789	781	783	745	744	712	799	784	749	786	749	779	755	846	786	758	756	761	757	714	732	775	745	765	755	791	781	725	757	756	746	764	758	761	759	790	780	743	801	757	750	786	767	814	810	784	764	776	740	797	743	755	779	769	794	791	815	752	812	765	739	745	691	739	767	743	745	750	771	750	787	767	793	783	775	762	788	787	825	762	801	757	763	810	788	727	748	783	751	784	742	763	758	827	760	771	792	757	773	796	735	768	780	757	784	787	729	769	755	775	808	810	781	793	769	808	775	730	786	804	781	799	746	739	747	803	781	752	757	771	778	762	773	782	760	801	763	771	748	796	768	796	820	773	778	767	759	752	814	783	758	758	765	782	757	798	798	782	760	790	754	753	764	752	785	776	809	799	785	772	732	802	793	796	765	782	814	770	809	772	811	711	770	780	732	762	801	750	739	791	788	743	740	775	770	778	764	740	767	788	749	774	752	767	730	769	772	742	765	829	739	756	745	791	820	779	783	774	724	781	763	783	727	771	745	750	770	802	788	771	754	740	794	750	762	767	735	809	780	729	699	788	728	747	793	773	748	750	811	711	749	795	796	801	739	752	789	774	745	749	751	769	781	774	778	734	812	811	790	720	796	776	770	808	769	804	746	779	816	758	759	770	764	747	753	760	809	767	788	784	774	747	794	781	751	800	746	758	815	748	792	777	793	782	754	750	755	779	744	764	764	771	734	763	785	739	729	804	783	731	798	787	744	741	792	739	773	747	811	763	760	710	753	746	813	747	769	758	800	765	801	822	775	752	832	820	814	754	745	760	772	782	763	736	752	747	778	752	798	714	737	763	787	777	718	770	748	768	755	776	768	798	837	780	826	776	780	795	771	736	816	726	787	766	781	716	763	769	793	794	753	760	786	733	758	759	773	784	745	791	750	752	810	744	788	761	777	750	787	787	734	788	765	735	775	744	793	761	771	748	789	739	723	741	780	764	751	756	771	768	777	784	791	760	734	792	763	791	768	721	770	677	723	805	735	758	741	791	733	814	739	775	781	785	756	795	750	733	788	772	766	767	783	796	800	789	788	765	771	757	757	765	764	761	798	778	795	766	685	752	822	763	767	773	813	754	767	760	800	813	795	753	762	798	820	763	753	782	761	826	741	742	793	796	745	761	782	792	782	746	794	804	792	786	733	758	775	772	764	796	787	748	774	840	761	740	807	740	757	769	778	731	743	788	685	767	769	809	820	809	766	774	777	770	758	745	762	755	767	775	785	729	772	795	797	752	751	767	752	818	732	760	781	749	757	781	777	758	819	786	764	781	787	745	758	725	775	760	796	770	721	791	750	782	785	775	818	818	743	755	800	748	785	749	757	776	779	785	792	788	757	756	781	760	788	739	762	746	788	775	770	761	765	782	778	821	819	777	817	776	817	771	738	772	711	767	803	804	745	800	764	825	750	782	777	816	730	788	750	799	749	784	738	821	765	756	706	802	769	784	792	790	719	773	795	762	784	742	738	824	739	760	747	733	783	784	734	771	770	744	780	765	812	775	729	725	774	729	781	745	812	771	735	713
22250	20918	28429	23528	20912	21010	13515	2378	1584	1410	1302	1239	1318	1284	1195	1115	998	1002	774	724	843	1052	1153	1048	1017	767	812	615	550	510	490	524	491	438	436	485	516	549	519	551	636	623	724	720	652	587	583	533	558	531	531	462	466	403	448	450	446	447	451	435	436	471	435	451	450	454	482	457	461	424	430	463	443	446	466	402	435	498	468	463	459	455	468	439	442	422	448	459	460	384	479	446	427	456	436	440	439	455	419	436	433	450	418	425	449	428	420	444	458	401	460	470	488	440	438	401	466	428	441	444	440	416	461	433	452	441	447	440	472	457	485	442	414	426	384	462	432	423	422	463	432	441	449	444	457	433	436	458	445	434	425	428	435	401	447	440	430	462	453	450	398	443	490	443	459	411	426	412	444	458	438	446	434	419	452	445	457	439	493	464	433	457	465	426	455	478	434	421	467	477	452	452	449	430	465	457	445	435	437	445	468	435	433	435	465	446	474	421	431	407	454	445	417	419	400	419	422	416	490	444	439	421	437	457	459	398	407	425	466	469	431	437	473	469	429	499	395	445	423	419	441	450	445	430	423	462	416	411	501	423	426	432	472	467	458	422	504	430	432	448	445	464	436	438	460	488	437	436	402	467	429	458	489	463	450	420	413	456	434	433	428	445	445	419	471	466	418	413	451	454	432	428	437	425	438	470	408	456	451	439	428	451	416	424	411	449	421	432	464	416	482	439	431	428	411	435	444	463	439	406	445	479	434	441	452	440	462	414	471	425	458	472	439	390	404	455	428	433	401	444	443	462	424	459	449	451	460	421	453	452	417	473	455	374	473	465	462	474	443	414	454	459	422	456	462	426	426	422	401	426	429	460	423	474	466	448	453	446	442	440	437	487	429	421	426	440	431	437	437	438	382	445	408	484	415	404	435	400	458	499	448	439	421	444	410	429	494	436	480	421	443	418	444	421	522	451	406	430	445	441	410	432	459	453	415	413	408	480	441	432	419	416	436	469	397	464	404	419	431	485	418	448	458	455	435	413	442	464	421	420	423	448	441	411	464	416	417	411	386	448	424	450	501	424	496	397	426	424	451	448	459	433	484	413	455	402	459	422	463	452	433	421	431	421	445	437	433	406	408	442	448	451	411	472	413	425	423	428	437	460	413	416	453	412	445	434	455	413	443	418	407	445	460	440	426	429	434	422	460	453	465	446	410	425	415	418	440	435	404	411	412	430	425	433	424	450	449	471	417	434	446	441	462	437	410	473	431	449	427	458	453	428	469	446	464	434	452	429	431	473	471	406	443	469	449	411	432	465	424	421	397	450	450	453	433	434	446	421	453	421	457	419	405	421	429	467	416	435	389	415	443	432	438	431	456	436	460	425	429	429	409	470	450	431	439	442	445	421	452	472	431	458	457	393	394	480	449	440	423	414	441	420	468	450	466	424	453	400	398	442	436	424	470	398	436	419	458	406	407	465	449	440	466	423	474	453	418	442	439	409	453	409	441	466	450	421	456	416	433	436	443	419	414	464	442	468	457	421	430	429	412	475	482	415	460	426	453	464	430	434	429	402	477	467	490	431	455	448	403	413	481	437	457	435	451	447	453	456	449	440	440	423	425	433	477	426	430	451	472	418	438	449	432	482	404	437	421	416	416	440	422	442	440	453	463	464	463	470	422	437	416	406	421	415	468	439	411	430	410	458	464	471	445	426	454	452	398	450	437	437	444	457	456	413	407	465	421	461	456	410	415	406	413	417	416	463	443	450	442	477	441	432	465	437	444	436	447	459	459	457	418	478	465	406	452	422	433	424	499	418	419	452	402	437	439	416	470	426	414	438	397	434	418	444	456	456	441	455	447	446	415	399	476	423	446	410	431	433	437	407	444	418	445	454	442	426	450	435	434	416	438	448	474	409	422	419	409	465	445	413	442	429	425	436	447	443	432	447	480	418	465	447	430	431	463	464	437	448	403	432	446	484	450	429	429	411	450	415	444	443	423	430	417	448	414	462	408	434	453	441	426	420	473	411	403	436	406	479	390	447	422	449	433	470	452	419	425	447	430	422	428	409	430	466	402	470	429	437	452	446	455	442	432	438	468	465	430	426	429	428	470	465	412	403	439	449	458	457	450	420	429	420	474	433	442	415	417	426	424	447	444	417	433	441	500	480	419	467	454	440	440	446	423	440	393	445	419	438	428	437	437	456	454	421	424	429	479	443	449	419	429	466	443	418	450	439	446	405	466	419	423	453	435	443	450	419	444	466	435	449	405	433	464	436	424	438	418	468	408	438	471	404	447	478	397	438	419	477	405	438	438	408	476	460	485	414	447	440	442	446	414	439	452	411	455	447	451	455	438	440	429	420	430	457	453	433	438	399	470	444	411	434	430	489	427	426	436	455	425	463	461	478	464	453	425	451	480	454	421	423	434	400	457	435	414	468	463	454	469	462	437	447	395	471	431	423	444	460	430	429	454	446	418	437	424	435	419	407	427	447	434	432	477	437	423	421	463	454	465	446	472	464	481	451	399	450	433	471	454	408	441	459	438	413	405	455	424	433	423	459	453	472	447	428	436	425	450	468	415	447	447	460	445	406	457	458	435	435	402	425	464	453	407	455	452	397	437	453	452	436	480	444	461	425	431	449	424	404	431	446	466	457	463	438	446	438	418	439	436	431	432	475	442	434	439	368	427	422	430	431	439	426	419	437	443	432	460	440	435	446	455	421	438	469	436	405	447	420	409	418	453	399	437	468	425	418	416	442	445	450	396	459	434	433	438	461	438	442	439	450	429	446	449	408	412	467	445	431	465	429	440	443	475	462	433	468	425	448	440	446	450	440	402	396	452	429	434	418	444	457	438	431	424	419	433	434	405	414	445	410	428	455	437	434	427	392	468	429	454	460	450	466	434	444	447	415	424	405	426	413	448	419	435	466	409	448	458	406	433	446	444	416	429	429	463	446	446	416	383	438	449	458	425	407	447	449	434	452	456	394	440	470	426	458	447	430	456	411	435	406	444	450	495	408	447	436	449	423	406	445	443	457	440	418	428	445	476	410	423	456	433	463	429	416	411	476	450	417	442	469	431	434	429	406	399	432	473	466	489	422	436	433	444	445	429	416	388	442	439	442	415	460	403	437	422	423	443	447	400	473	425	432	446	441	456	446	424	424	383	440	475	476	432	417	435	445	423	455	411	453	425	399	463	436	424	465	456	382	465	445	403	461	437	426	408	465	420	427	467	427	510	422	449	422	434	460	456	417	411	431	442	397	457	469	450	444	476	402	439	393	446	460	455	495	400	465	410	435	384	433	474	450	443	458	455	461	445	433	440	418	441	429	416	447	418	451	408	425	436	407	437	451	434	426	397	425	427	437	424	402	473	454	438	458	450	417	431	479	423	442	446	414	415	426	450	463	398	425	438	417	398	438	420	461	451	444	471	441	454	456	453	384	462	433	455	460	449	422	472	448	448	470	432	444	452	394	391	451	493	437	416	400	481	404	418	500
5933	18922	15994	8776	6579	4968	3704	3045	2603	2101	1762	1854	1968	1918	1663	1561	1418	1354	922	876	1093	1200	1464	1339	1250	881	977	765	599	572	590	566	556	535	554	561	599	601	589	592	687	764	911	887	744	669	668	668	595	627	558	546	544	487	468	477	473	462	483	428	473	485	446	499	464	487	484	477	446	495	491	469	479	492	474	486	491	474	442	451	489	456	450	496	492	495	456	436	482	466	489	453	457	494	466	488	443	467	449	442	460	508	451	455	463	484	475	466	501	462	507	457	497	481	474	414	471	440	449	474	453	475	461	519	452	479	478	447	472	459	432	465	506	502	511	485	499	460	425	500	505	464	493	458	462	464	502	473	461	441	506	446	441	439	456	479	440	483	440	484	454	446	476	461	464	477	495	479	458	456	481	470	504	456	435	512	456	464	503	489	482	434	473	489	444	455	452	503	445	495	483	478	438	481	431	492	453	465	468	467	473	497	464	432	444	439	502	450	494	476	503	434	496	427	456	497	479	432	489	468	485	463	460	432	418	455	484	488	453	499	467	469	482	486	464	498	493	456	437	512	461	495	503	423	467	476	457	448	454	487	469	486	472	510	478	516	455	433	502	474	498	490	482	422	469	447	508	495	491	520	479	513	498	478	424	470	468	465	470	489	492	517	486	433	485	488	434	460	458	437	488	466	511	452	462	506	460	497	431	452	476	503	473	431	440	494	508	419	496	453	457	452	479	437	494	490	470	490	497	450	468	472	467	477	449	464	453	455	489	470	470	447	495	484	496	467	490	492	461	496	456	475	488	491	497	505	468	464	468	460	489	488	438	476	451	500	502	498	473	435	500	450	480	461	493	499	466	469	461	458	456	441	464	481	472	466	472	456	445	478	453	460	462	499	467	478	486	482	469	484	486	465	453	470	421	478	465	461	441	435	477	503	454	448	489	468	490	492	495	466	462	477	430	456	473	484	497	513	465	454	474	489	474	451	439	464	455	440	471	448	466	448	449	507	496	459	469	456	491	460	471	449	466	440	459	472	473	491	462	493	457	456	504	489	467	490	451	456	482	455	468	454	519	481	461	447	484	453	459	454	467	464	478	495	469	456	450	462	480	443	437	456	478	478	448	478	473	467	477	453	465	477	467	458	458	454	454	474	459	474	472	468	478	490	446	475	452	432	465	444	439	443	453	479	502	516	441	492	439	439	481	447	504	497	492	452	475	459	497	432	464	507	469	501	426	459	509	445	491	462	447	474	456	479	506	444	463	498	472	517	503	457	487	473	463	418	492	476	459	490	444	501	498	443	462	481	495	464	445	442	435	475	440	469	504	448	489	455	457	445	467	480	423	485	456	488	505	490	480	435	497	433	457	481	485	479	472	407	437	470	449	476	476	472	496	459	439	442	452	470	468	430	485	475	488	442	475	462	510	453	519	438	501	471	456	443	468	461	456	476	469	530	444	472	495	458	461	470	483	462	487	448	522	496	452	469	509	457	467	482	484	487	477	486	430	508	459	497	472	466	431	489	456	477	476	460	489	495	483	457	449	435	438	500	481	427	470	471	395	476	442	464	461	479	520	490	472	460	460	416	465	439	502	487	443	448	475	473	454	463	489	446	474	446	473	475	468	493	465	492	492	483	457	472	465	459	438	464	454	498	473	468	464	452	445	465	494	477	472	449	442	481	466	459	461	493	440	510	483	456	437	477	462	514	482	476	469	504	452	457	442	474	446	451	467	460	455	474	442	452	474	475	469	454	493	468	477	451	492	485	470	466	472	470	529	466	448	495	477	458	442	475	450	454	469	485	478	450	458	449	449	509	442	470	463	488	491	463	492	445	474	454	490	468	510	498	506	476	478	467	454	475	496	438	455	442	488	445	522	460	464	472	475	430	424	461	449	501	475	450	471	465	481	478	471	464	494	484	491	462	445	447	459	499	447	482	487	444	441	464	492	495	519	464	482	457	461	462	505	449	473	456	506	488	472	462	462	490	459	462	446	480	498	477	486	508	477	445	471	420	501	474	519	494	463	439	507	472	453	454	452	503	491	480	475	470	463	489	493	447	464	438	469	491	467	447	459	463	423	494	468	432	501	491	464	478	469	495	470	510	438	473	509	475	472	465	468	474	480	501	461	457	450	433	474	434	517	456	465	464	446	522	452	477	468	466	488	467	454	425	490	485	497	494	452	437	475	455	496	446	429	471	423	449	451	495	469	486	480	501	443	486	428	474	431	424	485	478	445	491	492	482	498	445	451	474	476	485	519	430	437	452	510	464	470	439	491	481	480	466	452	455	446	472	500	461	415	466	417	484	518	507	470	441	499	458	460	457	506	464	472	475	489	502	447	459	479	474	469	457	476	449	469	472	482	465	459	476	483	502	465	450	482	496	494	444	465	454	455	468	456	457	504	476	482	489	449	440	489	499	470	453	448	454	464	483	461	438	457	487	439	448	510	456	476	467	500	451	493	474	472	448	464	456	444	466	437	468	473	470	486	455	472	491	467	503	489	472	467	483	425	466	477	444	471	485	463	487	465	471	477	444	492	476	465	429	420	449	509	445	483	488	429	463	417	508	469	428	457	517	450	464	448	453	490	478	462	473	493	457	481	436	473	463	424	474	498	504	480	453	482	426	452	478	494	483	472	460	456	471	431	480	456	436	520	528	493	484	449	467	455	450	475	451	482	480	433	472	517	444	487	443	430	457	488	422	433	467	476	458	473	464	487	443	466	457	442	410	482	475	454	493	466	496	486	505	483	497	436	505	449	433	451	457	452	483	470	436	443	502	460	493	475	442	463	512	464	460	455	476	461	478	507	454	485	446	469	432	471	508	469	434	462	478	475	477	465	486	453	462	498	481	482	486	446	463	429	474	445	429	431	477	480	414	469	449	456	479	476	484	491	473	470	451	495	450	476	471	448	451	496	442	468	490	471	436	504	504	442	445	484	508	473	513	474	458	513	484	475	475	463	446	483	476	493	514	476	441	454	475	438	460	489	435	476	437	463	468	480	442	479	484	457	480	441	453	469	494	484	472	475	436	466	489	476	492	459	461	431	477	482	503	463	456	475	476	458	494	460	452	463	446	475	482	473	466	465	474	461	507	467	455	490	469	418	460	448	446	478	492	470	495	503	421	460	474	482	475	456	483	492	458	443	429	437	459	468	478	428	485	470	446	480	494	459	482	485	443	425	470	502	467	469	467	458	483	443	458	448	436	454	460	448	463	481	479	460	470	457	426	465	456	488	504	452	496	452	456	453	457	469	450	484	534	454	451	461	469	440	447	432	476	477	452	470	506	467	495	501	484	467	493	445	474	494	449	453	436	466	437	463	476	469	483	465	456	459	458	451	465	439	452	469	471	455	455	468	490	478	508	483	480	425	471	484	470	457	471	479	436	457	479	430	471	464	498	463	491	453	444	465	477	454	462	461	480	437	460	444	453	431	451	459	473	478	480	464	469	482	465	457	442	463	440	460	460	468	474	456	453	470	463	427	492	474	474
27145	19830	9046	2402	1515	1282	1208	1084	1229	1070	1050	1091	1141	1085	1023	1056	940	1008	979	944	1028	978	1024	1069	1111	976	925	902	953	873	898	883	889	901	859	912	899	878	945	930	954	959	927	985	974	952	938	953	894	933	894	875	892	873	886	837	870	875	854	863	866	884	921	860	861	903	905	870	907	879	903	926	884	827	853	888	885	900	894	865	927	926	888	819	849	847	895	920	923	867	877	897	851	900	913	871	893	886	905	854	864	904	894	857	907	872	862	907	935	833	896	895	919	882	861	935	851	838	868	870	860	926	892	844	860	923	890	878	900	887	836	855	882	872	863	867	940	926	927	897	912	902	929	859	896	872	868	876	874	844	846	862	856	857	922	857	892	865	905	901	861	881	863	831	847	824	894	924	939	894	920	908	904	871	849	873	880	886	875	845	913	887	867	928	973	917	912	870	960	861	896	861	886	893	872	885	833	909	909	854	860	825	842	846	860	902	845	859	891	836	855	852	913	939	857	865	840	859	866	866	877	898	889	892	844	841	849	831	854	912	989	897	886	861	878	912	913	912	868	856	890	916	847	878	864	888	852	849	899	915	879	943	961	852	882	878	921	867	910	909	838	900	871	891	902	906	905	881	889	872	904	885	862	932	838	892	883	836	908	881	846	910	907	926	893	870	897	900	890	858	876	901	876	899	916	846	865	899	898	915	887	900	864	898	886	946	889	887	873	887	917	875	935	889	816	937	905	878	877	813	904	886	963	924	888	854	900	890	883	910	882	873	848	898	908	885	894	875	884	888	871	894	858	847	876	925	931	823	841	909	896	900	827	916	903	856	849	889	935	918	911	857	918	874	895	895	884	849	933	868	903	872	822	867	866	857	883	905	910	910	907	849	923	886	852	806	884	900	832	860	869	916	896	874	895	905	897	874	896	951	861	885	875	833	939	883	917	869	864	879	812	876	898	842	843	891	882	858	875	928	850	859	909	918	833	913	890	911	870	871	932	887	975	938	849	907	919	883	865	916	869	936	902	850	874	860	963	852	911	890	872	847	911	856	866	892	905	920	886	851	864	853	885	896	909	924	879	899	911	888	881	908	912	890	907	945	908	860	835	843	861	927	934	856	903	862	840	920	874	880	867	876	875	832	877	905	865	870	921	880	902	821	876	892	940	950	858	882	934	869	914	875	946	855	869	906	931	863	906	891	957	900	903	874	880	879	911	920	860	892	888	839	944	861	860	906	844	878	859	871	873	870	854	881	934	872	892	856	903	904	916	881	847	857	852	884	935	853	968	860	874	848	861	934	856	955	876	882	805	864	875	894	895	864	892	856	835	901	847	887	878	931	857	963	895	908	849	856	922	904	912	866	923	924	914	845	889	893	895	885	892	879	847	906	918	938	940	855	893	945	861	896	864	913	894	873	854	915	860	859	815	907	853	851	879	919	856	872	880	816	879	860	939	898	880	874	870	874	836	896	871	839	895	895	883	805	927	921	856	874	891	900	898	854	901	896	937	872	860	868	886	876	900	901	928	851	932	901	917	942	872	934	862	836	896	851	940	846	849	890	884	828	899	908	890	886	863	878	894	894	931	856	875	890	858	898	946	898	835	796	824	847	853	839	843	897	899	893	904	864	911	916	874	911	941	896	893	915	911	885	916	875	896	896	857	853	884	877	895	892	911	908	887	840	872	909	895	890	895	852	977	884	863	969	895	876	881	868	865	923	885	884	860	904	882	871	886	854	869	891	868	882	898	880	918	870	941	939	857	921	860	850	906	914	858	866	884	840	905	861	907	893	838	878	916	879	903	906	899	877	864	912	833	895	855	906	887	901	860	925	858	889	889	861	879	878	855	932	899	896	907	860	828	918	889	871	909	854	882	837	863	903	894	881	928	904	883	916	880	874	891	867	942	855	882	947	929	901	831	903	900	889	875	830	877	892	866	878	861	888	854	935	897	899	904	894	900	895	903	896	936	904	919	868	883	912	845	878	938	935	851	928	931	935	888	821	909	924	851	904	846	849	926	893	909	942	885	902	920	881	858	874	846	912	827	867	909	911	876	906	900	856	841	872	934	909	896	903	868	896	915	888	903	861	901	877	850	810	895	876	897	929	851	902	914	927	837	866	820	874	853	923	893	925	845	829	866	883	890	925	903	915	869	863	895	918	861	875	870	870	911	887	902	935	932	888	862	870	869	900	889	896	873	922	864	904	897	888	861	915	872	874	847	877	936	846	883	878	895	897	903	904	887	917	856	906	879	898	867	856	876	857	894	903	826	845	931	912	867	899	853	920	830	872	814	948	872	900	953	883	834	934	911	853	888	908	863	888	876	890	888	830	891	832	905	901	918	834	903	857	908	897	893	891	894	922	864	891	875	847	913	891	890	847	814	871	889	861	881	878	871	865	842	911	898	834	889	963	849	881	832	894	935	888	874	879	875	902	874	884	929	896	813	911	896	892	877	913	944	863	859	851	866	964	889	886	923	892	924	883	878	807	882	787	913	897	889	944	868	880	849	868	866	873	913	854	937	841	930	935	881	885	896	876	876	883	879	880	923	887	866	958	912	905	924	914	928	934	941	918	863	869	895	885	898	882	912	863	879	887	870	918	854	880	876	864	908	897	929	948	878	902	868	868	919	913	906	916	880	888	907	918	942	926	927	903	838	884	901	898	918	914	876	894	883	933	812	877	922	895	842	880	857	893	919	852	868	836	879	885	905	886	892	895	865	896	862	918	907	884	901	915	899	893	874	877	895	931	881	924	886	853	884	878	903	901	912	893	906	891	915	847	889	866	828	914	919	846	836	858	926	881	926	963	879	878	865	921	876	927	921	905	926	828	940	852	862	887	921	876	928	871	900	915	865	855	874	909	902	879	956	894	894	883	879	970	901	850	902	867	854	833	911	886	913	865	844	879	896	871	908	907	901	950	876	912	885	869	896	900	871	868	849	905	910	887	828	874	857	855	854	952	830	929	897	900	895	890	845	879	863	858	929	879	819	915	881	860	846	872	915	913	892	922	877	906	895	926	853	874	899	834	888	937	866	878	901	877	928	831	931	894	903	927	837	886	868	855	932	878	845	875	911	903	898	880	885	878	926	959	885	853	898	911	821	932	934	888	874	798	867	822	945	856	855	861	870	874	857	862	901	875	952	940	827	880	892	854	897	902	872	871	883	897	899	903	860	902	856	812	913	859	880	880	861	935	888	842	908	916	922	891	833	910	933	850	912	900	887	876	914	877	897	909	893	866	864	898	878	912	882	912	881	907	885	816	890	891	924	868	824	864	846	871	917	850	900	843	913	876	959	918	902	874	880	896	895	856	882	889	895	815	875	917	880	901	926	951	920	900	907	874	876	836	897	905	901	860	854	890	874	871	854	879	920	888	902	902	895	855	903	860	908	854	877	842	948	853	918	921	890	896	868	918	910	895	865	885	893	909	881	845	876	865	918	792	868	838	827	838	890	835	884	909	896	841	853	886	848	872	890	894	881	903	883	880
5070	4648	4248	2317	1882	1717	1482	1426	1346	1243	1136	1221	1235	1225	1187	1220	1132	1097	1009	976	1026	1117	1111	1133	1087	1060	1037	923	975	942	942	983	980	940	934	863	1019	945	943	1050	938	1045	1051	1051	1023	983	946	947	923	906	874	1025	897	924	903	914	916	924	929	948	927	935	904	903	882	984	953	866	904	907	928	952	909	944	892	928	914	966	967	910	947	929	923	880	916	937	890	925	923	882	985	898	890	948	916	931	947	923	910	926	881	911	968	877	924	933	899	889	907	983	960	925	965	933	958	947	876	860	878	936	967	883	925	961	901	888	976	900	900	917	881	956	952	888	949	916	899	952	934	891	932	957	929	895	917	928	1004	891	886	949	915	956	936	915	965	874	886	983	909	909	926	928	932	922	924	913	913	975	937	893	903	874	887	870	974	945	906	934	932	924	927	936	958	900	896	956	917	926	956	968	892	929	917	960	919	949	927	908	878	963	959	953	950	950	938	899	870	939	950	914	905	936	888	936	970	884	915	951	915	938	869	938	940	986	919	905	929	950	975	939	995	940	919	954	944	938	900	989	1009	962	893	947	962	883	929	938	924	971	932	906	897	898	926	943	891	894	972	953	959	955	912	899	955	935	903	910	912	893	977	897	928	944	936	905	922	929	912	993	901	940	919	980	925	882	957	974	943	929	881	950	988	959	901	929	888	917	916	895	939	923	993	942	964	921	922	929	857	865	896	947	920	849	997	889	984	926	926	927	955	929	894	937	958	894	1001	879	937	963	953	928	884	957	941	943	872	917	966	904	875	962	934	928	975	990	965	904	928	940	908	1019	918	969	984	916	916	858	899	996	882	947	939	884	898	924	964	953	889	895	853	941	889	933	975	990	954	959	908	950	918	917	891	993	932	880	989	982	864	925	996	921	871	890	918	916	960	914	919	931	980	891	925	884	955	861	958	920	950	940	994	956	950	927	964	983	923	965	905	890	936	898	957	964	953	993	946	966	913	956	899	933	979	909	903	959	907	953	963	862	935	902	951	886	928	919	930	949	893	841	951	988	950	909	908	931	966	859	950	904	992	933	879	928	897	948	944	894	886	940	972	960	899	947	907	954	888	949	895	913	905	955	989	957	990	974	907	936	932	968	964	922	1001	935	921	936	950	931	959	904	988	932	920	926	948	991	947	939	942	935	919	943	891	906	936	939	909	928	908	968	959	955	935	918	846	984	881	883	916	897	979	908	916	887	893	923	953	912	879	936	924	921	933	945	893	912	967	916	963	930	866	943	871	976	956	930	879	936	957	925	965	905	906	943	928	903	942	889	899	890	997	942	943	948	949	938	911	939	915	895	897	896	925	948	987	859	955	928	938	933	897	949	937	994	921	888	969	913	950	975	845	917	955	967	912	930	949	898	944	941	924	913	909	942	915	960	889	901	922	886	957	954	914	901	883	997	902	939	945	928	929	942	935	959	963	945	916	968	954	998	866	872	906	974	921	869	899	928	932	907	950	939	933	953	942	940	912	955	866	921	874	939	941	932	918	929	892	912	948	944	869	892	931	966	917	935	962	914	953	973	957	903	988	899	979	964	936	935	913	972	948	911	999	962	905	943	926	896	951	993	905	912	933	988	965	973	850	899	952	925	910	911	902	913	858	915	888	931	946	928	932	928	920	945	845	939	953	891	915	951	933	930	944	914	939	992	936	942	940	916	950	953	952	923	936	975	930	966	894	910	931	942	874	976	902	975	959	936	932	915	916	901	897	963	932	938	907	936	884	948	949	915	973	919	944	882	926	907	954	928	910	909	928	961	897	924	921	882	997	939	903	923	929	877	933	919	940	904	921	900	927	969	975	959	908	976	927	962	965	904	940	982	926	959	881	927	913	920	932	952	909	913	955	940	934	907	951	946	943	916	976	936	914	957	923	925	892	903	931	943	885	959	933	927	968	933	896	943	908	935	914	922	872	993	968	944	923	897	1013	924	915	924	1000	951	891	950	953	900	957	931	944	845	892	956	1002	933	949	953	933	916	928	983	963	952	924	936	973	892	972	902	922	917	934	922	930	885	906	853	906	984	978	902	962	942	940	928	913	962	862	940	977	895	928	923	893	913	915	941	989	949	930	902	941	910	962	905	959	971	897	919	983	876	925	876	878	950	927	907	926	900	922	899	869	953	930	979	1014	981	959	904	1013	944	912	924	937	957	922	923	963	942	928	940	932	949	916	901	900	966	955	1009	880	928	997	947	941	921	945	949	959	888	935	931	939	963	924	917	942	964	902	964	976	987	969	934	950	909	933	989	933	872	935	890	952	970	919	959	902	914	964	970	900	912	965	882	882	922	903	955	907	911	907	936	915	904	936	952	954	935	984	962	919	950	876	915	931	945	929	957	963	894	957	941	984	922	964	924	974	988	944	951	1000	930	934	972	926	972	939	965	948	928	930	914	901	929	927	928	970	955	953	923	935	954	941	918	939	932	926	915	949	874	929	958	938	934	917	918	917	919	908	941	892	921	989	919	904	909	915	925	926	922	950	914	933	927	939	912	904	961	936	912	904	884	871	925	937	944	958	866	944	942	981	886	936	895	928	981	908	920	926	939	958	943	832	962	923	921	979	996	992	939	956	953	955	924	935	935	946	923	948	981	916	867	1013	879	932	896	965	912	922	924	902	932	896	886	910	924	924	911	978	948	935	944	893	904	894	914	900	879	967	991	979	968	849	912	916	905	928	917	900	978	880	896	947	924	904	931	898	944	896	956	870	929	944	901	912	928	943	874	972	915	972	919	900	863	932	931	914	941	941	943	946	918	898	915	969	854	878	934	1049	947	893	920	935	963	899	887	928	954	929	922	909	909	945	906	919	991	962	947	888	990	945	937	947	944	925	975	918	906	903	921	922	895	919	926	957	961	894	929	900	927	938	961	882	950	898	926	989	955	931	944	924	947	931	908	939	930	922	947	978	876	953	945	903	947	906	871	919	929	938	955	933	887	938	940	897	938	918	901	945	923	909	958	940	835	922	909	913	903	961	937	905	943	946	910	945	906	945	936	922	914	932	945	1015	926	915	915	920	967	928	927	949	945	897	941	987	961	971	904	927	957	921	917	909	898	881	927	921	894	958	846	978	959	963	901	934	985	960	887	934	917	906	927	951	903	976	943	891	935	907	962	913	936	1000	952	913	953	989	912	904	933	966	926	952	921	916	915	917	874	946	927	952	938	921	896	947	1003	919	915	895	899	825	877	950	938	914	931	926	927	931	880	931	942	896	985	940	903	918	953	901	945	889	876	890	978	955	927	910	931	927	973	929	955	888	944	954	950	925	893	931	996	892	877	942	928	901	959	964	864	945	915	945	934	988	926	976	938	942	939	963	951	924	911	979	954	904	922	931	997	1008	962	930	921	930	945	935	889	889	986	903	910	938	885	881	904	879	946	932	908	955	876	940	962	924	967	906	932	947	945	924	891	888	938	952	938	964	938	931	910	986	885	933	947	907	963	882	980	925	917	861	939	898	925	915	897	946	939	933	939
23409	20940	28165	23897	20954	14168	2671	1661	1427	1334	1099	1116	1211	1173	1129	1172	1055	1017	814	825	872	936	1103	1031	1026	850	852	767	752	724	734	736	696	710	707	713	740	753	769	754	796	811	858	861	794	811	760	758	723	726	670	684	714	687	694	711	690	671	737	694	716	658	696	679	677	693	680	676	687	707	697	730	683	707	665	648	649	700	635	716	636	662	609	691	656	646	666	648	691	673	736	711	708	690	672	653	694	652	689	670	618	690	681	686	657	660	701	677	715	639	654	697	659	676	659	677	638	639	680	654	689	723	674	709	656	670	697	663	681	688	618	661	687	645	686	693	685	658	639	671	646	680	673	715	695	668	669	717	676	692	734	682	704	688	636	697	692	669	640	665	621	660	681	718	697	665	647	694	665	683	654	646	669	676	615	692	696	623	712	675	649	662	695	668	693	688	663	690	679	664	659	659	693	663	653	690	670	679	669	647	726	667	682	665	649	689	683	643	730	622	626	643	723	693	621	660	651	654	638	689	659	673	655	621	664	683	672	662	658	702	699	675	647	699	628	659	668	706	666	665	640	696	727	653	703	667	663	671	692	652	694	679	676	721	653	660	638	694	644	703	635	632	642	712	658	675	663	695	662	692	653	671	652	671	665	660	705	657	656	697	703	662	689	678	659	697	693	703	668	630	665	716	708	704	697	702	640	700	682	688	630	680	721	627	678	706	689	727	700	650	706	637	708	655	672	680	690	691	671	662	684	656	694	688	695	687	660	650	662	642	730	653	660	707	711	693	669	693	672	699	668	647	653	712	724	645	693	704	658	671	670	692	656	652	686	694	673	689	649	705	696	654	673	668	673	683	661	676	653	674	705	637	697	739	685	712	668	661	662	719	670	689	667	695	685	722	748	630	695	681	658	641	681	670	685	681	664	647	621	682	687	654	720	723	691	634	690	707	668	734	692	733	653	655	688	681	628	651	695	698	655	703	657	661	721	676	635	653	672	706	675	711	648	657	703	720	693	683	720	675	651	707	631	688	726	683	649	712	683	647	690	709	677	644	665	723	649	672	684	691	658	692	676	658	656	661	677	642	691	680	634	713	720	667	658	677	698	656	681	685	642	704	682	684	662	687	678	689	648	647	669	663	697	679	629	680	659	668	680	692	655	672	707	643	697	711	677	713	679	662	702	662	661	695	651	665	646	660	692	653	684	662	669	672	733	658	714	676	661	657	706	695	698	689	689	670	659	682	673	694	686	668	685	711	708	689	643	679	664	672	722	646	663	673	695	636	695	690	693	724	658	685	696	692	689	700	687	707	680	693	684	726	663	684	685	674	714	662	647	738	680	684	727	691	654	648	661	665	644	707	670	701	688	739	680	644	644	726	669	687	637	703	677	688	698	640	670	642	729	661	756	672	689	699	682	634	674	702	696	647	689	719	702	670	647	687	704	683	660	682	709	655	713	667	689	678	675	680	652	661	688	691	683	699	692	731	676	655	633	724	684	697	701	668	652	735	648	687	652	649	666	693	665	672	678	676	670	661	674	678	715	704	705	691	665	758	673	615	678	635	663	643	687	690	631	687	668	685	679	675	651	682	689	666	658	671	671	630	653	642	696	653	637	709	690	655	686	610	638	633	614	666	660	700	666	705	668	673	701	675	671	719	685	659	676	691	636	659	677	710	680	708	670	673	661	678	685	729	669	656	673	670	707	699	700	700	622	677	648	657	684	650	684	675	634	693	683	654	642	693	698	621	693	672	732	628	653	705	658	644	664	683	668	679	702	718	665	675	675	653	639	645	654	657	695	722	671	663	658	730	648	686	680	677	719	648	658	616	676	698	712	711	698	679	680	649	738	678	662	627	663	706	657	677	668	655	686	670	690	643	713	707	657	680	703	646	676	695	707	639	673	701	687	665	695	692	709	726	670	726	687	716	660	679	723	743	645	704	670	643	676	674	697	596	648	721	677	669	649	705	674	682	677	709	714	661	642	678	687	691	657	683	696	724	643	688	662	687	633	680	633	666	712	660	650	692	668	737	693	656	669	677	670	688	724	715	699	668	636	659	671	651	678	690	662	676	641	693	687	667	679	670	694	630	669	711	663	689	663	683	681	622	652	651	642	732	672	622	647	651	670	687	656	654	656	686	669	677	684	666	656	687	677	719	660	663	697	716	657	681	593	666	673	640	690	681	691	650	695	664	695	659	706	722	645	648	654	724	676	687	716	657	695	670	632	665	637	703	717	655	708	688	632	696	639	694	660	675	653	700	687	660	677	671	712	658	690	682	667	665	686	684	684	645	721	688	669	634	650	715	666	652	679	669	682	673	632	632	672	681	723	735	703	693	655	688	675	666	722	686	668	692	707	632	656	667	647	678	690	673	702	686	653	707	695	680	694	682	665	652	713	696	683	707	640	696	747	657	670	666	606	706	661	672	662	663	675	617	650	673	631	665	671	681	665	644	627	625	654	743	708	678	684	620	638	691	719	711	680	684	660	687	699	635	716	650	665	704	649	663	664	663	658	652	694	637	658	686	716	702	684	682	705	658	697	710	726	640	713	669	650	706	704	689	682	685	657	674	672	672	661	671	701	692	696	681	677	708	656	653	683	630	734	692	669	654	752	705	712	701	702	679	685	725	716	677	698	658	653	646	654	659	680	711	654	665	633	659	618	657	670	708	660	663	690	663	686	732	674	664	669	708	725	679	713	686	646	727	645	661	665	660	645	708	704	677	675	700	666	720	705	686	698	662	615	642	671	674	700	687	685	716	643	670	675	699	709	684	708	647	683	677	704	696	688	689	697	657	667	668	708	700	686	723	687	649	713	644	651	687	646	620	700	681	680	659	679	671	672	709	632	632	670	699	668	658	671	737	634	656	661	674	688	707	680	664	665	655	643	707	696	673	670	654	678	681	709	687	678	641	676	681	688	707	699	656	642	665	673	665	636	668	677	685	708	690	648	725	681	620	651	707	676	685	658	666	664	666	652	665	725	712	735	667	693	656	660	689	717	673	622	682	673	640	685	645	671	718	672	641	700	683	678	688	646	698	657	634	665	633	666	647	715	693	672	655	658	681	673	716	720	726	632	708	669	701	700	703	702	663	697	667	716	681	677	712	653	722	734	660	672	695	669	701	629	680	683	642	671	722	648	638	683	641	713	673	673	649	725	720	695	758	697	674	697	682	675	694	678	684	658	671	715	744	678	727	656	705	667	701	697	715	626	674	692	662	712	644	696	686	602	644	651	677	664	721	651	654	693	648	608	633	670	687	678	633	665	655	655	676	725	686	682	667	705	673	688	655	676	673	701	627	638	653	685	637	678	658	647	609	683	719	660	701	687	647	672	666	646	645	680	687	656	685	680	645	691	666	644	678	723	695	685	700	690	637	689	680	694	679	647	650	692	647	666	679	678	682	675	667	702	718	694	644	688	708	702	681	642	679	697	699	672	654	668	700	673	685	668	685	679	645	682	699	676	679	678	667	675	647	692	681	697	687	680	678
4451	12624	10951	5815	4194	3306	2726	2187	1992	1759	1488	1362	1506	1530	1488	1357	1190	1290	953	972	1028	1169	1252	1203	1177	1013	946	874	850	803	800	804	775	774	800	711	821	847	867	827	878	921	982	928	913	843	902	763	806	810	822	736	790	682	732	692	705	720	772	761	691	715	755	702	772	721	696	742	793	686	741	727	707	746	754	717	734	692	747	727	715	720	713	711	759	733	689	767	702	756	762	743	720	709	690	698	704	709	733	750	776	686	734	735	729	726	718	764	709	731	742	708	740	719	705	698	694	684	730	699	724	713	697	701	703	741	741	745	709	712	748	674	761	704	728	719	737	755	706	762	766	708	709	730	733	770	699	749	709	713	693	714	744	701	683	722	731	740	751	783	699	697	729	699	736	717	742	761	726	784	785	725	776	723	717	720	729	718	743	698	747	767	721	701	709	736	727	737	690	667	736	691	730	767	797	757	687	748	692	709	740	731	723	806	764	703	677	720	732	723	728	749	726	714	687	729	752	725	733	709	731	741	717	781	712	715	714	737	699	770	689	757	721	706	703	685	724	738	706	700	674	748	723	763	741	694	749	739	738	733	699	739	735	752	683	758	726	680	736	728	751	755	693	725	757	711	731	757	700	804	717	716	731	729	737	740	732	719	730	709	755	754	721	772	739	702	690	684	739	730	669	730	747	756	691	767	723	769	752	682	720	727	752	726	723	773	761	704	693	733	721	714	692	685	770	730	734	767	731	740	712	760	725	713	732	700	752	706	724	710	722	791	716	715	764	703	723	751	754	682	690	711	684	702	731	732	680	727	729	714	724	721	751	728	685	679	772	754	751	701	776	729	709	728	737	715	703	730	676	731	698	689	702	737	774	732	727	719	805	702	746	712	745	726	758	675	744	737	700	739	751	720	736	678	711	675	688	730	779	752	730	734	752	734	748	731	758	683	755	776	728	749	757	761	732	732	723	697	690	692	676	699	720	719	738	780	757	715	731	738	747	728	759	763	717	727	744	743	743	786	748	723	746	735	759	738	670	713	743	741	730	689	742	695	720	731	758	745	744	751	789	766	649	723	678	691	730	734	727	771	748	754	758	746	697	733	765	715	727	745	728	731	747	709	734	710	721	722	699	703	739	746	738	769	721	735	694	715	702	742	703	784	752	719	718	759	734	720	717	752	709	739	686	752	760	661	768	780	726	726	742	698	750	748	720	695	760	713	736	721	733	685	742	686	753	686	760	764	731	727	747	753	771	789	713	719	778	769	768	737	709	708	744	708	758	733	708	753	703	734	666	682	756	698	748	734	747	687	751	753	718	711	742	690	714	730	730	755	757	755	673	685	778	712	683	717	692	769	762	762	766	741	744	776	731	695	735	735	698	725	706	702	719	680	712	741	766	755	731	740	756	752	693	752	774	733	733	753	697	695	719	723	713	758	715	741	710	733	695	758	688	686	758	729	681	725	731	730	718	712	789	723	677	704	732	734	725	762	737	746	693	738	772	779	757	751	681	740	693	718	760	730	687	759	694	774	790	727	773	711	720	704	722	707	717	713	737	686	698	740	738	684	724	749	725	686	739	682	746	727	755	709	732	662	721	708	709	770	734	758	743	715	726	721	710	733	776	733	736	737	699	684	716	713	720	792	710	706	758	747	728	748	713	703	757	692	729	740	688	703	740	693	735	714	726	723	731	686	736	698	749	703	716	685	676	774	737	720	743	741	762	784	717	764	695	753	714	676	724	753	746	752	706	765	706	718	718	758	758	712	746	730	678	696	700	734	718	764	751	725	713	712	716	796	749	739	748	716	711	757	758	715	751	729	697	760	691	740	733	727	738	785	753	712	732	703	735	705	689	720	707	727	737	743	736	742	711	715	756	738	681	745	737	729	723	704	729	721	711	721	715	703	723	709	723	711	728	701	726	728	676	777	729	720	729	751	712	733	715	690	711	729	704	737	755	761	698	734	739	701	763	758	703	713	740	757	708	698	709	759	741	736	759	758	719	690	745	706	692	699	736	744	684	714	743	697	683	679	761	726	707	691	746	733	715	725	728	741	698	749	715	754	714	720	725	655	730	731	695	721	693	690	741	689	733	737	715	764	715	748	777	746	729	704	740	735	724	712	719	721	710	727	676	690	748	746	718	772	708	745	761	707	693	753	765	715	670	710	773	701	713	708	731	732	756	686	696	716	727	768	728	729	733	735	737	669	762	728	745	709	723	757	742	701	737	707	727	709	752	754	743	706	742	735	722	739	693	727	681	720	741	714	725	706	730	732	729	712	736	748	765	748	703	733	732	763	697	686	679	730	730	724	734	723	717	714	723	732	738	727	730	716	751	733	753	704	676	777	776	717	736	716	693	715	741	715	782	724	737	734	726	734	717	724	766	697	762	717	731	764	719	758	677	755	726	750	717	743	737	757	666	754	706	723	743	785	757	760	668	744	722	742	726	754	707	707	706	682	706	705	740	741	748	698	713	705	696	765	716	783	741	700	697	779	680	720	740	749	757	724	776	753	727	728	728	728	761	731	778	730	760	707	727	703	697	689	768	689	720	737	751	752	687	667	739	833	726	727	689	708	709	751	725	730	722	713	758	726	722	696	726	718	713	694	721	743	729	733	756	770	731	739	683	695	721	755	710	715	703	708	752	719	697	778	741	691	728	691	685	705	727	671	801	695	695	720	807	748	692	702	705	750	707	720	720	727	739	733	725	738	733	711	696	761	704	763	701	725	716	740	684	738	719	720	742	755	795	695	761	755	713	753	695	723	718	744	697	741	725	743	726	718	755	742	697	747	659	741	703	680	702	697	710	688	769	750	702	696	742	714	737	730	737	719	722	722	730	709	742	732	725	739	705	774	686	767	744	677	723	751	724	737	739	755	738	781	747	751	694	764	726	697	751	768	713	722	713	728	727	740	752	736	755	723	741	738	812	765	740	762	788	704	739	735	707	672	712	690	757	720	749	740	782	703	754	746	691	707	747	667	717	734	791	746	682	730	735	695	749	694	783	715	725	755	702	715	725	752	762	685	715	760	760	739	723	719	715	735	735	704	710	744	745	718	689	742	702	782	748	701	750	746	705	733	744	655	726	749	727	730	744	731	708	703	749	756	693	705	682	730	725	691	718	735	737	714	727	698	704	732	713	772	758	783	702	742	682	758	767	780	721	729	761	736	705	733	740	740	750	748	700	720	754	756	767	762	762	761	718	771	720	730	713	719	674	736	771	731	700	701	708	760	796	706	734	738	692	701	743	730	721	766	683	732	735	753	733	741	657	723	731	735	800	724	697	662	756	701	692	748	756	729	715	691	712	712	717	732	743	762	742	711	738	738	737	715	714	730	718	722	761	730	756	696	684	732	680	779	726	707	739	732	723	742	738	734	744	701	742	705	685	703	704	735	699	687	693	742	734	725	706	769	775	713	700	720	711	701	698	762	728	724	751	783	734	722	709	683	730	699	752	823	753	731	744	749	706	715	764	733	763	709	719	743	761	746
24318	20960	27493	24525	18142	2939	1604	1303	1227	1165	1019	1056	1085	1136	990	992	976	1028	864	884	909	931	980	1048	985	862	809	770	836	742	753	758	794	786	732	749	790	812	783	747	788	933	911	912	791	861	824	777	783	768	769	721	778	777	760	765	732	751	741	742	769	749	738	730	764	746	783	826	756	775	757	743	737	729	767	738	750	758	757	725	751	777	786	775	730	726	717	754	756	789	703	751	723	755	757	784	776	736	790	761	727	759	760	748	772	698	737	781	753	731	757	756	747	779	750	793	758	749	754	704	745	735	779	737	691	760	755	738	721	769	756	745	763	733	695	745	798	743	751	707	766	782	728	751	745	736	757	766	827	779	744	789	833	767	765	718	725	772	776	698	733	771	744	732	757	734	814	698	742	801	760	747	754	712	773	759	751	704	756	737	702	703	762	759	801	772	783	760	699	759	763	728	758	740	702	793	782	745	745	769	780	748	703	702	681	806	777	747	754	694	778	760	752	814	769	735	758	751	754	780	733	788	758	703	736	772	780	728	768	753	755	771	789	736	728	795	785	717	763	759	778	700	784	722	792	776	748	771	776	739	793	696	714	722	745	761	734	749	765	761	726	732	785	810	712	739	730	738	736	741	713	759	770	780	748	742	735	725	797	730	791	699	796	743	751	764	768	776	793	741	752	751	742	760	771	732	803	732	783	772	766	782	771	730	702	731	752	781	772	798	754	730	759	783	757	713	744	778	725	730	728	721	742	711	736	753	727	776	778	740	771	792	773	742	765	761	749	822	723	774	767	788	777	759	779	761	747	748	730	726	752	749	723	747	793	727	718	777	793	760	733	693	754	769	783	792	797	741	723	728	728	767	720	762	743	786	745	758	698	778	717	751	739	715	755	753	762	717	726	795	721	739	729	759	732	720	789	747	755	769	754	760	742	776	717	749	739	729	726	674	737	774	768	767	726	746	711	752	801	679	771	696	793	772	755	747	767	747	784	761	768	799	784	724	711	790	803	751	780	727	792	748	694	741	793	765	706	739	710	687	733	761	760	774	699	759	752	720	735	760	746	733	743	748	749	750	724	768	740	735	829	755	785	750	721	776	766	747	739	766	737	745	763	779	734	716	756	794	764	723	774	759	792	787	761	764	762	764	773	768	713	761	755	698	786	719	706	793	786	744	766	729	753	711	766	760	732	706	747	713	760	711	749	738	830	741	747	771	763	713	737	785	806	735	785	738	739	757	713	787	759	758	780	731	749	765	767	733	778	754	730	728	766	756	750	735	744	786	775	708	767	706	713	761	737	759	759	741	738	676	747	772	783	780	747	726	728	769	764	770	675	751	745	738	764	746	776	792	745	759	755	730	760	755	704	663	789	706	767	812	723	718	752	751	746	739	793	796	748	752	766	756	741	782	733	738	737	768	726	706	759	793	767	756	764	711	722	740	739	716	751	742	736	758	808	763	765	755	741	748	773	766	763	756	762	755	743	750	757	783	769	770	783	758	752	798	720	738	785	712	761	708	716	781	767	721	760	781	750	746	711	800	727	712	784	752	734	753	737	772	739	774	711	770	755	785	755	752	720	752	768	713	745	752	772	745	732	721	730	756	787	756	763	711	797	754	767	792	775	770	777	774	780	756	732	701	681	765	716	786	781	747	770	769	742	744	771	776	775	763	779	772	727	768	810	751	764	770	733	735	743	755	804	712	777	738	735	778	739	702	816	762	715	760	727	747	710	748	733	738	781	745	773	795	757	768	769	768	689	741	747	749	777	717	719	720	694	751	746	809	753	791	741	717	791	721	747	764	740	747	767	755	744	777	759	778	766	747	760	764	783	752	724	765	724	718	731	777	719	712	712	792	752	754	758	760	770	798	743	760	732	755	745	745	762	771	729	755	763	720	739	730	747	781	829	744	771	788	676	745	734	737	736	781	758	756	745	755	748	772	765	790	702	780	707	733	758	770	746	748	741	732	776	725	732	788	742	752	723	746	766	756	745	761	752	761	773	747	728	752	774	744	740	780	782	769	800	760	774	747	716	730	758	729	765	787	763	685	763	689	772	732	734	685	716	750	734	728	768	739	807	723	766	755	751	750	791	769	714	753	716	705	704	715	768	731	732	772	751	738	738	718	744	795	789	738	698	742	746	770	750	731	734	732	751	749	750	763	739	731	744	748	775	743	738	755	746	741	794	740	767	744	765	689	760	719	791	764	785	810	720	766	780	717	746	762	725	717	728	811	763	687	723	696	725	726	713	811	749	765	764	731	736	762	737	727	731	764	770	751	758	765	741	755	729	770	775	771	763	773	769	719	741	730	720	734	711	793	724	740	734	794	769	746	727	738	738	766	692	733	730	778	752	775	720	749	740	770	672	748	758	728	775	751	790	703	767	711	774	712	769	805	717	747	758	776	754	730	761	749	745	799	758	733	766	767	783	788	754	721	754	778	738	740	731	740	777	758	763	738	726	797	743	772	772	724	771	738	699	760	784	773	729	712	786	731	734	755	712	742	725	736	745	735	717	734	771	770	708	735	788	773	724	760	768	721	742	752	752	705	746	738	708	719	751	780	717	800	791	778	714	773	754	699	781	713	728	732	740	739	684	740	712	688	803	723	787	740	737	724	778	790	776	741	743	700	776	751	754	778	744	718	755	722	725	746	715	721	771	738	787	702	732	757	745	731	809	763	723	795	788	700	754	743	778	709	780	754	795	728	766	765	754	737	690	732	738	774	732	736	761	728	769	762	702	745	764	776	687	788	767	761	803	710	704	771	758	737	750	728	765	759	740	722	732	739	730	723	751	731	765	762	749	831	722	753	768	784	718	790	745	707	754	770	751	713	745	755	764	773	795	767	748	775	795	768	702	773	758	740	815	767	740	795	738	692	714	823	734	730	786	726	811	753	757	743	722	790	731	789	764	824	767	763	783	742	735	772	778	767	758	735	741	752	712	742	759	815	697	769	736	751	714	729	764	775	717	729	725	721	741	738	756	772	731	771	738	684	779	740	739	726	717	758	743	755	766	745	728	776	734	733	740	742	741	756	757	799	757	773	786	754	755	751	793	769	768	728	731	789	740	709	719	770	720	721	740	746	807	774	746	811	742	715	697	742	761	730	739	744	731	683	735	749	750	776	711	800	734	779	771	743	712	733	759	765	736	749	730	749	718	731	760	780	746	761	718	750	767	726	725	762	723	766	782	760	743	730	738	787	735	715	705	737	715	716	753	732	774	756	713	779	707	779	759	731	792	712	787	751	759	784	781	783	780	772	711	721	731	833	748	759	739	753	740	739	778	747	794	778	724	748	741	732	713	722	748	720	694	766	710	750	727	721	722	759	720	734	798	759	735	786	749	702	779	744	739	822	726	768	778	730	730	764	720	789	767	712	714	805	724	757	737	758	756	706	750	772	727	754	722	719	776	790	704	730	744	798	736	741	756	761	746	759	721	770	768	694	744	759	772	730	782	759	713	773	775	740	731	741	763	710	738	774	728	730
4576	9560	8526	4410	3439	2736	2283	1827	1684	1415	1290	1272	1416	1299	1181	1227	1136	1189	967	981	1059	1044	1087	1163	1115	969	927	896	847	826	828	870	803	776	793	778	874	806	823	892	907	943	989	1035	955	932	892	815	793	800	844	775	799	809	782	766	809	793	780	787	730	746	728	815	782	785	841	785	768	792	774	778	797	789	802	774	771	751	770	756	789	770	843	748	832	743	777	800	760	851	803	805	769	778	769	777	778	778	782	734	800	809	806	789	746	859	749	749	807	758	794	753	741	754	761	709	724	749	815	772	785	785	776	795	792	765	768	778	792	764	791	813	794	773	773	744	761	760	807	734	796	788	796	827	772	787	719	760	776	861	776	804	789	805	834	772	822	796	785	768	828	748	809	775	801	797	768	755	775	762	808	761	741	821	774	742	744	772	830	760	803	740	750	799	762	788	743	827	761	806	789	807	794	780	802	794	764	831	767	769	797	803	810	765	727	761	778	733	805	761	780	800	741	781	751	850	718	792	751	778	784	823	808	784	847	738	794	760	780	755	821	737	808	753	756	768	828	757	820	748	752	751	794	795	728	789	773	804	785	864	757	800	789	745	786	809	765	795	774	796	783	777	772	745	811	767	810	762	700	805	783	808	778	762	772	794	875	755	811	801	771	787	758	797	768	751	815	796	847	787	784	802	779	830	823	793	813	776	767	776	729	785	812	790	753	742	739	810	789	741	799	779	828	798	800	730	789	797	824	805	766	754	802	775	803	768	793	790	733	814	770	766	840	812	804	790	817	761	812	777	766	786	750	796	797	789	735	754	773	755	814	816	772	799	759	732	811	728	755	775	790	750	773	801	792	769	738	789	820	793	733	757	791	796	746	802	807	799	763	798	765	745	808	822	806	823	762	817	754	761	723	753	841	809	786	784	739	817	787	759	808	752	800	804	772	772	747	768	803	736	744	750	776	805	783	777	782	760	780	804	783	829	763	769	833	779	770	747	770	808	799	736	769	814	779	821	776	809	811	790	773	797	797	761	800	754	769	807	782	797	791	793	707	825	764	801	808	770	766	771	788	828	774	787	770	779	785	785	774	821	804	827	819	824	790	807	779	792	753	808	776	803	796	800	750	776	784	751	789	800	781	824	782	741	755	777	786	798	768	805	770	754	817	774	745	762	764	832	784	818	778	789	779	814	772	797	789	812	804	778	781	745	853	757	748	807	797	769	773	783	812	821	794	823	768	801	794	814	767	796	758	759	776	734	816	775	773	784	785	738	789	802	780	755	774	756	871	775	793	793	748	748	735	746	849	762	785	779	803	773	772	784	788	718	802	787	830	730	788	811	796	769	842	747	750	808	751	782	772	804	769	778	780	777	768	781	742	769	774	760	740	791	805	770	801	819	832	768	778	769	794	789	757	757	791	774	760	780	759	719	776	746	812	744	717	845	764	786	787	752	800	784	775	778	766	798	758	759	821	778	774	791	754	780	763	806	779	771	785	749	786	795	793	766	809	798	760	721	811	759	787	785	784	814	753	832	787	810	801	749	823	769	847	818	754	757	762	826	797	793	772	776	822	750	741	791	800	737	802	814	772	759	801	782	751	784	798	788	785	803	796	804	805	803	740	783	747	804	725	757	766	792	754	791	798	796	749	823	760	765	751	771	768	821	761	755	780	749	753	741	758	773	795	781	770	785	740	770	760	817	770	803	777	770	796	802	761	805	811	786	793	819	813	801	804	760	771	798	776	790	775	813	750	742	813	792	757	804	746	762	719	827	745	772	751	747	787	795	781	786	774	789	730	754	737	789	790	820	755	761	768	818	746	755	755	752	736	803	809	798	791	762	821	755	779	750	776	739	765	722	780	797	804	750	766	767	773	757	771	799	775	731	775	789	821	793	796	760	740	750	732	800	820	740	780	820	714	795	763	775	743	784	778	793	757	821	778	816	793	757	705	764	817	761	757	825	777	782	840	753	783	813	751	813	799	724	780	780	782	793	782	770	770	804	740	751	771	761	787	761	804	775	764	811	786	796	782	782	809	780	748	762	765	731	802	749	791	800	772	771	793	806	770	744	791	784	791	763	821	760	798	794	773	791	817	775	825	778	762	823	775	717	763	791	810	794	838	792	761	764	792	771	776	783	778	757	750	774	758	777	757	845	780	822	774	783	721	760	740	771	770	806	745	774	806	820	789	784	749	749	738	746	778	806	752	808	773	737	839	800	799	766	761	822	782	752	788	730	730	816	793	766	785	791	742	787	759	733	758	743	786	787	807	810	782	838	730	784	778	762	764	766	816	804	769	758	799	753	813	760	784	796	774	720	797	788	794	790	781	752	793	771	776	769	808	751	759	818	794	755	804	790	813	745	787	776	819	796	772	771	789	814	804	831	752	785	787	770	803	812	777	770	821	779	747	775	780	804	770	734	761	827	805	794	766	761	782	746	759	788	790	782	779	825	767	797	801	768	810	782	773	796	770	821	767	794	741	726	745	768	754	768	786	783	823	778	758	773	785	704	776	800	788	751	746	797	819	756	774	824	792	769	777	761	756	751	796	774	724	757	774	786	776	751	788	814	798	761	748	746	818	785	821	781	711	785	806	793	763	751	833	760	774	750	772	749	805	770	766	817	778	790	806	773	772	779	765	814	779	761	751	788	806	769	757	811	819	763	784	764	825	766	813	727	789	796	828	777	808	806	751	782	766	757	769	718	759	763	782	804	810	728	752	802	795	761	755	824	781	767	776	790	791	791	802	767	789	778	834	788	756	778	803	763	751	787	779	804	767	751	769	786	808	751	781	756	796	782	798	814	742	773	786	757	772	758	762	784	840	795	783	771	825	813	748	747	807	776	767	807	810	783	793	781	794	800	785	802	788	817	774	785	751	763	781	800	802	749	796	768	814	800	785	784	792	806	764	722	799	727	787	771	767	753	752	779	786	753	799	753	747	790	767	840	803	753	773	813	805	823	756	747	800	713	798	832	746	775	810	723	822	757	734	783	802	763	836	751	789	764	764	769	820	821	785	767	773	742	795	783	767	775	776	781	781	778	785	773	790	749	790	768	764	754	728	812	740	790	798	797	781	800	790	810	767	770	800	767	797	766	775	766	781	780	737	813	862	814	755	800	786	761	790	755	763	773	800	814	805	814	760	783	798	774	750	798	782	737	777	755	730	769	789	762	814	793	763	730	800	750	801	766	775	774	745	808	768	789	781	779	776	827	753	817	799	789	783	794	806	772	768	770	779	776	797	768	756	779	741	776	801	796	794	779	807	783	789	807	723	769	776	822	755	761	752	773	790	771	764	814	761	784	792	793	757	860	801	806	790	806	787	779	839	762	766	789	828	764	775	715	820	803	780	786	756	754	746	809	823	817	777	837	781	776	787	846	801	814	805	731	810	829	821	796	802	768	760	745	801	810	794	794	762	824	829	764	746	794	796	790	783	770	786	779	760	786	771	755	791	779	799	814	806	803	727	785	806	779	820	783	725	769	795	764	767	784
22254	20944	28527	23517	20945	21025	13592	2330	1601	1457	1198	1115	1218	1314	1002	994	919	931	798	714	716	845	987	940	935	779	651	563	571	496	523	503	455	473	472	501	503	530	558	544	592	646	773	744	687	691	599	524	564	498	520	483	518	446	447	436	456	445	469	452	442	430	456	424	441	421	415	424	460	439	430	437	446	444	462	458	477	443	472	448	460	424	402	422	423	401	442	431	472	425	414	457	471	439	409	434	429	422	471	424	462	456	455	460	497	465	446	453	435	455	439	404	435	414	450	454	423	443	443	463	465	436	441	434	466	414	398	432	464	451	438	465	442	445	429	439	434	445	422	438	431	409	435	407	447	487	439	483	480	432	451	448	465	448	449	444	421	439	449	473	500	485	408	391	480	412	411	461	450	422	425	417	476	467	450	440	460	422	434	461	443	451	438	453	441	426	450	435	423	437	445	480	448	434	427	448	478	463	427	447	436	395	424	421	429	402	439	478	402	442	410	436	428	409	415	454	418	446	452	439	482	440	447	470	446	447	448	410	456	411	427	456	512	439	453	445	421	453	447	470	427	460	460	476	437	417	453	460	442	428	438	444	441	480	444	440	435	384	452	409	436	425	433	445	474	438	439	436	430	434	480	418	401	440	459	424	459	446	390	440	446	444	432	432	430	439	413	437	408	413	472	427	433	430	432	461	422	411	416	431	437	446	404	400	452	473	420	450	470	478	450	451	445	430	399	424	478	386	412	428	459	430	424	409	412	446	431	400	457	416	433	448	426	447	451	462	444	450	462	474	463	429	452	439	405	433	449	423	449	405	436	463	458	441	477	461	460	450	454	462	445	423	431	448	428	442	422	431	399	460	492	427	439	482	420	458	460	433	460	467	462	415	426	492	416	422	445	443	409	445	424	406	421	444	442	413	466	459	428	462	418	413	442	443	445	470	470	478	449	447	458	428	453	385	470	399	426	444	454	450	415	442	431	415	393	454	457	459	434	446	438	422	420	450	480	443	425	448	412	412	429	422	443	454	455	429	437	430	472	390	447	399	435	431	424	427	465	482	451	460	414	426	485	415	494	432	466	409	416	451	450	433	465	438	431	444	445	463	453	436	410	450	459	431	422	441	474	442	421	452	451	430	461	437	415	414	459	420	423	446	480	460	427	500	414	462	447	408	476	461	415	412	424	404	427	456	469	472	436	434	418	432	441	414	436	461	447	419	405	445	451	421	448	477	419	469	475	414	417	424	434	446	441	405	457	466	418	448	449	493	438	428	405	421	416	436	471	448	451	448	422	425	429	470	452	430	464	447	447	411	428	419	436	464	424	404	459	390	445	460	434	459	432	409	448	428	464	455	425	440	425	435	441	472	446	420	464	436	444	451	466	458	413	483	442	459	401	438	475	457	411	421	446	438	407	465	493	406	441	428	448	447	435	442	458	445	472	438	458	445	423	453	425	451	432	416	454	432	436	430	449	453	418	449	434	420	395	420	394	428	473	415	455	468	418	445	415	429	418	402	498	442	421	451	498	441	454	408	464	442	405	432	474	452	443	452	427	433	457	487	455	431	426	408	442	474	447	414	434	394	468	425	470	432	429	430	428	419	425	405	482	446	430	423	425	466	429	433	431	464	407	430	425	435	428	426	468	417	454	402	459	462	458	392	450	407	449	477	483	461	433	458	446	456	448	439	445	421	447	456	422	409	464	463	422	449	458	448	433	475	404	458	432	459	420	474	436	430	437	412	450	434	428	422	426	421	443	447	485	446	429	445	475	443	462	421	418	451	386	426	439	461	410	427	477	460	447	413	433	424	434	423	462	483	468	436	433	439	468	441	458	446	459	461	415	408	476	436	499	447	445	393	452	459	456	415	438	461	442	448	460	436	453	439	427	445	427	418	451	393	456	438	424	459	446	416	475	465	453	495	432	451	476	436	396	453	475	429	427	468	452	432	440	444	430	455	419	413	417	456	426	438	434	457	433	434	423	426	457	453	450	439	448	424	421	439	430	420	414	443	443	449	461	434	417	476	440	447	429	436	440	450	424	433	423	412	427	424	428	445	477	411	419	460	406	416	416	426	430	441	439	427	427	454	438	431	439	427	451	464	445	446	452	437	448	470	441	442	442	423	437	400	412	421	456	453	438	421	456	475	445	419	465	412	416	405	437	419	439	449	436	437	444	436	415	423	450	418	403	409	416	409	449	441	458	465	435	412	425	420	456	423	428	425	409	442	472	464	443	437	423	387	440	411	446	429	419	478	426	446	405	447	464	446	433	492	430	438	415	436	444	482	421	484	467	439	440	429	420	448	455	426	441	445	446	442	434	459	436	416	456	444	431	423	467	470	429	439	444	445	471	416	422	404	411	462	445	426	450	412	426	414	420	467	462	419	431	464	399	420	428	454	450	465	462	420	453	492	451	483	423	399	446	444	440	420	397	452	476	418	437	432	420	452	414	421	455	472	400	469	404	426	425	471	493	448	447	440	457	415	461	445	462	413	417	420	423	434	436	418	431	453	453	468	421	453	461	421	450	452	454	442	502	485	444	451	448	435	407	434	472	455	438	445	424	413	451	464	471	413	483	426	420	491	392	448	455	464	455	456	425	451	443	445	427	437	419	409	475	435	431	438	474	406	456	416	410	426	438	429	451	432	415	469	431	449	447	451	451	487	431	421	450	432	430	387	475	429	427	436	434	438	440	437	431	464	434	414	426	475	446	415	424	422	442	445	439	461	439	433	386	464	428	429	472	440	437	479	430	465	435	459	401	435	438	386	441	445	478	442	469	435	459	459	440	449	418	463	452	430	422	459	490	444	434	466	429	452	456	423	444	424	456	423	424	416	483	456	396	490	431	436	439	413	413	451	448	457	445	428	443	433	439	426	444	456	418	427	435	406	420	439	458	397	394	459	412	425	437	469	392	435	405	456	434	447	420	398	429	422	452	412	456	466	444	479	463	423	455	425	431	424	413	407	448	461	445	448	453	455	408	433	443	450	433	486	434	452	449	453	431	456	447	436	450	431	436	446	488	440	453	425	476	444	438	441	453	464	436	444	455	468	438	438	434	419	427	427	446	418	461	424	436	433	450	432	416	428	421	444	418	443	403	445	450	464	402	433	434	434	429	464	411	454	418	417	450	412	464	436	437	391	394	442	408	425	476	432	421	425	441	454	462	420	409	425	455	447	450	443	447	439	439	444	471	428	426	455	446	429	393	411	449	434	443	482	412	413	417	436	433	409	432	466	428	443	440	434	391	460	455	420	418	472	464	422	440	453	431	420	435	404	460	431	474	481	434	435	433	415	449	454	427	433	435	442	447	433	444	434	432	436	457	426	406	422	437	449	416	443	422	424	473	436	448	422	424	440	461	447	477	419	423	414	446	416	387	414	415	436	437	412	446	461	445	426	448	468	452	438	447	440	443	427	427	454	435	391	421	441	483	442	406	453	481	413	427	446	450	428	464	450	427	453	441	416	419	420	431	492	436	438	423	428	480	442
6005	18598	16087	8907	6373	5196	3881	3034	2517	2217	1663	1649	1767	1615	1461	1358	1202	1324	883	853	953	1012	1260	1228	1224	948	758	641	619	626	578	539	559	558	535	582	566	611	634	704	704	823	906	956	807	728	703	628	633	564	586	552	520	454	470	463	435	493	496	484	451	450	455	468	450	454	475	493	474	479	453	471	456	446	493	512	503	497	435	441	454	472	442	455	482	445	483	437	492	482	469	473	437	453	464	456	469	520	441	465	502	490	473	454	458	466	479	450	454	438	475	459	464	503	470	453	491	499	468	447	459	454	476	447	481	454	482	472	480	469	449	483	464	432	441	486	470	457	511	466	442	472	479	500	448	452	493	438	457	464	490	510	502	472	438	489	438	463	439	469	463	479	502	441	485	442	486	439	490	491	450	471	457	449	496	454	492	486	478	464	424	475	507	486	489	476	483	485	458	440	475	417	478	466	462	458	444	444	477	493	468	488	461	506	502	434	444	469	466	450	514	481	445	469	463	485	489	469	471	507	478	519	456	459	461	449	460	513	449	440	447	482	467	486	466	471	459	467	487	515	467	476	474	469	455	515	463	490	477	433	471	461	459	469	449	451	460	501	456	470	453	478	432	463	451	488	471	432	477	438	427	509	479	484	447	472	456	453	486	494	470	439	461	469	481	456	443	466	519	466	461	486	517	459	471	476	441	492	477	448	511	453	482	489	468	472	491	501	449	457	465	443	457	475	464	500	462	496	470	440	474	443	471	467	486	490	455	464	491	480	474	491	499	487	493	472	491	460	487	471	455	470	479	450	466	474	494	469	478	466	500	477	452	461	466	491	471	493	442	449	443	440	475	469	491	495	471	464	495	496	461	469	441	455	485	502	457	507	431	472	471	500	483	486	463	497	494	454	472	456	458	467	463	457	459	499	473	469	460	444	464	513	445	435	458	430	474	415	458	467	432	446	409	444	449	469	463	466	458	453	466	446	469	470	451	465	478	465	432	455	441	485	461	469	471	439	480	433	438	434	497	497	474	479	502	497	486	442	480	444	444	474	491	512	444	441	496	440	473	471	481	436	458	466	480	472	488	450	481	448	489	501	492	457	478	442	478	458	441	456	440	459	481	478	450	452	461	490	455	517	434	470	478	454	479	435	480	483	487	497	469	462	464	481	458	521	509	507	485	456	450	514	470	482	459	478	465	467	461	454	478	471	494	506	470	443	494	495	423	469	444	468	493	467	497	519	469	512	450	473	469	457	445	441	468	492	489	482	464	495	498	447	469	457	440	477	489	474	444	461	472	474	460	452	461	492	460	482	478	476	475	467	454	480	475	456	451	515	440	434	488	492	483	475	466	503	498	473	468	524	450	476	470	514	462	460	485	509	457	433	513	457	460	470	489	494	451	468	468	521	457	467	458	427	466	460	454	447	465	466	493	441	516	476	441	456	522	480	480	467	483	465	462	462	485	482	480	470	489	486	473	482	451	482	470	439	457	474	484	506	468	458	478	483	510	471	504	475	494	473	472	497	478	460	461	440	463	478	461	470	475	480	451	493	468	447	447	473	427	475	452	452	471	480	471	431	450	483	501	455	487	472	478	440	456	468	444	486	455	464	471	482	488	490	491	459	438	487	443	480	461	449	452	471	451	417	442	456	504	472	462	465	466	449	476	467	469	506	430	459	482	459	461	435	447	443	439	509	435	469	484	468	500	477	507	477	451	490	478	474	486	463	473	485	503	450	426	453	483	451	461	483	456	475	458	428	481	456	466	471	508	465	464	505	477	522	483	466	492	469	454	492	459	497	461	434	469	444	468	475	439	475	493	432	493	455	462	461	465	454	433	468	499	478	469	461	471	447	501	447	463	498	456	494	448	469	466	461	441	463	485	485	449	454	464	497	431	497	493	486	503	516	499	430	485	487	466	461	443	466	439	433	458	483	477	480	420	497	444	470	513	503	467	505	514	476	503	465	464	479	467	431	486	497	491	434	510	444	489	477	472	509	469	444	502	446	454	472	444	508	454	447	456	455	492	457	429	463	417	460	446	480	480	461	450	455	489	447	461	443	475	431	485	457	482	433	407	483	473	487	468	481	440	461	461	481	434	434	494	452	446	493	447	453	449	467	475	472	464	430	452	485	461	490	451	482	466	453	438	459	479	448	503	456	489	459	461	488	465	461	449	419	489	513	445	454	494	465	465	499	460	456	453	470	493	436	484	465	514	458	475	438	478	472	497	491	431	467	463	497	465	505	427	445	484	504	489	430	470	472	501	463	474	447	467	451	493	467	434	468	492	459	462	440	407	474	441	456	467	491	456	452	457	433	463	464	479	466	472	466	477	479	466	457	477	466	457	490	452	482	480	437	494	484	488	494	448	472	446	425	456	427	466	484	473	487	502	476	544	483	479	515	443	439	449	471	464	467	438	452	432	504	489	478	490	440	408	489	450	468	473	456	459	508	449	452	501	495	482	458	445	473	460	514	445	463	457	453	448	473	458	459	470	466	474	459	446	459	458	518	507	480	485	504	449	509	478	489	495	456	462	467	476	473	467	486	461	493	456	453	472	456	473	440	447	437	457	458	460	426	437	497	498	483	438	446	481	477	472	427	515	459	449	444	481	491	452	432	487	453	481	491	486	457	450	437	484	481	455	451	501	482	473	454	470	477	467	487	477	456	416	453	470	462	460	486	427	445	462	490	447	439	466	472	479	483	463	413	483	484	475	455	454	439	456	475	484	483	506	480	463	477	464	461	450	495	479	440	510	445	457	471	450	482	437	522	501	453	475	492	460	473	459	450	465	447	458	466	502	490	456	431	430	465	470	470	452	439	473	514	479	473	456	479	487	459	457	479	467	469	433	445	473	442	462	439	462	450	486	475	479	478	515	442	445	487	478	481	523	464	455	431	466	491	456	433	475	486	432	475	481	441	469	417	479	455	445	500	496	433	466	456	483	473	479	482	443	475	502	470	474	468	465	456	506	449	455	457	435	479	498	488	429	454	470	493	492	481	440	453	508	446	444	454	450	460	451	474	455	471	448	482	442	457	483	432	496	507	472	442	479	429	459	483	507	473	457	474	493	463	478	455	444	467	452	485	450	483	451	480	455	479	443	471	467	442	450	481	474	435	482	470	449	425	450	470	440	484	431	458	455	441	516	469	453	420	470	439	455	427	464	446	479	465	504	476	459	439	468	519	465	457	451	480	428	485	475	477	458	463	466	484	483	460	490	483	483	401	470	474	496	469	470	469	469	466	468	472	454	466	454	443	443	449	495	489	488	440	427	477	421	463	445	497	495	438	478	475	487	437	507	469	467	444	469	487	496	481	472	441	459	495	475	444	467	495	476	423	438	475	475	449	497	459	491	466	476	461	497	478	468	468	459	498	490	465	432	483	488	485	438	422	457	498	496	440	465	478	478	479	435	430	469	509	457	483	462	514	488	442	502	472	466	456	457	476	488	484	434	455	516	463	499	511	467	451	459	433	481	450	481	476	475	481	489	475
27144	19729	8751	2313	1421	1383	1212	1171	1112	1108	1002	1056	1033	1075	1054	971	1019	991	975	952	985	996	977	1048	1010	956	996	877	884	857	936	868	897	934	914	918	847	939	907	918	931	958	1004	962	969	936	881	916	872	899	892	902	919	886	844	869	865	823	890	895	874	867	858	810	926	919	872	855	884	874	911	925	863	898	921	873	842	829	899	848	878	842	953	886	867	873	880	838	864	910	924	929	839	863	905	893	892	889	850	843	870	829	855	890	907	945	918	876	918	931	869	942	894	878	895	853	827	883	942	899	893	871	897	860	882	876	889	899	903	956	878	945	894	881	881	955	941	902	875	902	898	871	962	911	887	892	903	914	859	903	905	944	881	863	866	870	904	893	899	904	921	852	895	872	840	857	903	836	927	879	846	965	822	871	852	940	885	877	874	851	863	903	914	885	908	897	878	837	887	944	862	867	960	877	885	896	879	884	880	864	901	872	960	917	925	912	923	817	925	842	898	870	945	850	921	906	888	886	880	932	870	910	901	870	851	871	876	901	874	928	879	894	946	862	889	881	937	890	894	860	904	877	861	904	879	875	932	872	905	867	876	887	955	889	891	921	847	892	888	941	872	840	920	879	881	860	921	873	906	905	845	830	848	945	861	904	908	910	881	858	870	860	929	847	925	900	900	898	934	923	922	883	872	889	901	847	873	876	842	896	909	897	783	914	860	900	912	895	846	894	885	911	851	873	873	891	899	898	878	899	860	869	839	835	916	905	873	873	936	868	885	905	862	869	884	890	887	858	864	876	857	906	990	888	873	905	877	924	918	867	854	886	870	855	925	872	826	876	946	882	841	888	890	861	874	965	848	896	857	911	889	874	891	902	907	895	904	884	886	869	837	942	886	880	945	910	878	878	850	877	890	868	893	893	808	801	894	877	871	894	893	838	832	872	962	890	861	903	887	929	900	885	867	840	894	914	860	883	855	855	907	854	891	873	913	941	891	929	868	894	895	932	882	840	963	863	966	881	882	883	895	868	930	875	911	889	903	866	905	927	876	856	855	919	904	882	870	851	931	898	832	936	954	922	908	861	867	851	884	885	902	879	948	861	882	910	886	846	864	928	851	856	884	895	894	858	940	906	905	869	888	867	895	901	879	885	909	908	843	903	863	872	887	903	852	855	896	823	915	846	895	875	904	893	909	913	908	903	929	919	893	832	902	919	953	837	914	912	893	933	864	900	936	918	875	915	852	852	833	914	910	901	843	823	895	843	913	868	902	873	878	877	899	874	888	905	860	911	844	882	855	874	898	928	834	849	880	865	895	912	882	856	885	896	901	900	884	901	891	916	884	923	923	856	916	883	847	879	918	916	872	915	874	931	928	911	905	881	869	870	920	900	887	921	915	892	851	930	887	877	886	818	927	874	876	859	903	932	864	905	874	838	911	854	869	854	906	834	847	872	903	922	904	905	921	900	826	883	882	851	933	949	878	934	898	847	894	893	836	833	870	931	884	893	844	900	938	871	870	900	907	874	893	916	839	869	880	927	847	875	884	898	938	891	842	843	947	879	850	929	843	907	868	923	862	858	913	884	915	863	838	871	879	895	898	895	856	894	880	876	859	865	856	883	858	835	914	915	897	934	923	895	855	923	888	877	892	858	864	884	836	915	828	894	912	845	875	892	841	885	884	862	858	903	936	897	884	929	890	840	900	836	973	883	858	874	950	903	859	855	882	834	899	874	905	927	856	928	873	891	883	936	895	910	867	960	903	879	848	809	911	869	890	884	908	899	933	917	857	895	934	909	922	916	868	864	887	871	924	897	887	908	915	935	911	846	895	920	841	872	873	924	942	894	870	884	866	862	849	930	868	881	894	935	944	860	912	883	895	882	939	928	859	914	864	867	890	909	870	843	907	892	827	897	867	835	876	849	932	841	914	912	875	896	931	867	881	891	842	832	909	907	885	905	892	882	880	930	890	888	882	921	897	922	918	912	861	902	885	898	927	881	908	891	990	924	940	892	916	926	921	910	905	841	823	878	928	830	913	873	870	907	894	834	912	850	874	885	932	882	929	845	885	886	906	910	902	895	854	904	897	833	872	831	878	845	878	880	932	853	875	872	919	895	867	967	890	892	869	907	883	859	891	919	896	873	912	847	874	866	874	891	847	869	888	892	853	915	865	902	877	894	923	926	854	932	872	894	873	893	879	893	913	914	883	932	927	879	913	866	933	883	861	831	886	880	935	931	881	890	932	879	850	911	945	933	973	909	913	872	935	851	854	861	837	892	898	901	874	876	859	881	898	899	864	872	856	913	838	936	891	925	913	902	936	937	898	877	880	903	849	903	861	902	878	911	882	860	903	879	943	881	934	881	895	818	881	876	910	845	850	857	863	921	876	875	848	909	861	888	850	883	897	875	876	940	886	901	927	895	940	887	926	865	873	906	908	908	873	872	875	874	940	888	880	872	887	872	970	896	899	943	911	886	881	888	909	891	861	877	898	918	896	861	851	840	890	892	878	904	953	897	852	898	875	912	937	946	862	936	891	839	873	826	896	907	836	846	858	924	861	862	955	877	869	887	827	899	901	902	879	843	907	888	959	887	868	923	929	948	903	905	882	903	881	876	909	893	871	888	872	898	899	892	835	902	895	891	882	917	933	887	916	814	881	907	854	793	924	841	932	878	904	852	855	899	888	857	890	889	902	859	881	937	878	873	899	865	868	802	932	862	897	893	880	864	908	910	877	908	893	880	847	925	870	872	834	893	928	921	854	913	900	884	851	815	876	905	900	895	972	874	884	849	914	860	919	915	863	896	929	870	848	875	895	852	871	924	882	918	962	902	878	932	907	862	884	919	868	847	825	852	905	905	877	890	874	883	837	911	928	848	930	924	959	829	867	884	876	898	925	841	860	850	899	904	875	879	897	914	869	924	883	928	903	915	951	881	889	881	885	904	932	894	910	931	886	869	849	939	907	871	905	855	881	905	901	860	883	877	908	882	905	902	865	872	869	835	894	902	877	833	896	907	876	882	884	868	941	908	878	893	857	893	842	854	857	918	922	932	884	915	872	879	862	911	860	894	879	951	863	893	860	909	881	879	951	900	876	913	892	889	904	903	906	925	854	926	906	909	883	903	876	903	873	880	911	873	834	931	902	920	885	867	869	849	870	875	883	885	909	887	893	882	850	881	940	832	912	885	888	858	879	933	902	838	924	942	922	899	915	901	919	887	797	894	924	881	934	917	946	877	888	933	925	942	914	905	923	894	911	837	899	959	850	875	914	889	893	875	943	894	911	887	901	920	883	909	903	958	852	828	897	895	931	871	855	913	870	897	854	906	949	892	856	901	883	870	832	913	892	852	802	889	926	842	883	903	965	910	892	930	841	879	967	874	877	900	866	892	944	888	894	912	866	869	937	897	940	942	921	853	926	955	886	862	870	869	895	872	839	910	909	892	929	885	841	853	934	907	861	938	920	901	859	885	917	916	913	898	929	844	935	901	853	909
5106	4369	4219	2446	1941	1762	1565	1349	1271	1203	1202	1194	1184	1156	1138	1139	1134	1103	969	1032	1069	1094	1090	1102	1173	975	1056	990	1023	924	944	950	943	956	962	921	958	997	978	990	995	1002	1047	1105	983	1037	985	931	962	928	914	939	959	954	873	988	879	921	930	944	926	898	902	894	925	929	891	928	949	902	928	907	951	976	968	924	899	902	961	955	897	955	913	956	872	932	960	893	934	909	909	923	910	924	948	979	981	921	934	962	851	915	864	943	921	859	915	962	876	952	949	893	954	901	899	922	930	951	867	894	891	931	914	894	909	953	908	936	916	931	923	954	872	865	928	938	945	960	893	940	925	952	953	857	910	883	978	959	875	924	952	956	910	893	980	983	927	904	897	948	931	938	999	875	876	885	897	929	964	931	943	923	908	890	951	882	942	987	954	926	840	887	935	970	949	947	926	962	888	935	904	933	979	931	904	929	961	903	903	974	922	900	974	928	901	911	883	924	898	956	891	914	900	902	915	945	881	921	881	905	887	913	880	902	900	924	923	883	930	870	962	953	895	907	958	939	924	997	972	880	952	945	946	935	905	924	959	933	918	931	913	962	895	960	965	895	959	908	924	923	919	906	937	899	895	961	1012	934	934	944	967	939	931	922	964	924	926	920	966	917	921	942	927	938	903	933	915	921	896	929	924	941	915	931	905	953	918	940	949	967	944	892	932	900	908	908	904	989	993	896	877	896	901	924	1014	943	913	952	949	963	912	955	937	850	970	898	919	954	913	900	931	944	952	957	915	907	925	906	952	947	964	900	911	931	924	883	891	934	937	963	937	941	920	889	912	973	962	914	894	944	904	944	929	948	984	925	896	877	887	919	889	873	930	957	942	945	944	968	984	924	940	932	945	952	967	905	909	920	947	933	933	910	884	892	902	954	900	908	865	924	890	938	911	932	948	892	879	989	890	907	922	938	972	964	958	954	913	935	958	899	911	892	914	913	906	952	960	979	997	955	900	963	918	941	940	950	930	895	957	930	954	936	823	941	864	925	939	878	950	965	935	923	891	913	961	869	896	933	975	884	904	913	947	970	932	971	927	957	926	947	924	885	884	886	938	885	914	913	899	940	927	960	844	880	897	899	890	917	930	942	912	965	926	884	943	913	916	957	961	950	887	966	892	940	911	943	909	960	922	938	952	931	939	951	941	962	954	948	869	904	948	931	900	905	915	906	978	944	936	918	948	888	930	919	967	965	967	972	965	909	960	934	921	937	947	899	900	997	941	919	944	959	958	952	934	907	917	913	920	922	991	968	915	927	908	959	916	942	898	900	966	953	914	896	973	940	892	923	940	938	962	922	899	928	929	963	949	933	906	994	931	984	960	919	927	945	934	936	923	920	956	896	933	921	935	963	908	911	947	933	898	922	886	884	884	924	894	971	945	917	921	897	884	910	864	942	973	918	893	900	938	910	921	950	957	965	967	951	914	922	920	852	949	908	882	963	912	935	904	929	963	899	904	958	915	943	981	926	916	909	872	912	874	954	919	901	901	923	976	941	925	882	1005	928	933	869	912	923	953	908	844	960	986	895	901	892	905	931	939	909	914	938	932	882	964	903	988	993	914	939	892	911	877	945	949	914	905	963	968	942	886	942	958	953	965	914	990	886	842	999	854	906	922	947	920	932	984	911	917	888	903	935	926	925	851	927	997	919	937	964	899	906	980	884	951	946	934	892	889	941	972	929	937	914	927	905	927	905	963	957	916	916	965	924	923	996	914	847	948	950	881	915	865	919	957	925	942	926	941	930	877	891	899	895	963	923	975	905	908	915	898	916	927	957	871	921	925	947	901	914	912	928	950	909	910	957	940	961	906	911	870	909	961	900	912	912	911	951	891	941	927	942	949	971	908	913	958	955	890	922	896	953	934	933	912	968	890	921	903	906	933	926	905	944	898	884	923	1003	924	893	913	917	919	914	959	939	916	966	890	915	936	913	903	923	926	897	919	880	925	915	932	914	959	897	965	945	880	953	942	948	896	922	985	883	931	941	947	955	908	965	947	916	903	897	941	918	856	916	927	987	949	938	904	928	877	941	991	900	949	936	893	948	909	938	943	962	902	910	914	927	995	959	918	935	896	891	887	886	955	954	927	876	946	914	949	870	917	932	858	934	891	890	959	971	954	923	965	878	931	967	919	924	974	958	885	905	953	974	922	914	895	949	1019	910	935	957	926	924	895	955	927	899	937	888	922	955	960	954	930	952	956	920	968	932	947	912	914	982	909	915	922	920	918	959	927	918	928	934	926	942	947	996	934	921	906	964	912	906	923	929	882	933	920	904	943	872	925	948	952	940	888	930	928	912	931	916	913	908	917	976	1007	946	910	947	918	944	925	907	933	966	885	935	961	943	943	986	962	950	977	904	896	915	941	926	917	925	908	942	924	942	925	910	896	973	918	938	924	925	934	894	940	951	898	929	887	896	925	911	952	946	962	947	876	855	940	953	960	970	881	897	884	895	932	905	916	908	947	879	907	907	888	885	973	902	960	923	969	942	908	924	954	936	963	914	959	922	922	956	919	886	903	952	892	953	926	941	951	967	923	944	923	915	927	953	907	932	956	957	900	918	922	950	889	925	951	904	914	947	901	921	920	895	948	909	838	890	928	911	910	951	1002	939	917	973	950	898	932	952	857	904	906	926	913	901	887	985	999	936	924	887	958	952	906	948	877	867	922	946	905	910	903	984	911	924	907	953	937	934	918	966	917	924	919	922	899	964	966	943	939	957	942	951	956	928	951	925	860	981	934	985	948	932	941	886	864	922	923	914	912	900	926	1001	913	962	934	918	973	938	943	934	904	935	925	939	920	914	943	919	903	962	930	946	945	948	913	964	961	960	893	915	903	896	879	889	980	879	943	948	990	923	911	876	882	925	931	943	946	980	884	893	937	911	883	939	931	914	964	900	949	929	976	869	863	917	907	896	978	926	953	931	933	932	971	944	890	964	907	942	927	931	924	855	960	930	883	969	880	901	899	980	911	945	879	934	916	901	940	979	930	904	969	957	938	955	905	885	978	922	951	882	950	915	907	928	918	906	971	947	947	950	919	976	870	961	892	877	888	918	906	1002	907	943	916	966	965	972	882	941	905	920	933	891	929	938	923	881	923	893	916	939	936	916	927	957	938	924	856	907	937	955	980	915	923	967	914	894	938	961	871	950	918	893	951	870	959	905	935	902	867	947	937	927	875	873	957	889	923	942	940	914	943	874	903	913	884	955	935	961	944	917	943	910	904	873	930	956	913	928	960	928	910	889	925	925	961	904	901	971	928	921	943	940	938	928	933	941	881	909	924	958	934	954	908	860	922	952	868	958	978	940	986	895	923	921	898	913	875	916	987	876	926	880	873	959	944	923	907	973	879	971	913	894	925	863	921	922	988	933	904	968	919	919	946	920	947	912	916	920	957	937	933	934	899	928	874	913	942	937	944	899	981	935	953	945	954	946	915	912	940	954	874	941	930	1010	905	849
23415	20950	28207	23868	20968	14248	2682	1589	1348	1241	1132	1072	1125	1079	1087	1006	956	968	873	849	873	904	1013	995	975	923	810	744	732	686	742	706	745	659	680	660	715	722	780	731	769	850	840	901	816	774	829	744	724	669	698	673	685	680	617	662	666	656	687	649	726	677	670	742	670	664	663	704	671	708	674	687	668	663	650	702	740	697	712	678	698	664	706	666	662	644	698	671	700	687	652	647	668	687	666	682	630	648	664	650	677	697	670	636	694	677	693	658	689	660	650	648	651	666	661	722	741	671	663	657	717	628	694	674	681	702	645	701	649	681	683	634	681	611	679	679	659	642	648	715	677	659	691	652	665	661	644	675	693	678	653	677	681	675	712	730	645	689	672	683	645	627	663	624	642	654	705	718	616	705	665	643	624	694	669	697	643	685	676	711	614	646	660	681	660	699	667	618	721	711	686	658	650	651	630	634	680	687	731	650	673	678	684	656	695	672	623	660	695	645	670	699	704	680	684	707	658	649	653	698	690	677	661	680	630	646	695	701	697	650	614	667	651	698	662	688	701	659	688	659	647	715	675	616	688	654	663	716	681	633	663	663	689	667	693	658	656	662	706	679	694	730	656	627	712	682	674	682	651	706	655	619	649	668	665	675	636	673	666	720	674	622	729	665	623	695	675	659	644	643	727	673	629	663	656	621	676	688	637	630	666	660	705	663	714	658	674	692	698	656	685	675	659	722	672	662	695	680	646	617	651	663	624	673	718	689	688	691	669	708	713	690	690	690	687	720	641	686	643	709	677	658	688	655	618	688	643	657	689	655	686	663	611	687	638	635	660	646	699	662	670	650	661	654	646	734	691	640	667	681	706	628	684	635	696	660	654	677	635	640	686	654	712	640	691	652	652	699	659	670	677	620	664	682	638	651	704	680	648	647	730	668	699	663	633	610	674	701	624	664	654	695	688	653	682	660	681	678	645	682	632	642	684	669	705	713	656	686	694	686	684	682	683	672	692	685	666	673	639	635	674	625	696	693	668	648	677	646	711	611	677	629	662	704	672	642	687	706	661	684	623	675	660	690	659	659	679	730	659	688	683	655	635	631	696	644	667	637	672	648	678	639	642	637	664	697	698	681	643	681	669	627	683	661	605	647	666	682	627	681	695	655	660	725	684	624	715	741	675	648	688	669	684	632	687	679	705	664	646	644	630	611	683	648	681	636	680	632	677	647	717	709	702	672	666	636	712	687	650	668	612	623	704	655	669	708	701	700	691	674	654	709	659	645	642	669	641	653	642	659	699	665	661	643	635	607	698	696	704	672	685	691	687	672	618	658	684	686	691	670	655	679	719	681	662	694	666	655	656	662	600	674	711	689	666	694	697	679	663	646	659	671	632	668	678	662	649	695	663	658	708	684	683	678	659	695	691	695	627	677	630	679	688	671	673	688	692	644	663	675	638	652	675	704	700	689	691	693	644	664	642	635	664	671	668	678	702	666	714	652	661	676	657	680	659	660	642	634	679	686	669	642	652	642	680	650	684	655	646	682	653	634	643	729	694	653	674	668	673	699	703	641	668	715	627	653	673	651	666	687	680	654	691	626	660	658	660	646	737	696	650	643	649	717	710	672	665	700	648	615	636	657	701	693	646	652	706	624	664	670	641	656	706	653	639	653	662	650	662	681	698	639	656	644	658	707	644	695	614	656	665	636	663	670	692	664	657	627	684	617	685	728	666	653	648	679	661	698	668	668	679	666	695	657	661	673	681	682	679	681	707	648	676	685	643	678	625	653	640	665	717	677	680	660	677	658	689	651	646	687	689	651	682	699	685	652	685	677	649	643	674	678	681	648	699	689	676	703	686	634	673	676	710	676	657	626	661	708	632	727	661	686	718	685	631	705	670	673	693	659	673	684	683	675	687	679	686	686	627	680	684	640	714	646	676	650	654	678	634	666	703	696	676	732	649	680	658	596	673	701	674	637	666	658	665	629	713	672	696	708	620	696	685	672	676	698	709	705	683	658	644	690	659	699	693	720	702	663	687	674	630	693	663	668	672	740	674	704	687	665	634	640	678	659	667	713	623	688	700	678	702	719	680	660	687	722	700	645	680	661	694	668	708	663	678	670	663	632	655	658	658	634	677	669	638	659	650	680	663	665	700	674	669	705	635	687	641	664	667	649	666	668	699	685	669	674	646	668	662	630	678	683	694	620	652	704	657	695	642	636	737	625	644	615	640	647	687	685	655	702	680	669	685	672	652	669	663	650	638	652	658	675	637	649	680	659	666	633	634	654	658	713	643	643	650	686	660	661	661	691	670	682	626	650	653	661	657	687	683	705	638	670	658	657	664	711	617	674	667	685	685	650	682	668	703	723	696	692	727	653	645	631	680	683	641	645	634	647	654	707	685	620	722	640	639	671	648	655	625	657	630	664	669	695	673	694	690	683	725	675	698	678	660	687	660	639	709	703	613	707	653	654	610	676	673	658	627	676	698	683	699	662	629	734	632	659	672	678	667	664	661	677	672	711	654	725	704	622	708	693	676	643	714	618	736	722	678	669	699	649	675	657	645	636	684	690	637	689	690	677	692	636	670	692	667	664	664	680	630	657	621	638	666	675	640	611	677	650	693	696	668	662	671	655	691	651	634	611	728	714	687	681	690	664	724	665	681	635	681	632	670	698	692	686	674	699	614	734	690	654	659	656	685	670	743	671	710	653	695	656	660	673	664	644	612	707	717	691	624	697	654	684	647	656	726	732	668	687	662	669	677	683	657	695	705	652	665	652	653	671	713	708	649	705	624	667	633	648	640	701	702	676	678	665	659	647	683	716	640	645	642	644	680	688	678	689	647	657	654	726	681	712	644	675	669	689	668	689	700	685	686	740	685	616	689	663	695	673	682	659	678	659	703	672	676	637	653	671	665	649	679	666	715	646	698	619	638	692	689	701	664	638	682	636	671	668	679	647	666	682	669	709	712	714	671	643	670	622	677	713	664	682	671	683	659	622	673	700	679	681	607	670	672	632	635	663	690	691	703	632	662	661	652	655	665	667	686	666	686	701	688	702	702	649	642	635	609	712	690	694	724	674	641	684	652	644	648	674	719	622	687	664	631	704	671	679	710	655	705	650	667	703	663	622	665	693	696	649	693	699	659	673	665	678	670	680	710	657	688	626	656	693	639	703	664	698	713	644	632	643	693	713	718	667	674	666	671	652	665	718	658	686	697	670	680	675	675	663	654	659	696	655	631	631	635	657	688	637	674	650	704	708	674	703	691	740	648	669	683	669	740	647	696	663	644	672	655	658	702	692	694	686	668	651	668	660	678	639	681	701	689	650	644	649	663	648	648	631	666	658	729	679	685	654	695	656	655	673	613	659	683	692	646	657	706	670	667	638	675	698	655	603	678	646	693	666	650	659	648	693	688	648	658	630	629	660	617	659	702	637	685	679	659	647	666	666	703	625	659	692	635	694	683	693	668	660	692	646	658	663	655	684	742	697	649	691
4554	12505	10906	5834	4259	3364	2795	2165	1877	1658	1487	1394	1432	1348	1261	1243	1201	1135	1032	1012	1018	1085	1207	1186	1212	984	915	840	850	819	774	758	780	745	780	786	811	761	824	815	834	888	991	1064	935	882	879	832	791	752	803	725	689	753	715	691	739	745	677	733	714	715	712	745	747	766	709	727	706	747	718	742	777	693	688	715	750	713	782	645	724	680	675	754	707	710	714	659	731	733	718	692	690	725	740	707	757	720	704	728	715	733	691	788	718	755	699	743	750	695	721	696	713	719	711	697	702	715	710	749	670	771	700	745	740	685	721	720	699	708	752	713	769	782	697	707	714	729	703	760	672	684	690	714	774	704	700	701	719	680	672	705	737	690	707	751	729	744	692	758	714	724	748	704	714	736	753	664	744	707	704	702	751	698	728	741	710	667	715	734	703	759	729	663	724	720	706	724	729	752	710	744	743	717	719	754	660	752	702	685	723	686	740	719	711	720	701	738	796	761	700	706	712	738	723	740	731	664	669	695	703	734	699	765	675	730	662	764	712	756	747	749	723	744	734	732	667	708	743	748	733	727	720	682	759	749	733	728	724	726	709	699	713	746	737	702	748	684	727	732	685	697	665	749	716	736	707	704	693	698	751	744	741	732	719	690	760	757	716	733	766	713	709	729	656	676	776	682	708	689	682	718	711	778	710	707	696	710	727	722	718	690	719	775	755	653	737	733	685	705	720	686	739	726	706	709	733	723	778	707	728	690	718	704	706	721	729	707	725	715	717	675	724	726	721	753	713	722	703	704	701	732	720	755	741	755	782	727	715	688	700	708	714	708	743	728	727	704	743	706	732	713	678	714	723	695	696	676	708	688	718	723	698	720	720	699	707	695	691	717	704	719	775	710	699	719	746	682	751	702	743	707	688	691	708	753	697	703	665	688	750	714	738	750	714	740	735	748	725	689	703	766	675	711	786	709	665	721	713	691	740	737	714	704	708	746	717	703	689	711	710	692	712	696	768	744	751	672	731	710	692	696	713	696	695	731	732	734	728	751	662	673	692	697	724	713	710	697	713	700	737	754	700	749	745	719	772	782	684	683	752	687	745	707	721	661	700	789	697	676	722	753	680	713	741	713	694	677	735	726	674	747	721	723	726	701	691	698	745	696	710	702	707	704	702	737	751	715	749	706	701	719	695	654	671	782	711	737	749	709	738	750	689	744	737	711	707	725	719	724	731	682	733	705	741	681	724	746	744	710	689	713	723	698	707	678	724	719	748	725	723	695	748	720	702	707	715	704	693	797	748	719	734	711	709	688	732	698	756	748	698	738	686	726	738	665	761	763	754	739	716	707	695	752	690	720	707	691	717	691	694	706	719	703	738	692	694	727	752	727	736	760	789	776	709	728	700	741	747	715	749	713	733	718	771	684	716	725	697	728	775	720	692	724	710	751	730	735	719	745	757	727	690	755	729	688	717	713	739	726	702	696	735	742	722	666	703	722	710	693	725	686	723	750	740	747	751	692	669	714	698	700	721	708	730	733	671	715	727	720	740	744	711	669	754	716	725	724	718	695	701	723	726	681	676	760	686	716	733	708	704	732	661	718	694	731	694	679	730	682	697	717	721	742	703	732	730	710	698	685	691	695	706	716	745	732	680	688	739	717	747	722	744	723	726	714	741	656	716	660	738	664	782	780	696	709	732	714	711	707	683	766	729	741	740	717	723	727	677	706	738	691	718	729	694	687	684	741	726	711	721	729	755	703	737	751	790	754	706	795	725	687	739	731	740	741	704	694	740	733	734	708	699	783	721	716	717	695	741	740	760	735	732	689	718	723	692	691	756	712	669	699	725	752	667	713	736	708	727	741	717	755	754	749	736	682	718	741	700	726	706	717	711	704	726	745	731	666	735	677	727	695	706	742	763	737	738	736	749	720	706	654	740	728	696	718	732	706	738	729	719	760	760	746	708	714	698	718	726	722	692	684	781	717	727	704	658	720	747	744	705	716	706	746	699	768	726	701	712	733	685	734	726	716	769	808	693	713	801	732	709	738	714	768	777	697	713	713	685	692	733	721	739	744	727	692	730	643	697	700	726	692	734	705	736	736	769	683	734	757	760	704	757	702	752	714	766	704	710	722	757	723	715	704	727	702	712	691	733	725	737	698	719	723	716	725	710	713	693	706	732	699	702	764	730	749	683	710	694	782	724	748	738	733	716	746	700	678	700	716	691	692	747	649	731	755	752	673	705	704	693	679	723	752	716	685	724	705	715	728	740	732	728	724	683	721	684	750	722	801	721	685	665	686	717	693	712	710	652	719	725	693	681	692	750	732	737	725	755	698	709	692	713	738	752	678	726	713	711	702	703	694	734	781	688	690	705	688	753	695	719	733	685	754	731	702	700	727	704	730	732	754	714	733	711	699	721	767	732	729	691	697	717	710	750	695	714	725	728	763	708	703	696	718	667	697	712	692	731	739	729	714	761	682	683	658	673	720	691	741	730	714	719	702	709	714	702	718	747	741	655	735	728	831	708	757	692	737	775	712	698	735	718	749	712	674	736	763	693	765	742	702	661	751	767	710	750	751	783	741	704	729	701	695	718	720	734	693	735	740	737	706	756	687	720	727	678	755	676	723	733	742	678	711	723	738	690	713	711	705	710	726	718	701	745	738	735	749	705	770	721	735	726	723	724	720	743	732	727	760	697	714	721	705	714	700	735	706	743	715	717	751	722	730	694	719	668	727	738	720	707	705	723	673	744	671	716	724	716	704	672	714	692	755	719	716	672	699	710	703	760	715	734	722	736	731	661	715	744	706	767	700	697	685	695	735	668	724	717	711	696	711	731	709	727	680	703	742	711	702	714	748	757	712	704	743	755	714	709	729	693	727	748	753	766	720	685	720	711	721	696	712	723	687	713	713	729	705	731	651	777	705	695	700	696	689	710	713	724	704	744	744	733	711	697	693	718	715	721	745	679	686	684	746	694	741	742	631	665	701	678	717	744	728	740	695	668	708	682	718	731	743	715	729	673	740	723	680	733	707	719	706	715	685	729	759	733	776	720	734	715	739	755	730	736	710	690	737	700	687	733	716	754	729	713	685	734	703	669	748	724	746	714	770	706	687	679	728	734	684	709	742	674	692	773	729	711	731	750	704	707	732	695	711	761	702	746	726	679	709	700	709	732	714	743	703	698	725	678	722	703	694	713	700	718	691	742	769	755	695	725	735	712	714	718	691	755	752	713	682	743	715	723	696	693	734	721	751	662	672	684	725	731	702	753	726	747	659	757	711	678	731	672	714	729	775	726	702	698	699	709	677	708	664	715	692	735	755	740	726	737	719	682	752	709	730	746	707	729	671	710	720	692	693	744	739	697	741	767	742	758	676	741	722	698	703	728	672	735	718	729	696	735	712	689	718	672	763	702	776	744	674	745	697	728	651	706	710	773	744	692	743	719	751	718	698	725	740	778	699	714	726	743	752	691	767	716	713	742	740	745	735	680	728	742	733
24390	20934	27436	24538	18040	2891	1710	1299	1171	1150	1034	1076	1012	973	1054	981	936	940	837	853	873	945	947	955	950	849	829	773	764	814	792	792	746	761	757	751	747	788	822	777	845	855	874	871	866	831	852	802	832	764	765	778	759	781	743	765	765	700	775	749	776	767	768	710	741	721	737	768	706	773	661	777	776	776	806	753	746	742	742	760	774	740	749	775	731	778	749	766	748	756	775	725	696	746	749	728	788	721	760	742	731	741	767	768	732	739	736	753	751	775	782	723	745	779	773	755	744	738	719	747	821	747	769	742	726	672	740	764	751	749	704	734	723	738	773	747	746	752	791	744	761	695	766	749	804	707	703	742	745	730	766	742	741	781	719	796	727	713	777	772	697	750	724	766	726	745	732	701	782	717	754	759	735	756	792	740	751	764	726	709	775	763	752	699	735	795	735	769	723	759	779	722	717	715	734	705	735	742	738	783	764	794	720	715	751	735	752	770	712	768	761	746	755	734	726	735	790	786	716	743	744	727	809	790	762	749	753	694	750	804	754	754	796	718	729	737	756	784	741	744	737	717	749	765	782	722	771	747	736	703	726	774	751	759	729	762	728	727	715	733	785	742	741	773	758	768	746	769	781	747	708	745	773	696	768	737	684	725	793	758	725	708	749	782	745	773	730	740	775	823	780	746	795	752	752	718	713	778	781	745	739	736	786	768	704	708	736	719	756	740	775	705	759	730	730	733	750	742	730	736	770	749	761	714	774	700	716	720	723	718	787	714	742	729	754	755	758	763	723	757	782	736	767	776	776	721	784	773	774	736	723	687	698	767	771	732	763	753	735	756	738	716	791	765	735	752	713	725	743	754	750	739	765	747	736	778	734	720	751	764	727	778	765	759	716	730	734	761	729	805	751	742	761	730	748	788	718	781	792	722	742	710	730	719	768	708	762	755	775	724	736	754	771	738	730	721	728	736	766	759	732	750	728	701	754	741	762	746	752	731	755	760	772	753	713	718	726	725	759	743	778	768	787	728	721	782	832	752	780	719	686	771	761	689	748	748	755	725	772	776	722	735	756	740	711	774	774	745	743	727	744	790	723	765	691	725	729	793	792	794	735	771	747	776	756	756	810	753	733	755	709	781	782	746	763	758	723	756	739	771	759	761	754	762	745	748	737	733	754	709	727	710	720	762	741	725	708	736	713	779	746	745	719	741	777	765	749	787	812	757	743	749	732	713	703	767	774	720	736	726	717	741	764	728	795	760	755	797	735	775	763	773	727	765	737	694	741	771	775	719	758	796	699	798	716	722	704	731	741	737	741	769	745	730	764	728	795	767	749	769	742	732	730	754	742	713	806	741	742	729	696	738	731	772	754	733	774	816	754	746	710	768	736	708	774	719	717	736	745	745	767	785	678	799	792	753	774	694	732	721	737	699	777	752	772	780	780	722	725	787	702	766	779	746	735	740	771	722	724	771	715	743	766	752	792	731	798	788	741	747	798	765	753	721	773	794	762	732	794	760	685	684	739	776	758	757	769	681	752	769	756	720	704	800	749	757	716	756	739	752	732	751	710	691	737	732	780	727	750	757	780	734	742	746	718	749	760	768	722	793	772	696	711	772	773	766	763	714	770	770	729	724	763	705	725	766	746	783	700	793	749	803	766	767	742	731	764	767	731	784	772	712	764	740	766	781	762	721	755	755	732	755	723	752	716	769	777	778	737	743	775	686	706	736	750	740	702	721	772	767	790	746	768	718	707	703	766	735	751	715	739	780	767	759	782	728	773	785	717	757	769	783	740	832	757	726	769	760	743	755	745	741	748	782	716	735	725	717	707	734	730	707	708	711	759	724	761	762	779	714	744	701	787	770	766	740	736	721	737	729	716	738	741	731	751	688	724	728	760	807	700	740	786	740	751	735	733	714	712	706	762	709	751	755	723	738	795	764	712	731	763	770	766	757	731	719	794	709	745	742	740	725	706	756	749	711	694	723	749	713	729	757	748	746	730	788	750	821	735	708	780	748	735	731	775	779	707	735	727	781	747	740	759	783	742	759	692	733	724	751	711	738	747	757	707	711	729	715	728	728	775	765	743	734	806	755	786	704	713	727	749	814	715	787	783	735	782	783	716	728	787	740	769	726	787	739	755	693	767	733	717	756	708	725	747	765	726	759	731	721	742	770	754	730	773	764	706	818	719	741	751	761	773	722	737	751	787	761	718	724	709	722	716	823	723	771	743	738	761	746	690	735	740	745	738	770	717	774	750	770	725	768	743	768	807	773	767	758	768	724	780	805	780	761	712	749	768	738	777	752	714	755	766	743	741	774	742	715	714	753	761	797	778	716	758	739	774	758	759	744	779	775	734	730	719	773	713	757	705	733	731	798	719	765	752	750	736	732	747	772	715	709	768	721	745	767	709	695	714	755	795	733	749	717	742	791	731	801	744	781	735	726	717	768	696	725	787	745	779	748	783	751	749	772	723	740	728	746	758	752	754	784	720	703	737	721	739	790	767	689	740	739	767	798	732	732	774	755	705	716	737	734	742	771	751	701	766	756	725	749	736	733	729	746	718	754	707	716	754	724	726	727	749	743	757	740	779	718	719	737	783	784	782	758	730	730	767	784	725	767	711	711	787	770	716	803	763	731	764	722	769	755	738	724	739	757	750	786	784	786	708	753	728	741	762	748	757	728	765	752	756	741	705	716	759	753	835	703	748	744	768	740	778	738	778	778	724	765	735	763	769	756	747	734	709	755	754	708	717	756	738	703	758	770	719	767	678	794	819	725	769	745	714	744	763	750	731	699	759	750	733	754	735	708	681	785	755	775	741	760	728	771	744	735	774	714	706	723	714	768	741	719	729	762	790	772	750	782	719	726	807	740	781	779	747	768	783	733	757	731	744	783	736	790	743	726	777	727	719	757	734	715	743	770	773	785	738	732	782	738	733	770	756	782	756	772	746	743	758	758	734	704	739	763	738	736	743	720	692	715	736	725	774	763	754	804	733	796	715	739	784	769	743	766	729	676	737	734	749	730	765	721	767	676	797	727	765	720	742	712	786	835	721	745	796	779	715	758	740	773	732	749	737	762	668	746	760	726	728	749	716	712	748	713	763	742	703	772	725	758	729	714	765	805	766	722	758	732	738	752	800	749	771	780	753	863	699	720	753	740	718	743	739	790	789	762	721	740	753	715	730	731	738	753	741	783	773	768	753	770	674	708	753	799	782	695	733	732	747	773	754	744	773	725	762	730	798	776	745	757	765	752	732	779	755	762	764	762	785	759	763	736	760	726	787	753	803	716	726	765	754	739	773	770	805	739	753	752	751	722	773	764	753	741	773	732	743	745	731	791	763	739	742	762	742	740	752	748	702	798	756	804	715	723	718	715	766	692	753	752	765	700	770	720	740	718	741	796	765	715	725	794	724	740	673	738	759	787	779	789	729	741	740	725	742	730	771	741	716	798	678	770	755	745	743	747	765	712	732	725	771	774	755	754	743	769
4616	9556	8038	4592	3422	2842	2343	1947	1712	1389	1289	1230	1232	1251	1175	1103	1145	1068	969	1031	1032	1071	1106	1074	1079	980	864	870	797	820	821	814	812	738	832	777	847	821	835	856	904	939	935	965	925	867	919	850	864	803	796	786	776	794	793	781	757	805	781	752	785	799	789	773	788	795	760	803	759	786	763	774	758	768	820	757	754	799	783	783	769	758	807	706	778	837	803	777	782	776	741	712	839	730	750	749	781	791	768	773	787	740	766	783	771	807	792	794	770	699	782	800	732	776	755	817	775	785	782	798	733	741	798	758	804	779	824	781	768	764	745	718	776	793	737	701	768	800	775	770	759	776	765	796	776	746	799	781	780	798	792	806	779	773	758	793	773	774	836	754	756	729	791	809	741	772	792	764	729	701	759	807	782	768	812	796	749	777	748	792	783	805	757	784	803	845	789	802	823	776	764	752	814	764	764	735	739	780	781	760	731	754	767	743	732	754	790	803	767	741	756	745	801	794	786	753	798	774	758	787	804	718	771	773	814	830	774	779	714	794	799	808	775	802	753	781	802	766	776	809	769	740	838	788	821	802	775	745	747	800	802	722	783	762	815	785	767	783	812	707	784	693	772	758	784	746	758	782	822	830	776	763	812	695	774	771	785	767	762	772	772	758	734	785	806	777	749	792	773	735	731	791	770	760	735	793	810	821	754	724	743	795	763	778	734	772	770	749	731	792	783	776	739	765	819	795	807	780	760	790	778	762	781	709	740	809	773	777	760	753	773	745	755	767	778	831	754	744	804	802	730	765	741	798	806	785	764	742	771	880	762	784	776	739	752	761	771	747	730	765	764	727	806	764	812	723	791	791	795	816	763	808	790	785	759	782	775	783	788	721	789	810	747	766	800	758	745	755	767	755	762	795	737	747	743	794	780	809	787	741	791	789	781	761	772	769	755	806	763	769	789	775	773	729	785	782	787	758	824	791	795	781	782	801	767	794	766	803	791	714	797	762	773	808	758	770	758	786	760	773	752	698	762	727	779	762	801	733	733	740	780	745	789	757	727	798	776	801	733	714	814	775	782	791	734	788	741	788	786	795	812	785	766	762	815	760	764	764	794	726	769	735	817	751	771	772	763	800	718	783	828	798	787	754	765	771	792	761	780	778	767	795	772	761	775	747	777	771	847	770	776	769	798	805	768	797	800	714	756	791	744	739	759	723	777	776	837	753	801	739	760	768	782	805	737	805	728	775	858	773	734	805	775	776	791	749	825	748	817	784	763	801	842	777	755	773	777	794	766	759	828	806	775	799	783	811	783	799	779	769	773	766	760	777	805	760	816	778	783	766	710	765	782	765	762	779	791	791	768	719	801	745	771	805	726	811	737	764	748	771	803	783	765	757	801	775	772	765	785	800	746	774	820	787	738	751	742	805	714	778	764	811	753	801	790	821	807	720	804	755	758	774	799	754	815	743	791	780	779	785	733	782	761	768	772	824	756	793	763	754	754	795	712	760	754	771	771	785	827	800	798	789	754	764	752	737	738	783	797	885	745	741	778	791	769	807	770	786	732	770	777	727	765	731	697	714	758	816	786	741	799	703	790	786	780	811	796	803	777	760	752	782	797	791	753	740	767	772	765	800	788	811	762	810	728	698	715	770	741	731	756	780	776	750	769	820	753	738	722	784	758	808	770	773	779	781	787	831	721	804	775	784	796	792	770	766	754	755	771	796	746	835	764	782	785	756	717	748	797	796	711	773	745	744	777	770	769	755	734	769	810	806	761	765	791	843	757	777	785	724	794	796	774	806	778	754	801	714	766	796	754	713	803	745	747	753	751	779	788	806	769	776	790	796	756	800	786	759	794	764	768	747	758	789	733	711	770	796	760	745	745	763	825	763	749	773	782	760	758	764	771	758	754	797	801	801	805	782	737	784	822	764	780	782	760	789	771	807	750	756	780	785	762	828	751	775	786	817	793	745	776	841	732	765	766	743	763	769	775	761	789	791	717	812	776	775	753	769	766	783	744	766	807	735	790	760	726	745	797	750	797	718	824	756	810	827	760	767	784	797	790	761	757	752	769	800	784	804	788	755	742	818	780	806	739	811	750	755	799	776	712	762	704	780	761	794	723	758	761	812	765	775	733	762	764	751	740	760	746	773	781	767	790	818	784	804	746	812	791	795	774	786	765	779	798	750	749	808	748	789	794	800	739	762	774	764	756	803	780	758	784	786	796	745	780	793	792	769	791	810	791	780	763	753	746	796	725	791	813	766	785	741	742	740	779	747	851	762	751	788	791	781	821	729	776	735	779	757	760	785	784	770	718	774	759	750	783	794	792	797	829	733	697	787	811	777	745	753	723	739	788	752	810	792	780	782	738	764	753	808	775	762	756	814	742	742	761	724	749	759	759	802	761	786	753	797	771	740	772	790	770	768	748	795	829	736	841	780	820	768	791	792	773	732	775	820	794	786	780	769	774	747	751	788	761	763	751	745	752	743	803	778	767	819	746	775	820	792	751	775	719	834	773	777	803	744	755	778	738	801	755	776	768	807	810	788	742	801	753	737	803	753	748	776	775	830	753	755	757	771	789	754	771	780	761	773	777	736	826	805	786	781	792	737	730	784	813	816	762	780	759	772	761	774	808	753	773	762	778	772	788	748	754	788	752	788	677	792	755	787	750	824	788	803	730	780	792	747	780	725	791	800	777	797	827	818	784	753	751	776	789	751	753	755	726	785	768	767	749	733	782	779	746	795	751	789	767	767	798	762	767	743	732	770	743	770	776	798	842	781	754	814	769	806	818	721	774	793	741	753	735	792	788	721	752	772	729	809	754	764	794	793	808	751	787	792	731	785	789	776	768	728	807	757	807	794	721	757	769	744	787	752	758	738	744	765	808	782	786	772	749	737	780	803	769	733	770	792	796	737	762	763	769	764	824	774	734	731	742	769	810	763	753	768	800	792	800	763	775	754	814	805	821	779	737	759	766	797	758	810	750	784	764	770	821	775	746	778	780	807	796	797	809	768	779	732	778	744	802	731	777	808	781	740	773	729	799	766	781	780	782	791	794	794	783	811	774	764	797	758	760	730	784	738	746	774	772	792	793	823	788	786	764	753	780	802	731	779	795	745	740	811	787	711	797	767	793	693	788	767	772	763	794	794	800	753	767	780	766	719	747	793	735	789	793	729	785	769	823	791	783	770	754	815	720	755	741	719	795	693	781	738	755	772	739	753	792	770	803	744	761	777	769	763	759	770	783	819	793	791	730	704	781	757	801	787	714	776	770	805	781	757	780	772	742	803	722	778	765	798	750	791	777	834	739	746	719	749	746	804	762	727	833	697	734	796	790	822	747	791	736	723	786	767	766	790	803	791	790	796	789	768	768	739	783	730	754	745	817	782	759	779	739	757	804	802	754	784	820	779	800	778	747	799	795	780	756	813	772	722	830	747	722	750	760	756	760	772	778	780	782	785	795	786	777	821	833	764	765	832	743	795	763	763	735	795
22288	20978	28595	23572	20981	21103	13827	2362	1582	1355	1140	1119	1151	1047	979	895	915	877	735	697	788	711	873	818	903	799	577	583	504	518	481	541	527	467	460	472	515	515	580	561	566	604	685	743	743	694	679	539	563	510	493	427	475	439	454	425	433	447	405	442	429	431	419	422	392	401	445	451	442	413	424	436	426	413	403	405	430	415	439	444	442	468	427	438	430	427	439	384	442	448	429	461	451	446	406	407	456	427	427	438	382	469	429	446	421	423	441	424	440	422	427	441	439	439	433	439	443	377	435	448	408	437	436	389	412	427	438	462	415	422	449	438	421	435	451	401	378	401	406	417	397	432	449	459	388	380	433	432	406	468	453	488	433	394	432	422	448	449	419	452	409	444	417	440	422	417	412	475	440	434	427	476	419	436	447	405	416	457	434	446	449	427	443	464	430	426	436	411	439	416	435	418	456	471	431	457	446	490	450	445	410	432	459	450	409	436	395	413	380	438	419	429	437	406	447	430	432	446	400	409	406	423	429	401	443	421	409	419	455	436	414	456	448	444	433	440	435	450	438	416	435	418	449	413	433	392	462	415	440	457	414	472	433	425	400	413	432	394	438	443	395	418	437	450	428	420	440	398	476	477	409	403	410	408	433	424	414	438	427	433	456	412	426	431	417	440	387	423	446	448	417	463	424	442	433	441	406	448	462	430	415	434	419	414	449	434	440	438	441	443	423	417	399	419	438	408	411	448	420	418	404	395	402	446	409	427	431	441	467	443	440	447	467	440	417	468	456	427	430	419	409	432	456	479	428	463	419	435	414	417	446	466	434	433	426	411	449	428	402	445	443	438	476	422	440	425	462	405	424	457	442	425	435	412	432	458	425	439	419	436	419	477	442	419	462	464	423	426	394	431	455	448	431	395	411	425	434	420	483	463	444	447	422	427	428	448	427	424	427	460	419	413	403	454	483	409	421	389	433	412	417	418	455	433	458	455	471	443	387	425	439	435	447	436	443	416	455	441	430	424	415	417	440	414	423	418	473	434	429	414	421	404	437	434	468	458	440	425	444	417	437	444	436	429	439	424	407	450	423	439	454	444	427	421	436	441	415	440	443	455	423	446	433	449	428	449	437	467	435	446	427	454	437	448	401	405	443	434	451	411	399	411	419	435	416	473	423	446	397	429	412	435	437	445	419	443	420	439	438	429	418	450	433	430	406	446	414	422	435	431	470	448	422	416	431	429	425	398	418	435	447	487	440	456	441	463	445	418	412	421	432	412	398	461	448	447	411	442	428	436	421	439	446	428	423	414	423	439	454	446	461	395	456	446	409	426	450	407	418	432	452	402	414	409	422	455	424	443	437	426	407	446	443	458	443	406	433	451	432	446	422	441	456	435	424	452	408	438	441	434	441	409	428	416	421	418	449	472	454	432	403	412	403	478	433	433	402	449	450	412	487	434	445	441	426	467	446	425	436	432	468	416	391	402	415	461	441	429	421	455	447	433	443	419	386	398	435	443	439	461	454	411	418	444	432	447	445	437	450	425	434	469	439	448	453	466	409	444	422	439	442	440	408	422	411	410	444	431	421	395	440	403	454	440	434	429	406	454	458	399	432	423	440	398	444	426	418	422	446	418	440	434	421	448	459	418	443	410	414	450	399	437	476	422	428	430	400	379	431	439	432	416	383	432	447	428	436	387	405	441	415	423	427	421	437	436	415	450	425	448	448	426	447	459	445	450	428	485	405	472	423	422	408	427	425	418	440	411	428	462	441	433	441	418	448	431	429	401	443	443	439	430	450	402	430	455	427	383	442	436	406	474	386	418	468	415	402	384	438	482	386	413	433	432	403	452	425	432	459	450	451	393	412	449	423	406	458	456	417	430	428	412	457	460	449	445	451	432	465	437	416	406	437	392	417	412	439	424	388	440	439	413	408	413	422	455	467	453	417	421	445	388	423	438	466	440	459	468	457	439	427	440	437	476	448	446	411	473	442	435	456	424	407	485	422	429	432	460	416	405	480	450	380	405	449	433	445	428	442	481	477	436	403	420	432	422	444	408	448	424	450	439	410	460	425	400	423	422	422	425	399	458	465	407	429	436	435	460	403	403	433	403	454	402	421	429	453	432	426	474	422	432	445	417	440	410	423	409	416	460	445	440	450	429	437	459	448	442	459	414	397	434	418	444	481	400	428	399	409	437	419	443	427	422	435	431	441	487	442	455	400	457	443	448	459	455	434	432	464	452	410	419	422	426	424	391	409	444	392	459	431	428	476	451	419	423	426	415	445	417	428	443	468	463	433	400	438	473	433	450	460	456	463	408	421	392	426	495	431	444	451	429	425	466	402	438	426	431	422	424	450	436	433	471	454	426	466	442	428	442	423	453	430	410	412	451	439	416	452	426	475	431	438	457	452	411	371	438	430	423	434	405	461	405	419	431	407	453	466	428	414	466	394	434	416	435	409	440	438	409	428	477	406	435	446	386	431	434	404	441	427	483	426	459	431	440	401	416	443	441	449	432	401	425	421	427	375	418	439	457	439	451	460	434	407	445	414	452	407	467	428	420	439	417	430	437	436	431	406	436	437	417	442	420	411	451	486	435	404	445	433	445	462	406	419	455	424	478	436	380	431	440	451	435	461	459	416	430	439	467	421	430	442	413	413	434	443	394	402	433	435	430	427	411	419	417	467	469	411	426	434	442	439	437	409	432	408	398	420	428	449	436	421	460	426	407	440	417	417	425	444	415	388	453	425	431	424	418	431	470	398	432	453	441	445	391	460	428	402	445	435	440	451	433	456	425	434	389	432	421	462	440	449	432	393	424	449	417	441	412	419	454	423	440	429	428	482	413	391	439	412	391	440	400	413	448	420	442	423	426	426	458	434	393	410	461	402	464	424	421	446	411	450	427	458	425	430	392	440	442	428	428	411	437	414	385	431	438	441	442	434	424	409	415	450	383	451	439	409	407	442	452	461	403	381	420	442	434	441	469	468	420	441	440	439	406	440	425	451	410	426	448	423	414	453	424	458	420	421	423	450	453	435	456	438	399	442	431	400	429	452	462	434	431	417	442	439	404	438	425	418	446	430	457	427	419	439	422	459	430	444	454	417	430	459	403	453	432	437	431	430	435	473	419	397	455	437	406	430	424	422	415	472	435	445	412	434	436	419	475	450	448	421	403	429	449	448	453	419	461	394	433	430	453	427	454	432	428	413	450	412	441	428	429	436	436	454	456	407	454	405	433	442	455	421	433	429	401	426	420	452	415	444	464	404	478	468	411	451	425	439	415	381	427	456	434	410	454	401	472	410	422	397	442	409	434	430	443	450	420	436	401	441	444	436	422	475	436	401	398	445	433	405	447	444	454	487	425	392	432	435	425	433	436	430	419	419	451	453	443	417	444	407	439	430	436	456	412	440	441	409	442	475	404	435	425	395	467	426	437	428	409	445	431	427	422	426	471	436	442	429	418	391	451	475	414	440	390	428	418	444	380	451	403	427	439
6056	18652	15583	8857	6419	5455	4125	3059	2553	1965	1670	1511	1501	1419	1418	1142	1254	1113	957	837	888	958	1050	1121	1155	1034	698	640	629	639	548	567	570	524	536	524	529	579	610	600	711	655	772	935	846	839	716	662	593	505	525	525	435	454	466	455	431	456	451	444	470	440	463	469	455	449	457	496	464	478	449	440	470	415	471	413	450	445	436	476	473	500	462	417	467	451	450	425	477	482	434	410	473	420	433	452	436	425	472	452	457	460	442	453	450	468	460	491	454	473	447	471	464	478	422	468	465	473	485	478	437	443	465	457	451	440	468	427	437	491	456	461	457	457	456	481	461	456	456	465	472	434	492	476	417	455	460	435	491	456	478	464	434	437	477	471	478	459	483	454	451	468	439	478	488	451	477	454	473	460	460	488	454	446	438	426	474	459	466	488	477	480	456	456	463	430	456	473	463	447	475	470	448	466	461	514	451	436	488	433	471	433	434	498	452	437	442	459	434	450	415	418	460	451	453	428	464	444	470	446	428	485	495	446	442	457	437	466	419	468	496	482	489	455	456	485	475	470	470	451	451	442	448	465	483	489	428	455	477	451	475	484	479	437	474	470	460	456	489	481	475	467	467	435	491	441	511	485	449	463	449	441	459	483	465	453	466	462	490	462	477	455	451	456	424	446	469	447	457	491	401	470	505	440	465	458	422	447	487	425	484	468	487	464	482	456	448	449	462	472	476	446	454	442	482	448	475	496	457	444	474	464	492	497	447	466	490	519	487	453	454	478	472	473	486	470	470	461	473	484	478	473	501	437	438	469	464	463	446	500	479	479	482	475	500	479	457	424	437	446	504	467	474	471	437	488	421	451	484	458	461	467	434	461	441	453	426	466	479	479	452	424	458	473	486	450	419	471	473	475	478	458	470	465	460	481	427	477	470	453	444	482	437	426	464	469	450	456	436	465	459	450	466	441	480	456	458	454	411	457	436	468	451	474	416	443	455	437	463	443	478	446	456	453	458	466	461	442	438	465	455	480	433	472	454	490	462	436	478	456	442	484	456	449	458	470	439	462	469	445	447	455	446	464	463	491	459	456	457	458	434	445	472	470	452	470	454	495	480	442	456	425	437	473	474	454	443	468	471	473	456	466	476	433	458	438	498	454	461	415	475	472	482	441	455	495	439	477	444	410	485	477	476	431	484	463	454	453	411	454	420	504	437	489	453	479	496	443	460	460	451	469	448	448	476	439	458	479	436	436	479	464	440	456	474	450	432	453	464	487	508	458	462	460	417	444	430	462	428	441	494	476	484	451	462	468	450	473	488	456	444	491	463	454	441	479	404	443	420	432	422	458	460	452	438	463	473	463	451	469	429	484	461	428	419	499	466	458	458	473	485	416	437	479	459	455	487	503	459	483	409	445	412	452	470	402	453	479	460	486	456	473	475	463	470	506	470	447	465	477	468	426	448	486	429	415	472	464	458	451	471	437	455	473	492	447	473	445	475	460	466	444	433	478	480	445	517	502	484	482	486	469	416	442	431	480	443	453	460	451	428	457	433	433	453	495	454	470	464	498	467	428	453	450	434	442	450	430	420	461	442	499	452	460	458	469	463	462	430	463	470	456	434	450	470	453	478	481	433	460	480	477	448	475	448	424	460	450	476	442	453	457	503	466	455	455	456	472	468	501	471	446	448	479	488	426	496	458	493	452	464	477	476	470	497	443	429	421	446	504	472	465	478	467	479	464	433	477	458	457	434	454	434	485	441	427	446	484	462	440	455	463	423	471	456	478	461	440	463	479	476	476	464	452	469	475	430	466	435	477	460	462	495	495	444	473	480	489	426	483	444	454	452	486	458	457	438	478	461	426	468	459	435	401	445	473	423	473	474	442	461	451	470	437	467	451	470	470	492	463	465	442	484	471	464	475	477	491	466	454	450	453	430	479	428	449	477	473	438	462	485	476	473	448	480	462	450	485	447	471	471	438	483	474	463	498	445	458	443	451	491	476	482	484	447	472	467	419	437	432	457	505	486	464	479	424	489	428	472	450	462	454	481	447	476	450	448	450	447	403	439	448	474	485	473	482	440	434	462	430	463	447	470	493	454	446	459	443	496	463	477	449	477	447	438	458	445	458	438	474	448	477	470	467	452	477	438	434	456	509	505	478	427	509	468	453	475	443	470	428	490	469	435	463	461	451	458	480	462	452	479	462	464	453	474	440	439	434	468	481	472	449	461	430	501	455	468	454	452	416	422	417	417	456	467	430	482	472	494	469	462	491	441	433	418	485	427	417	435	452	445	460	462	463	466	465	451	453	474	437	476	443	472	481	464	430	450	463	437	475	494	435	470	449	462	444	433	464	475	450	486	467	490	478	427	483	467	463	457	492	478	448	449	432	441	430	510	432	464	484	422	468	457	460	437	467	459	436	440	471	475	453	440	456	465	436	436	439	448	476	448	466	450	465	432	468	437	476	483	462	428	445	456	411	461	440	466	473	478	460	436	471	460	447	493	474	471	443	440	473	502	452	461	460	454	439	462	462	450	461	461	463	428	465	442	473	503	474	495	462	475	465	462	441	443	497	477	497	474	449	422	463	494	499	462	446	445	437	469	448	467	493	475	461	460	443	440	464	505	456	431	464	460	455	502	467	468	465	460	469	479	460	471	435	428	469	470	448	432	421	432	476	454	461	413	461	458	451	416	449	483	462	465	473	427	481	458	465	420	435	448	474	461	450	463	478	427	477	486	448	452	448	497	468	436	488	483	464	478	474	439	472	440	476	427	465	473	448	470	477	420	459	477	502	477	462	469	447	454	456	454	472	453	427	430	403	476	446	479	462	459	462	452	450	449	433	429	436	451	454	464	430	418	463	485	460	443	451	443	443	444	430	484	434	441	474	410	467	488	469	466	452	457	460	409	448	502	459	462	461	437	462	470	458	453	486	461	467	451	425	454	460	439	442	462	487	465	436	444	470	475	501	454	494	448	464	482	472	485	477	444	435	452	415	458	461	487	468	486	449	470	457	461	431	444	459	449	416	451	465	456	470	448	502	454	449	472	493	519	505	482	521	449	454	518	484	475	479	478	481	449	475	465	446	483	478	451	425	474	444	464	460	476	443	495	452	454	445	466	438	440	463	456	465	453	459	447	480	407	459	471	481	480	445	467	471	491	436	446	500	449	474	468	462	470	467	459	425	478	455	471	468	430	452	485	469	435	478	461	482	452	446	446	421	457	463	482	512	470	481	447	437	449	454	509	472	467	481	446	434	471	446	445	435	468	451	463	495	449	479	469	452	442	470	436	482	468	449	462	469	450	471	491	427	464	466	442	455	469	430	479	484	446	472	451	464	481	493	445	451	448	433	465	483	463	449	447	450	441	488	495	470	479	444	429	474	496	455	455	446	444	439	458	423	453	430	457	424	445	454	455	499	447	461	443	440	492	450	480	500	418	426	486	452	484	460	429	461	463	489	428	430	521	494	499	460	463	443	480	457	477	446	455	464	433	465
27200	19819	8679	2442	1541	1383	1243	1151	1083	1036	1065	975	1156	1016	989	986	981	898	945	900	961	941	997	1014	1016	977	901	855	943	909	895	898	905	929	908	903	940	921	929	999	950	910	968	973	996	969	897	944	890	891	920	937	938	865	883	860	918	938	910	846	891	931	848	936	866	852	899	883	905	887	901	920	825	909	915	903	881	909	897	840	852	874	872	899	872	898	865	822	904	926	889	898	901	929	956	911	900	903	917	889	928	881	903	874	910	891	882	895	922	890	908	852	903	925	873	920	856	849	928	904	899	909	862	903	849	907	902	892	884	867	918	881	904	903	948	900	945	913	894	933	908	902	947	899	879	919	923	886	858	907	866	883	892	859	936	871	942	873	903	891	950	878	920	937	903	958	937	834	917	872	958	908	943	886	930	922	896	907	915	874	899	912	866	883	882	881	868	940	943	923	926	902	811	930	870	901	859	919	847	921	918	858	841	905	894	891	916	887	901	916	890	896	853	901	921	887	901	903	847	860	909	826	949	865	924	896	910	923	927	919	883	898	956	908	923	893	872	854	855	830	933	887	904	870	879	891	866	912	930	913	937	869	863	862	872	940	893	958	930	921	900	903	921	889	870	902	872	879	952	913	953	842	908	878	897	841	900	879	904	913	879	868	917	921	914	905	884	879	850	911	896	889	872	935	912	875	893	878	931	861	896	857	879	870	842	989	853	897	923	845	897	922	913	889	875	909	911	927	872	924	935	907	883	877	922	874	873	887	894	851	834	893	920	931	916	921	894	875	846	883	904	898	880	945	849	859	841	892	888	903	881	832	889	913	893	875	924	877	939	852	836	875	880	875	904	852	851	944	833	915	916	884	898	881	874	966	945	908	846	834	928	937	882	906	867	884	927	944	881	888	856	859	910	888	861	864	921	870	885	898	877	858	956	887	866	895	897	877	888	864	918	933	901	857	928	916	927	927	862	888	869	887	849	909	847	859	886	888	934	964	881	877	884	870	899	911	852	905	789	910	856	922	906	926	920	900	897	907	891	949	946	900	875	886	897	929	884	896	933	885	884	872	913	862	871	892	875	909	839	858	865	937	898	952	901	922	905	906	921	887	903	887	856	939	846	885	909	863	919	888	880	939	875	863	935	929	926	949	890	873	875	918	984	877	884	895	876	910	913	918	888	859	864	906	881	845	881	904	859	880	895	845	935	905	889	927	883	949	899	857	943	869	884	860	870	936	879	899	941	908	899	866	931	907	911	918	911	894	896	901	857	894	902	940	859	902	911	918	916	908	884	859	898	881	880	907	845	936	897	928	882	905	915	862	881	884	865	890	853	929	852	909	947	869	887	853	919	933	886	931	883	879	874	947	835	883	883	911	879	939	859	947	883	927	886	894	909	857	879	880	907	893	931	858	905	911	913	870	907	924	898	931	899	849	908	906	893	930	846	944	875	890	844	858	912	921	838	911	941	892	913	891	893	911	871	892	906	916	920	861	894	913	855	925	933	930	907	928	890	872	901	933	896	905	855	847	930	929	903	903	898	939	890	887	911	883	909	919	964	900	871	864	921	843	902	882	940	917	982	935	888	891	896	901	905	860	909	882	851	945	877	883	858	931	893	875	859	836	921	863	867	849	890	851	908	877	916	874	923	928	853	877	917	902	881	901	909	904	914	882	914	956	908	859	883	894	902	896	878	935	896	877	900	872	884	916	937	923	848	898	881	888	919	925	858	921	860	882	877	872	936	883	915	923	909	906	903	885	874	865	842	915	896	880	906	932	906	824	933	923	932	959	886	871	869	873	884	873	910	841	907	886	855	919	940	870	916	898	907	901	897	945	875	860	912	874	948	897	897	901	895	914	917	877	837	904	952	925	920	914	901	858	864	952	930	957	918	907	857	898	877	895	909	903	930	872	886	897	877	863	919	841	929	906	888	907	924	894	908	892	857	891	858	936	808	894	915	911	878	911	846	843	882	898	892	925	917	912	862	877	842	951	900	888	838	907	899	910	921	903	850	900	893	853	900	886	915	906	864	866	877	846	908	853	874	884	873	894	886	867	893	883	885	950	909	850	928	926	943	904	909	905	872	929	942	902	856	907	911	874	856	932	853	926	882	908	856	858	894	870	902	927	855	937	934	881	898	893	907	822	917	938	853	959	861	910	842	935	891	846	902	911	865	894	895	896	893	911	852	870	883	906	884	882	896	865	907	887	873	855	899	875	905	881	909	904	935	920	885	917	883	911	855	874	876	822	929	884	916	909	889	920	951	880	892	906	854	845	844	880	917	923	892	962	877	916	931	882	923	930	901	930	913	854	989	877	898	885	909	885	899	878	922	876	878	903	902	942	907	906	873	925	838	862	917	868	858	866	888	927	864	909	941	877	859	927	912	868	984	883	920	873	887	894	843	890	935	935	924	840	898	939	891	902	901	925	867	914	915	835	864	870	923	938	896	884	887	899	833	915	853	862	925	889	884	859	900	955	903	906	920	911	961	889	942	922	918	870	912	883	858	914	904	882	948	902	833	899	934	886	916	926	850	867	932	933	894	892	913	892	879	918	841	897	909	877	857	890	879	894	877	856	922	872	861	907	913	912	880	884	889	904	919	912	954	945	867	830	934	906	963	850	858	926	850	893	865	852	884	886	874	934	963	890	899	897	867	934	894	857	855	896	926	902	885	909	860	905	899	892	863	920	918	891	924	875	930	864	890	880	928	859	887	892	941	893	890	887	877	839	892	897	914	874	850	860	918	853	938	841	895	892	939	918	959	875	939	885	879	894	862	887	906	900	904	912	880	872	974	853	898	924	905	867	943	900	876	901	875	858	933	914	965	877	955	889	872	926	900	958	898	918	908	850	868	877	906	923	859	908	875	871	892	865	892	891	926	879	912	884	928	868	918	899	885	951	918	902	890	849	869	894	902	937	921	914	857	930	866	869	834	900	919	877	921	912	857	878	900	909	940	838	862	867	926	866	818	888	834	874	922	905	948	899	912	942	925	865	910	931	909	905	868	859	865	849	948	923	881	877	915	953	923	937	835	849	862	832	907	968	889	914	917	892	933	931	903	859	848	882	932	877	894	885	932	878	949	902	944	917	927	909	900	878	890	861	893	901	919	859	895	888	906	855	891	909	901	854	891	882	885	898	880	860	870	905	889	908	907	893	865	922	868	875	901	939	887	889	889	908	870	930	817	963	893	942	911	893	915	898	897	920	881	922	925	887	878	854	896	923	887	925	862	945	845	930	859	891	910	901	937	872	935	894	928	875	894	898	857	894	863	921	868	982	875	876	912	900	913	915	907	906	912	865	876	886	906	852	900	873	852	891	891	882	921	931	829	867	902	922	876	879	874	911	912	922	913	856	844	884	871	938	911	892	833	909	872	887	915	829	918	875	952	871	852	884	918	856	865	919	903	893	957	890	929	892	904	882	888	901	861	869	884	894	914	941	902	921	936	887	919	912	947	857	907	892	909	903	904	924	897	889	916	931	880	913
5183	4725	3940	2558	1997	1815	1565	1384	1296	1232	1100	1066	1099	1095	1088	1054	1099	1040	1065	1053	1063	1050	1045	1094	1107	1046	1010	1003	1037	933	962	957	959	960	968	1001	989	979	1014	1039	995	995	1063	1047	1086	1089	1057	975	943	982	925	904	912	942	979	977	945	933	969	860	960	941	926	894	961	884	927	941	931	931	983	947	943	950	942	945	935	962	927	918	931	948	912	922	944	934	974	977	973	934	917	920	905	886	905	903	906	946	920	877	935	893	950	970	963	978	974	912	1005	937	941	976	947	930	923	919	932	933	1021	946	923	942	909	961	977	969	975	926	933	876	975	921	930	925	947	921	975	937	929	932	967	908	922	925	942	951	929	923	957	899	923	954	1027	940	905	915	937	905	989	886	901	965	926	904	917	902	958	883	895	1022	950	978	877	953	923	927	969	949	893	944	957	884	894	895	872	975	965	953	915	940	910	1003	920	973	917	935	933	921	917	929	918	971	883	943	920	946	950	947	900	964	934	943	868	934	894	937	896	869	1014	893	899	924	937	926	976	959	947	922	893	876	911	980	945	886	927	922	1002	910	897	928	893	911	971	896	936	985	910	965	976	969	919	962	929	982	957	947	908	930	969	1018	909	940	970	897	920	925	925	964	932	960	918	904	920	953	907	961	935	926	908	925	991	975	913	922	965	928	971	939	978	919	929	913	963	926	866	980	975	968	942	848	929	901	936	960	919	937	907	950	985	980	972	947	940	937	914	937	978	986	975	971	911	911	950	952	869	928	914	932	956	936	942	916	919	904	979	963	973	956	915	885	956	948	910	937	938	921	946	908	933	961	993	935	947	908	942	972	987	900	925	891	941	923	922	925	908	995	937	979	952	894	938	903	958	978	934	950	916	870	954	889	936	891	964	923	902	904	943	958	964	925	949	939	905	954	938	906	944	937	943	972	890	946	928	930	941	922	941	968	931	912	940	936	911	1010	914	937	933	940	901	900	947	878	912	899	905	940	996	967	963	920	962	878	945	950	934	881	989	979	933	949	938	902	937	977	969	931	961	947	915	936	885	883	955	958	979	920	910	888	937	887	890	955	897	918	938	927	932	940	930	893	972	945	939	923	969	978	912	966	935	940	962	917	963	919	886	923	980	944	940	958	938	893	911	920	972	881	925	933	970	930	908	912	926	921	957	998	912	940	956	975	946	901	1010	926	954	945	974	928	934	913	926	884	921	905	911	896	941	907	938	906	921	944	1026	905	901	928	931	949	924	955	985	923	963	927	952	923	960	917	901	921	962	952	906	974	944	963	911	919	960	919	977	942	924	949	947	902	918	877	896	968	936	895	964	904	917	999	1012	919	941	948	923	938	994	969	957	942	916	925	928	927	961	923	929	935	984	941	991	906	945	970	930	915	951	990	920	923	955	929	942	900	956	928	969	984	854	887	936	976	985	964	962	924	940	951	995	941	971	934	916	893	965	888	933	944	938	940	960	948	911	954	985	949	947	925	906	895	889	930	946	879	931	935	971	951	1004	944	977	890	951	879	967	914	858	929	889	970	938	916	885	903	912	932	911	933	952	912	927	920	960	911	932	923	878	949	955	921	963	965	911	961	875	931	966	921	960	876	936	934	965	922	963	955	917	967	909	948	984	908	965	934	982	1001	938	891	922	945	908	947	942	912	940	966	937	946	915	910	951	964	889	899	936	930	944	989	931	928	975	936	920	906	948	951	896	931	919	918	966	928	985	1011	929	961	932	911	970	953	959	984	924	919	951	958	890	959	878	959	921	938	923	965	950	948	930	953	965	934	939	933	913	931	928	902	964	964	931	974	948	947	954	916	972	913	889	916	969	923	930	983	970	898	918	966	963	985	975	909	901	921	925	947	961	883	989	929	962	938	873	902	1016	948	940	903	930	921	964	943	919	885	954	920	955	925	933	957	923	950	910	930	947	968	921	927	946	975	923	910	925	888	921	942	945	968	982	937	944	950	931	923	933	974	863	1019	932	975	936	937	915	926	964	949	912	997	930	920	916	925	949	923	931	930	917	948	896	968	949	887	960	1005	975	934	983	874	955	978	976	922	902	924	914	958	942	911	956	976	935	946	942	929	911	872	918	967	946	942	966	908	954	963	912	966	890	928	902	948	937	933	936	987	933	918	915	922	907	968	939	962	856	927	920	909	916	924	986	895	971	908	931	967	928	923	976	954	950	942	919	928	924	911	932	978	909	954	950	957	872	963	947	972	925	945	983	928	906	946	892	865	997	911	920	927	935	942	881	952	919	956	966	939	944	946	944	910	961	904	990	919	922	961	930	857	899	895	897	939	933	975	946	907	846	940	936	967	965	943	927	948	929	923	936	913	923	929	954	974	943	951	943	882	903	913	970	948	975	949	920	980	938	934	928	945	934	932	968	936	895	957	949	936	931	895	935	912	898	953	918	943	889	959	940	1008	944	980	942	894	972	960	908	913	927	927	927	952	903	933	929	917	927	938	947	962	922	950	924	896	926	931	977	945	974	943	926	950	940	932	914	925	899	962	958	915	952	955	895	940	975	935	926	954	932	919	871	934	913	910	924	984	995	935	946	892	940	906	961	901	896	941	891	920	945	863	925	941	963	920	982	955	951	988	895	909	974	927	901	912	923	921	938	974	964	934	932	956	909	928	912	981	952	965	908	899	956	938	957	916	938	919	919	988	875	910	923	910	992	968	920	864	917	918	905	930	985	929	952	918	908	943	1009	948	972	945	974	1001	985	944	894	1003	885	932	952	923	905	918	931	938	923	986	941	884	931	931	904	960	930	988	906	918	907	920	916	940	893	962	967	976	933	985	926	937	952	882	933	927	945	904	947	966	940	942	954	914	976	926	925	947	909	945	948	925	898	928	944	920	924	917	885	978	915	874	936	946	897	906	1006	896	899	925	925	941	938	925	873	988	940	968	958	901	927	898	932	943	916	983	990	1020	964	1000	940	909	932	889	951	930	977	946	945	859	929	933	920	919	972	954	951	904	939	915	919	1022	930	942	937	906	943	968	919	929	958	964	1005	909	980	960	973	949	903	934	963	975	941	985	962	926	901	872	945	933	890	944	940	965	871	947	922	918	933	951	948	865	919	915	986	923	911	960	882	967	925	958	950	930	950	905	910	869	956	930	887	1009	915	948	956	929	886	959	962	925	938	929	963	977	925	901	930	943	964	938	892	950	942	1004	945	944	947	931	975	970	964	890	935	928	905	932	940	898	948	909	869	918	943	951	956	1024	949	957	903	967	952	916	966	905	901	984	935	865	900	932	889	920	918	930	940	895	909	910	955	923	910	977	904	907	939	927	981	927	948	914	912	939	916	881	937	949	950	938	958	969	897	904	965	946	979	958	955	913	915	922	891	965	951	968	913	933	905	1007	1000	997	918	964	871	925	941	890	948	904	929	981	946	972	881	920	936	907	953	961	954	956	944	943	955	946	957	908	937	969	891	933	900	940	930	940	956	941	982	979	918	925	953	907	925	946	951	945	970	961	905	921	909	924	979	973	991	943	874	954	927	898
23352	20950	28175	23873	20963	13857	2631	1530	1368	1175	1101	1043	1039	923	916	960	927	904	886	867	787	827	915	943	967	852	794	712	744	731	720	740	777	709	710	693	714	725	794	773	789	765	842	836	895	793	805	722	735	682	739	679	669	669	714	684	670	696	664	683	671	667	641	653	620	677	687	648	647	696	662	673	659	639	676	686	679	643	666	641	686	662	664	651	658	651	633	712	685	635	688	615	665	618	706	672	686	696	638	656	624	630	688	638	673	705	653	662	697	678	670	691	682	698	650	668	673	654	619	702	645	684	680	650	698	686	657	704	668	636	684	632	632	670	728	709	642	664	657	680	635	710	688	669	705	682	614	673	707	687	694	694	637	686	672	698	694	675	646	703	683	624	680	660	662	662	686	648	692	718	673	637	672	701	673	716	729	673	643	631	662	679	678	720	663	678	670	659	654	679	722	661	593	670	637	660	644	633	687	646	649	620	687	648	695	675	640	654	699	651	676	640	690	632	644	657	659	719	663	696	671	669	705	642	660	702	642	700	668	677	675	662	647	663	651	693	643	636	680	681	665	640	684	669	701	675	667	679	661	632	719	682	652	676	683	701	646	683	649	666	655	637	684	679	634	730	651	671	674	672	676	693	662	708	665	643	667	671	676	649	731	617	694	679	671	604	649	636	623	668	673	653	713	664	670	640	650	666	666	648	705	615	696	698	680	662	684	677	664	689	646	636	658	637	668	691	672	660	648	698	706	676	679	668	677	661	642	701	657	694	661	674	634	644	630	627	661	679	651	683	649	637	640	703	657	669	607	657	637	673	642	677	699	653	640	731	718	663	633	661	675	668	704	636	654	645	668	647	647	645	615	677	666	634	672	670	680	651	731	686	694	637	661	698	738	668	635	658	664	639	632	673	717	647	664	693	631	654	685	676	649	692	695	699	682	682	659	691	657	703	644	673	679	656	695	688	679	641	679	683	661	696	666	655	673	685	626	656	676	619	661	682	682	643	627	700	670	662	682	600	655	652	656	647	622	673	670	668	687	666	693	693	653	675	688	666	641	669	685	697	678	696	685	673	635	682	702	675	658	646	661	659	680	668	686	681	708	646	688	653	661	626	680	671	678	691	653	650	666	648	620	639	703	675	648	629	705	632	631	669	594	693	628	654	672	646	679	659	663	668	666	708	673	694	657	661	675	659	674	665	683	667	648	630	640	707	662	687	701	669	646	691	664	684	650	661	692	639	647	707	660	630	655	637	691	682	732	694	679	689	705	686	729	665	656	664	624	657	685	758	683	713	667	641	643	693	645	667	714	682	668	677	654	653	697	675	674	677	646	674	690	687	673	656	684	666	626	649	701	678	696	616	675	669	661	652	707	641	703	676	668	620	696	671	671	664	646	675	685	689	681	675	650	657	696	647	704	702	685	708	636	691	692	700	665	655	641	697	600	674	629	654	636	632	632	672	666	638	657	620	651	675	625	648	668	642	687	642	648	655	706	663	715	651	678	668	676	676	627	679	702	658	669	687	634	678	692	662	644	664	640	629	660	636	705	642	663	634	700	692	680	665	633	636	708	705	638	643	627	630	655	668	640	685	721	657	658	663	689	639	607	636	629	629	687	653	675	670	676	648	683	668	638	704	663	698	715	681	647	670	664	672	625	617	665	669	687	630	668	642	718	663	705	652	636	642	666	669	659	708	680	661	610	674	719	705	696	725	675	632	649	638	634	617	670	653	702	691	669	639	667	691	679	658	658	652	653	704	620	689	640	629	674	681	691	681	704	710	656	681	653	663	679	683	605	658	661	685	702	664	650	640	657	689	702	708	657	679	675	637	678	640	669	639	687	652	662	681	668	674	625	625	642	673	728	673	690	708	711	726	600	671	684	640	635	646	679	687	630	648	707	644	687	649	659	653	629	629	729	641	732	686	636	633	670	668	626	655	661	686	668	721	669	645	675	727	674	675	651	670	673	621	703	691	675	681	654	695	678	664	633	630	608	681	671	671	676	695	651	636	691	646	682	692	676	680	689	649	635	629	708	646	659	705	625	610	703	680	665	613	620	652	646	723	701	711	667	662	711	677	637	624	684	667	638	645	650	704	693	637	631	663	653	685	682	634	668	691	681	690	609	710	664	681	683	679	628	664	664	652	643	702	629	654	668	638	676	639	694	635	630	649	693	644	638	659	700	617	632	667	681	709	666	685	682	640	680	691	675	656	624	655	663	640	682	675	659	707	692	631	675	679	630	657	700	713	641	677	694	670	732	629	702	698	692	613	648	667	668	600	662	668	671	650	668	680	646	635	640	642	666	692	649	679	684	662	660	714	688	657	662	659	639	671	658	668	673	620	679	662	613	676	689	655	717	638	630	660	715	621	698	672	669	672	645	655	702	734	640	682	647	653	689	723	688	634	690	680	696	685	659	635	639	608	668	632	695	661	613	666	659	661	670	643	657	646	638	624	666	604	693	665	683	650	616	646	607	628	625	640	635	644	657	655	677	656	653	651	722	677	617	629	655	636	677	686	660	642	649	632	665	676	673	637	687	683	698	648	668	657	662	663	648	707	643	719	650	665	661	684	672	650	631	670	680	678	686	681	645	643	660	678	643	623	637	696	630	644	682	647	707	667	692	658	699	662	640	666	680	676	660	646	635	689	688	659	637	689	634	670	681	664	634	696	700	629	657	636	687	652	658	681	628	650	620	660	707	676	689	640	665	625	651	630	673	621	648	688	629	692	637	665	670	652	679	661	648	629	641	670	675	613	689	725	656	640	700	643	687	686	665	677	643	645	663	669	738	657	676	680	635	682	676	623	660	688	648	681	699	673	640	694	677	674	716	653	670	716	623	675	682	701	639	627	665	707	660	671	641	631	669	660	678	657	626	697	673	631	657	664	684	666	671	654	671	649	672	659	707	690	656	667	653	632	663	675	639	734	647	711	695	633	674	655	643	679	735	650	668	637	678	667	664	667	671	651	651	693	645	641	646	667	705	706	636	670	643	637	667	626	654	670	636	681	639	673	712	614	702	722	683	716	712	703	650	652	708	700	646	675	686	654	650	697	670	652	635	654	630	673	650	686	656	678	666	652	643	712	640	702	657	679	652	646	640	625	678	697	685	636	710	689	630	684	629	684	699	664	652	681	685	642	666	672	641	610	697	650	649	670	688	665	699	675	658	680	675	639	658	666	678	669	654	672	642	660	694	652	660	606	690	671	674	628	674	674	650	674	645	655	685	670	689	708	626	645	651	641	683	693	683	671	688	662	661	632	669	674	656	632	660	732	605	670	661	631	680	674	675	636	672	651	713	701	666	614	691	659	657	676	638	695	662	680	643	635	643	637	685	634	671	644	682	665	729	673	715	666	621	679	697	630	663	690	675	698	693	671	731	623	662	668	717	666	688	687	682	643	628	697	634	682	663	680	689	634	684	631	640	701	656	688	656	710	646	710	663	681	705	653	668	692	662	667	668	638	648	658	655	670	646	675	639	709	675	668
4438	12531	10404	5875	4327	3574	2763	2180	1948	1696	1360	1269	1293	1197	1168	1208	1273	1081	984	1006	976	1030	960	1105	1122	1090	862	842	812	784	775	783	763	744	793	778	806	871	910	903	833	885	866	907	950	1006	910	803	831	752	742	685	676	704	722	728	687	747	713	731	745	706	750	729	761	785	740	758	673	704	661	755	748	736	746	709	673	719	712	737	719	689	716	799	715	733	766	749	754	702	694	678	740	747	778	729	682	714	709	698	775	671	689	721	711	751	714	720	712	671	737	706	748	722	699	709	723	708	738	684	744	687	702	690	689	731	683	700	708	689	700	752	734	702	722	691	729	731	686	703	749	710	710	717	737	670	745	699	692	670	717	682	701	699	708	751	699	734	733	745	771	707	721	749	706	670	705	756	746	759	720	713	723	724	716	764	713	744	706	686	682	715	703	721	685	714	714	718	706	689	725	722	720	680	757	708	724	726	732	658	728	703	751	730	748	703	733	746	686	749	694	715	708	759	708	727	725	700	723	676	714	714	730	745	719	752	715	719	694	756	700	748	737	746	739	696	746	725	727	659	724	699	756	708	723	736	740	717	730	716	734	692	684	698	711	698	743	657	699	761	697	681	711	702	742	696	709	715	677	730	718	714	686	725	718	723	699	715	719	711	717	745	785	675	699	719	728	681	687	709	721	690	741	697	740	741	690	721	665	720	690	735	704	715	693	703	672	704	769	673	720	720	695	737	716	699	681	704	744	677	724	756	671	708	686	739	709	745	674	698	724	700	726	717	733	751	693	722	692	727	697	776	725	698	728	695	723	734	744	767	719	685	729	726	652	741	700	706	710	715	720	714	688	669	714	689	698	749	687	747	734	680	758	703	741	736	720	705	703	714	757	760	695	720	718	691	731	671	773	741	726	744	711	672	728	774	733	720	661	645	709	708	753	772	693	726	697	721	706	722	721	769	731	705	718	727	727	724	685	687	706	713	753	744	716	682	690	705	706	766	683	712	719	678	728	734	730	702	709	737	696	728	718	727	676	762	737	737	721	718	681	701	716	736	720	696	690	736	750	721	717	716	663	699	687	746	730	695	689	745	718	657	689	739	729	702	722	758	722	751	684	736	740	763	687	748	762	716	688	740	719	730	722	742	739	723	685	721	687	701	736	751	729	734	705	722	704	650	720	749	718	657	756	741	720	675	729	746	717	730	681	702	672	755	774	685	681	714	728	739	721	733	743	755	729	703	690	715	688	732	697	760	764	703	741	729	710	705	714	744	706	727	717	706	705	677	700	693	689	694	692	713	709	701	767	721	742	678	739	721	667	735	713	671	692	695	761	722	712	705	710	791	686	717	703	738	725	716	690	698	706	657	684	742	744	750	738	730	693	702	721	731	716	736	727	684	673	745	713	795	726	723	701	732	756	740	711	705	730	725	725	702	698	683	763	698	738	705	706	707	707	708	733	725	722	729	731	678	729	734	689	732	678	681	714	696	661	734	679	735	691	747	721	686	755	697	727	752	671	766	731	664	711	723	682	706	708	751	730	696	715	749	727	685	702	679	749	696	709	747	709	721	691	741	736	733	780	712	717	730	730	692	696	700	744	694	673	691	735	672	718	723	684	670	732	742	672	712	708	701	700	740	727	686	726	720	715	681	690	735	716	702	739	705	723	691	721	755	785	734	726	699	763	709	732	670	707	742	752	676	725	690	704	776	708	725	706	735	681	682	706	753	748	703	745	701	712	710	704	723	725	708	730	694	748	703	672	731	736	702	730	714	726	746	685	746	720	746	698	739	660	756	717	722	711	716	694	733	677	743	722	675	738	726	719	721	722	648	765	734	708	723	701	729	737	727	710	714	714	727	709	723	714	723	727	743	724	744	753	734	669	670	739	717	679	735	708	739	755	680	713	726	714	698	703	674	726	714	741	716	691	710	687	725	753	688	681	704	711	726	698	729	733	684	751	688	689	730	707	715	700	702	751	726	717	715	729	755	709	707	684	754	725	735	722	700	735	731	710	762	727	720	692	726	753	719	708	735	691	749	686	700	732	714	713	755	720	740	727	681	723	737	705	660	721	707	707	718	691	745	724	749	737	697	703	680	717	732	695	777	718	721	702	722	690	714	705	693	706	678	709	736	707	725	733	725	692	732	693	697	722	769	686	688	686	676	715	724	700	715	729	766	696	709	725	713	722	756	726	786	711	694	663	730	725	714	662	724	685	662	724	723	731	703	652	709	716	760	694	717	741	686	694	695	743	734	720	720	753	709	707	666	688	729	698	734	689	708	704	714	696	696	736	715	704	720	714	716	750	705	707	705	699	704	716	719	714	746	716	703	706	688	752	700	728	690	701	713	743	750	732	695	701	722	704	746	717	765	692	720	733	700	723	722	729	683	687	689	702	747	728	709	712	712	750	707	731	710	694	691	751	686	732	712	728	748	732	724	747	685	695	700	710	704	723	722	712	702	706	727	718	681	686	697	684	693	697	791	711	751	693	722	720	712	722	750	698	742	706	686	751	683	752	710	694	706	777	756	665	751	704	713	709	703	713	633	683	713	744	707	697	658	719	714	685	759	707	765	721	701	703	745	744	656	714	744	686	706	673	676	728	763	744	739	734	690	738	698	708	732	705	700	742	730	771	687	735	709	740	725	713	677	734	737	678	741	707	695	688	697	736	761	773	756	689	713	643	703	733	710	727	708	695	713	705	667	669	695	677	716	676	726	663	743	686	706	735	733	708	759	704	722	737	745	737	682	725	700	730	743	732	726	741	713	705	743	680	734	670	703	750	716	691	714	731	745	705	731	761	726	663	736	727	705	741	700	737	715	730	735	722	717	699	737	732	725	733	716	737	712	720	719	762	715	716	706	715	699	700	695	721	699	690	691	717	695	718	694	705	758	697	735	716	716	674	730	708	716	701	732	690	747	711	731	713	713	724	732	734	730	692	705	667	766	705	697	698	697	742	705	678	735	694	688	714	706	714	689	701	709	672	687	710	679	746	723	699	729	694	711	733	695	717	697	756	732	670	714	701	702	688	693	711	711	694	691	713	768	730	699	739	692	694	710	729	674	705	715	698	707	702	683	759	684	682	710	730	746	704	720	711	679	717	747	696	721	692	772	721	776	710	728	728	705	739	729	757	702	765	720	702	680	683	708	721	731	716	752	741	707	766	748	739	737	733	749	692	736	739	698	716	711	738	722	704	705	720	696	740	735	707	724	684	692	734	689	675	701	707	728	711	711	693	697	723	698	746	679	691	708	752	681	706	752	727	725	702	669	701	729	782	655	657	715	763	716	757	715	746	709	617	705	735	733	718	710	715	676	731	716	741	718	697	693	682	753	691	728	736	714	723	693	732	725	708	750	759	720	736	725	741	729	692	682	754	725	751	709	723	742	690	694	676	694	709	711	744	742	721	731	740	749	717	769	758	697	678	758	723	729	743	749	702	718	706	648	744	710	687	698	702	713	774	731	736	662	668	656	731	744	732	673	741	693	733	714
24326	20935	27406	24546	17726	3015	1651	1323	1163	1068	1007	980	939	961	970	985	923	929	861	871	814	900	867	945	995	931	801	792	798	753	816	802	796	739	769	781	728	834	793	836	841	854	816	834	860	936	835	867	798	754	722	783	756	750	736	766	771	740	736	750	777	731	743	755	718	749	786	730	751	768	742	805	736	705	727	747	746	787	817	796	753	750	731	745	764	762	776	743	733	729	750	768	706	794	710	778	730	735	799	745	732	725	759	789	749	780	787	764	748	766	726	786	780	709	741	667	772	755	712	782	769	773	744	769	719	736	761	733	699	719	771	717	728	777	755	765	805	731	749	677	730	737	819	760	738	764	777	747	748	787	700	693	749	743	759	746	744	715	801	767	758	774	740	719	743	709	726	692	723	759	731	721	676	739	756	720	750	740	775	740	752	801	742	755	704	692	717	764	757	762	766	752	748	736	758	742	771	774	752	747	759	720	771	764	760	772	819	753	810	756	698	769	721	746	735	749	767	778	757	709	750	715	745	759	752	748	759	738	798	724	696	809	766	805	742	768	756	714	671	744	767	767	728	736	783	744	737	795	774	746	738	758	748	775	789	746	800	752	734	750	725	779	760	728	761	706	744	751	718	802	722	762	756	780	735	794	778	758	838	718	747	818	729	733	733	736	756	727	753	755	795	762	682	734	759	747	767	687	732	714	732	699	762	745	740	779	786	676	765	763	789	744	728	747	722	743	749	745	757	774	692	726	730	755	765	773	799	781	784	757	718	753	778	752	791	738	706	753	750	742	748	731	812	726	743	758	758	720	772	760	795	729	725	746	733	751	795	716	748	765	794	758	751	753	790	757	748	754	797	708	806	768	766	774	745	781	775	743	770	724	722	724	684	709	760	721	726	761	760	755	748	727	774	745	778	741	764	725	749	781	748	724	752	739	716	727	820	759	731	744	723	731	740	770	742	741	740	746	744	759	750	803	768	777	755	800	721	735	714	698	757	726	744	773	754	753	757	797	715	724	748	752	756	702	717	738	740	779	757	772	680	721	751	767	769	734	730	760	736	791	726	754	782	717	771	755	762	748	707	769	739	794	770	776	767	747	766	751	785	761	747	784	758	777	704	730	746	762	766	777	746	744	737	665	766	771	753	772	797	732	724	740	748	762	739	756	762	706	788	786	733	704	708	740	777	772	774	726	772	765	744	754	747	731	728	762	768	749	739	737	698	742	708	755	790	695	796	762	752	779	765	779	739	734	748	801	770	712	744	769	779	790	752	757	694	717	759	773	760	769	777	712	809	711	778	794	761	761	726	797	734	748	711	719	752	782	730	708	770	736	722	787	702	738	741	757	725	738	720	759	755	737	749	734	784	759	757	780	773	821	770	746	765	764	737	761	841	733	755	732	799	764	763	759	725	747	752	737	796	790	680	719	721	711	750	743	816	795	768	814	730	741	724	784	751	776	768	739	738	749	728	749	754	783	777	742	767	726	734	709	768	752	768	776	748	748	757	743	775	793	730	721	747	737	773	796	758	765	758	756	765	761	774	739	764	760	772	797	701	735	735	786	775	720	708	711	682	746	689	750	749	730	817	758	701	747	800	709	781	775	767	761	759	722	710	764	734	720	748	731	746	771	758	727	767	751	718	675	766	707	749	687	795	752	776	780	725	766	812	800	745	778	763	750	751	729	673	763	738	747	740	777	769	707	736	752	755	742	723	781	749	735	788	725	747	754	750	759	778	710	753	729	772	730	770	740	755	739	774	728	748	745	756	747	772	720	765	789	778	747	786	757	755	718	763	745	702	781	731	714	702	744	751	786	762	749	750	733	708	773	732	774	733	749	765	734	718	733	785	736	763	748	746	766	716	717	736	772	759	730	764	725	779	750	767	777	756	729	732	781	766	703	741	722	724	753	793	755	732	743	760	766	703	744	727	793	727	783	718	767	704	738	746	796	717	734	766	766	725	722	773	707	772	765	772	750	735	747	729	764	746	737	752	759	740	724	752	717	768	719	734	758	766	781	760	702	784	776	772	730	736	765	753	762	743	768	763	707	761	763	755	775	765	772	737	748	718	731	734	715	732	756	771	735	761	763	761	715	785	792	704	748	764	766	768	774	706	739	766	729	787	782	728	714	727	711	716	693	773	800	667	758	705	782	725	796	706	770	705	757	785	753	781	754	743	726	755	755	776	770	724	734	735	712	687	750	698	732	712	718	755	723	708	744	757	799	715	759	756	759	763	754	750	765	753	734	762	780	765	751	795	769	716	778	771	682	744	716	702	742	736	757	741	728	785	809	740	696	762	730	755	756	743	730	698	754	763	730	767	726	737	728	734	766	747	797	732	716	740	737	785	747	738	740	755	737	749	750	800	787	778	761	764	794	738	758	761	764	764	687	780	735	727	767	726	744	784	725	803	729	747	783	746	715	741	755	746	719	737	819	752	725	726	734	732	715	752	791	781	744	693	758	795	777	754	753	727	739	690	726	747	753	786	748	716	779	746	781	781	770	741	780	761	725	724	722	769	709	766	738	732	700	739	766	702	749	743	755	739	754	707	789	739	707	741	752	777	776	795	785	745	711	726	769	728	725	824	795	736	681	774	736	823	776	744	764	763	751	769	786	758	740	712	754	718	780	749	745	805	730	701	762	812	709	762	736	757	711	760	789	776	756	708	697	710	731	763	752	767	758	761	686	755	743	762	714	726	778	747	701	703	699	759	762	744	756	766	758	762	730	714	787	777	748	706	749	723	706	752	734	754	718	723	783	723	766	748	751	719	751	784	761	787	734	762	715	717	744	768	754	723	815	779	768	731	773	766	737	758	714	763	722	705	783	721	770	691	754	729	764	787	754	777	768	740	746	747	758	752	720	727	754	754	751	753	776	770	739	726	727	727	701	733	743	723	694	772	789	720	737	748	783	757	736	760	735	771	777	727	745	706	705	809	741	755	789	782	751	780	737	750	763	746	751	728	793	738	730	746	764	765	711	755	731	776	774	723	765	726	695	749	750	771	775	770	750	696	714	765	729	765	770	718	704	755	749	758	717	742	730	720	724	779	745	748	675	693	733	720	792	729	733	749	786	767	727	795	776	811	789	743	809	767	747	782	724	706	715	793	716	763	722	698	745	736	732	726	760	762	763	765	709	749	754	733	749	803	785	769	784	767	752	702	751	743	819	729	714	745	741	728	741	761	819	719	761	699	761	754	715	696	744	703	743	729	713	797	762	725	757	734	732	766	746	771	738	759	739	779	725	750	732	719	736	734	792	773	747	750	718	725	750	732	718	722	735	775	758	724	706	791	759	703	736	748	740	750	750	729	752	743	752	783	751	729	765	725	748	772	748	765	779	718	735	702	687	736	735	744	741	737	764	752	706	741	681	764	706	740	698	752	759	698	716	697	732	754	745	746	714	757	731	753	736	765	726	722	694	723	773	775	734	724	736	765	796	770	744	760	751	740	705	719	810	743	736	752	720	696	787	788	763	733	780	762	752
4764	9747	7707	4488	3558	2945	2261	1928	1661	1406	1230	1135	1180	1058	1070	1138	1173	1008	926	922	887	1011	992	1058	1118	995	862	774	805	802	810	796	793	839	853	807	912	861	895	913	870	910	876	917	971	932	888	895	837	803	802	808	796	798	764	776	850	770	762	784	788	796	770	766	775	760	753	788	791	757	737	753	750	782	812	738	788	737	777	772	756	770	740	770	795	777	737	747	797	711	776	805	803	813	808	776	768	777	791	753	785	743	759	783	754	787	774	777	736	826	755	759	789	775	695	765	817	788	762	836	770	787	761	749	799	787	789	824	771	767	738	718	741	728	743	774	811	710	743	828	732	817	775	762	795	763	745	757	816	803	817	769	780	741	800	810	780	785	789	777	850	747	770	758	767	770	807	789	790	716	778	770	769	815	723	793	787	740	768	816	778	748	749	741	805	767	763	795	808	810	754	772	737	816	781	736	748	789	770	770	737	793	785	781	741	751	832	754	831	762	812	740	759	777	798	780	787	775	800	771	784	810	805	795	743	782	740	798	795	739	774	778	746	775	771	731	722	732	836	782	815	782	810	763	769	817	793	778	755	777	751	729	742	799	799	788	762	699	760	766	765	803	811	757	815	799	793	762	800	756	792	817	790	786	771	779	778	776	784	755	804	796	804	766	782	812	834	753	827	776	792	787	762	784	752	742	758	757	779	761	733	799	760	764	807	705	749	717	784	765	770	771	737	798	724	785	793	777	792	710	781	791	781	779	761	783	797	828	829	753	787	783	755	754	763	737	762	782	773	801	735	772	770	754	762	778	786	776	792	822	752	802	745	754	778	790	786	753	750	790	731	730	805	826	739	781	753	782	791	782	815	771	781	811	719	746	761	736	789	767	787	818	755	733	763	790	808	748	755	768	815	761	771	754	786	741	799	762	752	812	789	776	798	745	774	803	743	784	771	753	826	800	788	815	801	758	803	782	774	771	810	757	770	751	777	726	797	804	801	782	775	779	775	779	813	788	731	741	770	733	759	755	802	782	808	716	758	780	740	728	784	749	729	788	783	764	724	806	744	763	755	779	771	806	741	827	811	755	757	789	810	751	744	789	738	758	713	772	783	783	747	763	717	740	742	735	757	823	767	768	795	794	781	774	759	828	774	741	762	729	794	757	781	798	736	752	768	763	771	798	774	781	799	779	755	778	789	751	783	773	778	779	812	753	750	765	730	782	807	792	772	764	762	810	793	785	799	772	785	769	751	733	777	831	746	723	786	780	752	729	749	771	805	757	794	767	785	816	752	765	742	816	779	768	806	745	773	720	802	768	817	742	800	763	819	839	754	730	805	719	776	753	746	798	787	773	760	761	794	767	772	747	764	744	735	798	810	782	794	798	788	777	774	806	785	831	760	797	742	786	756	826	799	777	760	777	732	804	773	792	787	787	698	752	821	718	795	780	789	741	731	776	770	802	767	778	784	788	756	776	742	780	794	745	756	797	791	763	770	738	802	709	769	764	757	750	821	761	785	780	792	778	809	805	797	758	747	755	801	725	773	760	750	783	780	776	803	793	790	776	779	766	783	753	772	764	712	788	751	727	769	770	828	785	765	762	738	756	812	738	787	781	825	762	734	784	749	751	804	751	778	857	766	752	808	784	806	743	735	837	770	794	776	754	794	778	737	782	782	770	771	773	803	773	784	795	756	737	784	772	772	743	788	770	762	737	782	800	771	779	741	747	742	745	787	811	738	755	758	717	781	777	761	775	805	760	784	797	794	786	738	744	790	771	737	769	809	768	696	776	815	800	829	755	778	745	743	749	806	772	765	833	693	787	771	709	766	755	772	797	817	747	802	739	761	753	757	790	790	780	743	738	817	788	749	808	769	775	780	783	773	802	746	774	737	737	776	756	782	820	776	774	777	764	782	782	786	731	766	711	736	822	699	757	776	790	800	766	690	731	759	737	771	829	807	807	705	778	777	723	741	761	792	744	746	753	780	785	711	789	738	771	776	744	754	754	769	760	808	845	717	746	774	767	795	764	764	829	792	739	767	699	780	727	748	770	717	795	747	791	735	775	751	760	744	798	787	745	748	776	765	757	795	796	858	726	730	762	829	766	774	805	768	755	712	769	770	766	720	782	744	784	794	755	799	751	800	782	814	699	787	784	766	771	715	815	768	750	770	812	756	776	785	774	768	741	793	845	765	803	783	794	800	755	828	749	757	752	763	815	769	738	769	743	756	787	786	772	850	759	781	734	764	757	734	787	792	750	761	765	743	697	768	765	705	801	752	766	788	763	746	761	792	800	765	726	786	807	759	746	747	828	775	736	809	780	741	772	732	807	760	755	719	797	780	788	787	720	751	766	762	776	775	784	747	774	803	738	805	791	756	772	806	752	737	739	795	750	792	752	784	781	751	788	760	774	783	733	782	771	772	743	784	751	752	736	740	768	758	780	770	812	819	762	813	765	751	751	725	786	793	746	798	782	778	764	825	809	804	779	764	749	808	737	752	757	755	820	786	776	796	760	805	752	764	741	753	772	769	781	774	723	713	787	775	781	767	804	787	797	751	719	785	757	786	743	796	779	790	774	749	766	794	745	760	773	785	825	803	717	759	746	761	810	741	748	761	742	780	759	735	771	789	795	795	801	804	764	773	819	780	761	754	780	754	759	732	785	791	758	784	767	786	828	767	822	751	772	804	789	802	788	723	785	740	778	792	774	807	751	800	836	741	754	770	785	786	759	801	739	779	764	787	812	801	764	806	778	713	787	806	790	785	760	796	799	794	743	747	791	762	731	770	787	820	750	745	757	760	748	783	709	791	749	782	774	747	750	750	773	794	784	811	804	752	747	768	801	787	736	789	789	761	808	787	750	710	824	790	759	798	774	797	788	753	785	779	804	740	779	720	774	756	786	802	730	745	810	769	796	783	792	761	816	724	740	774	738	800	786	730	799	753	787	774	724	807	781	790	798	749	768	791	744	761	765	785	712	768	749	767	769	785	786	790	758	746	786	742	764	798	762	742	749	796	778	755	744	745	853	720	736	756	793	795	771	760	771	794	751	774	765	747	766	758	737	802	785	762	786	782	781	792	798	723	737	760	715	792	742	732	804	807	783	772	771	793	777	776	788	767	703	717	773	744	767	814	778	823	722	789	736	748	760	786	794	804	771	737	772	770	751	717	767	773	794	768	727	739	774	764	760	721	780	768	757	734	740	781	840	775	760	719	791	786	710	761	782	764	754	760	751	842	813	794	822	800	773	784	764	753	762	813	782	774	813	787	813	756	793	732	739	752	779	777	756	773	801	745	719	804	793	784	737	784	742	822	803	756	733	782	778	786	787	782	777	838	800	745	781	761	730	761	796	773	741	741	716	805	763	820	741	802	755	740	792	785	731	757	777	791	787	726	802	771	776	763	779	744	774	751	765	786	804	777	756	808	767	733	783	749	787	761	734	760	771	770	767	784	783	767	794	834	807	805	786	792	747	758	786	791	803	770	786	775	800
22264	20981	28560	23575	20972	21090	13673	2408	1642	1265	1118	1004	974	893	927	910	949	858	799	674	643	781	717	931	913	791	588	553	535	558	516	485	475	471	456	467	510	630	658	641	598	637	638	612	656	670	613	630	527	455	415	476	462	447	484	438	409	457	439	451	405	403	444	402	415	417	435	455	420	390	436	440	411	371	433	457	428	447	415	430	418	410	405	419	374	423	414	446	401	411	417	419	440	429	454	429	424	429	437	431	427	439	414	439	432	457	403	385	389	393	478	461	406	423	427	447	447	455	423	450	430	437	442	415	402	417	414	416	457	427	423	439	404	423	407	433	396	429	444	417	409	428	413	432	418	422	408	431	422	430	394	444	398	483	391	412	442	407	403	455	427	426	390	412	401	391	438	401	419	456	428	400	430	414	418	451	413	443	411	442	403	474	458	390	414	426	397	445	438	422	402	410	442	417	409	370	424	419	408	425	391	416	459	430	447	377	423	413	427	412	418	418	452	435	437	437	446	439	419	415	418	418	442	415	433	449	431	448	394	381	404	435	430	430	471	426	431	468	403	401	442	418	422	479	430	418	405	442	404	476	427	406	433	440	453	389	391	426	423	434	470	444	441	425	412	434	412	429	452	404	432	454	375	476	441	442	445	442	432	420	453	426	420	417	432	383	450	449	446	421	418	436	443	397	454	424	457	413	414	422	416	432	411	469	443	444	452	438	426	406	417	463	386	422	434	377	433	442	413	434	419	415	437	442	426	461	439	386	457	443	441	423	375	434	402	433	409	458	438	416	391	412	442	414	445	404	408	432	430	457	429	392	443	421	410	433	445	421	439	396	429	434	379	447	444	385	410	407	401	443	444	446	404	425	433	442	407	392	407	428	413	443	405	410	400	421	420	413	386	416	428	441	440	388	458	428	436	414	432	408	453	430	411	444	402	435	411	422	406	390	420	397	438	426	433	466	381	425	443	397	445	397	432	425	415	430	443	417	416	409	426	412	437	430	419	427	468	420	451	464	408	406	448	470	433	420	421	411	406	405	447	482	419	413	411	399	408	416	430	404	445	453	459	381	469	466	459	443	423	446	414	402	410	425	417	455	446	431	390	419	412	401	452	463	391	410	430	436	430	431	382	409	419	421	419	449	406	388	466	380	425	459	449	397	462	471	428	431	420	390	438	426	441	415	444	410	439	416	444	426	407	443	411	393	404	426	402	446	420	429	442	415	408	450	418	428	400	440	437	424	404	427	413	426	453	416	411	454	443	421	420	416	434	382	432	431	434	481	443	444	458	398	406	428	411	423	380	398	392	413	375	396	399	456	432	457	436	443	398	384	409	430	443	457	417	415	412	473	468	372	425	417	463	426	435	382	460	432	445	405	399	425	437	413	463	409	468	442	443	397	423	419	448	423	440	388	421	420	455	433	442	437	422	447	412	432	406	449	412	412	411	416	418	454	429	412	390	432	429	413	407	402	414	428	443	406	424	427	452	434	419	399	422	436	427	444	434	413	447	435	441	439	409	375	398	407	438	445	432	433	434	390	403	428	443	409	412	427	403	405	415	472	404	440	450	459	410	432	434	431	433	429	406	406	439	402	440	482	423	435	415	419	416	400	431	463	445	427	419	425	389	391	450	433	390	415	461	446	398	367	410	420	438	453	390	439	436	425	413	417	412	450	442	421	438	416	400	479	385	418	419	404	419	410	450	453	408	393	446	437	400	427	382	414	413	430	439	456	431	418	423	416	393	436	459	431	397	387	472	419	418	422	397	456	448	401	385	448	436	447	427	405	421	431	385	422	436	444	417	407	422	461	441	417	424	412	427	442	419	425	437	402	423	414	404	436	426	413	436	379	414	398	470	396	452	428	411	445	422	438	417	422	437	437	406	439	460	439	459	459	407	426	408	427	435	436	447	405	427	423	435	385	432	437	432	410	426	426	428	416	412	428	440	404	439	399	435	447	427	424	406	412	441	409	418	417	427	411	415	436	404	417	430	450	390	410	422	412	419	427	437	421	447	423	395	432	438	438	427	430	455	488	436	462	432	456	403	426	416	463	418	471	466	434	454	451	441	426	433	427	410	397	388	444	460	448	431	437	388	419	402	436	418	423	445	397	399	429	432	406	414	403	446	404	414	476	440	433	424	429	439	411	420	415	426	454	391	429	417	443	396	384	447	417	444	417	385	407	449	398	419	398	435	394	420	440	405	427	458	406	410	439	449	384	419	420	437	393	442	406	426	405	435	437	443	418	442	446	438	435	405	384	432	428	436	423	433	422	429	429	454	434	422	450	426	426	452	438	470	442	406	413	418	441	406	441	409	453	422	410	400	464	439	422	447	431	430	409	424	458	359	395	414	439	453	423	423	426	422	415	393	399	398	453	397	433	429	427	414	394	397	391	393	454	410	451	427	422	441	426	432	410	437	405	440	446	471	473	442	416	472	458	468	405	439	427	401	459	406	432	419	414	371	388	464	438	448	419	407	402	440	414	449	400	433	377	463	442	406	432	428	415	433	410	455	422	424	447	407	432	429	430	454	448	427	420	402	434	400	408	430	440	437	414	418	426	398	424	453	424	435	402	451	403	433	416	432	406	403	413	414	451	424	444	392	434	410	432	411	420	442	428	421	430	408	420	461	422	398	474	393	412	428	430	462	433	405	384	439	411	406	412	415	428	435	432	393	381	419	440	421	422	451	418	439	429	396	453	416	444	440	434	478	422	442	395	429	442	352	428	432	436	422	379	400	428	397	405	431	443	410	451	452	418	461	423	417	405	407	411	439	418	439	433	433	429	421	434	403	423	413	416	434	443	424	468	452	449	427	465	447	421	393	437	391	446	417	430	471	431	405	441	444	389	411	435	419	426	444	396	423	424	428	449	430	410	435	445	398	383	452	430	382	390	399	405	430	437	422	388	410	427	404	410	400	403	395	426	419	415	460	459	420	430	405	431	454	419	402	400	419	403	424	421	398	402	454	397	426	439	428	422	418	402	432	394	457	454	403	443	414	437	431	415	446	367	371	445	448	414	431	407	402	432	419	398	409	422	368	426	417	421	424	448	436	427	437	439	423	394	438	414	467	432	400	472	410	424	446	439	392	445	418	443	415	448	455	463	429	411	391	407	407	460	422	422	427	429	400	417	441	401	398	427	359	415	457	435	426	434	401	455	461	428	445	394	416	411	422	415	393	389	393	417	466	434	422	411	424	438	372	446	417	441	380	435	408	456	393	379	398	410	410	440	400	426	416	470	439	429	461	438	435	407	434	421	420	444	452	408	388	421	400	458	452	409	412	438	450	427	447	443	403	440	390	444	437	397	397	414	445	422	455	419	438	412	419	448	408	413	408	414	423	388	443	405	403	389	433	442	444	431	429	403	412	424	423	420	458	398	447	386	407	409	417	426	412	423	408	427	415	420	450	407	427	396	414	395	439	409	434	400	453	405	438	409	453	429	392	435	421	421	455	486	420	466	404	439	415	430	443	430	396	437	436	404
6117	18579	15593	8864	6748	5610	4025	3038	2523	1844	1616	1391	1272	1215	1200	1294	1372	1059	922	827	809	967	876	1157	1192	1015	703	619	608	563	537	533	553	581	504	539	590	688	736	764	753	762	768	749	823	809	716	692	589	457	467	505	480	511	487	466	443	479	451	471	430	453	484	419	476	463	459	420	460	450	449	441	435	455	484	463	483	450	475	449	436	464	449	429	477	458	458	451	437	454	429	464	456	471	471	484	472	473	489	390	481	419	431	434	469	457	456	471	465	438	487	498	447	465	431	473	442	453	449	440	454	493	464	444	459	446	471	437	462	406	459	462	447	425	461	474	457	454	429	448	435	488	468	475	448	403	457	450	460	480	438	422	461	452	461	460	392	471	459	497	488	402	430	484	441	447	449	451	454	429	484	437	433	466	467	458	455	474	415	461	461	463	440	452	481	445	493	485	468	450	457	432	479	476	472	452	466	437	448	424	462	487	466	456	479	422	452	443	470	482	455	440	440	438	470	443	455	466	443	445	440	460	501	448	476	453	443	443	447	472	440	425	461	417	458	483	472	405	444	468	435	479	440	456	432	422	435	479	456	445	475	450	449	435	447	456	459	438	468	481	435	420	464	437	444	415	468	449	419	446	480	486	452	486	500	463	497	489	449	430	445	456	449	465	465	420	453	432	474	458	452	457	440	454	451	459	444	441	459	454	441	464	471	448	445	482	458	423	437	490	497	469	457	472	452	420	447	461	420	442	441	459	454	474	442	482	434	487	478	455	462	437	410	450	412	477	416	461	441	468	480	408	431	442	432	456	483	452	439	470	435	457	465	451	438	484	442	471	439	435	439	453	485	472	449	443	432	462	444	515	457	461	449	464	470	473	436	432	455	455	487	404	454	450	429	473	461	459	445	446	446	494	474	441	457	457	453	442	433	459	460	437	481	462	479	459	443	434	424	503	445	464	466	463	457	444	459	426	444	447	487	418	490	449	473	448	456	463	437	440	458	476	441	434	477	411	468	458	447	412	485	471	456	491	470	435	409	459	438	434	465	419	427	421	437	438	467	456	500	422	451	453	523	483	452	446	440	482	448	455	461	389	461	463	443	438	471	474	488	400	451	458	458	466	452	440	451	487	453	432	454	419	415	470	455	444	426	504	412	419	463	424	421	456	428	434	450	415	430	468	450	482	418	458	471	462	460	451	442	456	476	460	425	432	478	460	423	447	454	472	425	440	493	443	443	484	463	465	455	433	454	479	427	490	463	448	435	444	482	434	439	457	469	451	446	445	420	433	483	443	450	413	463	461	447	437	453	461	405	461	480	458	456	478	437	471	387	488	503	467	456	471	448	466	448	459	427	423	444	479	400	462	457	491	467	466	423	489	436	463	454	456	436	454	463	415	450	444	441	429	462	461	446	419	426	431	476	496	454	491	455	442	431	471	467	460	474	404	490	439	457	454	462	445	478	436	434	460	458	470	463	461	447	477	444	482	416	476	475	461	442	477	458	482	438	428	455	420	474	439	454	480	426	419	462	466	449	425	464	476	464	457	454	441	449	477	433	434	469	472	422	447	428	462	461	453	463	462	462	451	473	455	461	445	450	445	451	445	418	432	472	448	445	460	422	481	462	497	444	466	456	433	455	466	482	502	461	396	436	436	457	433	504	470	439	463	444	412	476	430	485	471	471	424	424	473	450	469	486	454	497	454	441	452	415	462	449	446	458	460	425	455	457	470	447	449	497	426	464	436	490	408	462	454	449	470	491	444	484	478	473	421	468	466	476	433	440	469	445	429	440	465	447	460	452	471	463	453	459	492	446	475	457	466	459	463	430	450	477	469	496	456	484	458	446	445	469	448	417	429	477	487	472	435	426	412	467	425	465	462	457	457	438	411	473	459	462	433	440	474	433	478	469	422	457	434	477	454	447	448	430	455	445	486	419	438	466	487	439	423	530	439	460	478	483	478	469	427	463	479	484	468	440	481	430	420	425	434	460	436	474	488	426	458	468	472	458	499	446	451	461	422	481	426	416	455	480	421	479	458	443	436	469	449	443	458	434	440	468	438	449	451	426	429	423	451	458	457	468	427	423	462	466	475	445	464	457	443	426	491	456	447	444	440	453	463	491	462	478	463	474	453	479	462	449	433	460	460	501	468	439	464	478	450	414	478	448	463	481	406	463	447	448	463	421	454	460	420	464	441	433	396	442	483	468	432	449	514	439	449	498	469	436	484	449	488	451	482	437	419	457	434	458	467	483	418	422	443	468	453	484	473	457	426	429	424	454	442	492	434	431	434	418	457	466	466	399	511	435	455	420	455	467	440	435	446	453	428	471	453	416	415	469	433	478	448	464	450	439	479	445	430	464	462	451	479	435	482	455	464	420	464	460	466	442	453	461	438	473	432	454	462	446	455	476	450	447	442	433	507	486	455	450	457	473	440	435	426	420	484	512	500	437	434	472	452	464	441	450	436	430	409	445	441	439	465	459	485	469	462	419	403	458	467	462	464	423	462	430	433	447	437	465	444	472	453	459	459	503	451	462	479	430	433	473	444	457	465	474	455	485	426	421	469	444	508	472	445	472	435	432	462	472	481	472	462	443	469	434	486	448	481	466	461	494	458	457	459	461	451	433	436	453	451	434	467	468	470	459	442	440	420	489	445	473	465	456	440	477	426	454	492	478	429	468	454	495	458	432	481	442	428	498	483	450	464	465	458	449	496	452	440	450	466	431	443	447	457	438	459	463	442	432	447	453	423	454	439	485	458	438	458	460	449	463	431	447	419	456	456	467	448	469	456	424	474	449	466	489	443	465	427	433	479	461	440	470	458	450	429	502	446	465	436	437	451	480	423	463	446	454	474	453	487	471	435	421	457	481	467	470	454	433	447	458	460	470	454	490	428	451	486	475	469	463	458	415	459	479	426	434	472	440	464	450	444	457	505	423	443	460	437	465	466	480	501	487	434	484	484	466	439	446	445	453	445	403	439	451	478	450	436	449	463	472	470	460	471	471	458	469	469	448	461	459	464	472	466	415	457	448	427	453	479	447	421	433	451	459	477	458	456	486	416	476	492	467	423	472	485	443	466	443	434	455	484	456	470	444	420	438	434	466	451	474	436	458	445	424	492	458	422	433	465	429	454	433	472	438	468	495	469	432	428	433	462	453	477	471	429	407	442	416	458	470	434	484	459	465	403	479	428	425	441	444	463	465	458	432	429	457	443	459	445	451	482	443	432	476	470	444	461	434	487	433	451	458	492	465	469	449	517	448	450	430	424	463	444	463	461	482	455	472	467	458	467	462	436	460	444	479	455	475	471	466	462	449	432	444	456	439	427	478	432	485	475	421	430	458	418	471	460	431	441	448	463	463	487	469	460	431	422	483	471	444	461	482	433	450	431	458	476	432	467	460	432	440	446	450	415	456	449	419	412	468	457	455	414	438	447	461	448	461	456	456	455	489	476	468	487	460	450	439	460	461	474	445	467	445	455	445	458	457	461	467	448
27010	19637	8751	2551	1660	1619	1351	1173	1083	1075	1010	1045	946	1010	966	991	964	1005	931	966	962	968	938	1004	990	984	911	990	941	902	863	930	906	917	904	921	909	971	944	945	937	958	912	888	944	929	933	942	956	901	891	930	903	847	888	870	908	850	913	882	885	923	914	847	946	882	867	895	880	865	959	877	953	893	839	865	879	856	903	983	887	915	910	881	896	881	907	896	867	897	847	916	894	928	940	910	859	879	897	893	867	898	929	895	899	871	890	879	876	879	924	916	931	843	913	848	887	890	876	903	835	881	883	874	872	899	932	862	888	927	923	910	865	890	923	879	908	887	818	866	890	894	853	892	889	869	823	845	867	888	933	915	850	871	898	910	922	858	857	863	904	924	825	862	830	897	871	892	869	929	888	911	849	954	942	873	870	859	902	837	928	903	851	887	885	896	866	909	891	916	904	871	867	901	881	910	905	851	920	907	848	961	882	901	898	883	912	913	885	912	899	898	887	854	907	903	947	865	903	886	895	885	948	914	942	906	893	939	873	936	854	894	889	908	901	888	921	881	895	884	867	825	872	881	813	875	865	849	923	907	814	907	899	828	871	849	860	842	788	900	853	885	899	839	863	881	903	862	875	876	918	943	893	870	855	947	926	877	941	918	840	912	855	888	914	873	829	930	898	886	860	880	908	908	967	885	850	893	906	860	951	845	864	863	888	885	902	818	861	886	892	873	899	922	862	869	942	860	865	900	911	881	890	901	872	890	859	868	928	895	893	918	894	840	889	879	874	837	878	845	857	851	890	887	842	836	867	892	924	956	929	905	857	878	863	877	934	871	872	888	892	908	856	852	897	856	894	944	873	854	900	920	887	916	925	942	865	905	879	878	945	868	959	930	858	865	917	867	906	883	939	930	892	929	922	915	889	916	891	913	918	853	869	853	893	896	869	909	904	920	892	856	904	849	867	943	917	823	878	939	891	874	919	943	916	840	886	829	933	883	902	925	912	954	862	908	920	886	899	937	873	859	855	870	961	879	899	915	912	874	918	885	865	918	885	878	821	937	892	895	907	885	928	862	887	894	877	822	899	895	885	893	927	859	913	906	912	912	869	902	889	857	886	937	856	920	935	942	926	868	883	862	911	860	849	935	895	899	876	856	892	857	827	846	910	911	888	846	901	944	914	899	883	882	900	836	884	922	922	908	931	925	964	845	899	963	878	882	841	866	878	892	871	845	892	876	901	895	845	869	895	875	897	933	898	840	903	882	884	862	886	860	863	900	867	884	910	968	904	876	850	887	888	882	868	909	934	930	840	899	941	872	908	874	881	873	899	873	866	876	867	910	909	874	925	915	884	840	913	912	858	846	876	882	850	878	901	865	930	917	931	888	908	904	854	835	824	903	914	843	895	864	911	895	888	839	849	907	821	929	899	892	892	830	931	912	919	879	879	884	851	872	870	906	852	879	917	881	826	898	884	886	902	864	872	960	907	890	904	857	906	848	823	920	920	865	859	866	886	903	909	922	857	863	911	855	839	929	901	870	912	893	909	836	887	897	925	884	929	861	923	850	855	876	900	862	959	824	859	914	903	914	869	894	860	909	880	933	934	906	891	892	963	921	930	862	898	869	917	881	846	852	916	911	859	903	875	924	882	888	936	922	852	905	894	880	895	902	846	867	904	872	891	904	935	859	875	860	905	898	901	802	893	931	943	886	873	899	920	892	878	887	931	864	930	875	903	892	865	897	932	887	869	920	885	891	860	903	904	923	898	869	932	860	889	859	859	859	889	870	868	839	914	886	920	872	853	855	894	884	874	873	881	886	906	855	864	910	897	900	908	917	925	878	838	883	856	874	884	842	892	985	898	840	867	869	874	912	850	899	885	894	909	889	857	875	894	920	890	895	849	933	906	892	852	856	911	912	878	905	878	868	856	857	838	921	892	927	884	844	851	913	867	909	840	893	874	818	845	887	859	893	941	916	887	903	863	911	860	903	880	867	871	929	907	900	881	946	853	889	946	880	945	882	845	931	940	901	928	871	917	884	867	894	837	868	888	922	912	899	866	918	891	916	894	907	871	913	903	931	855	903	905	854	859	928	873	874	927	877	853	869	896	915	888	857	888	914	869	940	899	872	933	896	932	888	877	872	943	910	893	904	917	893	917	833	945	847	864	948	921	893	840	864	924	920	913	907	890	907	915	871	899	893	882	908	858	867	925	959	825	880	893	874	860	927	843	933	932	895	873	850	888	895	871	875	893	909	925	937	952	904	881	889	897	855	875	909	886	865	878	863	878	918	860	906	868	891	872	919	838	901	892	852	914	909	858	885	896	869	890	886	929	856	892	866	839	880	868	888	839	862	947	878	891	891	833	921	941	911	888	898	867	873	946	863	850	894	917	851	889	878	898	920	855	867	906	890	885	879	907	901	907	865	860	847	861	952	932	810	920	902	900	911	889	888	859	893	879	856	890	920	885	912	896	912	935	895	882	887	863	902	880	834	872	859	898	913	873	882	889	874	893	871	868	944	864	883	896	875	918	912	910	934	884	923	884	883	877	937	875	891	878	911	905	876	862	866	881	809	920	883	895	881	871	879	893	900	878	860	882	909	887	865	871	926	940	859	896	882	890	878	861	903	913	854	921	905	904	953	905	937	865	889	936	925	875	894	877	883	875	880	926	870	878	918	908	942	892	848	934	906	895	875	917	909	907	864	878	934	900	866	858	871	886	851	888	929	847	879	905	910	884	871	874	877	845	891	898	972	859	864	910	890	840	868	924	911	887	840	867	961	889	962	932	882	903	876	933	855	870	892	879	922	919	896	840	901	923	868	921	868	929	847	867	871	870	900	919	910	888	865	888	923	882	893	922	852	889	862	879	880	885	853	881	893	843	863	923	887	920	918	847	868	869	906	928	893	903	895	854	884	853	846	850	891	877	841	922	908	895	906	910	870	890	845	831	888	855	823	868	863	918	912	882	890	878	840	873	861	950	893	916	916	889	945	924	855	902	870	859	880	907	830	859	869	929	899	892	886	881	919	927	830	899	894	908	887	935	918	877	849	882	861	935	883	896	878	885	897	913	889	951	857	838	899	884	889	822	851	833	893	907	877	869	861	874	854	887	992	880	878	936	941	911	886	867	907	920	852	918	847	865	893	907	913	890	867	831	847	903	951	899	875	878	903	921	892	880	911	870	916	879	931	874	856	898	889	926	854	918	910	894	907	942	901	871	874	883	923	875	869	880	920	886	854	919	892	887	816	915	819	866	896	916	877	872	895	902	907	849	950	896	868	863	913	871	919	885	878	896	861	910	827	908	887	917	897	878	901	877	847	926	857	914	867	864	909	936	922	902	851	888	955	887	840	879	870	897	894	850	886	916	906	908	939	905	903	892	896	877	883	859	891	943	860	915	846	889	906	873	936	961	893	897	837	908	903	886	903	901	930	863	883	881	870	860	888	876	925	860	900	912	896	851	899	851	859	906	892	909	849	874	821	890	915
5192	4624	3980	2453	1971	1981	1633	1445	1330	1156	1132	1114	1097	1066	1088	1121	1085	1070	1067	924	1005	1110	1041	1116	1062	1098	943	993	906	937	966	928	963	964	976	952	942	1028	980	990	1014	996	995	1032	996	1014	975	1007	944	952	914	954	932	946	1001	859	906	936	984	905	948	981	909	936	927	987	904	894	908	961	906	929	870	908	936	897	932	975	914	906	918	954	976	931	924	892	952	947	949	917	940	918	881	951	887	973	919	996	932	923	958	973	896	951	982	922	975	890	899	942	882	886	976	976	909	964	903	962	959	946	928	931	937	923	876	930	954	844	971	953	879	918	900	912	970	932	917	949	965	968	927	958	944	966	912	929	866	938	967	902	944	875	933	888	928	922	892	929	914	943	914	913	906	946	902	931	893	867	913	925	954	897	896	943	955	925	920	949	929	923	967	893	916	910	914	986	943	932	879	927	928	940	905	907	951	974	916	888	928	894	933	951	930	923	950	903	941	968	949	926	949	923	928	928	988	899	965	960	944	902	922	936	939	976	880	958	935	972	884	971	993	990	942	885	901	902	863	945	812	955	876	944	932	913	898	962	932	837	947	931	900	932	935	862	964	929	895	895	958	929	908	950	878	868	926	914	924	915	915	907	863	946	934	888	984	979	912	965	966	904	991	902	911	965	905	918	892	914	987	915	944	912	987	962	925	946	979	911	947	910	900	1001	938	958	938	928	955	935	942	924	933	974	914	890	945	966	921	921	934	925	898	954	911	929	887	933	927	899	953	915	922	902	882	919	938	929	945	845	874	958	930	982	900	939	914	930	967	948	873	885	915	910	961	923	924	950	975	933	880	876	916	916	918	935	890	874	893	921	936	898	948	931	919	936	917	946	897	989	919	913	891	907	929	921	897	902	898	908	930	965	914	941	935	877	929	1014	896	920	883	947	947	920	902	941	908	938	913	959	970	954	915	907	885	960	915	918	921	928	977	887	952	931	948	907	961	961	970	921	972	938	896	953	915	960	948	849	903	934	916	935	949	907	951	978	967	953	898	937	956	937	966	896	884	981	1002	948	919	931	922	890	952	935	916	932	963	993	934	983	893	921	960	927	910	905	950	903	935	924	957	935	886	935	884	915	893	914	968	910	915	923	961	920	931	921	914	937	920	908	943	980	953	905	981	943	925	950	904	950	952	1016	888	892	988	933	985	895	995	925	935	979	926	887	916	904	984	962	871	897	922	920	905	903	951	963	942	893	901	955	911	902	966	935	905	985	899	880	931	964	926	904	881	950	913	946	939	949	878	916	907	914	879	974	912	929	977	937	970	926	936	958	925	948	956	909	904	910	933	900	916	904	908	936	874	970	947	941	945	927	917	892	874	906	899	888	928	960	928	908	963	937	914	886	896	1000	923	903	1000	996	914	998	857	933	954	970	883	913	894	946	972	909	886	1003	970	919	932	933	897	949	941	915	896	875	900	923	895	942	943	907	899	972	925	902	943	899	967	875	931	928	968	927	902	939	944	935	939	897	1002	898	939	954	926	974	965	935	970	928	957	916	923	899	914	953	921	900	907	870	917	919	966	988	901	937	895	950	967	934	895	869	907	948	956	936	950	903	892	885	925	956	880	910	949	923	940	946	916	889	923	886	933	944	915	920	888	949	889	954	947	914	921	892	907	871	923	910	953	894	972	934	945	944	887	892	956	933	922	927	969	875	924	930	942	919	951	906	987	886	927	930	938	945	912	970	916	928	965	981	899	919	902	974	979	982	919	941	946	939	947	886	943	853	918	906	916	859	932	946	953	917	914	918	965	921	964	911	862	905	939	877	908	915	896	881	901	923	881	951	903	988	966	924	950	913	921	950	896	908	914	934	981	915	953	951	909	917	919	943	910	976	958	952	937	1006	948	839	899	985	879	917	935	894	902	911	943	926	926	930	958	897	930	925	895	938	917	923	946	917	958	889	899	920	945	956	928	955	908	888	956	890	901	939	928	949	962	931	936	920	965	962	935	974	944	939	922	901	949	996	950	945	909	969	925	895	910	990	924	937	939	915	874	988	957	916	935	934	868	907	948	964	905	965	889	871	954	933	913	869	919	924	971	932	974	880	915	969	968	893	923	988	896	884	884	910	960	966	963	962	941	882	930	898	924	931	939	900	926	892	926	910	940	950	890	972	905	926	925	925	898	900	950	936	910	960	956	924	884	963	926	908	940	903	884	912	942	985	953	925	968	958	973	891	901	908	954	932	903	951	951	954	882	979	959	948	895	904	931	919	968	967	894	982	933	889	933	953	930	940	916	920	960	884	969	909	958	901	955	950	930	902	911	904	927	940	990	944	941	913	935	974	924	922	967	869	891	963	925	871	890	905	961	902	960	929	911	934	913	976	969	982	921	913	939	922	976	868	932	910	947	867	895	902	954	887	888	912	911	940	901	931	930	911	887	941	872	935	972	937	917	899	975	905	915	947	911	922	942	943	934	900	899	945	886	925	918	931	880	869	945	964	902	922	981	901	905	904	932	951	916	920	934	884	900	954	892	850	939	886	977	906	995	912	922	877	889	933	962	934	946	950	883	962	917	934	965	927	902	955	962	915	920	893	884	901	908	906	918	940	915	955	901	925	900	870	929	929	913	943	956	931	917	914	933	963	836	890	942	980	907	936	966	979	974	966	896	900	919	924	933	921	939	933	932	918	869	951	955	923	999	866	921	928	899	910	933	975	921	899	940	897	906	922	950	911	984	905	964	937	924	957	903	852	937	916	942	916	918	923	932	985	886	916	946	928	936	920	930	949	937	900	956	888	928	952	920	954	876	915	850	893	880	899	997	914	937	879	907	916	922	950	905	955	918	930	892	885	966	962	895	883	883	904	960	878	912	985	919	933	956	960	998	909	934	945	945	915	925	907	904	932	919	930	932	911	970	864	944	960	903	960	919	941	923	928	901	900	990	909	872	970	951	843	915	897	932	934	978	958	942	916	931	920	959	920	922	941	945	908	944	923	935	998	971	932	963	888	927	971	941	932	939	980	932	907	940	951	925	919	912	929	932	883	906	906	944	883	931	893	944	897	975	907	938	947	875	881	961	956	949	963	946	928	935	931	890	945	899	951	921	845	875	929	918	940	889	891	972	972	904	964	982	914	878	929	966	942	1004	958	899	956	946	893	933	942	979	929	985	885	904	953	935	950	918	874	914	912	926	934	917	952	936	928	958	955	886	896	937	943	943	952	906	920	904	911	872	924	897	914	946	887	961	961	930	924	943	966	933	890	956	992	925	922	856	918	947	949	955	961	898	940	954	941	955	897	920	924	904	952	864	918	915	926	946	938	944	933	920	905	936	912	931	969	929	925	893	917	922	959	887	908	969	1004	939	943	945	876	924	908	913	945	975	908	902	867	913	962	942	955	903	917	922	961	918	896	952	925	945	925	968	882	944	905	886	922	908	908	912	884	927	902	966	941	940	934	946	949	911	932	928	977	931	902	938	944	871	907	920	941	880	962	930	890	946	914	996	907	946	892
23269	20884	28058	23828	20877	14202	2928	1620	1422	1163	1107	956	1001	958	951	950	999	878	875	853	801	829	884	929	977	883	797	715	678	729	699	723	687	717	742	725	807	840	832	812	829	843	819	825	811	802	776	736	745	699	668	702	638	682	707	701	698	665	647	704	705	682	659	682	682	673	699	663	662	667	691	714	696	691	630	646	689	709	622	667	697	689	682	695	706	655	661	636	659	658	654	691	679	687	701	630	674	637	658	671	694	712	626	675	639	684	682	657	682	746	652	722	705	691	636	654	657	673	679	622	619	652	663	702	657	685	725	642	713	667	648	689	638	676	702	695	684	691	687	685	644	689	658	683	673	676	605	704	633	697	672	710	669	658	624	676	681	686	724	685	698	660	634	675	676	618	633	665	695	666	679	712	666	669	675	658	679	651	652	677	715	652	683	679	680	651	695	658	647	678	670	653	648	667	713	640	713	679	649	667	725	630	650	654	686	686	676	660	691	678	679	659	650	710	663	678	683	650	697	671	665	656	652	648	657	638	669	708	684	720	696	675	710	664	671	677	676	625	685	636	637	642	650	685	645	642	681	712	655	675	657	698	659	641	651	688	682	670	687	683	647	671	621	662	710	661	684	683	668	694	620	675	718	677	629	674	646	675	660	699	661	663	700	728	672	715	642	671	710	684	656	611	678	640	645	630	674	660	680	661	657	644	658	680	652	643	706	660	664	686	702	674	640	691	613	723	665	671	699	706	623	684	654	663	689	727	642	727	698	697	706	638	681	674	605	635	658	661	696	696	705	707	729	711	672	656	668	718	677	666	630	680	636	667	654	661	691	679	670	712	659	686	669	656	653	658	630	617	689	673	711	679	638	665	643	689	680	690	661	683	653	671	659	630	644	689	680	685	649	684	674	625	682	720	682	687	689	657	655	676	675	684	669	642	682	682	680	654	683	708	704	635	683	670	638	688	636	692	612	676	696	693	722	648	696	688	698	694	626	687	671	633	715	637	650	701	626	716	645	657	699	677	680	695	675	631	642	705	704	667	691	673	700	700	680	653	709	659	706	705	685	625	672	693	667	615	608	684	688	658	690	696	618	700	729	619	667	672	691	697	663	664	654	656	634	647	695	649	635	625	674	647	705	717	695	665	671	687	703	673	691	665	669	613	648	680	698	657	654	607	707	665	691	633	665	644	674	673	644	658	679	698	690	630	707	679	646	675	660	665	670	656	657	665	694	691	641	665	656	696	671	668	637	666	655	668	705	682	697	670	680	682	669	698	662	700	680	664	629	714	685	707	647	682	652	710	652	640	636	693	662	679	680	663	659	678	647	663	661	667	683	645	689	701	653	666	620	670	677	677	667	669	668	612	671	665	697	685	651	691	631	705	636	693	661	681	647	666	659	623	685	646	676	671	688	632	678	655	686	646	710	661	696	684	654	652	663	628	680	687	664	633	652	678	741	657	707	679	666	668	662	661	703	715	697	709	690	664	642	658	706	651	691	683	707	676	676	735	681	674	690	709	668	642	682	665	643	618	691	632	665	633	684	684	641	675	669	633	663	682	696	720	674	687	673	685	703	647	643	710	675	693	666	655	658	660	659	663	676	673	657	600	664	666	652	697	678	649	611	711	691	702	680	672	604	695	729	672	661	659	632	648	677	713	691	681	682	660	666	693	733	713	698	711	681	664	655	692	688	685	661	682	701	638	663	652	726	688	684	696	698	652	670	638	639	663	690	657	665	625	684	673	694	670	697	686	677	670	669	700	679	680	698	707	672	654	678	686	693	708	703	701	679	685	664	637	707	664	671	710	635	687	707	642	634	663	655	667	672	704	695	678	655	667	670	682	705	647	687	638	680	649	665	697	685	678	702	652	724	666	634	688	672	637	662	737	704	661	674	679	638	670	630	624	671	688	659	650	663	705	669	654	640	675	675	618	667	636	699	708	676	667	659	677	705	662	716	677	637	614	682	662	716	669	650	678	656	656	676	678	675	693	661	692	695	662	647	674	686	707	661	623	707	687	675	640	688	692	680	659	704	652	654	657	682	683	652	714	673	714	703	675	713	716	630	604	657	700	703	641	665	735	634	673	694	668	635	662	721	683	679	672	654	690	663	679	665	619	668	689	654	685	679	634	680	706	696	683	691	677	672	700	688	701	678	675	659	690	707	687	673	659	633	659	675	658	674	650	616	628	721	670	667	676	674	664	628	691	713	706	686	717	630	691	686	685	681	631	667	711	694	664	649	707	705	696	757	661	684	688	683	660	669	628	674	638	664	663	632	681	629	640	674	671	654	626	671	727	653	695	681	637	626	622	678	669	647	662	620	709	639	681	655	615	670	663	685	658	676	692	642	688	644	660	682	635	679	691	682	724	665	687	688	671	677	670	647	651	683	679	690	654	735	658	642	721	671	700	608	713	660	700	669	675	716	646	690	696	709	665	671	669	679	667	630	683	682	722	647	666	671	698	707	648	661	677	657	666	650	700	695	713	672	677	641	647	656	653	666	620	672	701	674	685	695	664	679	673	720	652	721	638	668	667	689	707	671	671	689	661	658	668	686	689	655	675	642	666	645	681	635	650	657	708	672	656	670	687	679	668	613	654	661	688	651	656	694	703	684	701	674	710	633	669	616	670	686	679	652	650	645	665	600	670	672	665	665	692	663	683	657	701	646	660	663	677	673	702	641	695	702	685	638	687	688	628	688	656	668	678	633	641	682	658	693	663	637	650	653	661	652	661	639	650	690	686	660	631	685	674	663	657	675	669	666	697	722	656	672	637	649	707	718	706	684	707	625	719	676	641	699	668	640	663	676	688	688	679	677	676	684	683	662	629	689	635	668	686	657	686	690	685	669	700	682	629	645	694	649	651	738	701	696	632	716	699	723	695	728	648	657	675	669	669	686	648	663	676	648	682	648	699	656	668	660	645	677	673	691	631	626	678	654	682	668	656	645	637	681	673	684	667	680	710	645	678	701	704	694	731	650	718	660	642	664	683	631	688	644	667	629	707	703	639	661	697	708	679	634	671	642	664	628	641	631	689	686	638	667	672	643	699	662	678	646	667	658	649	672	703	699	670	702	660	699	684	640	690	643	657	688	649	628	648	666	661	679	663	646	725	649	707	655	656	672	719	605	662	705	668	674	674	676	617	686	680	665	684	668	673	680	632	674	687	626	662	677	694	684	638	709	705	670	654	648	692	664	707	700	669	676	680	651	610	697	689	689	693	687	690	671	655	686	645	657	646	733	714	702	637	670	690	684	683	664	649	730	678	687	680	709	729	715	614	698	676	635	666	673	628	682	662	667	631	656	664	701	687	682	683	660	662	682	640	637	608	678	722	688	677	666	645	657	632	656	682	677	655	661	700	658	660	699	686	636	689	682	707	714	683	644	612	731	677	657	682	681	674	658	700	662	667	693	662	642	653	656	617	684	695	680	647	708	701	741	630	638	646	709	698	642	660	701	597	673	654	632	652	669	699	664	708	645	669	667	702
4457	12560	10475	5516	4229	3848	2989	2242	1938	1690	1393	1178	1218	1119	1115	1098	1228	1072	977	930	976	943	1022	1180	1132	974	827	717	796	815	760	770	747	815	779	795	855	876	870	916	932	926	913	800	872	895	885	832	736	770	789	702	756	745	731	697	727	701	719	679	729	730	681	721	677	738	695	755	686	727	732	647	688	675	692	700	745	744	745	761	708	707	750	737	722	750	713	732	690	723	675	679	720	750	742	715	719	691	691	713	698	713	763	721	772	744	743	718	733	782	693	735	701	703	713	689	744	735	732	752	701	746	695	738	726	714	701	713	701	720	717	697	684	737	702	711	742	675	687	733	734	706	716	752	718	753	716	765	719	706	706	714	741	712	703	783	717	816	689	706	723	736	689	737	708	781	691	730	697	769	706	675	669	740	755	728	711	749	733	687	696	745	759	743	677	722	739	716	790	756	756	735	734	710	710	725	723	723	729	726	739	659	696	731	711	739	672	747	719	693	716	740	749	741	711	687	760	693	777	746	693	739	707	731	751	729	747	716	731	702	735	725	740	700	739	753	778	647	674	767	735	713	733	759	695	724	698	644	690	710	740	729	722	694	734	723	750	712	672	722	714	684	772	703	665	685	702	707	741	672	701	748	711	718	765	713	714	725	712	742	745	684	745	724	717	753	754	715	728	727	721	689	767	751	690	722	704	704	701	678	695	752	773	687	695	747	702	703	712	754	657	730	696	688	710	751	736	712	729	694	709	731	707	678	760	726	721	733	720	750	727	737	738	720	765	682	671	697	746	726	711	709	682	702	696	736	713	725	748	711	708	737	745	678	755	745	713	763	726	704	695	727	726	716	738	716	672	731	729	711	754	730	708	709	741	695	732	672	738	705	694	710	732	753	721	720	742	716	759	711	719	757	754	726	688	695	706	719	754	759	694	747	713	698	753	673	684	731	736	687	724	695	748	721	725	706	736	744	692	711	747	723	745	695	719	716	752	696	744	756	732	741	707	767	710	734	742	684	718	702	756	693	727	747	689	707	714	685	720	725	726	689	715	712	747	694	703	666	751	769	671	741	715	748	707	694	714	706	697	705	709	739	716	708	700	749	730	716	737	715	714	723	713	696	727	732	656	760	665	699	691	727	692	765	679	710	757	711	744	725	751	780	710	709	716	707	716	717	747	706	729	709	721	705	738	720	691	678	730	729	722	695	718	699	689	670	753	751	713	691	698	766	680	723	719	737	696	694	677	726	750	771	707	728	716	722	729	767	709	677	670	743	745	682	687	711	763	724	693	703	695	726	714	681	668	702	721	692	735	692	751	712	745	733	764	679	698	723	674	714	729	702	766	745	679	696	660	744	765	705	770	705	703	734	698	748	757	702	732	730	708	712	738	742	736	744	689	658	729	681	748	743	722	746	713	765	725	741	724	669	702	699	673	736	721	711	702	728	711	706	692	676	723	727	715	740	739	679	732	745	695	737	741	691	703	684	682	720	691	700	704	712	756	722	736	721	771	708	747	715	707	695	701	757	687	747	704	723	714	741	707	714	760	697	750	719	722	711	766	704	716	715	708	706	677	729	724	726	695	683	757	727	737	677	729	694	746	773	727	715	710	665	729	709	718	721	718	683	733	712	726	712	743	701	769	674	708	782	745	737	730	698	736	747	711	685	762	735	738	642	658	767	692	715	787	692	744	743	728	717	705	745	730	681	731	696	722	736	713	700	735	706	693	717	704	750	749	693	755	752	738	731	762	697	744	721	709	704	743	730	727	714	750	721	681	662	711	709	696	756	734	664	656	726	745	744	725	723	656	702	730	749	714	762	739	725	705	705	717	763	778	774	773	730	727	720	725	723	738	690	689	771	710	671	740	686	683	709	725	667	730	692	731	670	702	692	714	762	719	744	738	712	720	711	698	711	657	709	731	677	689	747	683	766	738	680	726	760	711	731	711	711	721	709	716	673	692	703	710	774	710	785	721	700	699	727	715	712	718	734	669	731	678	677	697	722	685	734	706	683	716	747	690	726	718	676	674	705	729	692	726	693	699	795	688	703	692	732	727	724	746	746	732	685	726	769	726	751	699	770	677	704	676	727	747	682	730	735	724	733	714	745	684	685	689	662	769	750	709	724	724	748	691	674	686	742	740	717	673	704	705	769	709	691	699	749	747	728	717	726	774	718	706	760	732	760	724	692	743	737	690	709	746	788	683	699	743	734	686	718	697	725	740	713	734	717	694	710	764	725	704	728	750	696	703	712	715	719	734	725	716	755	717	718	717	728	712	741	711	707	731	788	686	714	765	723	687	730	693	740	729	692	737	716	654	708	701	708	692	703	727	672	694	734	697	715	706	734	728	680	675	752	717	661	720	744	759	711	699	693	768	703	717	738	735	686	728	759	717	692	687	753	727	716	726	745	710	703	721	704	781	677	758	761	663	754	743	758	718	702	729	670	750	723	742	729	699	742	715	786	714	719	708	745	691	719	701	689	743	710	707	702	794	728	733	715	763	753	749	732	711	727	702	729	744	678	692	755	727	693	755	704	703	760	702	697	748	761	734	697	733	669	705	698	763	743	749	673	731	761	736	748	709	719	728	738	689	742	705	700	724	720	682	665	668	769	733	700	711	721	739	672	693	684	756	740	736	727	736	745	747	729	736	707	695	744	700	705	667	730	776	691	740	662	754	733	746	718	686	719	726	667	673	699	733	743	721	675	710	753	760	710	683	781	670	754	718	722	743	703	748	686	739	673	738	703	751	719	698	767	693	743	714	753	704	710	700	730	712	725	678	716	737	670	756	740	750	714	718	727	741	707	710	738	761	687	663	693	708	748	725	747	739	721	722	745	714	723	742	696	702	713	704	706	718	742	716	753	698	696	731	682	725	727	701	715	746	748	702	729	767	698	767	707	725	726	803	716	733	753	732	745	716	763	777	699	685	647	737	733	676	808	713	722	710	725	736	744	779	708	716	696	703	745	732	711	777	705	684	755	741	750	711	697	746	716	696	658	706	704	725	728	684	760	759	737	759	736	694	703	651	753	719	771	739	689	743	727	745	687	705	704	703	731	781	757	680	732	708	727	727	739	651	701	691	679	725	700	765	743	747	708	687	721	733	721	678	731	773	738	742	710	715	701	756	747	711	714	738	755	711	715	743	724	708	734	724	760	713	694	682	713	747	704	706	723	713	722	668	738	702	754	696	739	746	750	734	674	681	681	723	757	738	704	734	753	721	734	771	725	705	686	729	730	697	671	716	706	745	710	710	721	705	737	685	701	705	712	726	729	707	724	661	706	707	700	695	755	745	696	692	685	761	721	725	705	716	715	747	734	731	664	719	781	720	723	714	727	721	762	726	724	757	703	728	699	721	719	731	693	720	738	712	706	678	702	723	732	711	708	749	736	701	693	725	738	728	711	707	704	703	740	724	749	670	699	721	740	702	682	738	726	796	701	692	728	706	727	719	755	710	695	748	772	711	689	701	691	768	732	715	773	716	723	787	720
24372	20916	27358	24531	17787	3029	1837	1294	1286	1182	968	986	985	937	945	972	926	896	878	834	862	836	847	951	1008	851	790	841	799	808	798	773	776	709	791	795	813	788	870	885	869	842	830	839	829	894	793	801	803	766	829	794	739	810	734	779	750	704	782	702	751	766	720	736	755	739	724	758	777	769	760	751	813	766	761	753	751	758	765	729	792	777	731	826	753	773	761	729	766	751	764	757	769	790	709	742	765	763	792	771	776	737	778	731	788	793	733	737	784	727	760	750	759	739	736	732	743	734	753	769	743	742	775	834	756	782	789	746	722	756	749	758	735	752	802	784	710	756	752	738	753	756	778	714	742	761	732	724	794	791	808	712	731	770	778	786	734	712	771	780	774	734	736	715	764	731	764	811	744	773	780	724	809	735	767	740	772	686	802	775	749	792	789	735	772	759	739	777	757	773	708	762	779	674	812	755	770	791	765	747	728	751	744	768	816	760	734	740	780	753	835	740	719	712	755	750	739	763	778	796	775	767	757	746	752	760	741	779	731	754	785	721	772	709	764	731	748	763	758	767	761	777	678	762	753	752	744	807	750	754	726	734	780	831	764	777	727	737	735	768	752	778	727	776	763	764	718	729	757	724	712	801	749	737	731	771	843	797	775	766	790	727	750	689	743	728	759	752	771	790	743	795	725	748	784	734	715	744	738	764	751	794	733	713	816	778	772	745	792	787	748	823	731	768	822	788	751	774	773	704	701	772	744	745	694	760	771	735	764	764	815	773	761	745	730	748	763	779	811	760	750	775	774	843	677	749	735	749	736	747	701	767	785	761	746	756	751	735	772	749	738	756	731	754	785	771	746	693	730	779	739	798	685	695	717	709	745	763	758	752	742	748	772	784	761	742	777	751	733	758	772	723	760	832	701	809	758	754	750	728	784	728	796	771	771	745	756	745	750	749	733	738	754	757	697	747	763	767	807	789	729	694	736	708	758	745	745	797	765	726	733	743	798	788	772	775	760	755	707	737	769	741	769	718	767	786	774	791	755	711	763	747	764	782	717	748	779	770	739	781	778	735	797	752	811	769	677	786	803	742	780	764	770	777	744	741	750	781	788	746	721	767	725	733	736	765	800	753	777	732	756	752	760	761	739	716	764	779	737	762	744	773	763	725	722	789	757	716	777	723	733	724	837	758	753	771	741	753	749	751	717	776	751	764	733	778	754	748	783	768	719	699	801	775	738	778	760	761	748	773	782	723	733	755	767	719	798	793	726	740	730	763	728	733	760	794	763	751	764	778	793	733	752	780	711	747	744	730	746	736	771	793	736	762	708	748	786	742	787	754	750	708	784	766	762	721	737	719	766	724	754	787	800	711	724	809	817	779	760	751	734	741	738	731	718	742	748	755	779	764	763	721	741	745	773	752	752	736	732	767	743	709	711	779	823	714	801	765	755	761	745	725	803	741	748	704	765	728	731	731	805	802	736	728	767	798	740	721	734	747	783	733	716	745	794	779	780	738	742	735	764	705	781	699	782	754	772	681	785	766	730	738	734	750	749	758	725	742	747	814	783	777	744	728	766	770	787	778	760	753	794	748	752	776	737	749	777	784	758	717	763	749	696	722	777	732	771	742	782	756	737	799	718	812	762	719	795	745	728	782	765	778	773	758	741	753	734	779	740	761	732	768	744	761	763	695	728	749	790	797	708	781	739	735	748	738	802	750	804	792	769	712	751	778	770	758	733	760	829	754	772	770	762	726	726	755	775	730	730	766	790	781	753	732	793	764	750	763	754	817	765	768	797	775	721	764	739	720	729	735	746	713	706	758	737	757	725	747	725	726	746	745	773	750	787	758	745	710	711	740	731	754	790	744	780	779	704	768	750	785	753	735	735	737	762	782	783	792	759	776	750	683	814	756	698	757	750	711	786	783	754	737	746	787	746	790	728	762	765	719	730	739	728	769	765	709	712	736	755	721	821	750	786	766	747	781	735	827	753	734	750	722	791	746	784	743	697	756	778	796	753	773	770	699	743	723	760	751	717	768	758	715	755	686	688	757	776	768	757	723	760	809	743	729	763	756	758	781	787	779	753	751	768	745	722	749	809	690	730	749	786	736	732	729	768	728	764	779	723	738	785	779	728	753	797	722	715	764	743	753	776	751	739	762	723	788	753	777	770	724	724	717	778	773	722	730	791	785	749	759	788	696	784	741	753	693	762	790	767	750	768	727	742	757	711	779	788	762	739	723	723	738	737	739	779	804	727	756	755	768	758	731	781	783	758	756	688	717	720	734	782	741	735	714	790	767	720	743	750	788	769	758	707	783	766	695	754	778	768	774	744	733	773	742	811	768	722	727	781	731	755	760	727	738	753	749	743	738	758	772	716	724	747	729	761	725	711	724	708	763	720	813	763	761	753	753	730	756	773	805	746	795	757	708	751	736	739	754	763	761	780	768	734	762	741	765	725	737	719	713	799	724	766	807	749	758	745	777	752	756	716	748	710	775	779	787	760	731	761	759	770	772	760	732	774	794	705	707	725	743	765	710	791	748	754	741	763	741	769	742	743	723	773	771	768	724	760	743	759	737	773	757	748	673	719	772	777	771	735	754	798	770	769	737	739	730	798	730	768	774	720	689	744	714	756	754	778	758	674	777	721	725	802	758	731	731	750	793	675	735	790	712	757	756	756	764	789	732	725	767	761	755	753	734	734	750	758	732	745	739	749	714	738	764	754	746	769	773	748	748	818	778	767	725	744	748	806	719	735	748	788	792	724	767	790	731	769	767	720	755	743	740	788	786	756	780	747	744	791	774	740	720	725	725	753	743	741	735	713	775	755	755	805	811	706	779	722	782	738	746	702	809	770	743	728	748	746	734	709	759	771	774	728	724	784	742	730	752	753	798	829	723	785	743	721	755	766	782	737	705	728	778	735	756	793	747	769	719	750	712	787	697	728	733	755	770	764	774	767	772	705	781	757	731	758	720	810	799	744	720	741	752	769	782	738	751	731	758	752	787	781	747	711	776	729	725	753	785	741	787	775	750	777	741	717	746	750	788	748	752	740	728	784	732	739	752	744	758	777	743	749	782	753	654	754	810	758	789	771	762	755	696	718	674	744	789	775	734	764	773	748	742	797	827	716	683	781	740	770	747	795	821	766	804	747	781	741	753	697	762	749	758	743	754	730	788	770	790	701	732	757	796	803	734	763	728	809	781	729	779	740	759	730	765	778	739	745	711	756	730	720	730	801	747	772	783	760	709	773	739	800	759	761	778	790	732	745	808	746	793	757	768	701	742	755	745	784	776	782	801	777	744	753	715	711	766	712	729	764	751	737	785	766	739	761	804	793	756	766	789	740	796	741	779	728	736	745	806	714	769	703	768	718	753	735	731	732	722	760	754	725	754	728	763	757	735	713	762	750	774	767	791	773	714	799	778	723	772	719	792	707	793	779	769	801	731	761	730	732	738	733	742	694	699	760	768	717	766	747	725	734	761	755	767	739	735
4699	9687	7807	4275	3248	3065	2440	1899	1800	1460	1285	1122	1106	1124	1104	1032	1084	1011	1038	954	923	974	961	1092	1063	995	852	893	913	808	872	779	840	825	809	868	843	872	883	928	935	908	924	902	917	1000	946	868	851	767	827	763	780	784	701	727	774	822	783	792	806	744	791	765	786	822	836	807	750	803	825	812	776	812	757	764	777	851	811	764	780	805	742	760	835	770	835	760	824	770	799	807	753	814	876	776	816	796	790	745	799	748	844	784	759	804	796	762	768	770	772	783	758	829	780	747	818	781	775	779	805	816	779	794	784	795	803	804	787	753	807	762	767	773	734	809	788	726	763	774	743	802	783	761	785	791	805	752	793	797	762	752	739	774	839	803	761	778	776	756	719	824	799	758	786	832	824	776	814	783	830	754	803	782	803	796	738	778	794	784	782	756	756	766	746	774	841	735	806	805	772	768	773	758	715	822	799	768	825	798	789	702	751	782	806	774	735	741	746	793	715	792	767	830	807	785	735	778	784	775	806	792	772	790	764	802	769	780	754	822	781	782	790	830	759	769	756	789	795	785	740	790	784	740	753	820	785	744	769	832	763	791	774	811	739	802	778	776	798	806	730	769	790	800	807	767	710	786	749	812	770	759	780	762	805	749	771	772	736	774	791	801	757	814	813	771	771	774	790	779	742	804	812	717	762	781	763	846	802	808	789	820	800	783	753	788	770	773	812	773	799	797	789	781	818	782	735	735	790	762	782	815	720	813	817	809	779	806	833	759	764	748	793	771	782	746	752	798	819	793	808	726	824	782	790	791	772	788	785	805	848	766	789	793	779	789	749	751	785	848	787	842	743	827	786	773	777	779	778	799	791	799	774	768	772	778	820	714	770	761	789	765	801	747	742	768	766	798	764	812	828	802	826	753	814	755	814	786	838	790	712	844	764	765	753	773	803	768	832	793	742	806	819	804	757	713	807	818	838	764	786	810	800	791	777	779	815	725	759	816	777	810	778	734	789	774	823	803	733	801	794	781	799	810	726	797	795	785	765	741	723	801	749	805	772	775	785	771	810	754	804	766	795	728	763	849	779	747	808	784	740	750	781	801	783	813	789	768	753	767	851	793	748	780	810	785	779	805	779	782	781	747	766	798	727	819	797	770	750	747	800	771	766	808	808	837	772	780	798	838	798	764	826	777	837	801	803	769	753	737	797	799	778	750	800	776	807	822	816	762	751	808	733	771	784	809	755	742	744	852	775	779	791	793	784	797	779	781	773	731	856	759	767	764	777	782	809	723	804	771	799	753	797	771	778	763	809	799	754	779	726	808	783	819	811	754	759	781	769	774	793	753	790	828	808	779	815	746	780	771	808	812	837	763	807	798	736	713	799	841	753	806	794	726	798	801	836	777	778	786	812	802	807	810	760	766	788	784	733	772	769	786	781	804	778	808	800	819	828	780	805	806	754	760	763	790	794	776	800	779	762	774	817	762	780	792	783	795	761	805	842	764	804	782	812	805	780	811	775	778	745	811	817	793	741	780	780	756	769	794	779	785	826	842	780	742	752	805	762	799	771	759	808	831	775	730	764	803	750	762	773	760	788	768	810	843	779	775	764	768	760	791	779	765	799	770	765	755	795	780	813	759	764	812	818	778	787	763	795	794	781	778	730	775	786	815	803	773	784	797	822	772	753	756	798	754	803	805	787	760	773	778	773	752	814	750	751	771	759	820	734	773	766	802	790	747	787	779	761	782	787	794	840	780	829	788	776	780	835	815	804	817	791	763	803	782	752	726	759	788	792	786	772	761	831	821	789	764	808	768	766	818	776	810	770	802	783	793	798	810	779	797	820	842	804	776	832	790	775	813	754	782	775	748	730	776	758	750	787	768	763	744	750	832	792	742	808	807	837	768	796	754	778	766	792	813	745	781	776	763	767	738	805	775	769	782	815	765	793	767	785	823	718	771	830	759	762	777	776	817	789	835	757	758	746	767	733	805	791	830	786	805	725	817	715	793	806	750	759	775	809	763	732	774	819	785	785	742	799	794	810	769	765	794	744	737	777	757	782	767	818	770	764	807	789	778	805	790	811	767	786	849	788	811	807	756	753	762	819	803	789	820	777	740	831	754	796	865	744	789	807	741	783	738	735	832	790	810	744	754	751	776	800	787	785	812	731	844	737	779	766	742	767	740	735	766	748	737	809	768	799	805	775	770	757	784	780	750	757	803	767	785	742	793	790	735	766	772	762	737	739	796	769	767	771	759	743	759	818	803	789	775	808	798	801	785	823	806	798	808	817	784	829	798	800	714	749	800	793	760	735	772	773	750	816	752	781	755	771	785	753	747	771	778	793	706	798	767	752	798	829	794	818	760	803	770	774	718	792	788	797	784	785	767	737	766	788	723	790	795	820	795	768	825	791	809	774	774	766	776	821	782	784	796	762	798	755	715	758	789	759	828	754	762	766	757	794	779	768	715	755	763	764	775	771	812	805	747	800	758	812	800	831	816	745	803	771	749	815	775	772	799	823	743	799	823	731	748	780	825	766	774	773	765	746	751	823	770	766	779	810	792	795	772	745	754	851	780	724	802	780	801	836	769	742	748	804	764	811	752	758	792	848	775	789	765	785	760	783	766	745	753	836	758	789	756	773	811	773	750	807	806	801	721	787	753	765	754	788	821	775	761	801	768	835	812	775	725	797	802	790	806	763	835	762	750	795	817	786	826	821	787	776	771	694	769	785	811	768	755	795	812	809	723	795	802	839	797	718	759	750	811	784	752	744	783	795	745	837	761	788	805	815	791	821	729	787	770	792	799	778	765	781	780	737	783	788	802	768	784	808	756	794	725	757	765	758	717	768	750	770	816	782	804	788	763	744	797	848	810	779	719	804	797	807	828	753	789	803	741	776	778	746	779	786	750	749	819	778	799	737	751	735	744	766	764	786	813	791	773	795	762	747	819	810	804	783	767	820	782	789	826	821	761	714	757	761	791	748	777	777	733	799	784	809	791	797	770	814	811	839	750	791	769	768	778	776	783	809	791	789	782	726	758	745	790	741	753	777	750	833	773	794	734	764	801	738	812	790	793	787	842	764	797	814	817	796	774	786	786	742	791	789	792	757	780	799	739	799	734	769	773	776	792	778	795	788	773	727	815	770	813	823	738	789	792	806	826	773	837	763	783	754	731	771	750	812	768	760	812	831	803	791	772	752	769	748	757	776	778	808	819	796	776	742	756	742	812	731	764	748	757	733	809	755	773	808	804	779	730	779	770	742	775	813	776	781	746	776	828	776	771	780	759	782	765	786	749	774	755	784	758	805	756	830	803	783	815	816	816	769	759	817	767	802	758	785	795	822	770	727	775	749	820	781	807	837	799	853	758	709	811	779	823	816	781	751	783	783	771	757	774	796	760	821	815	774	805	724	753	759	765	808	811	754	788	752	791	797	766	749	746	825	744	803	809	775	783	782	776	803	783	765	810	744	770	780	739	755	805	811	788	738	761	776	761
22236	20940	28511	23518	20937	21027	13822	2493	1645	1424	1135	986	879	860	866	867	893	825	737	684	698	705	690	842	821	805	562	552	564	519	506	521	543	486	526	485	491	613	675	655	716	629	663	662	613	606	600	550	509	491	457	482	411	452	423	452	462	453	453	394	428	424	419	424	397	441	440	428	457	451	439	397	438	430	428	432	425	394	414	440	387	439	436	410	413	447	440	429	384	407	452	452	442	443	397	386	424	389	431	450	445	424	418	424	427	458	434	394	437	428	398	448	414	418	452	410	409	442	442	429	426	417	420	427	447	472	454	432	419	424	438	429	439	404	423	450	450	455	395	443	423	435	460	444	430	427	440	458	408	411	434	453	448	485	423	385	411	442	432	455	434	429	417	463	428	431	432	423	418	459	432	409	425	427	443	428	407	433	406	430	420	442	446	387	434	406	392	407	450	456	443	452	422	426	446	398	418	439	433	420	460	450	411	401	489	455	448	418	413	437	447	464	423	426	377	445	396	416	400	458	457	435	428	413	413	423	415	435	450	410	398	422	442	414	406	402	449	423	417	443	395	423	440	405	406	457	417	468	420	447	418	420	429	424	397	449	396	445	386	395	408	428	432	432	424	420	446	444	447	424	417	424	411	398	409	381	408	456	440	421	432	366	451	430	446	424	437	413	444	399	404	412	426	415	424	430	397	440	434	429	442	411	462	448	401	413	399	462	391	440	438	393	418	431	417	387	434	453	436	424	465	436	410	445	439	424	455	409	418	432	412	418	418	444	399	440	411	398	471	443	432	436	433	421	429	447	456	413	472	443	417	434	389	428	435	404	414	442	389	440	440	463	424	447	422	394	436	441	399	422	408	409	393	425	421	451	440	391	378	422	442	389	394	423	415	425	440	401	440	417	443	396	415	417	426	410	422	422	463	448	439	412	424	427	431	459	468	440	414	426	408	444	459	428	431	420	432	467	432	410	444	457	415	400	446	424	405	413	474	441	449	431	473	414	452	448	453	447	432	428	419	415	464	398	408	442	407	409	419	437	418	433	458	400	439	438	423	440	416	419	427	434	431	388	450	394	445	440	468	428	440	422	387	407	433	444	413	411	439	480	446	465	418	402	428	445	453	446	433	441	414	438	432	426	465	453	447	456	400	443	418	421	452	411	406	407	474	404	423	417	476	411	417	375	456	443	417	417	428	436	462	447	426	438	411	439	426	429	428	400	465	406	428	422	450	443	428	469	394	398	424	419	430	433	426	424	411	443	430	401	421	431	412	440	420	409	467	444	436	384	451	411	448	445	447	413	414	438	415	407	417	416	445	433	434	423	402	416	413	437	442	402	412	451	392	480	448	446	418	428	446	427	445	435	398	429	428	406	450	396	393	417	379	422	423	445	416	430	414	393	423	429	406	427	423	433	426	418	440	450	418	418	381	411	400	413	400	423	435	408	420	421	449	436	468	427	421	397	450	423	431	407	412	446	473	475	416	453	429	413	401	471	456	463	400	411	425	421	439	411	450	461	433	464	407	430	413	469	432	446	425	423	400	370	414	438	419	446	431	426	428	404	411	444	397	437	402	438	440	383	427	447	465	419	416	438	421	465	404	433	398	431	397	438	443	416	394	432	394	451	442	435	453	417	418	435	438	401	443	433	400	444	434	409	442	402	424	445	463	414	422	380	437	427	436	411	437	396	460	421	415	453	449	469	441	436	462	405	415	447	482	430	454	464	401	429	436	414	447	437	405	426	455	442	397	410	401	435	430	430	448	449	407	436	432	404	444	418	452	434	456	435	441	421	438	456	407	448	443	428	405	433	422	400	384	402	452	446	446	447	414	394	423	394	451	447	446	443	435	395	418	416	462	455	423	433	461	433	415	410	423	423	414	416	474	436	437	426	395	419	430	433	425	400	432	477	451	408	436	421	419	411	440	432	428	415	424	427	465	430	420	456	441	440	430	416	426	415	434	429	404	374	444	421	443	416	451	466	457	433	439	451	439	411	415	411	437	417	465	440	438	440	424	482	378	428	423	426	429	413	417	432	407	432	427	418	435	428	438	417	441	421	416	439	435	466	446	414	427	420	437	419	407	432	417	379	409	430	415	428	412	424	429	430	452	481	480	439	400	406	408	461	438	433	430	436	426	410	446	452	391	436	429	429	407	445	412	417	428	440	425	432	447	450	374	416	430	396	398	402	435	416	406	394	411	408	439	476	386	434	417	457	438	428	437	429	456	399	428	395	407	436	455	422	396	432	476	447	405	459	424	457	427	452	414	404	429	401	440	424	424	402	440	425	427	437	468	423	448	448	430	478	447	424	421	416	478	431	430	435	408	440	459	420	450	387	430	441	410	419	419	414	431	405	429	447	420	413	467	433	404	428	422	450	437	418	422	429	461	466	425	414	431	424	411	454	408	412	444	461	413	443	445	444	408	443	420	434	419	445	403	421	416	434	426	442	419	446	415	427	436	442	413	446	404	439	406	472	406	402	431	406	388	424	407	461	469	420	409	436	443	406	431	439	427	430	443	406	448	416	424	407	421	446	440	403	445	417	450	408	421	406	384	397	433	445	422	412	455	478	442	401	420	388	402	433	433	430	431	438	388	431	421	446	426	404	416	448	394	438	419	414	434	449	452	435	433	414	448	404	436	413	406	410	495	447	405	397	430	394	439	426	413	447	472	438	435	427	423	442	417	413	459	414	399	428	448	391	411	394	414	415	454	438	416	423	440	420	408	441	429	466	430	459	422	431	432	404	425	475	400	417	453	422	391	398	437	447	436	440	416	438	441	438	434	430	430	453	441	419	428	417	432	428	430	414	437	412	420	426	427	434	438	425	417	424	469	457	439	428	417	412	419	427	403	421	404	417	449	414	394	445	415	415	398	444	449	446	447	409	494	407	407	455	386	411	454	421	417	443	451	420	455	443	400	466	418	409	403	412	386	391	376	415	398	450	443	408	413	470	427	428	442	417	440	428	424	457	404	446	445	406	425	392	424	458	404	390	484	444	404	423	421	430	462	373	397	403	459	417	417	453	451	456	440	460	398	409	439	410	396	415	452	445	414	434	418	415	424	440	451	416	443	419	438	427	418	436	406	423	414	426	456	405	442	465	434	434	403	435	424	434	434	395	449	449	432	425	424	435	443	414	426	438	452	429	420	432	404	426	444	429	418	418	416	436	456	455	410	455	440	450	426	427	403	455	417	414	446	438	440	409	402	452	422	395	387	410	404	443	380	429	450	408	444	436	430	425	416	413	474	442	441	398	411	452	400	447	426	436	430	453	449	400	450	412	459	442	415	426	420	401	422	394	418	421	441	414	396	410	411	416	441	460	418	451	418	424	444	440	426	440	425	447	429	420	385	420	440	442	439	441	423	423	378	393	447	420	410	420	422	421	413	407	422	434	446	438	406	408	430	399	442	435	414	435	433	448	450	426	420	428	425	386	449	462	430	455	419	410	416	415	399	377	437	431	424	456	425	451	415	405	418	441	435	428
6234	18780	15355	8255	6176	5474	4384	3156	2490	2129	1615	1364	1276	1139	1175	1076	1227	991	915	850	835	804	827	1022	1098	994	674	649	589	593	579	533	557	536	584	543	606	683	774	794	826	842	765	758	750	751	683	645	636	618	517	506	478	459	446	450	446	434	497	501	420	428	434	453	434	461	438	433	445	446	495	471	461	472	468	475	455	475	444	419	458	463	477	479	472	472	472	466	469	489	454	480	485	441	440	440	442	486	468	482	466	462	447	462	454	462	445	433	450	461	445	458	435	474	510	433	452	480	466	422	449	438	477	446	425	449	445	424	425	462	473	446	479	483	473	474	481	457	459	427	461	435	457	470	477	477	461	414	422	447	455	491	458	462	477	442	426	435	396	433	491	464	470	472	470	475	448	472	443	455	472	434	453	455	462	478	435	438	449	424	492	470	411	458	416	441	446	482	449	428	402	503	447	448	464	479	427	455	500	430	464	448	430	486	494	455	468	450	477	459	440	435	457	506	456	452	449	479	447	432	471	450	416	456	452	449	428	458	435	436	480	453	446	495	427	429	457	457	425	453	437	449	413	486	441	429	448	449	453	445	475	428	474	474	460	462	467	443	464	486	462	449	480	422	438	457	481	464	486	454	433	461	465	455	470	475	472	457	496	434	429	451	464	463	469	448	416	419	451	482	443	466	447	445	404	429	473	472	430	458	431	467	448	423	442	508	424	447	445	463	464	462	450	433	469	406	465	486	449	422	467	448	445	487	443	456	436	434	448	470	431	429	426	433	434	446	492	530	441	414	464	484	451	475	457	459	450	458	458	488	462	486	486	481	469	438	448	431	437	484	415	458	462	431	485	475	467	452	434	431	467	450	492	450	438	437	433	486	474	473	425	474	469	445	463	489	485	457	461	460	453	459	509	485	482	492	503	464	468	436	462	482	414	446	451	400	474	444	473	443	461	478	475	458	446	427	431	461	513	468	450	459	443	461	468	448	481	467	400	478	436	479	468	437	458	458	434	459	480	457	454	492	460	453	458	468	453	435	453	450	459	447	484	439	484	478	496	425	480	453	467	454	487	471	497	490	452	451	486	455	453	466	434	482	432	461	482	468	458	444	427	484	442	478	422	464	466	437	460	464	487	458	462	441	452	507	454	483	446	436	448	448	457	494	453	482	472	491	506	454	479	469	460	436	434	451	437	440	463	505	464	440	477	465	466	481	437	484	489	448	457	466	453	459	423	467	424	489	464	423	477	438	467	468	440	452	452	401	458	483	436	431	473	474	426	423	408	428	458	450	454	448	449	468	455	462	431	501	474	440	490	436	507	463	419	459	464	458	467	448	449	468	461	457	433	457	438	456	445	477	451	454	461	482	447	480	441	474	459	479	493	428	443	462	459	453	483	446	473	489	441	469	428	499	464	486	431	440	443	452	431	429	480	458	441	453	453	423	425	463	449	449	477	455	416	471	454	430	458	445	466	439	461	500	443	415	468	476	399	499	441	462	436	477	446	472	498	452	461	437	485	449	422	479	514	483	439	459	461	505	475	503	454	405	447	480	434	448	440	498	461	416	464	449	447	471	418	474	456	417	449	461	455	452	444	464	430	432	482	443	482	466	469	462	453	479	471	459	449	406	445	444	465	444	427	430	437	453	450	454	467	450	470	481	395	442	481	483	501	475	455	456	490	489	480	437	478	433	493	462	453	430	428	432	494	417	509	442	455	491	457	495	448	438	495	450	466	530	438	449	412	427	425	470	448	420	495	463	407	469	454	452	483	492	425	465	456	479	460	421	443	441	468	441	428	474	441	458	436	480	414	443	481	441	433	435	436	483	442	457	433	428	441	454	471	426	453	441	470	452	414	467	421	485	475	442	446	423	499	443	456	487	444	424	422	467	431	476	483	455	476	452	460	474	470	444	453	440	465	471	429	475	425	455	438	476	465	427	476	439	449	435	431	409	440	479	444	469	470	445	446	476	500	502	416	450	451	430	477	488	429	476	469	472	481	459	465	450	526	462	440	460	466	437	443	457	486	476	445	440	462	461	448	466	420	467	487	492	453	424	482	443	437	460	486	468	465	453	455	466	479	457	456	432	455	442	465	475	436	470	454	460	465	467	444	487	473	497	502	442	435	427	477	464	466	475	454	479	448	461	470	478	425	445	489	418	414	437	481	427	444	441	459	432	450	478	446	488	440	414	481	424	472	454	492	490	472	493	470	467	440	442	464	521	424	469	422	423	472	450	434	453	413	433	472	452	464	507	415	447	437	488	428	481	459	459	435	439	463	473	449	442	469	460	449	473	481	433	438	448	439	485	447	434	480	483	444	408	463	455	460	454	446	449	435	472	446	441	441	431	457	505	465	443	487	453	480	443	473	472	450	462	465	481	454	465	463	456	445	457	473	448	448	447	471	426	433	438	440	473	459	436	479	475	428	461	438	444	472	427	470	407	478	471	458	444	430	454	461	489	457	465	478	476	485	478	465	513	454	483	410	433	431	462	456	453	457	463	447	441	426	446	433	472	463	456	466	484	466	469	480	463	438	464	456	427	454	503	468	453	441	485	465	461	510	470	477	429	437	475	488	459	478	491	478	457	442	446	449	435	468	431	431	490	489	450	475	448	425	455	470	469	451	462	459	415	452	482	416	462	470	427	466	434	438	429	465	482	455	455	441	431	420	444	454	454	473	457	409	478	465	479	498	441	459	451	463	458	445	494	461	456	465	453	427	467	470	449	444	479	480	437	451	446	440	477	410	451	467	446	471	473	436	464	478	439	451	510	451	456	472	453	495	442	450	467	480	481	476	496	417	441	476	428	459	456	464	449	454	432	467	462	482	468	459	435	501	483	462	459	469	443	469	469	456	457	428	442	464	460	445	489	440	453	435	456	461	487	446	455	417	491	434	453	450	459	413	463	440	413	457	453	491	460	419	468	460	458	419	460	483	438	419	444	476	422	465	443	473	484	432	494	435	442	461	479	461	442	486	434	461	507	455	426	448	478	433	487	452	440	432	475	428	470	472	438	466	466	503	449	446	450	428	480	423	467	479	433	439	439	462	487	453	445	458	489	440	422	486	475	479	439	454	462	461	457	423	497	438	454	433	442	432	448	481	468	431	473	464	477	431	436	443	447	448	477	471	437	453	451	445	437	492	441	438	411	458	445	452	458	442	470	449	447	493	425	459	453	439	460	436	448	464	450	423	431	447	470	455	461	467	465	447	473	452	455	451	490	439	434	457	438	467	472	466	424	436	462	482	455	442	466	474	437	438	455	411	428	432	448	476	452	476	505	459	458	520	458	467	445	458	471	488	436	479	500	463	468	502	468	479	483	481	419	474	447	477	458	459	470	517	467	503	431	461	456	489	471	440	496	451	479	432	489	467	482	444	453	423	438	422	434	456	464	471	437	477	434	441	428	403	453	454	460	466	438	482	438	437	460	448	435	517	453	475	416	478	456	485	469	453	475	466	457	467	478	486	455	479	454	480	487	444	446	472	448
27063	19633	8691	2312	1540	1345	1337	1144	1125	1123	1029	1055	926	956	1012	1000	943	933	995	916	918	938	958	996	1025	990	960	892	946	935	963	947	880	910	964	923	991	938	937	916	968	956	1027	941	895	888	941	924	915	906	953	883	848	924	919	894	899	914	879	914	899	887	895	901	899	886	871	884	865	892	883	900	952	867	942	890	911	907	871	877	905	905	938	917	953	919	915	893	901	926	853	889	897	865	939	983	961	871	864	957	940	887	863	871	898	799	866	943	903	976	893	906	942	903	916	875	898	867	814	891	877	864	982	921	888	908	908	899	867	896	893	897	899	875	950	865	873	891	906	836	860	926	827	912	867	865	926	874	903	901	891	913	944	883	883	898	876	900	886	920	964	857	906	886	921	901	920	921	895	880	890	916	929	878	852	848	893	895	893	886	847	900	868	906	896	936	864	887	864	892	912	915	898	939	894	938	907	869	898	886	932	895	920	894	896	939	922	869	846	913	833	916	887	945	859	892	893	889	874	884	885	871	935	845	879	866	901	891	851	858	945	905	833	899	855	899	884	906	922	885	885	914	909	957	914	915	910	847	946	923	888	852	872	943	897	899	891	954	953	896	851	922	868	884	877	928	879	912	861	897	927	946	902	923	862	885	911	930	886	887	906	905	892	899	902	958	887	877	896	911	933	930	942	906	955	864	861	828	850	905	845	892	867	881	921	932	924	909	853	875	905	908	892	946	981	893	878	925	831	890	940	965	930	900	855	901	872	908	915	893	897	951	972	959	882	903	859	881	957	929	902	900	901	933	874	882	844	940	834	926	902	878	888	853	913	886	890	904	930	876	908	959	872	831	916	907	920	898	942	948	878	888	915	906	894	867	905	931	850	908	975	889	884	901	891	917	872	899	910	905	908	927	872	952	923	892	890	928	935	883	910	914	895	868	890	953	901	928	900	871	835	919	822	916	919	915	869	852	895	876	968	854	916	914	859	888	914	856	914	874	957	873	913	907	884	951	886	887	878	907	898	870	898	890	927	869	860	870	878	892	874	873	917	933	934	882	908	874	904	877	961	864	860	907	903	969	876	928	889	874	863	921	906	876	903	923	858	922	854	832	890	809	947	919	947	927	875	898	877	917	913	906	890	895	907	870	877	930	923	909	866	928	955	946	901	839	860	886	901	934	912	910	875	910	891	907	962	920	884	896	913	901	905	904	896	921	912	888	910	902	916	913	863	899	880	912	836	859	900	919	896	892	961	886	887	862	919	863	913	885	924	938	933	938	906	878	887	902	955	933	929	854	899	884	870	911	913	886	954	921	889	866	918	817	914	946	934	923	895	891	910	911	911	887	897	884	875	907	810	901	941	929	897	944	928	903	906	876	862	922	891	912	820	910	875	900	912	905	887	898	889	859	878	909	953	893	920	917	846	882	877	909	899	932	909	872	891	890	905	864	927	856	956	934	884	882	868	888	909	909	933	869	857	880	898	947	858	937	849	939	874	920	943	962	899	839	916	930	916	899	875	933	904	838	927	904	888	888	917	870	902	896	946	875	904	832	882	913	852	868	900	952	907	868	826	878	903	907	925	885	922	874	884	925	899	923	907	885	901	966	883	908	924	937	973	876	939	890	829	888	869	929	910	922	855	901	894	887	915	883	864	879	863	939	837	913	855	919	962	880	911	902	876	880	916	853	951	910	901	887	921	904	876	895	902	884	904	892	898	945	869	874	924	929	862	944	907	978	968	925	864	893	920	923	871	840	951	925	856	889	946	970	935	890	879	859	892	903	868	923	897	858	918	891	879	894	921	855	864	912	834	905	943	902	868	883	915	949	898	947	922	882	880	891	909	892	881	870	915	873	888	939	891	859	896	911	921	886	874	934	910	915	834	916	887	949	927	855	907	878	868	926	916	894	930	888	856	910	971	891	941	930	903	933	886	904	940	946	894	884	909	881	849	920	871	870	880	900	872	868	886	959	882	911	906	871	871	892	912	901	914	878	892	887	834	888	881	909	941	956	906	904	908	895	869	878	879	928	904	900	870	885	897	902	936	937	873	930	941	854	901	893	873	870	896	923	905	861	940	885	908	904	895	881	891	932	949	912	904	920	844	901	887	892	818	872	889	903	884	843	897	872	925	910	921	903	865	888	877	929	897	825	917	964	960	930	922	924	917	875	930	910	885	911	907	919	924	919	846	888	878	894	952	915	923	941	856	906	855	875	905	923	874	888	904	933	950	897	880	901	929	937	869	920	913	922	860	880	919	936	906	885	857	938	875	908	839	942	906	847	874	905	905	899	898	871	906	924	912	878	882	921	894	893	878	899	884	864	909	900	895	903	838	885	859	893	890	901	907	919	939	921	869	854	840	909	907	913	887	873	920	890	907	927	914	850	863	945	846	900	932	870	918	881	908	932	898	891	896	921	883	940	918	893	883	900	880	907	870	906	900	937	908	832	898	952	866	867	901	901	923	894	926	900	876	953	942	928	895	902	903	887	894	877	934	886	896	913	992	881	925	917	919	862	927	940	887	888	930	856	900	906	929	905	966	947	854	873	915	843	896	930	882	900	870	942	962	916	908	886	902	850	955	941	899	856	852	825	845	914	949	888	898	868	933	884	935	916	913	953	909	881	859	849	938	878	899	884	845	900	954	864	910	905	940	896	903	852	889	965	914	891	900	904	962	865	949	852	853	867	836	901	883	912	890	885	919	905	874	892	910	960	897	873	863	899	980	900	860	856	868	965	950	906	888	924	945	887	895	866	899	867	909	951	868	949	897	925	880	897	876	881	844	903	869	923	870	868	939	964	937	867	895	880	874	854	872	916	912	857	949	950	956	884	838	892	921	852	913	881	895	908	839	873	905	925	911	901	934	921	874	929	875	864	820	907	881	945	863	864	951	895	849	901	881	873	867	879	897	959	880	908	900	938	906	873	916	912	873	873	921	910	894	917	856	840	890	888	914	859	889	849	893	857	873	907	901	922	861	898	931	900	916	899	877	906	947	914	969	841	954	918	887	882	883	930	936	919	897	880	850	931	913	925	879	894	938	904	923	932	919	883	865	938	878	870	862	900	856	875	909	919	895	841	829	901	953	905	895	919	961	922	878	927	871	829	858	914	932	907	900	899	967	882	916	866	895	860	910	936	861	919	900	903	840	898	884	875	925	902	886	842	900	932	911	888	855	925	935	907	930	923	958	901	874	917	881	845	843	907	901	862	900	943	897	924	925	838	928	950	927	863	889	904	940	897	896	878	926	921	937	892	943	907	899	876	910	878	960	858	892	797	859	882	915	960	928	884	914	886	948	874	923	892	885	953	918	868	899	864	887	953	912	890	930	895	965	882	895	879	944	922	859	883	884	867	862	863	865	907	875	864	884	897	934	880	835	926	860	890	905	860	895	884	903	967	899	889	876	930	921	903	913	863	816	867	912	878	919	897	921	846	912	840	909	876	893	878	902	926	899	915	933	913	917	941	923	922	871	882	894	830	936	920	950	945
5158	4665	3751	2184	1908	1848	1671	1450	1359	1261	1170	1048	1079	1127	1082	1065	1072	1033	1078	1030	978	987	1093	1066	1075	1064	958	984	959	924	981	960	931	928	928	969	969	1056	996	1051	1042	1011	1049	956	1016	1045	947	1024	954	961	970	1006	988	935	961	915	927	955	956	959	958	930	914	919	995	988	956	991	962	899	922	925	949	973	958	963	961	969	979	902	966	961	902	945	906	970	957	955	966	937	1002	919	953	905	976	883	922	942	932	950	935	924	918	930	913	965	944	935	934	976	948	950	974	967	938	969	996	940	930	985	904	982	970	1002	911	916	929	902	985	924	950	988	917	923	936	885	942	978	963	952	982	975	932	946	945	979	982	970	921	906	1000	945	957	955	933	1013	914	889	953	914	890	934	927	916	938	962	969	903	932	957	955	944	933	969	958	937	979	975	957	920	941	944	940	954	964	960	981	933	986	891	964	957	969	940	907	961	918	972	933	964	982	914	922	909	938	996	944	939	933	929	969	921	907	925	955	955	984	929	932	891	950	923	953	944	919	895	940	895	943	962	1011	927	892	933	865	952	931	913	953	961	952	966	933	989	947	944	923	956	922	942	969	942	910	953	999	942	947	921	959	983	956	960	957	936	899	947	995	989	941	928	910	938	1014	922	898	881	938	979	954	901	961	962	906	976	940	895	946	929	927	935	959	967	951	992	919	935	984	998	955	889	970	972	943	948	977	879	884	935	926	943	947	967	908	949	944	938	951	910	946	900	935	992	959	956	898	931	964	961	948	981	965	926	954	995	969	920	920	961	945	957	918	942	908	969	928	999	912	908	956	930	913	994	972	932	920	904	902	978	931	956	939	938	995	929	980	934	946	993	935	942	983	969	965	970	955	962	976	919	928	960	935	942	935	942	941	897	878	952	1000	908	962	991	899	935	939	915	928	888	967	961	925	982	938	898	968	974	939	899	936	978	991	905	883	994	922	928	954	971	907	975	1012	911	938	945	944	916	979	940	928	954	989	986	1016	889	930	971	948	940	982	924	931	972	943	942	918	953	967	906	961	970	996	970	945	990	913	941	943	1006	955	992	950	929	898	942	952	953	929	955	965	991	957	994	976	947	942	977	949	966	1039	989	982	942	932	969	976	949	903	928	940	908	909	919	958	902	860	935	920	997	923	961	969	948	915	962	971	961	971	959	908	974	972	958	976	948	936	957	963	862	932	955	901	890	958	892	911	937	940	1001	915	953	941	962	954	1003	990	924	905	948	930	927	914	960	927	866	918	910	963	944	971	945	967	966	953	970	922	936	912	911	956	940	951	921	982	958	997	919	998	943	918	920	983	933	945	921	996	968	1034	914	876	952	864	914	970	963	983	927	959	904	946	970	980	936	940	943	914	888	949	945	975	908	944	947	918	946	956	968	951	982	968	992	937	966	943	900	951	940	974	899	965	942	956	929	1002	967	908	952	921	942	916	934	877	959	907	960	929	923	929	914	977	932	955	869	962	1053	1000	898	891	976	957	921	920	911	941	919	963	949	986	961	959	1048	926	945	963	957	946	941	948	947	974	929	920	902	913	939	926	909	955	937	911	928	885	926	942	956	940	950	932	951	956	980	962	930	913	961	952	959	926	1001	943	924	922	893	964	920	928	974	958	974	970	969	973	1002	905	946	939	946	919	953	963	957	918	956	983	1005	922	960	944	937	910	957	939	951	933	925	895	916	932	955	990	998	964	983	950	936	886	852	981	916	937	956	949	917	951	915	936	925	924	960	924	973	889	928	988	951	941	896	999	972	895	929	910	937	966	942	918	992	998	953	946	939	915	983	936	935	913	920	912	951	943	905	954	981	910	984	891	1006	943	934	948	952	976	926	960	995	935	980	964	947	885	976	918	938	908	935	968	917	895	968	965	971	968	926	967	998	937	879	975	988	918	982	942	968	927	914	987	887	912	964	950	959	988	946	925	968	961	927	901	912	931	919	949	972	918	963	971	899	965	900	946	918	953	942	989	938	953	910	929	961	969	943	958	942	932	956	925	965	966	926	926	940	937	932	958	931	885	942	921	893	868	901	915	918	949	923	943	973	913	933	966	934	947	911	916	964	932	960	916	933	918	992	933	1020	878	955	941	972	933	1012	1025	912	925	944	964	971	961	920	963	932	929	910	924	1006	951	925	973	950	1000	950	927	893	905	954	928	952	975	992	933	908	973	904	1006	930	926	966	945	960	994	929	907	930	972	945	962	978	941	946	950	953	922	955	939	912	937	955	960	924	932	993	930	937	1000	925	918	925	920	959	957	949	925	890	927	957	889	929	940	888	911	958	933	909	878	930	964	945	921	926	927	873	937	876	949	926	907	979	917	943	997	919	1007	941	912	901	949	940	970	889	954	929	911	915	944	918	990	960	913	940	987	917	953	962	956	957	949	948	929	948	938	914	938	920	931	890	965	905	963	920	926	948	974	974	931	971	939	929	974	959	924	999	976	1003	893	926	899	937	928	915	900	980	923	937	997	998	932	993	923	940	917	921	920	926	903	962	981	983	934	938	903	955	948	969	925	973	995	957	876	954	920	931	879	893	973	882	916	933	918	937	984	963	909	923	955	949	986	926	949	927	978	976	989	977	969	904	873	926	977	936	960	903	1007	912	996	910	968	960	995	953	971	933	940	971	937	878	945	945	953	935	922	929	949	920	975	965	899	934	985	985	967	884	953	880	960	896	935	947	938	970	982	948	948	906	945	966	934	935	972	969	959	958	957	926	913	1010	960	917	945	935	950	976	983	930	983	908	984	973	925	983	932	918	960	925	961	949	947	913	941	985	926	957	935	948	911	922	933	954	1002	967	961	935	920	916	935	969	904	960	943	942	937	909	936	936	959	956	962	975	939	949	956	912	944	943	989	999	960	966	950	907	996	906	973	931	968	965	951	1010	968	981	936	892	900	971	933	886	994	933	931	953	958	897	913	930	931	964	967	911	931	952	959	929	927	950	983	1027	987	910	937	891	971	878	894	922	883	938	950	958	935	920	895	928	920	901	919	974	931	961	978	984	902	938	889	968	913	902	911	944	971	943	927	935	945	898	948	956	1010	915	916	972	934	928	921	1011	962	882	945	949	965	937	908	904	985	913	990	911	879	952	947	941	994	941	913	915	920	966	954	925	898	929	959	933	973	938	941	923	885	1013	903	957	951	911	938	991	935	991	925	961	972	972	958	969	965	947	949	904	998	937	1003	887	957	938	945	929	920	923	910	964	958	953	948	964	933	938	940	937	913	904	966	972	977	985	922	941	922	982	911	977	908	908	899	948	945	955	934	876	930	939	931	912	936	897	986	981	971	921	962	961	1005	888	955	941	901	904	958	984	938	932	946	916	919	945	968	919	941	995	960	921	993	896	947	953	945	961	996	958	947	975	979	945	943	915	964	950	959	892	932	912	934	910	890	928	934	940	906	941	912	940	997	984	934	972	969	976	901	936	947	908	1009	966	930	906	920	924	952	963	959	967	978	933	951	935	937	971	917	932	927	911	915	951	926	939	986	906	926	878	958	959	921	908
23335	20914	28127	23816	20896	13985	3116	1670	1415	1280	1128	1003	956	932	938	1015	922	890	877	817	881	830	908	917	1000	896	818	760	741	732	753	735	742	694	717	711	729	723	787	827	874	871	844	838	830	828	853	789	755	719	757	684	698	729	658	656	713	635	694	721	722	688	678	672	707	732	654	719	721	708	639	690	664	665	704	708	704	675	666	710	694	649	684	699	690	697	662	671	707	729	722	635	653	683	682	704	684	686	659	674	683	672	691	734	667	679	682	709	689	739	686	660	710	703	683	669	680	700	687	692	683	722	699	661	640	693	689	698	722	696	658	743	665	691	712	677	655	686	699	709	676	690	692	649	700	647	703	678	681	729	685	716	702	680	709	711	666	655	647	706	667	679	695	665	709	701	705	692	678	664	654	708	656	700	632	730	701	649	703	698	683	651	672	717	729	674	638	667	685	648	682	689	688	694	704	691	689	665	660	677	733	661	694	690	701	651	749	699	666	675	693	677	727	714	727	678	689	725	641	683	646	697	701	706	669	678	693	678	702	688	679	680	729	738	708	658	645	672	710	683	682	664	666	663	655	702	671	688	669	677	663	699	744	671	662	752	686	718	696	727	708	685	626	706	659	666	660	678	682	700	718	717	661	711	686	677	701	638	687	640	695	648	719	753	622	698	690	678	650	683	657	694	663	725	686	695	697	694	691	658	698	680	698	702	723	658	659	709	709	678	696	685	689	651	649	685	702	664	638	720	718	673	664	670	695	671	700	688	721	714	682	688	734	687	688	694	699	696	688	706	707	692	712	681	685	729	694	659	703	718	726	693	682	679	729	687	697	739	704	750	726	644	663	688	718	657	676	665	712	718	689	706	710	680	708	660	699	670	699	672	717	666	729	707	707	683	663	722	709	677	659	724	704	690	687	702	706	669	686	718	658	703	689	728	680	669	705	720	714	759	604	666	713	619	650	732	710	726	698	657	694	741	662	701	699	711	682	682	672	716	685	724	704	683	730	659	722	693	700	668	697	705	701	659	700	692	678	661	659	675	683	709	680	685	655	718	675	673	671	692	674	695	695	715	694	675	706	709	662	678	726	647	722	704	714	669	671	656	673	681	716	663	698	706	655	720	693	707	633	638	649	684	647	669	711	683	701	700	671	679	675	636	666	653	690	707	677	693	672	714	665	718	656	651	721	687	674	699	697	657	707	708	700	662	665	655	677	673	712	684	688	740	675	712	755	737	652	748	692	725	665	711	745	717	652	692	685	676	665	696	688	687	713	671	680	702	715	676	677	721	653	702	684	669	657	685	685	684	672	685	683	664	687	689	768	650	704	700	666	716	648	705	675	723	711	679	720	693	700	701	699	675	647	670	715	678	682	737	695	654	700	629	659	674	675	666	667	707	709	700	671	680	706	624	659	716	678	662	662	733	686	709	657	666	742	694	709	718	720	711	691	680	655	648	679	708	672	666	717	694	669	706	700	740	669	658	667	674	669	664	698	719	721	655	688	735	700	691	642	651	689	691	637	718	706	702	677	698	685	686	690	676	690	674	674	695	733	693	721	668	671	691	694	684	676	708	691	671	686	684	662	664	685	702	677	682	701	691	654	674	710	676	664	727	708	678	709	676	685	694	695	735	665	704	729	681	703	733	659	692	725	682	685	721	706	675	686	672	680	703	663	733	703	669	666	713	672	668	713	674	723	667	667	673	685	666	682	704	682	716	694	765	660	673	682	717	698	712	717	663	704	710	679	655	650	671	676	670	687	721	754	669	719	679	686	666	701	694	728	690	726	658	654	725	682	700	705	648	729	700	703	746	681	689	673	688	709	727	683	718	675	694	708	667	660	707	711	656	679	656	711	655	703	663	724	640	672	680	665	679	684	697	685	704	713	694	707	698	715	667	671	686	695	690	709	700	646	689	702	698	665	722	674	672	719	720	668	674	658	684	686	727	718	728	688	640	676	669	709	687	657	704	679	652	666	718	692	653	679	725	700	675	699	724	719	699	691	664	684	645	676	657	691	665	699	697	681	653	732	670	676	686	684	737	676	681	715	695	693	691	680	734	721	704	669	667	687	727	639	710	720	679	700	667	677	676	657	717	676	690	664	710	716	650	664	668	704	672	644	648	655	683	720	690	700	681	689	632	654	704	687	697	719	649	702	709	683	692	718	706	705	721	715	677	667	698	726	657	680	716	691	700	705	667	659	714	735	680	690	716	712	659	701	707	696	675	697	658	678	669	717	692	676	680	696	696	694	650	664	714	664	704	688	703	678	696	675	675	691	661	708	651	708	700	653	684	627	716	680	690	696	708	673	702	597	677	742	680	676	710	683	679	676	745	700	664	645	707	704	687	707	654	758	665	660	682	691	697	711	697	712	725	693	701	662	685	647	692	681	687	680	690	716	667	683	712	660	721	690	692	667	728	674	664	687	710	675	691	720	717	638	722	675	671	685	713	691	665	694	644	674	670	683	697	700	721	677	695	663	668	658	717	679	674	746	681	689	717	702	672	691	701	664	664	714	643	699	669	678	664	672	684	697	721	654	688	670	625	712	697	629	669	720	697	668	677	721	639	680	660	697	686	691	689	686	735	664	755	679	687	691	676	698	670	693	611	656	643	724	659	718	665	680	693	660	687	667	716	698	688	696	695	694	737	691	694	675	686	746	681	673	685	682	674	714	677	701	692	646	686	751	693	646	661	677	713	683	687	657	661	643	686	698	680	719	744	693	719	714	698	707	708	706	712	666	657	664	661	658	675	678	718	664	724	698	727	658	665	672	729	651	671	701	655	676	713	694	646	722	663	709	688	657	659	720	675	676	716	658	660	688	679	623	693	710	693	632	688	689	643	682	665	647	739	680	705	688	718	667	711	679	714	666	685	652	745	707	677	724	691	667	663	671	635	691	681	707	678	679	701	691	651	696	676	658	693	663	685	737	723	662	712	691	648	723	672	693	698	701	672	680	730	689	725	737	742	715	691	680	696	632	692	682	701	707	691	695	697	665	664	728	723	704	707	702	695	710	660	674	669	678	726	653	693	690	666	730	695	678	727	692	711	645	660	699	678	676	700	702	713	698	725	688	680	680	689	678	729	682	707	687	726	648	653	664	706	653	669	670	656	668	719	680	679	745	672	702	619	665	672	700	702	711	671	680	641	719	680	658	691	662	713	624	694	723	667	750	680	707	656	727	686	703	704	665	679	648	696	647	708	651	704	716	680	720	644	687	680	696	643	668	685	703	708	648	681	669	705	677	690	678	660	721	687	633	649	722	645	679	694	689	615	695	680	699	700	689	666	728	659	708	689	657	706	667	712	681	682	656	709	671	653	690	651	700	678	689	668	691	698	684	686	709	712	691	686	683	683	692	703	648	671	696	713	653	711	704	676	672	645	686	705	711	648	668	744	684	692	696	659	692	688	717	687	685	697	671	703	711	654	706	690	679	691	699	696	632	688	708	734	694	750	674	652	684	655	673	684	684	726	680	700	694	721	719	661
4616	12897	10439	5326	4084	3592	3138	2257	2010	1819	1458	1259	1220	1128	1118	1151	1046	1044	960	946	967	931	1046	1087	1190	1073	879	813	848	830	850	804	790	789	717	759	791	833	884	954	992	994	1021	857	932	953	883	834	843	787	764	728	758	746	736	730	706	726	777	748	743	683	759	754	789	723	684	719	766	718	727	710	718	728	705	747	773	709	749	761	715	758	757	718	744	756	694	747	765	739	733	765	729	732	719	752	766	764	704	732	767	762	736	744	761	761	774	717	769	733	738	733	749	755	725	719	708	813	699	743	730	739	749	745	734	721	780	713	711	750	714	714	717	712	735	731	736	777	722	820	726	711	697	740	773	690	745	743	741	737	737	806	732	706	742	694	727	746	724	739	719	736	769	716	743	747	744	712	690	756	744	760	727	706	662	719	685	732	774	720	759	745	732	714	726	699	752	680	760	734	742	671	780	752	699	732	707	691	730	723	706	736	721	763	725	748	752	725	707	737	682	723	748	745	733	705	697	738	720	709	768	739	744	708	741	760	743	730	701	747	735	754	743	728	696	764	744	769	725	718	705	759	753	746	759	771	697	732	723	740	698	687	731	726	738	727	702	714	797	809	721	733	750	741	718	733	735	754	727	793	758	709	730	701	694	743	781	724	742	746	701	762	765	737	753	760	719	689	756	737	758	689	769	765	699	747	769	728	703	689	753	781	723	745	713	677	702	757	736	736	727	746	725	711	707	742	747	737	712	764	718	730	750	736	665	701	756	749	772	784	746	718	729	715	755	743	769	734	747	725	764	730	781	706	715	719	794	716	758	737	723	720	732	757	715	695	738	755	762	710	711	720	737	715	690	745	695	729	736	726	706	709	737	695	678	750	722	752	699	727	757	709	728	735	748	739	774	733	769	706	730	683	710	733	764	782	726	752	756	724	727	739	737	737	729	722	726	769	742	733	664	758	698	720	681	684	693	723	759	699	724	756	740	748	718	734	769	736	682	732	716	761	771	724	767	778	728	717	750	732	734	786	739	772	686	716	764	731	759	750	704	687	747	734	729	755	703	743	757	749	716	743	714	736	755	748	773	726	776	781	723	728	731	716	802	715	770	708	740	747	733	725	710	728	760	761	735	719	703	715	763	709	749	726	742	726	760	762	739	743	807	704	698	721	766	730	735	707	752	739	735	719	716	785	755	729	733	737	698	793	778	735	735	757	735	726	744	697	710	732	747	725	731	735	727	727	709	764	725	723	756	690	703	722	759	748	679	720	720	709	750	714	726	732	738	722	762	730	702	733	723	784	726	678	734	690	758	713	760	734	763	739	710	724	749	750	712	695	748	742	727	734	721	751	755	703	743	700	742	795	737	746	728	739	702	745	720	732	710	671	752	709	743	751	747	737	743	751	743	679	754	713	722	732	739	732	759	722	747	724	741	749	725	767	744	702	736	734	715	754	704	715	742	697	757	737	710	776	772	717	746	736	738	731	701	775	747	796	729	721	720	712	731	790	738	746	694	672	786	744	739	788	734	711	757	762	763	738	762	701	718	747	712	738	763	713	727	689	730	707	730	741	739	754	778	776	717	709	697	776	729	689	740	691	749	718	714	770	745	675	711	728	695	754	738	718	767	680	739	696	705	686	814	724	741	707	761	713	715	740	724	771	719	773	702	736	753	745	726	735	750	729	758	734	743	750	703	721	763	736	720	764	752	751	711	716	701	719	759	742	721	744	745	755	737	758	716	738	755	761	725	733	718	764	727	728	733	755	794	739	719	709	736	748	772	680	731	721	744	719	760	748	761	720	730	732	710	692	729	751	751	721	744	706	743	704	762	703	731	727	727	732	713	720	759	694	777	736	707	739	770	757	726	710	731	760	698	726	698	788	757	753	737	709	768	759	717	738	735	751	723	744	703	728	713	724	716	757	754	739	708	757	718	687	772	688	765	710	745	789	792	751	714	747	772	719	727	693	727	736	742	754	764	749	732	768	747	775	735	741	737	763	768	774	725	716	733	704	750	753	734	746	740	728	768	771	761	786	753	763	777	777	708	744	703	775	749	722	734	719	703	738	773	727	745	708	702	676	751	732	753	722	737	688	723	748	722	749	691	724	723	703	725	709	807	737	727	752	737	641	751	761	749	702	746	706	708	743	744	714	709	718	788	722	696	691	782	702	804	773	752	713	701	730	775	754	728	735	756	739	751	805	718	728	718	706	743	768	766	762	754	737	759	749	694	758	715	699	776	747	753	712	703	727	715	755	698	699	753	725	720	692	705	725	775	715	751	764	677	721	711	748	773	727	712	712	729	795	761	704	722	724	712	718	731	769	714	697	763	706	722	740	709	731	730	732	757	719	770	739	678	730	714	739	732	745	738	758	709	716	753	746	754	716	736	693	719	686	696	775	688	747	743	744	780	710	720	766	752	702	766	703	776	737	749	772	764	726	731	741	743	701	706	780	743	740	726	739	742	749	740	723	747	762	710	758	782	717	710	716	740	760	751	721	725	739	763	756	776	793	767	751	726	719	714	744	776	734	751	802	731	706	699	766	723	710	710	704	731	773	725	728	794	744	750	724	732	744	772	748	737	744	748	754	756	749	768	754	737	706	709	756	709	694	719	733	715	707	753	735	762	671	743	705	743	704	775	729	729	690	795	730	707	733	735	752	725	745	796	704	714	737	761	748	714	732	702	778	752	754	743	708	748	753	724	693	742	714	705	733	750	715	716	727	738	742	739	749	715	752	730	784	732	747	758	727	733	796	733	716	688	718	703	729	740	748	740	695	759	710	707	705	787	724	713	734	677	762	745	715	750	789	748	715	781	729	705	751	734	744	768	716	745	735	711	741	733	716	757	734	771	704	735	775	765	742	700	706	749	702	763	696	746	764	708	687	756	729	750	755	759	728	785	744	728	741	710	763	682	738	723	777	744	755	737	698	825	737	703	718	755	721	718	705	719	722	753	754	802	771	759	752	763	719	742	766	723	756	728	790	723	711	715	752	749	782	741	737	765	788	744	823	698	717	779	776	728	783	719	756	663	742	697	749	697	716	706	791	696	779	744	706	757	728	717	725	719	796	763	751	727	756	676	707	772	764	709	743	762	758	739	731	741	705	790	665	751	680	734	722	731	716	775	743	744	715	689	709	725	677	758	733	732	740	765	771	767	739	742	737	679	731	727	741	745	710	755	692	678	751	764	702	728	713	707	745	740	737	732	704	718	748	751	729	724	726	774	750	754	729	756	757	777	777	713	762	695	765	763	731	699	729	727	746	722	721	717	710	722	763	716	709	783	738	704	748	756	724	785	786	755	733	711	768	714	684	737	725	717	743	754	711	764	772	733	759	778	759	765	706	757	745	729	765	710	723	728	719	745	751	716	726	765	747	754	686	705	720	765	741	719	718	742	765	796	730	714	777	741	742	710	656	749	744	702	764	713	773	716	735	783	765	710	704	747	729	736	750	716	727	745	708	719	741	726	744	774	736	740	726	749	714	721	721	742	790
24192	20871	27319	24476	17763	2980	1965	1368	1203	1121	1063	1015	930	916	907	887	920	897	822	820	883	869	920	950	936	957	806	817	804	806	819	822	799	795	814	785	827	832	869	933	839	940	872	811	834	942	820	859	796	816	817	802	799	745	741	748	764	808	781	731	771	762	814	757	735	765	752	782	772	840	749	756	775	813	772	739	809	758	753	776	742	784	763	754	787	752	714	791	756	791	777	763	764	726	774	767	725	751	774	798	748	756	776	705	773	754	767	759	741	793	743	746	701	786	750	801	777	747	797	749	751	743	769	788	772	698	707	753	763	748	779	763	724	737	812	752	808	758	736	771	777	768	756	749	783	760	735	814	761	757	762	761	782	824	743	751	828	751	736	727	745	756	802	789	787	701	783	790	763	743	769	769	798	768	748	759	748	783	815	748	779	764	748	732	801	728	757	757	792	763	779	773	785	805	829	743	761	783	771	747	727	765	755	798	703	755	754	762	722	782	763	781	751	834	772	744	772	752	793	782	755	775	703	747	737	760	768	767	796	730	734	756	815	731	788	794	739	792	747	759	762	750	773	762	758	750	778	747	792	770	687	775	762	767	685	763	819	783	739	779	740	786	738	800	733	762	750	787	747	828	795	761	751	775	782	744	781	756	717	781	738	739	753	790	727	758	773	806	828	791	766	781	790	784	768	734	765	713	780	766	765	736	811	766	723	772	728	761	753	781	809	814	754	783	732	744	757	737	790	779	761	780	760	794	783	773	767	733	757	773	763	780	741	794	764	728	755	775	788	743	796	823	754	761	784	835	768	770	736	793	668	782	769	749	768	778	782	791	784	803	734	694	758	760	750	820	773	772	761	801	768	690	761	726	740	765	776	786	778	834	752	756	802	801	770	724	764	717	790	802	820	788	762	746	734	775	753	766	771	769	764	758	761	790	791	742	793	820	718	753	774	814	815	772	759	719	746	767	790	734	766	777	735	800	777	756	761	740	711	740	767	811	792	754	755	770	739	763	777	771	722	774	778	757	762	737	784	731	785	756	792	781	784	776	766	806	751	728	771	776	802	777	747	763	732	753	746	768	773	794	720	740	705	745	799	755	801	763	766	769	765	771	734	744	773	751	854	803	743	799	796	773	777	784	734	804	777	797	748	752	760	761	729	768	737	746	774	750	738	801	759	796	765	756	826	748	724	779	766	797	749	722	765	738	768	753	749	722	819	759	743	787	724	766	801	762	712	820	802	768	758	746	757	769	761	720	758	758	756	697	768	771	806	759	762	763	770	743	744	788	762	776	745	796	772	787	791	745	780	761	757	766	825	743	811	793	804	714	726	804	812	781	778	779	774	722	754	756	753	776	752	713	749	748	763	779	792	727	775	754	749	734	780	803	732	796	808	721	792	703	774	801	789	740	763	774	770	778	772	718	760	743	782	784	735	748	783	795	764	714	771	742	748	775	796	725	745	765	759	773	780	808	775	741	743	697	738	783	772	729	755	784	766	761	776	715	759	780	744	803	781	795	767	746	757	731	806	751	778	773	727	738	764	762	774	760	749	748	798	774	730	744	768	725	771	775	761	764	754	803	800	753	756	713	778	810	765	772	773	748	737	789	807	764	783	784	748	814	814	742	743	743	734	824	761	753	773	780	722	724	770	764	743	817	743	784	750	765	813	731	770	776	754	790	747	764	759	748	754	820	750	786	742	773	739	719	701	728	725	748	773	734	732	778	770	780	773	768	727	742	749	780	743	810	749	789	760	771	701	789	790	772	781	724	788	731	736	776	780	777	742	803	799	743	754	762	777	764	742	760	745	741	766	759	756	745	800	762	807	750	783	787	751	748	815	760	769	776	777	746	773	749	735	761	765	748	757	794	808	761	775	774	762	773	798	788	738	788	761	804	769	787	770	783	738	797	716	728	828	732	765	727	766	780	784	765	756	749	793	758	769	743	785	803	763	778	760	731	716	770	748	748	763	765	785	759	759	785	803	829	757	761	814	786	802	738	718	752	749	783	796	713	753	811	829	844	744	762	758	771	787	750	767	796	806	772	718	762	786	712	779	851	788	731	780	767	768	768	756	813	827	765	791	739	749	786	784	751	727	746	799	805	745	776	745	793	764	770	763	768	774	755	751	738	751	772	766	762	759	768	726	815	743	790	768	782	768	773	711	803	760	781	768	754	740	774	751	764	726	744	776	718	739	795	771	765	769	755	749	797	751	720	769	785	765	815	745	770	727	722	760	799	737	766	758	809	761	778	727	743	759	776	774	779	777	776	801	804	757	757	679	740	772	784	781	744	823	796	789	786	740	754	777	760	767	777	784	793	742	752	752	733	733	824	832	719	735	742	792	749	759	750	748	781	811	786	792	760	753	763	771	744	769	772	823	794	791	738	799	728	744	767	796	742	744	740	739	794	741	741	755	819	762	725	803	762	778	751	701	789	723	812	746	798	763	781	752	781	781	804	751	769	760	755	761	752	766	715	757	746	794	713	749	759	818	767	727	770	702	810	738	755	788	777	731	748	760	709	775	772	744	729	763	749	728	735	780	765	712	788	763	800	770	786	758	729	801	786	738	756	726	735	789	796	769	837	767	752	738	769	740	779	771	762	778	749	742	717	792	731	757	760	744	752	735	744	826	748	765	721	748	806	791	759	765	712	753	801	804	747	717	705	736	758	802	734	794	767	716	768	725	814	783	773	767	758	770	786	796	764	810	760	764	780	805	802	763	749	769	732	784	777	749	775	735	744	785	781	803	757	700	751	758	783	784	763	759	851	740	765	742	709	732	742	806	758	820	784	756	772	774	784	806	771	734	712	740	791	776	743	745	736	712	735	724	752	746	781	717	765	733	778	753	771	752	766	768	718	778	739	744	759	751	793	748	762	724	728	779	796	760	781	787	783	796	727	792	783	768	765	715	792	762	724	787	752	729	789	775	757	779	781	761	775	739	778	795	752	772	790	801	765	764	761	786	764	765	741	826	773	753	777	758	770	750	755	763	788	764	748	773	793	734	769	759	737	758	783	790	769	745	758	781	707	703	777	755	750	819	802	786	738	783	757	768	757	787	806	706	735	730	806	750	759	760	759	727	753	787	782	720	785	775	763	842	788	744	757	742	738	778	788	722	747	748	796	756	793	763	765	790	770	751	784	760	753	751	746	776	779	731	790	734	764	741	756	732	721	749	792	744	776	771	700	802	745	744	743	753	851	817	754	760	747	757	846	762	797	738	755	759	773	804	800	725	745	770	774	768	717	798	776	775	751	798	746	782	793	780	757	817	737	766	801	736	769	778	792	781	764	691	793	747	752	762	746	798	754	749	778	735	772	781	775	744	780	781	787	801	761	747	771	734	750	764	779	734	765	728	697	781	814	807	730	764	762	726	799	768	739	743	749	727	745	783	789	735	780	754	760	769	713	750	722	730	757	741	776	765	768	773	774	764	748	726	783	727	720	766	726	760	784	775	741	751	752	778	743	725	749	772	773	776	731	734	749
4747	9880	8012	4018	3317	2966	2715	2028	1705	1575	1324	1150	1090	1029	1065	991	1015	948	1055	964	955	891	980	1000	1098	1035	889	856	860	812	848	791	839	871	804	859	811	865	913	898	928	982	1009	968	902	904	907	800	854	874	789	832	764	805	760	804	811	809	790	765	785	790	839	796	795	799	793	820	765	762	751	800	800	846	753	801	856	804	767	784	832	799	854	849	816	749	794	815	814	754	789	772	739	773	788	797	825	830	758	847	761	838	786	765	793	833	792	857	767	810	798	815	838	777	784	808	794	770	781	765	796	775	813	814	785	757	820	812	723	760	834	747	752	801	752	786	817	796	778	791	773	782	812	768	802	767	777	843	804	770	739	801	788	873	788	766	750	815	744	753	770	835	785	761	793	766	775	814	787	776	799	827	796	788	772	785	786	810	818	793	807	766	769	769	812	808	798	865	753	816	800	779	819	811	798	820	770	739	753	793	776	794	799	776	782	810	802	786	787	761	746	787	803	831	811	821	740	806	791	809	785	763	861	750	814	797	796	772	793	848	767	797	818	795	788	794	732	760	784	770	720	753	780	805	800	766	745	765	812	714	796	822	782	769	760	837	796	800	777	742	806	805	811	784	798	821	809	771	787	771	743	788	778	787	764	835	803	809	803	717	794	776	792	795	776	796	803	789	813	770	794	795	784	842	775	768	772	782	800	813	761	884	800	837	811	797	806	750	750	812	755	771	786	801	803	833	826	847	807	841	805	783	760	778	790	759	813	767	755	766	821	749	757	795	833	780	773	738	794	783	779	773	781	718	820	809	775	824	774	826	774	753	765	825	784	787	791	789	731	815	764	761	763	798	803	753	811	774	837	781	834	840	775	799	789	822	786	792	833	805	755	810	775	788	841	767	817	763	785	790	820	805	760	772	843	789	766	787	795	759	795	812	818	759	815	764	794	805	774	779	810	764	799	777	780	760	821	776	829	799	780	792	782	783	777	770	780	790	787	767	783	793	757	817	792	812	731	815	771	794	765	792	809	791	818	770	809	735	766	792	778	813	814	788	819	787	802	813	791	780	755	768	813	819	846	808	768	773	810	755	821	759	768	785	729	800	785	784	826	788	786	776	774	776	824	802	811	825	810	801	799	826	810	778	840	809	779	773	791	775	811	849	765	770	800	788	786	809	797	772	750	828	816	788	799	788	770	735	794	810	782	781	789	803	772	793	728	813	781	808	777	760	800	773	733	788	819	788	776	792	803	794	808	784	777	755	767	745	716	753	762	768	719	787	743	747	814	795	797	753	771	849	800	745	748	788	808	822	816	827	790	792	808	777	831	790	760	802	774	820	778	818	780	748	849	779	760	768	790	803	829	794	793	819	778	802	782	772	799	779	773	729	779	852	790	743	749	762	787	774	768	756	815	801	852	746	798	788	820	813	780	826	783	847	766	776	819	814	817	781	837	771	787	787	788	801	777	820	758	758	770	801	809	775	776	836	830	858	740	756	806	822	798	754	791	780	785	801	814	789	753	799	795	815	782	795	816	828	797	776	740	792	772	782	796	754	759	805	742	811	855	809	813	782	839	754	780	782	740	811	821	773	794	786	813	761	804	771	820	746	755	795	794	807	788	775	745	782	790	760	816	802	744	787	750	806	811	806	779	761	797	768	754	766	760	747	822	726	803	774	804	787	780	768	810	794	757	816	834	780	778	782	802	788	768	819	780	774	772	750	809	805	786	767	797	835	844	785	809	737	725	812	819	744	775	731	782	799	744	782	798	815	781	803	784	762	844	795	808	789	825	774	810	772	802	784	774	790	813	766	741	779	814	834	753	823	836	797	850	796	758	758	808	797	794	782	804	785	781	782	753	775	756	814	835	781	815	773	818	827	761	762	768	842	810	824	751	780	798	772	800	793	777	833	829	765	758	754	760	761	795	784	785	767	762	808	746	765	768	786	774	751	790	788	781	777	791	792	776	781	801	755	779	855	800	763	837	775	804	800	792	771	750	813	794	794	751	798	762	831	790	775	814	812	802	829	800	798	771	785	749	783	823	784	795	807	860	775	824	793	784	793	768	788	751	740	764	793	760	796	747	767	799	867	762	786	761	817	793	792	752	786	786	776	817	775	765	801	852	751	837	813	797	803	764	773	776	752	807	752	830	796	810	753	775	788	809	805	808	779	778	744	822	801	793	780	791	827	731	840	797	738	783	803	818	799	757	789	778	782	838	802	798	747	795	791	792	773	795	784	788	749	776	756	809	798	817	804	821	780	778	770	809	817	771	722	786	792	763	809	792	787	793	764	840	729	839	754	803	785	796	802	773	773	785	763	806	750	816	789	806	779	771	803	789	791	755	765	780	840	778	814	771	846	812	820	793	785	838	789	758	791	770	762	813	792	841	784	773	824	834	789	791	805	799	760	806	831	757	765	768	822	827	780	787	773	831	795	749	791	770	808	748	793	790	777	828	826	768	770	746	769	832	772	819	796	741	791	835	813	792	794	785	795	823	734	776	774	782	742	768	802	779	757	765	812	768	780	805	774	783	766	803	827	776	732	811	816	745	827	778	802	862	832	776	815	844	738	799	809	793	815	731	813	773	790	798	772	768	826	826	755	815	774	838	828	793	764	777	798	769	808	807	766	780	771	760	722	799	824	767	795	794	733	780	757	782	758	791	777	820	773	756	822	753	787	774	800	842	822	767	748	821	849	764	772	804	802	751	786	796	794	749	806	726	767	742	763	790	760	747	780	783	821	804	836	785	752	765	786	761	820	834	793	813	799	757	763	773	769	830	793	780	756	816	781	794	792	809	712	783	839	775	787	805	817	796	775	786	804	768	731	832	762	746	794	759	771	771	815	748	758	788	821	787	789	790	787	779	781	819	785	789	774	788	762	755	785	796	843	736	810	798	754	772	790	739	758	778	829	800	787	783	834	815	738	807	809	773	743	801	830	802	802	814	802	776	777	780	811	796	840	812	755	821	790	809	804	782	780	764	796	792	773	781	822	800	790	774	812	818	761	779	761	752	800	763	782	789	751	835	788	779	805	826	822	797	797	815	804	795	795	783	811	736	778	813	814	796	813	780	823	798	846	773	776	806	811	782	784	806	761	795	781	827	819	786	780	788	759	750	782	809	796	819	760	775	778	775	794	822	834	757	798	743	768	857	807	806	804	776	765	821	786	762	789	745	792	769	817	805	731	774	783	770	811	819	735	821	755	822	837	788	770	791	726	796	780	801	761	807	792	790	824	788	775	805	742	822	740	753	755	845	786	790	797	804	787	770	832	740	773	757	795	848	788	744	818	743	773	778	813	799	843	793	744	845	814	790	782	787	777	768	823	808	770	791	753	792	794	782	845	760	763	774	801	783	795	781	798	787	779	760	776	763	775	837	775	802	827	797	843	815	746	786	802	779	727	763	806	766	804	807	808	825	786	797	842	776	786	792	797	746	779	822	757	808	786	735	815	799	801	798	816	843	801	791	820	800	798	755	760	836	797	811	784
22189	20914	28473	23496	20914	21034	13810	2555	1734	1560	1216	962	892	876	804	863	771	831	727	708	632	664	713	845	785	783	619	596	589	508	570	534	528	473	533	560	508	579	670	649	698	693	705	695	553	635	631	617	538	544	452	450	446	459	469	431	430	429	464	439	457	415	429	432	470	461	441	463	469	416	434	463	415	466	473	415	469	439	490	475	441	448	457	471	436	462	444	487	423	478	456	455	482	416	422	463	452	460	408	429	499	439	467	453	443	429	445	444	469	447	446	459	426	405	473	395	445	435	456	462	450	417	443	432	434	444	412	419	471	453	448	415	442	452	456	425	415	450	448	460	437	418	459	429	426	459	437	467	475	457	457	446	472	436	468	425	455	460	426	448	449	469	405	468	438	425	435	452	421	437	470	423	441	426	471	459	455	466	442	481	457	438	405	436	421	437	456	427	401	451	447	473	446	491	432	451	446	442	440	429	409	460	443	422	440	501	429	481	443	458	448	439	434	444	439	392	446	436	426	442	442	435	442	460	446	442	419	457	443	424	488	420	403	430	449	427	428	408	432	471	447	447	428	460	436	436	456	467	468	420	456	416	442	388	444	433	431	416	452	435	472	454	469	468	432	452	437	455	434	459	425	455	439	471	456	439	413	449	414	424	452	470	418	465	477	443	462	458	425	435	447	463	438	435	473	429	432	422	440	462	438	410	441	447	410	413	477	450	428	473	448	417	450	452	454	437	477	475	458	463	456	443	438	472	429	471	471	461	417	406	441	450	405	449	433	454	450	440	454	467	433	443	448	433	444	440	439	449	442	485	460	424	461	430	447	441	400	436	401	416	432	450	453	445	406	414	439	447	456	448	469	466	445	452	405	458	452	432	457	388	503	444	445	429	424	458	450	426	430	454	473	445	421	409	451	427	463	425	428	467	460	430	420	459	433	444	470	478	446	412	428	438	426	441	463	460	449	483	437	449	480	448	443	430	458	457	459	461	467	403	459	462	447	460	447	451	445	451	471	441	420	449	433	466	455	418	450	410	415	407	469	440	430	450	439	411	441	453	407	405	471	470	456	456	441	469	459	414	436	485	411	460	456	447	459	474	473	427	418	403	427	440	439	426	417	434	470	418	434	430	450	423	451	436	423	438	481	496	466	464	422	437	447	463	437	449	448	457	459	418	447	410	468	430	467	426	449	448	443	466	398	455	427	432	466	465	475	417	458	440	416	454	442	402	390	430	422	459	444	455	431	498	405	430	435	438	418	447	417	447	422	438	420	443	505	441	424	442	470	427	463	428	470	423	409	425	470	451	428	437	439	478	430	466	427	399	437	467	445	467	424	404	415	452	446	446	447	446	416	433	420	477	445	415	457	432	422	423	433	468	446	424	453	462	402	461	406	467	465	482	481	441	473	445	429	436	464	479	474	432	447	459	452	471	454	430	455	458	447	419	462	462	453	453	452	409	461	433	405	430	427	459	467	439	434	411	437	442	449	408	454	424	431	461	428	444	462	468	464	453	473	447	424	439	476	454	485	427	421	472	440	436	417	461	428	460	452	446	415	432	472	429	461	461	446	491	432	458	448	483	462	412	465	454	439	393	425	437	471	488	453	453	420	454	422	455	412	471	464	467	432	446	422	444	441	460	413	471	446	449	463	427	438	444	427	451	431	490	474	479	427	453	435	440	477	483	450	444	411	421	428	471	474	469	460	472	473	419	460	463	459	423	389	428	437	467	443	461	463	475	451	447	449	455	465	459	434	430	443	461	436	452	427	432	437	487	434	448	452	438	466	411	468	447	442	406	458	413	424	453	401	448	441	432	424	428	444	423	431	449	430	439	443	440	456	461	461	499	460	426	444	461	444	436	446	422	493	439	400	428	413	424	411	436	434	465	427	509	446	427	487	475	441	435	479	435	400	428	451	439	471	482	433	435	444	419	448	474	458	454	460	462	453	420	495	412	434	465	428	478	482	458	418	458	463	420	418	433	436	455	423	426	450	413	472	436	434	465	449	450	447	467	435	435	428	436	466	454	430	414	487	456	421	450	405	479	467	403	464	458	447	447	448	454	466	439	444	463	415	425	464	454	458	447	442	445	401	436	436	438	456	430	469	430	414	463	425	422	475	470	436	413	417	466	469	443	431	437	433	432	433	449	420	446	470	445	458	428	438	468	422	435	444	460	449	456	417	467	429	427	409	428	455	446	444	446	448	446	414	496	433	426	460	453	447	441	439	428	429	464	434	408	417	397	425	433	460	428	454	483	448	475	459	427	428	433	416	443	453	446	449	493	424	412	423	440	410	437	436	442	436	434	435	435	449	454	416	459	435	458	447	459	417	441	447	442	436	420	448	425	422	455	450	438	445	446	426	437	466	430	456	434	397	440	437	435	436	473	478	476	439	454	413	460	455	468	437	426	425	430	473	427	452	434	457	442	459	445	456	456	452	466	489	426	517	478	420	435	426	427	449	437	446	385	430	456	422	414	434	476	451	455	426	452	408	439	483	483	437	428	468	444	463	475	448	448	442	448	410	410	452	452	452	436	467	464	447	420	479	445	459	469	440	423	421	443	423	473	466	453	400	443	451	464	469	433	422	429	425	406	438	427	441	437	444	455	438	443	436	456	437	469	446	451	450	422	419	421	444	432	459	436	421	419	454	418	437	451	475	449	469	454	436	441	459	435	458	455	447	449	491	417	423	431	432	463	458	432	431	467	427	453	430	461	439	426	440	430	401	472	454	398	454	430	438	468	473	431	435	437	462	455	418	428	416	427	410	450	488	472	414	447	411	424	453	474	441	419	430	480	454	432	408	415	473	454	398	483	444	424	459	442	480	429	479	396	436	411	437	420	426	424	453	443	440	436	409	471	472	433	404	431	437	483	423	436	434	447	475	438	481	434	442	421	441	480	446	424	444	463	411	439	423	449	423	413	431	443	492	450	409	423	448	457	472	421	408	455	466	450	459	441	412	391	412	455	482	450	427	438	439	404	433	471	463	439	474	410	417	437	412	460	425	440	464	475	432	456	458	453	443	447	449	449	464	476	434	439	430	412	420	474	421	440	409	445	427	431	416	464	488	426	444	442	425	413	454	458	413	449	425	403	409	473	453	457	462	448	427	440	492	460	436	443	471	449	464	440	410	445	494	463	413	428	458	476	457	437	477	473	473	444	441	460	479	473	444	423	419	469	438	443	450	446	437	426	445	460	449	464	427	459	431	387	423	463	485	459	419	433	421	429	458	423	428	476	430	446	475	462	417	463	441	453	449	443	383	411	425	447	489	449	449	408	469	464	414	462	473	406	425	485	457	424	451	431	420	447	459	419	435	408	426	457	402	422	465	434	428	455	418	469	472	455	441	438	431	424	438	429	446	442	457	439	473	449	442	479	428	434	425	430	436	432	436	425	407	461	434	449	446	455	436	434	418	479	396	438	435	450	417	421	451	450	407	396	492	466	459	423	447	452	420	434	426	477	418	416	439	424	452	411	459	449	430	476
6063	18800	15342	8144	6257	5613	4680	3315	2645	2308	1735	1370	1138	1110	1058	1137	1080	964	941	877	830	827	912	1057	1056	951	682	652	614	621	607	565	522	541	604	597	577	652	801	802	830	891	892	820	705	703	738	670	564	600	516	527	500	471	475	469	484	478	510	474	477	469	460	495	496	469	483	470	472	468	457	461	474	469	481	479	471	449	449	533	492	461	484	468	467	490	468	476	457	538	479	464	489	457	491	481	467	474	484	465	472	438	503	512	503	511	481	471	466	463	473	439	417	493	472	469	512	471	458	470	474	476	469	467	487	480	450	487	434	485	437	471	450	480	479	509	491	448	436	506	482	477	450	463	488	512	469	461	439	483	482	507	459	502	476	495	495	450	472	485	463	488	447	444	494	467	466	514	455	461	500	482	481	438	487	469	455	474	455	479	500	446	499	483	529	473	464	500	439	456	478	464	449	466	465	483	471	462	449	449	465	460	510	481	507	477	453	493	512	485	492	455	459	463	506	481	457	455	495	465	502	494	485	484	427	477	460	467	427	458	485	455	484	462	496	478	493	470	440	449	498	452	471	464	459	471	465	478	474	488	479	468	512	519	451	439	491	517	468	500	493	441	455	449	490	472	479	474	492	453	473	490	465	480	474	470	449	458	449	479	470	440	483	463	511	479	485	486	473	468	504	468	446	476	456	504	483	429	441	470	430	485	437	476	478	460	488	501	436	484	498	500	485	457	483	440	487	473	483	478	466	458	474	484	493	512	484	445	460	487	500	460	481	474	490	476	460	480	445	397	446	472	483	482	461	468	484	453	439	488	482	459	455	480	456	502	461	489	452	461	458	464	480	498	466	427	475	436	493	497	469	439	463	469	464	462	460	491	465	464	446	467	464	458	465	405	473	473	497	438	456	464	455	489	470	459	496	445	477	436	470	475	455	498	444	475	445	505	460	464	443	482	461	484	478	495	460	466	502	502	452	491	471	465	444	469	465	478	453	473	505	518	485	459	473	459	486	472	478	498	481	433	463	497	495	521	492	451	519	447	498	485	457	511	469	481	465	472	514	492	477	496	439	502	456	476	481	483	443	483	476	488	454	446	467	484	478	466	452	462	471	483	480	508	485	460	464	476	504	454	479	501	449	473	504	496	473	514	456	435	469	437	455	455	447	433	465	449	445	490	499	451	460	460	478	466	503	482	457	479	482	461	488	436	444	464	497	464	461	539	484	464	480	470	426	417	498	452	496	463	459	472	485	428	456	492	468	494	441	457	461	483	430	454	484	454	479	484	482	459	500	471	441	475	444	440	478	457	467	451	477	444	469	432	471	471	488	483	471	456	476	474	480	464	481	438	472	443	472	488	440	463	469	478	480	509	491	445	476	492	456	470	508	465	480	461	475	463	429	453	488	479	467	447	455	511	458	438	482	455	469	501	502	501	466	461	465	483	457	474	494	452	476	471	542	464	470	481	477	482	453	494	488	453	471	464	461	469	453	462	460	492	477	500	433	440	522	501	460	456	500	478	482	473	473	440	456	480	466	457	503	495	504	470	501	505	465	460	523	511	488	448	470	479	454	471	489	451	471	471	472	437	456	442	494	459	455	456	484	495	448	435	491	458	522	465	433	440	469	490	485	473	459	440	491	471	494	499	399	486	421	492	403	509	478	481	486	502	448	447	546	463	490	484	451	464	467	491	466	454	454	449	453	472	501	478	497	467	506	457	500	481	484	460	488	482	481	458	472	456	508	473	482	489	491	473	517	459	473	492	497	434	441	467	466	472	449	456	447	467	474	480	460	513	495	480	479	471	472	473	469	440	486	442	450	473	507	503	495	480	456	473	485	443	464	446	475	474	501	485	463	464	512	463	430	419	466	490	481	478	489	460	446	490	474	443	461	461	456	480	445	456	498	474	422	494	503	469	477	488	448	505	503	472	471	467	477	454	474	458	449	465	486	489	498	489	452	473	436	461	452	514	481	538	459	452	478	444	508	442	473	458	439	468	503	445	455	475	481	485	497	481	469	457	460	476	438	496	444	464	495	482	478	478	497	544	443	464	455	459	495	513	483	509	466	464	446	492	489	483	467	491	482	460	481	467	506	478	482	461	447	477	495	477	469	483	487	497	501	478	489	511	503	444	496	460	474	474	465	463	460	449	473	465	473	486	479	455	515	442	426	466	450	477	492	467	472	443	495	487	509	453	456	489	495	440	486	456	464	516	456	500	468	461	479	454	500	462	430	482	507	462	493	451	488	413	441	455	496	478	446	465	461	522	486	477	445	490	454	476	497	466	478	501	487	493	437	468	424	501	466	471	453	474	438	455	454	471	449	436	536	487	425	442	440	443	462	453	519	475	500	496	484	472	495	502	474	450	502	428	442	475	442	493	459	436	476	454	485	474	465	407	462	482	495	441	478	474	523	453	445	485	476	451	512	515	469	474	483	462	454	440	494	489	481	463	465	456	463	484	450	482	434	443	466	448	495	481	473	493	482	453	438	515	483	462	485	478	499	471	441	458	450	501	486	453	464	490	458	490	464	482	438	457	459	464	501	446	478	451	504	510	464	437	415	468	504	463	493	447	506	450	455	451	495	470	465	447	478	500	457	459	466	458	423	482	475	473	501	463	401	477	431	446	472	436	457	499	479	469	475	492	465	455	482	504	458	448	451	479	500	472	467	474	460	466	510	475	505	454	502	454	472	485	443	465	464	508	472	484	491	478	494	414	472	445	416	499	470	482	458	512	463	488	439	496	453	509	466	471	474	486	484	472	465	471	485	496	466	482	500	457	426	458	472	433	505	467	475	483	458	438	464	472	507	451	495	442	497	491	421	485	463	475	469	489	452	469	478	484	451	490	506	484	465	450	513	460	448	460	470	473	458	456	483	473	447	468	421	486	489	467	493	477	487	465	510	478	417	482	435	473	466	449	455	473	434	446	496	423	463	445	473	496	430	470	468	477	464	491	481	434	513	471	473	489	499	507	442	472	455	457	469	488	497	499	489	527	447	440	489	442	475	467	506	499	443	521	461	479	458	491	500	479	496	492	508	486	470	473	482	499	472	485	482	470	435	458	465	468	473	488	493	440	472	453	479	411	462	502	486	465	481	464	484	487	463	492	479	478	476	488	466	474	433	446	477	457	484	456	510	478	433	446	436	460	442	456	467	440	460	503	452	459	463	460	471	476	477	491	480	462	458	477	456	452	466	495	511	475	466	451	495	448	461	446	518	432	476	470	497	467	497	500	440	470	475	456	490	473	487	467	454	482	445	482	487	493	448	442	484	473	476	445	505	482	453	431	493	433	450	503	489	501	542	443	440	475	514	472	465	477	483	452	465	474	481	477	460	437	483	473	406	480	458	473	532	434	486	480	488	457	436	484	490	494	482	489	516	465	491	479	487	492	464	476	478	470	425	482	460	501	454	467	493	468	484	445	495	428	461	474	499	459	477	442	505	464	472	459	473	459	503	457	439	447	456	434	433	477	446	472	462	450	490	480
27000	19578	8636	2281	1521	1472	1340	1179	1140	1182	1106	1030	1027	987	992	996	1005	985	951	959	913	976	1008	1021	1027	1043	945	902	965	892	950	962	951	1031	912	974	887	987	1011	997	998	935	963	1013	942	946	977	942	927	917	932	932	927	899	938	892	887	926	941	883	932	935	927	865	897	897	923	912	914	931	868	873	935	859	887	931	932	898	886	882	898	949	950	900	936	951	967	969	904	919	952	936	910	946	925	894	926	912	912	929	936	898	918	965	897	954	877	906	879	920	881	887	964	950	872	951	895	980	921	823	922	981	888	922	856	927	994	932	939	851	932	896	923	888	877	908	968	935	973	916	939	872	920	899	912	930	889	836	905	917	935	985	875	951	906	936	943	885	935	974	931	892	944	938	884	961	891	880	992	926	927	1006	921	888	912	868	936	956	962	871	883	941	910	938	900	934	844	954	935	927	886	943	967	914	947	958	870	903	937	954	912	906	911	940	951	879	914	908	929	868	941	1002	935	864	920	904	931	919	894	947	902	906	939	902	928	906	918	941	951	906	944	888	923	935	922	905	891	883	916	958	885	888	951	911	908	929	882	921	918	913	934	939	921	954	958	898	918	863	922	905	905	917	976	876	953	876	907	912	955	902	888	935	955	898	840	934	864	931	920	927	904	960	946	918	961	930	939	947	942	900	924	851	905	893	936	922	889	911	911	873	861	875	939	927	966	937	871	893	848	928	909	876	949	892	1017	887	961	907	962	937	920	907	938	951	950	935	872	928	909	895	870	927	928	878	961	909	905	910	906	959	958	934	924	896	905	922	913	902	947	884	963	892	943	865	951	891	874	882	899	874	952	926	904	923	889	907	944	956	909	863	917	937	909	899	942	869	945	938	917	902	928	910	917	936	957	926	969	909	902	917	963	913	937	961	914	892	966	929	888	927	903	923	934	917	916	907	879	922	906	912	932	949	936	930	909	922	922	960	898	864	949	905	911	943	938	963	921	912	913	908	885	911	917	808	874	952	877	906	902	837	921	921	906	924	929	924	926	890	924	939	949	921	939	948	910	899	939	940	978	907	870	934	906	846	944	943	922	926	911	936	993	892	949	935	984	960	931	883	919	938	907	934	928	866	960	897	959	910	933	971	904	959	926	932	941	872	977	901	889	940	908	903	908	956	896	916	991	897	892	923	954	954	959	1022	910	905	906	918	953	880	900	860	887	930	888	905	989	949	940	895	914	897	933	923	887	922	899	882	896	921	897	940	911	914	945	900	946	935	911	862	935	890	896	917	893	948	906	926	890	906	932	921	898	891	897	963	905	876	930	940	933	848	887	916	938	866	924	939	955	904	891	909	897	970	933	906	910	903	834	849	912	943	957	942	920	924	934	874	848	905	927	894	889	957	913	907	919	955	943	932	923	967	916	922	911	919	926	903	898	889	914	918	889	961	882	909	879	897	896	910	952	946	902	928	961	940	920	914	882	928	961	923	975	954	863	966	901	918	893	870	959	886	926	854	962	947	860	949	932	903	936	937	936	938	908	934	910	877	914	944	893	892	887	951	879	896	928	959	912	906	934	923	869	861	911	847	927	966	930	949	879	980	879	942	965	910	919	973	904	947	956	929	978	880	942	949	851	909	899	914	880	915	911	935	868	922	867	895	923	886	932	891	899	943	915	951	911	913	903	940	897	908	917	915	939	907	917	974	905	915	957	928	929	977	909	882	907	899	929	900	906	873	891	888	927	946	898	927	859	951	856	877	936	905	917	937	877	893	926	878	894	909	917	877	865	914	858	889	951	885	913	972	912	917	927	946	967	971	937	920	962	882	911	867	849	908	937	916	900	897	967	947	936	956	900	941	867	900	944	922	912	903	910	915	935	874	916	914	951	925	934	873	889	954	939	913	863	937	957	953	923	905	908	939	935	901	956	954	887	917	952	867	904	931	920	854	890	944	872	916	955	912	979	907	904	931	957	903	919	879	963	955	932	939	929	901	920	959	949	983	894	908	961	932	903	904	896	879	903	955	997	886	893	952	879	974	909	901	961	945	877	991	910	919	855	906	937	952	953	929	901	953	918	910	950	943	904	912	952	899	897	884	951	945	916	910	930	916	910	861	911	889	957	916	960	927	903	960	961	884	948	896	924	964	915	923	851	923	911	977	953	903	878	909	887	947	919	913	931	913	930	934	919	940	927	882	978	991	893	878	902	941	898	898	929	924	936	945	932	953	969	967	941	973	892	942	917	898	968	896	881	888	943	952	941	893	854	872	866	914	938	965	934	944	879	980	964	930	967	950	876	961	931	882	905	909	896	894	908	943	905	953	909	929	877	922	939	980	963	892	947	944	948	918	896	908	878	920	899	890	944	902	890	931	894	906	913	944	905	1003	901	994	920	957	931	957	974	987	910	921	932	897	944	924	917	973	905	888	916	969	908	951	950	918	944	909	875	943	900	914	911	906	993	901	972	917	932	943	829	948	929	924	956	963	943	922	932	930	966	909	919	940	887	909	909	917	957	852	906	965	974	912	901	946	920	954	873	915	966	933	924	904	893	896	881	955	894	882	1002	912	947	908	958	927	1008	924	887	924	871	945	873	920	981	960	912	922	872	970	955	891	966	911	927	908	943	1009	851	947	928	904	970	951	904	930	943	920	933	928	942	945	922	875	939	965	898	888	912	963	945	882	958	917	933	892	972	891	924	881	925	888	894	943	919	969	841	926	984	975	989	951	878	903	948	895	876	864	904	930	918	981	890	942	906	908	948	921	901	882	931	955	1005	959	964	942	938	961	912	930	900	904	877	902	935	908	924	882	889	920	932	915	952	950	902	903	930	870	928	885	882	945	929	879	975	906	947	902	931	838	946	983	908	957	950	888	944	927	919	911	906	923	934	893	900	936	919	928	926	880	921	965	920	923	914	1006	982	884	907	966	950	905	942	893	951	913	925	883	979	979	906	940	899	888	911	941	870	996	963	957	948	905	949	962	961	893	864	899	979	894	919	949	911	925	904	879	952	865	948	928	886	921	898	1000	891	889	983	917	946	914	919	868	868	866	930	905	966	906	939	904	896	917	871	900	970	904	878	930	893	930	929	987	919	964	937	922	907	999	932	916	897	898	920	944	962	845	937	897	864	916	881	953	956	907	975	957	943	903	894	897	953	929	910	886	887	929	966	904	911	906	946	874	956	879	966	935	901	973	962	975	912	917	886	940	949	933	856	989	927	920	903	898	920	918	948	949	890	916	898	882	950	945	952	946	930	942	897	935	942	941	935	913	965	950	912	949	899	891	947	911	922	862	902	904	877	891	868	898	910	1014	916	885	886	932	923	902	855	906	910	912	920	941	957	892	997	876	916	911	951	887	898	908	945	909	920	920	884	892	972	908	946	899	963	872	857	969	905	872	923	973	916	895	921	867	950	897	883	875	947	989	922	909	934	938	897	922	948	879	915	931	969	913	970	939	895	943	909	904	909	952	889	938	907	942	912	887	933	952	972	935	941	926	951	920	961	965	940	888
5161	4568	3807	2223	1896	1896	1747	1461	1402	1299	1187	1096	1068	1118	1107	1109	1124	1116	1022	997	964	1076	1041	1096	1150	1043	1017	1020	985	1000	1008	1006	971	1047	999	1022	920	968	1036	1001	1028	1034	983	1066	978	1036	994	1065	974	1014	940	956	936	965	919	1010	893	971	965	884	1006	970	983	980	952	946	944	929	938	937	912	961	971	920	963	944	988	972	952	933	942	957	960	957	967	944	930	919	955	969	922	960	888	901	987	931	892	960	999	903	987	986	918	979	918	936	949	957	902	921	1016	945	939	979	989	933	946	908	997	997	966	945	1001	976	955	967	942	905	947	946	949	941	904	967	894	937	934	987	969	906	980	960	942	966	920	1000	998	966	938	927	923	861	1002	959	1012	953	980	954	948	960	1009	973	979	1017	993	948	934	958	988	927	969	920	947	1005	991	936	950	938	954	1022	929	960	950	951	908	969	952	944	920	945	996	949	956	930	975	994	971	972	965	881	959	967	955	957	945	971	945	947	1007	947	933	912	975	929	927	983	952	1001	949	968	976	961	1036	926	918	937	981	978	969	936	978	936	943	947	957	936	939	946	915	922	937	985	928	1009	994	944	908	950	980	994	939	947	944	966	989	926	965	937	949	1003	949	964	964	957	929	966	983	951	960	964	942	912	961	939	992	967	980	1011	961	944	947	984	941	934	897	981	952	944	947	990	981	1004	1028	1017	986	919	966	954	906	990	875	915	924	934	972	999	959	978	988	964	955	945	972	957	968	931	991	947	992	957	951	952	908	966	939	911	925	1007	979	932	946	937	941	999	969	943	939	969	959	979	967	973	953	1002	896	966	990	985	949	966	910	977	896	975	898	1007	953	940	974	990	962	997	999	974	900	986	942	972	996	982	944	970	1005	984	968	944	946	956	996	963	922	1005	966	945	985	989	1004	913	934	934	992	970	1051	960	959	979	956	976	942	928	979	950	931	1006	942	956	1011	926	1004	883	998	982	966	894	1042	910	965	938	976	951	922	963	979	960	982	998	941	974	987	942	1007	924	951	917	932	981	984	961	974	922	970	982	939	924	980	941	1043	894	981	953	1017	1000	962	988	999	976	967	954	921	1020	931	984	962	929	986	908	971	896	977	960	968	954	948	921	961	919	885	869	966	979	926	972	920	981	1013	976	978	950	932	983	981	962	942	938	922	999	980	971	957	882	985	941	948	1001	1002	922	927	954	957	949	924	934	1020	931	986	948	905	924	967	986	932	925	968	951	968	946	908	936	928	990	1001	918	957	927	908	967	901	983	894	962	990	939	961	1008	944	904	1008	984	928	979	924	993	958	992	940	904	981	924	1001	1032	964	993	1000	954	964	948	997	902	935	945	980	940	926	904	954	960	891	954	937	965	936	952	908	966	960	948	943	956	982	922	909	967	977	977	939	904	1014	944	935	973	946	986	952	936	969	967	944	980	924	936	914	957	949	939	931	944	989	945	920	948	973	975	940	918	965	943	986	974	938	946	999	936	913	975	961	993	943	937	964	950	947	974	974	932	996	962	939	982	896	913	970	986	950	906	925	924	950	981	968	943	945	1006	980	958	953	951	955	915	1000	948	915	1006	944	943	940	1007	995	969	922	1023	979	949	989	911	951	906	1001	952	987	945	1005	980	925	949	934	956	995	933	966	988	922	997	1008	964	1016	989	1009	940	954	946	958	947	987	962	898	917	956	947	956	957	955	983	974	959	937	954	988	953	951	951	979	944	973	935	949	907	937	947	961	1009	1004	939	1028	987	933	984	966	968	950	1014	968	982	995	967	966	948	944	943	983	920	906	963	970	980	915	934	968	976	931	960	962	923	948	936	971	982	934	943	984	1000	943	977	937	981	965	938	925	945	864	946	971	965	903	914	937	949	978	977	994	978	976	932	983	985	880	946	1005	965	999	977	969	946	999	911	986	994	934	933	985	949	976	934	1016	970	949	1005	967	977	935	944	955	927	991	965	984	963	948	961	938	979	988	993	947	947	921	905	970	913	936	929	919	955	943	948	985	922	895	953	961	951	920	1010	931	949	924	987	956	983	967	965	937	936	922	897	988	908	984	962	883	933	952	929	984	951	958	969	934	939	951	1001	1017	961	902	974	986	988	956	906	939	1000	917	978	971	951	883	957	954	919	944	987	988	973	931	961	969	958	991	960	983	931	967	953	956	928	943	960	939	940	943	948	950	975	935	912	963	968	958	955	948	960	943	947	928	918	919	992	901	975	898	958	913	984	962	947	1004	954	962	1003	984	971	940	980	935	944	962	975	942	943	976	962	1020	987	904	972	946	958	971	928	924	953	882	953	1027	981	906	975	930	980	970	954	993	936	932	962	931	988	947	944	994	989	983	977	948	939	885	1015	952	922	948	955	959	984	945	1033	919	989	969	962	894	894	962	935	948	945	965	962	960	915	1004	959	1000	997	1004	931	957	942	954	963	931	919	956	957	956	919	932	938	963	924	984	970	976	959	991	974	940	980	969	958	942	943	989	952	1001	920	963	954	967	935	976	991	1016	972	984	966	949	965	966	956	939	954	958	941	996	995	969	955	975	947	929	910	949	944	992	969	928	936	1031	963	945	920	992	962	935	963	957	936	972	932	944	932	932	963	938	924	987	962	957	926	934	939	970	949	922	920	937	966	964	996	934	1002	972	972	999	946	979	966	952	950	907	989	959	966	967	962	943	974	963	952	974	924	942	975	922	963	971	979	988	943	1017	958	929	956	924	993	947	994	968	962	935	945	969	988	928	931	989	952	968	960	968	976	975	1009	1014	945	987	936	970	1008	948	995	1060	936	993	1007	1033	898	931	941	941	983	1001	940	978	981	961	1014	955	982	978	976	945	957	926	916	1018	1024	960	946	908	905	973	958	952	998	968	954	953	897	984	932	911	994	972	998	950	1043	958	933	959	975	920	936	995	947	996	967	995	945	980	979	964	922	934	975	968	992	953	957	959	995	1000	948	978	969	978	931	996	901	973	964	973	923	998	957	959	1010	963	933	969	992	923	970	903	865	984	966	975	959	941	957	997	977	1019	963	923	979	957	921	944	969	918	930	943	959	917	1016	941	951	945	952	987	945	958	926	950	953	947	901	923	940	967	994	934	909	973	992	913	985	914	942	1009	972	958	932	932	951	997	983	966	939	950	1011	948	958	917	952	958	942	918	990	940	916	921	955	994	953	971	961	922	975	973	932	987	950	938	974	958	902	949	953	1010	920	958	940	971	925	946	971	957	993	953	892	943	901	976	914	977	947	1001	1043	915	981	1036	992	989	961	953	943	954	947	912	966	928	961	929	967	992	928	954	990	942	931	961	925	981	953	978	995	973	961	906	972	937	983	984	937	916	903	980	999	937	945	963	927	950	911	944	971	958	969	927	972	948	963	918	994	904	938	918	1001	918	940	957	909	987	973	939	926	971	956	960	982	952	959	1015	925	989	984	963	947	990	919	961	972	889	933	973	937	981	965	945	979	1002	928	909	1033	978	962	981	987	941	923	884	976	950	953	960	977	983	974	983	965	968	938	969	939	1005	958	986	994	967	921	918	904	1029	927	994	932	965	1033	938	1028	936	981	968	956	908	973	974	953	946	942	963	957	937	992
23284	20884	28044	23843	20880	13723	2938	1742	1443	1345	1138	990	981	900	933	941	900	951	898	831	865	833	888	954	1014	964	803	763	790	737	752	770	771	710	739	747	714	798	816	805	824	861	895	849	890	900	846	794	751	735	746	705	701	730	734	696	733	712	691	744	646	684	702	692	712	708	700	742	762	692	752	715	704	713	706	648	689	665	691	685	722	666	734	675	719	683	693	716	704	720	723	717	662	718	723	690	688	720	717	684	730	646	712	694	693	730	676	693	708	691	672	736	684	699	765	670	699	713	675	717	628	708	702	716	711	702	709	731	763	711	706	722	719	742	705	701	660	690	670	719	671	679	712	703	677	724	725	695	714	715	672	670	681	710	729	746	656	749	671	698	697	708	728	711	703	725	701	699	686	658	700	728	709	710	731	668	662	720	710	716	683	724	712	690	756	658	719	755	668	748	703	713	729	668	755	740	695	711	683	678	727	749	723	680	682	674	702	714	721	759	695	676	700	725	680	699	708	719	694	665	669	698	704	734	666	701	675	684	710	696	691	676	692	669	658	689	693	712	711	742	688	666	723	736	751	699	717	716	701	701	703	691	706	702	694	712	695	663	676	681	721	666	745	735	695	743	713	638	686	677	693	704	693	707	694	675	674	724	712	669	625	686	693	684	643	754	694	689	718	693	718	660	734	734	700	679	639	638	727	709	675	710	721	696	700	679	687	696	702	716	728	715	710	662	716	667	721	714	680	652	716	691	688	686	709	708	679	736	704	696	696	682	704	698	693	697	698	699	686	721	685	691	758	691	758	721	703	757	716	696	697	681	710	712	747	721	710	714	685	663	692	709	719	707	693	711	719	676	673	692	717	730	688	708	669	712	736	673	675	661	674	667	720	722	763	665	709	709	743	671	688	745	740	692	726	724	664	707	673	699	693	689	702	717	715	722	712	736	631	698	702	737	691	734	751	707	710	750	690	695	694	688	723	718	706	730	698	705	675	674	706	712	716	670	674	716	654	723	736	655	748	695	649	676	687	695	688	670	704	687	715	711	695	668	714	702	669	721	662	675	730	674	730	696	683	716	723	749	694	742	729	708	718	759	655	678	682	685	706	688	731	732	716	674	702	709	711	727	731	704	693	681	682	659	718	714	690	686	691	717	652	772	676	693	653	673	700	729	703	701	697	708	740	684	744	709	698	681	709	734	676	709	709	716	726	768	685	664	726	715	686	687	691	708	714	715	719	713	690	701	658	668	666	714	710	715	702	691	713	630	730	689	709	685	671	678	684	714	723	707	685	667	711	704	645	732	686	697	731	698	696	675	701	653	635	722	668	676	662	686	702	741	682	710	710	691	656	673	688	710	660	667	715	661	656	670	710	692	715	680	750	703	685	665	685	718	711	704	688	744	736	737	721	718	669	657	668	677	684	720	705	739	681	706	659	697	622	684	710	720	680	669	662	718	690	696	711	689	687	668	686	645	701	719	675	713	716	737	756	700	705	690	700	733	671	630	707	749	684	704	690	705	765	678	734	648	693	723	688	734	720	722	681	710	676	745	696	733	681	707	695	672	722	689	689	700	677	675	695	678	668	694	689	670	715	654	697	713	626	656	701	740	721	734	699	666	722	725	682	733	733	675	737	709	700	729	662	675	731	710	708	692	653	705	661	669	738	684	694	719	712	716	689	720	713	723	745	716	738	682	753	708	733	709	747	666	695	704	733	720	709	696	701	667	678	713	679	740	660	665	695	735	720	723	633	691	723	716	653	664	689	698	688	693	723	698	734	690	726	711	701	695	718	760	699	702	747	707	690	706	736	673	706	701	712	687	680	658	739	743	693	687	736	699	655	661	703	700	696	688	734	682	698	706	733	673	731	676	723	714	699	698	721	713	667	699	681	720	673	645	679	691	666	692	691	660	703	738	669	654	678	698	732	705	711	678	719	664	686	700	662	698	703	668	706	698	739	664	721	692	747	667	717	728	725	734	724	724	675	635	698	706	744	675	735	712	703	699	685	660	712	669	717	662	701	672	713	718	659	700	705	662	699	675	653	666	720	709	721	683	716	668	677	660	691	715	689	706	719	683	699	667	692	684	681	711	759	725	723	715	690	695	664	661	680	645	740	706	647	714	690	670	689	730	691	683	726	719	675	776	679	726	652	683	710	709	719	660	699	724	734	652	663	700	702	732	723	704	680	722	705	752	699	699	718	699	704	701	709	724	716	700	711	740	684	715	681	679	667	703	710	663	669	697	712	726	691	676	680	695	711	703	749	714	667	631	729	745	692	672	748	683	696	712	706	704	742	695	671	691	669	694	681	697	696	715	732	737	690	709	666	681	656	661	743	690	715	724	725	713	695	713	708	678	642	683	742	701	721	688	674	692	665	689	699	701	732	667	671	748	718	698	691	710	671	698	674	714	715	740	708	668	719	699	693	689	732	682	686	698	729	702	661	714	678	723	723	672	739	702	636	633	711	704	695	647	717	692	655	685	744	648	660	680	684	706	728	688	734	732	653	701	669	615	660	659	675	668	671	716	762	679	729	739	706	695	747	741	678	658	674	691	701	673	703	679	679	654	730	691	697	729	691	697	714	675	696	691	699	684	729	662	725	729	707	714	711	670	689	712	731	702	726	638	684	666	717	692	679	672	699	711	652	679	663	717	751	661	652	682	744	717	708	670	741	699	719	676	683	654	677	678	698	720	637	652	655	689	690	690	701	718	704	712	664	750	693	663	708	672	745	726	672	733	722	662	630	700	674	691	731	700	738	679	700	723	686	689	662	685	707	672	681	726	697	703	734	673	706	697	655	686	672	724	695	706	708	703	669	658	704	679	665	720	677	702	702	708	732	701	705	692	680	739	772	737	656	704	643	671	675	697	748	672	763	658	680	767	730	697	710	711	696	715	703	721	742	650	724	667	747	680	707	668	681	780	729	707	672	719	687	737	710	680	719	680	705	702	706	691	716	661	688	737	705	711	690	655	707	709	699	688	681	705	726	705	762	687	687	669	738	761	726	701	686	693	749	688	689	685	682	708	662	719	722	714	693	674	765	726	693	701	725	661	678	695	715	703	683	671	700	686	718	727	740	737	710	691	733	735	707	679	668	723	668	711	705	693	683	699	754	763	684	671	681	653	751	670	710	642	729	693	694	690	697	647	713	701	674	724	684	688	742	695	718	689	741	717	710	700	669	728	687	665	708	717	659	684	670	696	706	690	701	745	760	688	721	681	703	663	684	684	687	684	747	703	748	677	677	684	666	681	674	674	660	680	671	674	703	707	671	692	728	662	728	668	656	672	632	672	656	729	680	676	752	663	769	667	721	717	645	642	665	700	702	771	724	679	683	702	680	689	678	716	703	678	718	683	638	692	720	714	702	676	711	722	750	716	698	653	776	724	727	690	691	663	687	681	660	666	719	692	675	684	714	715	729	718	696	720	655	719	684	697	708	705	717	700	663	736	676	719	736	719	690	663	717	736	719	736	688	668	723	721	725	694
4377	12574	10470	5294	4075	3629	3026	2396	2074	1805	1475	1241	1198	1142	1074	1063	1103	1017	1033	973	938	937	983	1055	1185	1241	874	844	809	819	808	849	792	797	828	844	806	796	885	914	949	902	965	923	952	931	881	883	835	747	735	745	707	761	706	760	743	733	752	754	754	675	775	716	741	742	728	768	749	708	734	751	717	722	765	755	742	761	722	770	713	738	731	743	747	751	717	728	731	777	735	740	747	732	732	726	718	776	713	746	787	732	733	793	724	782	690	719	818	720	775	764	725	749	741	770	750	743	740	721	733	762	763	766	732	712	706	722	769	733	763	717	738	733	744	745	791	790	792	767	793	772	742	754	729	760	764	740	702	712	760	719	774	749	737	766	741	737	762	736	726	729	736	674	713	756	732	756	720	746	779	714	747	751	798	728	769	721	775	733	736	755	714	726	735	714	715	747	722	712	712	715	794	725	741	794	774	746	738	764	719	761	741	749	756	721	744	777	729	748	736	728	721	768	763	759	773	716	767	730	707	760	717	780	731	738	716	738	739	714	724	801	734	766	774	722	757	757	785	736	728	715	751	714	756	680	763	761	787	688	762	726	723	760	776	736	751	801	760	791	722	760	774	778	741	732	755	798	735	775	705	793	700	743	777	777	727	738	776	760	733	789	752	740	732	744	767	761	759	709	763	688	716	722	771	738	701	731	763	714	715	736	746	754	789	702	766	682	739	723	747	717	707	721	743	743	732	737	712	745	747	708	783	751	735	748	741	744	744	731	749	741	727	745	739	770	727	744	785	755	698	738	723	724	745	719	730	753	760	743	777	739	700	734	674	725	734	789	718	777	714	739	781	768	752	775	720	734	740	712	735	734	749	743	771	690	757	729	730	785	771	771	740	755	739	724	782	728	731	767	786	775	773	773	702	771	800	738	761	720	707	733	704	704	750	783	709	752	757	734	712	717	751	767	784	714	717	734	700	707	687	741	767	710	777	820	754	780	720	724	751	713	730	757	771	728	716	748	729	729	795	801	744	715	697	696	778	719	710	758	711	758	740	703	757	694	712	758	765	731	738	752	736	740	734	768	717	738	729	732	745	730	763	769	773	762	774	729	763	726	743	722	724	719	794	753	695	724	765	698	729	760	732	819	773	693	722	701	724	771	715	786	781	764	769	755	715	711	747	757	746	754	738	716	744	732	774	766	735	749	777	778	761	750	761	743	773	716	762	698	726	718	771	742	733	743	706	714	743	755	790	787	733	757	723	746	681	725	740	704	712	760	719	718	740	733	689	769	743	799	705	672	727	739	704	699	765	765	713	732	759	754	742	711	743	757	743	733	728	748	771	698	723	742	758	746	744	738	694	732	743	738	685	762	779	781	750	797	751	742	758	761	713	729	740	752	808	751	728	767	737	743	703	781	706	763	761	797	739	735	759	774	726	789	751	748	721	754	781	795	805	734	735	781	741	714	793	769	685	757	734	735	755	735	723	755	711	754	743	757	727	757	708	733	774	754	732	724	773	750	704	761	758	766	771	742	770	754	737	771	721	765	759	696	758	774	711	690	727	715	746	736	809	756	745	706	743	779	693	712	740	716	754	716	738	756	731	733	735	753	771	778	783	793	750	724	726	743	742	784	756	717	735	736	732	772	781	735	726	760	767	756	711	711	754	747	751	718	720	781	749	756	764	722	754	776	777	695	732	753	752	734	768	780	773	793	718	683	772	804	729	730	822	693	745	720	745	777	783	745	784	702	751	719	731	747	717	728	778	765	680	711	765	730	775	729	748	682	779	771	723	737	715	737	703	782	704	742	767	745	728	757	793	740	751	806	756	760	697	752	758	768	765	708	731	742	781	738	718	730	692	713	771	783	762	730	719	773	743	734	788	739	752	731	778	768	764	785	696	733	752	773	745	747	767	692	747	780	690	749	741	733	746	756	725	707	756	720	725	738	760	738	773	776	731	717	722	752	748	733	720	772	767	721	734	744	737	766	776	789	743	733	748	732	757	789	722	762	740	761	691	726	697	730	692	750	790	763	768	714	708	785	727	708	739	745	718	738	769	724	746	781	754	774	786	788	760	722	699	720	730	759	736	789	688	750	766	749	766	738	757	754	722	768	748	738	731	708	754	760	714	763	753	703	752	750	669	728	734	781	748	738	706	747	737	794	782	752	732	726	751	724	702	710	696	736	740	727	743	788	740	796	768	710	737	724	744	710	742	724	747	783	743	787	777	754	733	742	721	731	739	688	824	756	739	760	706	738	722	773	682	819	710	799	692	765	705	739	777	773	771	742	742	724	751	728	731	720	712	772	722	742	748	762	746	747	708	768	746	756	744	774	754	770	738	758	707	733	773	718	758	773	759	720	696	767	751	813	767	727	741	755	742	743	738	774	729	744	778	774	737	715	749	762	754	746	722	732	739	720	760	727	750	739	740	734	721	804	734	772	738	756	752	774	710	754	750	755	748	743	744	766	743	722	721	736	812	736	741	725	756	746	722	784	776	716	780	734	756	747	740	771	774	729	728	747	710	737	760	749	733	820	747	736	757	773	759	745	767	744	765	720	743	799	779	717	708	820	728	728	712	737	789	717	773	763	747	759	718	781	762	752	724	754	704	711	759	734	733	768	765	757	746	723	717	747	744	725	751	738	761	818	791	684	762	761	804	740	726	736	787	726	744	739	755	761	742	762	722	708	731	761	728	765	744	728	732	741	742	706	783	776	710	771	682	754	714	723	745	782	791	770	757	718	745	732	763	790	740	784	754	753	697	740	749	771	747	752	783	752	741	748	723	732	729	778	748	715	781	745	746	772	756	745	740	711	719	738	758	744	775	761	745	715	737	735	737	688	755	729	744	763	764	722	737	688	721	760	737	697	737	743	720	786	717	734	717	757	724	755	709	730	723	786	745	741	782	776	781	763	723	785	755	759	768	733	752	727	707	762	756	756	723	746	748	719	782	717	757	727	728	708	729	739	714	765	759	729	747	751	721	734	738	755	721	719	720	745	750	702	744	744	740	761	746	747	751	713	781	716	761	766	745	727	736	721	697	781	735	693	720	726	732	740	721	747	754	764	754	729	763	737	756	735	736	722	758	701	776	768	724	763	743	735	744	769	737	732	742	758	738	770	772	742	737	763	751	748	726	770	754	754	739	726	771	769	712	734	732	773	742	741	770	719	742	701	690	735	704	757	742	760	712	705	721	746	755	782	774	753	719	734	733	737	748	697	742	701	746	682	776	774	731	747	750	761	742	699	741	739	774	775	740	718	751	780	727	779	708	737	742	779	788	789	756	730	745	718	766	742	721	726	725	733	735	723	772	732	734	718	752	729	711	761	749	744	728	700	784	725	733	778	693	725	759	712	725	736	746	756	690	715	722	726	713	734	693	756	740	798	731	757	773	726	759	723	754	732	780	693	698	732	729	776	728	762	741	754	753	785	715	752	699	726	794	707	774	765	754	707	743	802	757	769	714	724	736	713	747	731	733	728	809	777	762	780
24191	20881	27379	24412	17529	2844	1821	1429	1294	1227	1074	1004	1029	937	907	917	947	961	878	885	929	817	964	981	975	947	876	818	828	829	781	836	798	811	813	795	850	837	856	893	887	932	838	914	853	857	887	837	821	781	729	802	781	801	829	768	796	822	806	817	735	795	763	779	782	747	796	792	815	836	842	800	780	777	772	789	795	769	760	815	750	760	790	744	769	757	756	782	758	749	820	784	766	818	788	775	813	741	845	783	745	810	800	760	787	744	810	816	772	771	780	841	773	750	804	775	784	813	793	790	781	811	762	792	780	786	757	789	805	759	767	768	818	775	757	794	802	812	754	754	797	750	801	735	792	729	762	742	751	759	773	805	739	788	792	792	779	778	754	773	789	790	795	817	735	831	797	789	743	805	813	773	761	763	721	769	778	768	817	811	756	757	770	799	785	796	792	782	770	794	782	802	782	746	774	795	757	793	801	777	773	758	772	797	819	803	761	830	773	758	818	802	779	800	795	780	725	723	756	833	791	736	835	772	765	772	740	812	815	835	769	777	811	754	793	790	740	826	790	787	741	763	779	744	778	795	774	755	746	764	787	777	789	775	786	761	822	801	755	786	737	832	804	764	781	803	840	819	839	805	785	752	730	810	751	778	752	747	809	853	826	797	802	769	772	760	789	802	764	813	737	817	790	796	826	757	778	742	772	778	788	832	806	767	780	841	772	809	754	766	791	756	804	781	782	790	814	805	799	774	778	754	785	788	794	797	780	741	761	771	752	780	744	786	813	771	747	692	767	780	795	787	746	778	783	785	822	726	788	746	812	769	799	770	840	797	805	737	780	730	796	813	757	756	777	770	732	777	835	817	773	779	790	767	735	803	800	770	776	770	835	794	811	784	772	800	742	815	810	773	796	802	819	763	763	777	801	779	767	808	762	804	741	808	798	740	807	793	736	722	773	793	800	832	818	779	790	795	742	796	739	806	748	788	822	759	738	810	771	771	823	768	801	749	808	739	773	805	764	805	764	792	770	775	770	765	834	798	789	760	788	762	761	753	837	748	746	801	781	837	775	760	754	820	797	814	802	748	816	773	803	760	753	756	786	762	762	778	772	845	745	769	764	777	760	844	758	813	830	755	812	728	767	773	784	784	816	787	809	786	863	807	769	798	775	838	835	762	797	757	808	803	820	765	775	781	805	834	790	768	771	772	817	760	765	789	808	763	778	824	737	807	816	778	743	796	790	835	780	845	799	768	784	794	769	787	760	809	767	805	771	766	812	802	757	730	719	820	753	808	791	789	807	797	793	784	779	775	766	783	804	725	819	748	798	801	747	801	801	794	789	770	812	793	802	792	750	775	763	787	791	800	746	745	803	766	793	797	792	724	790	773	787	757	784	803	813	764	866	784	808	836	775	789	792	763	771	780	805	761	844	811	783	770	803	817	778	779	749	789	782	742	813	761	812	794	771	780	812	766	744	752	778	784	769	806	807	803	781	822	807	740	764	792	787	730	781	763	768	780	778	802	775	786	769	754	786	789	740	772	787	800	804	754	771	790	807	732	802	720	762	758	741	753	778	812	769	853	807	759	756	753	763	773	799	804	832	750	756	776	809	781	719	818	753	781	811	826	810	794	796	782	803	798	781	795	788	785	790	732	791	739	813	773	771	709	765	797	834	757	762	765	783	783	810	783	782	787	759	746	813	771	799	826	784	811	722	785	798	757	776	778	759	799	833	772	805	736	775	842	794	748	770	737	760	787	797	745	817	797	758	785	789	771	727	732	834	795	802	759	783	829	797	854	723	785	751	803	801	780	771	803	805	822	821	770	779	769	781	798	759	798	773	801	802	764	827	768	818	809	814	790	768	811	839	806	808	825	790	768	807	732	716	807	801	814	788	820	797	764	802	804	777	777	814	758	738	789	822	789	775	836	783	829	846	770	750	741	826	746	811	818	816	759	810	803	782	791	762	793	821	823	775	797	808	787	781	787	776	824	804	781	764	796	750	791	788	825	787	737	774	734	800	790	850	802	807	790	758	781	748	754	798	836	767	784	758	728	818	758	756	749	855	795	776	765	826	793	802	776	780	769	785	759	781	760	817	773	763	830	809	743	808	771	818	791	787	711	761	789	804	765	784	848	760	744	768	799	776	773	806	776	784	760	741	781	752	745	749	798	796	790	782	770	767	847	755	783	760	814	768	811	806	808	763	847	742	784	764	720	752	753	810	805	839	734	784	781	759	772	782	772	801	789	780	735	731	802	781	799	802	811	740	769	803	797	786	757	764	805	777	812	748	793	813	749	814	801	786	781	805	736	783	773	824	793	755	783	815	778	773	746	837	768	779	743	786	732	779	817	786	770	809	750	799	808	806	762	813	741	793	810	819	785	792	787	732	868	812	826	805	773	797	773	747	795	799	814	813	799	766	803	782	732	790	814	778	793	756	763	770	797	812	822	733	778	732	793	787	781	777	780	771	784	772	764	826	771	816	763	825	804	790	724	844	775	781	822	748	780	799	777	796	781	723	765	761	818	758	767	796	800	768	764	767	794	767	803	746	735	784	825	789	785	780	813	777	797	778	814	783	749	779	818	789	805	801	744	842	764	786	772	816	743	831	778	771	761	836	793	778	792	789	726	793	818	821	774	769	791	831	781	769	831	796	790	815	743	784	792	768	774	767	812	765	752	817	773	786	788	786	783	791	761	709	744	796	784	760	791	737	754	793	752	817	741	782	765	798	780	783	810	776	764	796	832	786	749	832	821	739	772	755	788	788	741	840	828	805	802	828	749	791	795	838	760	767	802	773	804	792	789	819	763	799	824	769	785	812	764	764	807	811	816	811	792	812	722	826	809	792	791	770	812	784	824	760	818	802	791	780	813	738	817	793	848	770	793	802	763	765	804	759	811	773	795	761	794	792	830	756	750	759	758	815	755	781	797	757	742	791	792	825	787	764	802	761	825	798	805	824	801	775	770	781	754	822	805	723	724	802	713	813	800	805	771	757	802	773	745	829	816	759	785	765	779	791	798	773	782	825	790	788	766	775	782	779	780	759	758	839	770	819	815	797	821	779	776	764	810	819	776	783	752	765	774	752	770	804	810	778	735	745	800	752	789	805	823	783	783	759	780	824	761	799	826	750	769	800	791	784	764	808	779	775	724	734	758	815	759	794	775	803	759	777	807	795	773	782	760	731	804	754	766	815	782	823	826	824	819	823	778	737	769	737	805	787	792	800	797	784	768	737	779	783	761	798	765	784	752	768	767	809	804	830	808	834	766	838	813	773	848	731	772	810	779	773	792	759	826	790	827	747	799	792	778	800	817	761	797	758	800	741	770	800	803	775	811	780	763	793	786	769	774	773	742	820	809	781	787	765	755	834	744	776	772	730	745	754	809	780	834	760	747	713	779	792	811	786	795	778	778	814	762	778	749	807	789	798	755	790	778	760	805	798	776	729	766	750	770	753	776	757	768	797	833	796	783	760	822	764	755	750	780	804	807
4624	9773	8196	4278	3216	2934	2502	2156	1767	1596	1280	1156	1054	1050	1068	993	1073	1024	996	980	948	938	1036	1137	1120	1123	928	935	905	808	902	823	831	895	861	837	867	819	924	870	931	929	932	1032	935	955	951	861	882	846	787	855	809	791	783	803	814	798	828	747	842	803	838	873	781	836	826	812	790	791	820	796	828	789	777	829	805	852	823	828	845	796	829	824	765	877	794	761	797	773	816	833	805	793	772	831	785	815	776	777	793	864	828	809	833	823	815	833	797	819	805	762	803	808	827	802	776	844	802	843	783	823	803	859	785	803	845	835	842	757	825	844	807	774	827	838	779	781	798	792	812	856	770	825	837	788	834	822	812	796	792	803	880	815	790	817	817	765	757	818	822	768	840	755	803	831	835	753	794	781	805	771	771	810	774	789	811	830	818	800	800	789	824	788	806	824	860	826	784	829	847	852	804	784	813	822	811	825	819	806	771	818	778	835	792	783	812	794	827	849	800	845	822	759	835	797	825	840	762	786	775	797	791	831	826	812	808	763	789	796	785	774	773	841	804	817	819	744	820	827	789	830	810	806	858	830	806	826	807	804	850	852	816	804	795	836	836	800	772	773	788	827	753	784	815	791	783	795	847	840	827	806	775	800	827	791	810	790	821	764	765	794	814	820	799	779	836	807	855	754	851	826	757	825	799	859	845	804	763	791	825	822	795	865	785	770	802	748	830	787	761	833	794	795	827	804	802	799	788	773	765	751	840	806	750	787	769	740	830	848	799	807	821	808	806	779	823	833	838	842	793	844	827	816	829	815	778	789	809	770	782	858	757	793	818	839	813	804	783	803	825	826	829	816	845	846	762	798	801	801	851	764	820	809	796	825	843	844	828	812	794	827	828	747	798	808	777	815	797	772	787	839	818	778	820	788	808	768	836	783	792	762	772	807	811	821	815	778	807	798	788	814	802	769	785	845	818	836	833	785	779	758	761	835	834	819	834	796	788	844	804	797	852	808	846	796	808	840	763	776	803	840	772	849	759	798	856	850	794	865	827	778	821	852	785	813	773	763	845	832	814	770	841	817	833	825	853	792	802	812	811	831	846	751	762	838	826	808	761	845	776	817	796	807	782	851	882	857	796	794	782	810	806	759	817	822	788	795	786	853	771	870	789	826	814	821	812	777	796	823	806	840	810	811	767	815	786	779	743	774	851	852	829	823	802	818	770	796	785	800	783	784	806	777	785	753	781	834	851	793	787	783	829	845	807	809	816	801	807	798	823	824	771	805	785	809	810	811	797	817	780	790	837	812	819	811	781	870	837	827	865	772	802	785	814	778	784	846	806	834	819	783	828	796	836	800	753	844	811	754	831	800	802	823	860	791	824	823	853	809	843	840	818	761	822	801	794	849	770	794	820	769	883	822	867	796	836	811	818	825	803	806	844	809	806	784	818	819	757	788	828	759	836	827	855	810	815	804	761	813	885	735	846	796	787	742	813	794	795	824	850	797	869	783	772	778	811	845	759	821	813	824	788	773	759	773	810	827	802	794	787	821	759	844	835	819	793	821	816	842	779	815	779	824	830	806	794	809	850	804	761	826	854	803	772	792	819	781	790	809	856	789	795	793	826	845	853	810	822	777	759	820	777	802	787	782	772	809	798	788	835	840	815	809	841	812	868	841	778	774	815	815	830	787	765	809	851	838	791	839	808	772	818	796	796	822	831	832	852	813	771	802	788	792	827	836	803	803	785	797	821	785	775	823	815	848	811	846	804	809	817	798	792	857	776	853	768	793	811	800	842	830	787	792	817	784	797	788	781	844	816	763	781	822	753	845	757	818	803	832	800	814	770	784	868	762	812	832	777	780	833	820	800	750	794	788	767	787	778	819	804	846	825	812	796	856	828	835	763	819	882	780	809	771	825	814	776	792	798	778	810	814	807	820	811	782	799	806	857	829	780	804	774	829	852	849	837	812	792	793	811	798	801	819	823	873	809	826	783	798	820	784	817	832	793	837	819	805	850	854	798	839	811	785	795	804	822	831	813	806	880	857	824	814	788	797	781	828	804	827	794	795	826	805	836	783	790	812	833	812	797	814	798	812	752	796	822	792	848	824	803	809	797	818	801	820	815	806	797	842	793	793	815	789	818	811	788	804	823	745	813	801	784	846	771	815	864	788	793	824	778	847	738	805	794	760	806	774	794	777	812	865	794	773	804	821	804	853	765	765	777	838	839	787	820	839	767	806	841	837	837	837	837	812	787	809	805	820	801	839	772	823	793	822	836	817	739	799	817	824	804	803	781	801	810	773	763	832	818	829	809	780	828	784	812	812	867	837	767	790	798	811	835	795	777	780	810	756	780	804	824	838	806	827	837	771	834	754	833	846	827	785	801	805	843	790	847	813	813	769	788	774	816	813	782	832	839	839	790	844	854	800	830	805	847	825	776	853	836	814	803	816	784	866	772	808	810	795	802	841	767	843	797	844	850	831	776	813	830	778	784	828	808	855	794	814	752	816	772	803	767	820	793	843	808	770	824	852	764	756	791	823	782	793	789	833	812	820	770	808	825	800	851	850	791	823	829	895	813	800	797	768	830	828	830	829	772	804	804	801	759	839	784	834	804	796	793	828	830	752	758	816	796	800	833	791	809	794	800	790	802	791	807	821	763	832	798	777	788	832	813	768	818	804	793	814	800	820	846	780	789	827	799	836	831	793	791	771	798	855	837	863	834	815	824	771	837	820	825	784	826	874	782	742	775	847	778	776	830	805	786	851	815	858	814	849	778	797	812	769	817	787	787	863	844	791	828	873	802	820	844	824	772	797	792	765	826	845	783	776	833	780	851	772	776	848	819	813	830	817	768	812	778	737	822	767	764	758	854	796	835	838	829	808	773	820	782	873	797	840	807	806	822	842	815	825	813	771	836	767	788	822	761	877	826	873	847	831	815	824	824	772	795	798	749	829	762	827	857	775	772	816	819	831	839	844	809	785	790	893	795	781	781	845	785	817	813	809	809	836	814	766	762	798	838	805	826	794	794	806	786	809	824	773	859	792	825	779	845	810	815	772	802	811	763	834	822	755	817	768	803	774	803	800	779	793	820	778	818	869	789	774	823	854	802	802	800	803	789	808	830	761	822	789	736	825	845	786	765	814	767	757	831	810	818	819	782	819	794	768	809	794	764	825	796	789	801	779	805	827	825	786	807	799	751	807	802	835	816	845	805	844	767	808	763	842	839	789	762	791	801	822	830	816	828	820	805	853	793	852	851	820	843	859	792	778	833	777	810	805	751	826	795	794	835	880	825	798	806	813	803	858	780	808	798	791	831	813	813	796	807	810	786	797	803	793	800	848	777	812	820	785	838	851	811	798	827	852	814	827	808	839	825	828	820	818	809	795	809	775	765	823	861	815	818	835	787	815	792	781	829	829	798	789	822	845	804	851	820	753	782	798	839	797	840	771	764	804	810	823	790	778	798	809	805	810	863	807	771	832	830	799	843	806	809	817
22233	20918	28429	23526	20912	21030	13662	2618	1789	1529	1228	969	900	880	839	794	818	767	805	761	711	657	761	894	921	846	608	548	558	578	556	568	578	524	536	580	553	605	680	675	682	687	726	672	690	643	618	624	531	512	511	464	451	465	456	466	497	462	422	435	453	480	449	444	475	477	459	460	475	487	443	493	452	441	451	448	462	496	532	494	467	476	448	464	441	494	484	419	473	459	450	468	465	437	455	454	464	469	501	475	453	433	444	417	437	446	469	508	465	444	495	510	490	422	455	465	493	490	456	450	464	487	450	468	455	465	436	496	483	446	467	452	469	444	450	478	447	440	450	413	430	481	446	460	455	470	451	467	471	432	421	418	479	428	465	484	446	464	461	486	455	497	412	460	459	443	468	456	462	440	457	472	449	523	458	521	472	444	436	451	479	429	444	490	447	470	422	471	472	459	439	441	451	455	452	487	486	462	451	490	456	443	456	438	453	492	475	455	447	485	418	432	469	472	443	398	449	439	487	444	428	458	456	439	458	469	467	463	472	481	441	440	486	404	424	447	437	455	448	459	461	447	456	448	453	467	480	446	444	458	462	493	470	462	453	472	467	480	485	464	448	454	455	423	488	487	432	497	430	466	488	426	422	454	443	485	446	476	480	452	471	437	453	475	426	486	447	440	463	407	475	406	450	455	470	455	456	476	473	424	457	464	456	478	441	443	456	465	433	495	443	461	479	469	451	474	479	428	479	474	486	451	487	465	469	483	465	479	454	491	448	482	483	443	418	429	472	435	448	443	462	442	460	448	434	451	462	470	466	453	470	470	464	439	465	463	431	477	475	466	484	446	468	447	488	490	458	473	470	441	489	470	484	428	468	447	445	458	484	442	435	444	464	465	457	460	468	442	473	440	481	456	427	454	477	447	439	454	443	497	447	468	415	444	445	469	478	447	444	442	454	469	449	458	422	487	459	447	498	479	484	462	519	459	466	443	448	482	440	482	469	461	465	469	468	469	488	454	479	433	443	439	477	447	493	415	466	446	425	505	446	485	479	464	453	426	453	461	475	435	466	475	452	451	448	484	374	456	464	485	433	467	456	428	448	500	445	465	451	434	464	442	430	451	481	481	489	449	449	432	451	457	474	498	449	449	472	457	427	426	496	432	460	465	479	426	452	486	478	464	447	480	435	449	409	452	473	456	454	463	481	438	428	446	476	445	497	468	469	449	484	446	450	500	446	453	499	460	458	491	477	481	443	449	435	491	468	465	470	462	437	425	456	454	444	457	479	449	448	471	424	432	457	479	402	432	453	481	416	479	461	460	413	457	458	451	478	468	477	446	498	450	468	451	487	458	485	424	440	434	459	435	465	431	474	446	461	504	488	482	451	447	489	471	460	484	466	431	467	459	450	444	455	443	442	464	448	502	492	502	499	449	464	449	478	447	448	412	475	474	497	420	423	442	417	452	469	442	465	490	455	478	453	467	413	445	454	445	449	471	472	493	450	461	451	498	480	493	497	449	445	462	411	427	456	478	482	481	521	445	497	431	441	475	437	483	446	444	450	461	441	433	465	488	447	420	475	479	434	472	481	454	471	493	453	474	472	494	459	437	461	451	474	462	448	484	463	444	454	432	464	492	470	436	484	454	477	490	472	492	466	446	460	471	436	447	471	448	425	442	472	465	452	428	431	456	442	464	469	444	486	468	418	425	446	500	450	480	442	460	438	443	480	476	461	458	482	409	425	442	463	449	461	449	479	473	449	470	484	483	419	480	407	469	471	493	477	471	463	468	432	478	446	447	455	456	458	497	467	402	467	441	458	464	482	446	487	453	441	427	477	469	480	462	439	457	439	484	445	478	468	433	507	486	440	408	442	454	457	468	461	489	480	432	453	461	487	474	499	481	489	488	438	474	444	464	450	483	443	431	460	495	457	437	430	433	460	424	477	475	485	470	475	459	461	471	443	461	471	443	500	469	439	432	475	444	463	449	482	430	450	467	463	470	412	493	494	436	470	445	471	462	486	445	432	468	496	463	436	469	451	460	452	483	443	448	445	464	427	458	441	446	441	483	463	462	458	415	455	418	458	456	463	466	503	444	445	443	469	461	413	414	469	482	481	472	457	469	444	392	459	474	481	414	441	467	466	467	484	459	456	475	445	484	401	478	460	453	471	470	520	473	446	434	412	463	469	473	498	464	464	422	449	424	450	440	485	481	442	426	470	481	458	481	439	507	458	454	404	485	455	434	444	438	453	423	473	458	472	449	430	452	476	457	466	414	467	462	464	456	457	456	455	450	479	468	441	475	451	466	466	431	450	464	425	468	423	498	461	466	434	450	453	498	428	459	458	476	455	483	481	495	448	480	469	481	460	436	437	458	442	469	465	480	469	483	434	460	418	433	441	459	473	468	471	451	464	447	453	478	503	558	439	485	471	483	462	486	465	479	446	466	472	459	474	409	434	447	476	447	449	455	446	467	481	446	453	477	437	487	475	475	426	433	478	442	482	468	487	469	512	464	429	450	452	428	442	451	439	504	405	477	487	451	445	424	467	470	461	466	463	436	441	503	427	444	437	439	451	437	486	494	460	457	432	487	470	473	451	458	460	467	481	417	407	436	452	449	458	450	455	485	447	441	475	456	480	424	452	441	435	406	490	455	449	461	444	459	451	429	498	459	446	470	443	463	448	465	470	468	466	417	454	452	471	468	460	488	470	463	467	476	479	488	450	447	474	456	464	454	466	484	478	437	477	465	438	408	460	445	457	470	449	470	475	436	444	420	474	454	452	489	458	462	471	460	449	433	447	458	435	443	453	457	467	482	471	448	413	461	466	470	440	437	444	486	504	458	452	489	473	432	451	462	474	476	432	458	448	465	436	475	507	423	457	504	476	426	472	454	510	442	458	436	422	452	465	424	452	452	459	468	471	492	456	449	482	441	439	456	474	468	415	463	469	468	449	463	451	480	472	449	452	430	456	407	447	493	431	483	429	469	496	470	440	447	453	432	449	479	463	454	480	439	424	458	463	449	452	453	453	473	442	452	465	455	481	424	482	447	469	459	426	457	429	433	448	456	472	463	435	444	394	468	421	454	473	461	443	446	485	486	445	501	470	503	456	435	483	443	443	444	482	438	452	453	472	446	476	478	467	443	434	450	468	441	470	468	465	447	442	433	473	485	429	426	463	417	448	462	470	472	484	479	464	434	454	471	443	435	483	481	433	494	435	443	454	463	424	466	500	476	450	490	482	469	487	423	443	482	502	436	467	430	489	446	442	443	439	473	489	459	455	464	464	400	469	412	450	480	424	433	407	469	451	445	480	477	471	456	465	444	420	484	480	443	425	467	450	446	469	477	462	478	493	460	507	455	441	450	462	449	438	456	439	437	451	440	468	475	471	448	457	504	498	462	456	405	481	439	464	440	461	480	467	442	509	467	452	462	458	461	492	421	444	485	466	436	413	467	452	445	484	472	463	442	444	435	438	467	429	466	441	508	448	454
5922	18749	15783	8497	6154	5349	4506	3425	2746	2311	1768	1426	1167	1142	1094	1026	996	976	994	881	854	871	945	1155	1135	1109	742	709	672	664	599	650	708	631	583	623	641	635	742	776	806	819	804	808	835	737	713	690	573	539	524	544	537	487	497	526	462	493	500	472	461	476	490	527	514	436	464	483	440	448	508	481	482	548	488	496	487	508	456	524	451	503	467	469	482	467	471	440	484	488	514	492	491	494	513	502	507	460	489	518	463	469	516	500	499	510	447	457	491	481	504	496	457	506	504	469	500	502	487	493	485	472	467	532	515	480	513	454	465	464	466	409	474	498	520	474	495	443	493	463	523	515	493	510	488	489	484	492	542	495	505	492	471	486	508	529	452	486	523	502	502	457	519	460	462	531	486	490	509	462	464	475	525	448	497	488	464	450	445	486	496	472	472	465	518	506	470	491	512	503	529	490	519	476	502	489	458	501	473	464	488	464	502	487	465	509	485	485	498	467	487	471	452	490	478	509	453	456	513	468	516	502	495	500	469	460	510	508	490	499	465	487	504	518	520	478	472	516	527	526	463	500	488	490	462	490	501	507	545	470	439	492	514	478	475	537	467	516	439	519	494	491	494	478	506	493	481	446	487	502	484	524	502	526	470	493	503	500	513	467	442	516	483	481	496	476	502	481	455	476	473	502	484	517	471	491	463	532	463	469	484	487	481	483	505	514	521	502	478	473	474	523	511	498	493	508	469	481	502	509	490	492	449	510	487	466	462	507	472	524	487	493	463	450	509	511	446	491	504	473	452	479	514	498	521	508	472	486	525	463	490	511	503	511	517	543	448	492	469	502	479	471	528	496	488	440	455	514	503	465	443	488	497	448	476	486	450	489	484	474	488	473	479	493	470	475	511	511	500	480	475	478	476	480	506	498	482	483	488	490	476	531	458	510	501	483	501	475	509	487	486	490	487	521	451	517	438	475	488	479	501	479	475	502	475	489	487	500	521	517	473	479	492	477	499	524	468	475	489	499	494	491	481	484	481	474	490	505	506	476	507	485	485	502	534	468	476	471	492	495	468	478	509	497	495	483	489	466	470	533	509	444	470	489	486	488	502	499	494	476	507	474	462	474	454	508	484	468	492	538	525	495	444	468	478	497	475	503	497	476	478	517	503	498	489	491	505	485	494	476	490	446	485	463	477	493	501	508	533	476	494	512	491	462	517	503	481	531	444	491	471	471	503	499	481	481	509	464	453	498	455	452	484	442	498	477	453	501	460	466	500	462	456	504	494	505	472	443	449	478	458	468	522	484	456	464	510	495	466	498	480	498	494	497	488	425	470	500	493	469	487	470	476	459	488	506	527	480	462	466	475	465	506	490	502	482	488	471	470	428	503	470	526	533	475	461	479	501	462	482	492	493	443	475	481	493	524	491	481	496	510	515	492	452	519	520	490	495	508	493	484	460	453	529	514	460	484	509	520	487	480	468	473	511	482	483	540	473	506	486	454	476	491	509	444	519	476	521	520	511	484	463	477	480	502	484	522	504	469	522	461	451	527	498	523	511	496	467	523	463	502	460	475	499	482	476	500	509	506	460	501	534	478	495	483	495	471	517	504	475	495	507	504	482	471	478	459	503	511	486	538	499	483	477	530	503	474	510	523	474	455	475	488	517	486	467	505	534	481	449	450	515	428	444	520	488	504	489	512	508	508	488	485	500	461	457	524	486	505	444	473	498	513	493	467	464	499	472	504	496	480	469	472	485	474	497	522	491	497	527	484	471	507	482	451	519	487	477	485	481	522	493	504	519	505	468	475	540	526	444	495	466	487	491	490	503	516	486	509	493	484	454	461	480	520	493	496	521	438	471	482	471	481	497	523	495	511	529	470	475	515	509	500	511	519	484	513	468	445	525	468	487	459	506	465	491	477	448	526	476	520	511	470	486	485	501	478	471	473	481	468	472	485	472	493	490	472	475	497	499	473	510	479	486	445	492	472	520	481	518	486	519	508	503	480	517	523	515	496	484	488	489	479	449	508	471	500	456	500	501	537	491	436	473	487	489	508	477	500	459	480	465	488	499	515	467	484	488	486	475	452	495	487	487	472	498	490	500	490	469	466	491	471	481	444	466	510	465	442	452	433	471	478	494	471	443	494	507	506	503	498	498	499	467	466	468	489	445	483	506	510	490	481	512	496	504	473	490	486	534	452	508	503	501	481	495	461	510	504	494	462	486	514	476	439	482	495	512	508	489	459	464	495	496	495	457	499	475	492	475	485	491	459	492	525	480	506	482	499	442	505	475	444	502	499	504	478	467	475	444	477	518	496	451	485	460	483	511	485	477	508	485	493	476	466	506	474	477	500	515	514	491	479	524	463	488	486	447	497	458	472	462	507	481	476	510	496	479	473	506	507	465	466	482	488	471	466	481	487	459	494	490	474	491	488	521	469	473	494	483	545	489	480	493	471	482	459	480	515	488	491	512	489	453	493	528	498	479	449	498	538	508	510	484	491	481	467	503	470	495	524	483	473	504	472	488	492	499	457	427	506	496	514	481	462	474	472	482	474	485	522	479	450	497	488	448	505	489	488	467	441	509	524	522	511	494	467	496	495	453	469	465	468	493	504	478	476	478	429	481	464	507	491	476	463	504	491	474	486	468	461	505	474	494	449	491	473	506	490	489	500	496	474	498	473	466	486	505	447	488	502	479	518	479	486	498	450	458	458	485	472	490	427	500	508	519	455	484	462	487	454	488	479	513	464	511	489	531	506	470	496	462	479	526	495	508	516	505	477	486	456	484	520	499	490	467	534	495	503	503	510	444	503	469	465	463	495	496	468	513	488	503	470	506	466	549	513	476	460	478	463	496	506	478	453	461	514	488	509	519	520	490	483	454	509	487	514	502	494	482	469	490	512	468	524	507	471	467	494	526	461	481	505	519	503	467	457	478	482	497	535	467	525	432	496	491	477	493	489	502	504	490	468	503	483	489	499	471	491	499	489	486	464	461	497	476	447	449	473	526	511	482	497	499	476	482	484	474	449	474	487	502	517	489	501	468	478	497	492	462	472	481	455	477	478	465	525	492	502	486	510	501	493	478	482	493	502	488	480	486	509	442	475	509	458	495	469	493	504	499	491	495	478	512	499	493	478	497	498	483	465	448	524	503	482	493	479	456	516	514	499	501	474	481	511	468	487	480	487	468	491	510	484	506	500	476	475	499	498	461	518	475	499	472	513	522	513	494	488	507	471	490	472	483	520	452	507	471	491	504	484	539	468	500	488	513	492	459	470	473	493	526	499	448	533	456	500	478	499	479	470	481	492	457	477	484	479	489	530	472	476	501	495	510	483	466	465	462	516	470	467	456	482	515	466	489	492	480	474	518	495	520	466	469	500	513	469	497	490	485	467	463	476	503	466	478	513	477	473	494	488	498	485	478	464	489	471	508	499	478	483	498	497	511	495	501	485	495	469	460	542	510	444	467	448	456	518	491	479	506	436	480	516	502	504	531
27077	19647	8670	2424	1541	1420	1410	1300	1175	1157	1102	1036	1068	1021	994	1016	948	1026	996	1020	990	987	996	1061	1085	1052	951	965	893	927	910	969	869	923	995	983	958	940	966	1040	1010	1015	1024	1005	1011	1018	968	979	974	998	985	922	901	934	935	930	893	973	966	928	941	990	934	945	913	907	952	955	886	918	929	951	958	919	930	943	932	932	914	935	930	997	925	942	911	1019	956	959	941	916	957	955	984	934	948	950	930	923	956	947	926	947	963	995	933	945	957	968	938	908	914	929	973	988	911	901	979	882	928	905	974	980	879	920	921	923	906	979	905	979	953	951	924	973	870	949	952	917	868	919	953	932	940	936	939	897	937	917	891	921	980	943	973	929	960	944	928	986	932	950	901	936	917	923	939	969	930	905	965	952	981	912	944	937	938	970	909	945	968	918	934	953	906	943	903	913	955	950	980	895	940	905	932	942	947	911	897	962	979	916	937	919	925	991	930	969	907	939	964	859	957	1004	916	966	918	910	907	942	994	959	926	944	944	905	950	976	915	974	954	907	945	936	951	948	906	863	970	983	945	951	926	926	960	961	953	919	985	927	962	914	944	957	976	932	945	957	951	987	948	967	937	884	969	989	982	880	944	954	936	948	899	996	916	939	858	960	894	901	955	934	938	969	913	952	924	938	938	955	927	938	990	931	933	926	918	943	954	917	929	948	916	950	973	933	872	914	899	922	902	958	910	940	966	923	947	905	998	924	962	929	927	956	948	916	940	946	946	1011	955	945	922	943	902	982	947	944	904	942	954	928	920	993	991	959	964	878	973	898	902	967	925	941	952	922	916	961	890	996	955	921	894	897	937	934	921	963	972	1020	977	959	952	940	957	958	936	955	906	910	947	893	930	938	910	969	895	951	939	962	921	924	918	924	919	958	906	951	934	955	872	873	981	879	963	863	940	945	930	913	908	877	949	915	880	963	929	935	915	954	929	915	889	938	922	984	966	928	923	931	966	881	889	926	976	933	948	938	961	929	981	970	942	901	957	988	910	896	954	939	920	931	906	873	909	887	930	919	879	960	948	972	921	933	911	951	927	990	984	938	976	964	933	891	943	965	956	916	957	919	969	944	930	1020	961	960	986	959	933	922	948	915	937	954	944	929	923	900	948	927	963	967	935	956	903	988	945	952	880	926	875	942	928	964	926	874	975	915	897	945	947	871	921	911	921	923	892	924	908	951	929	962	947	911	959	889	981	915	992	1001	928	933	975	935	959	960	966	929	958	985	921	913	916	917	920	1004	969	905	988	934	934	914	893	921	910	956	952	896	933	932	903	966	967	941	932	936	973	934	918	916	945	993	975	907	940	881	914	937	968	923	960	949	1031	928	932	925	978	949	919	983	933	937	955	946	949	951	942	938	1004	983	869	921	916	960	886	889	913	974	852	921	959	934	988	1012	1007	983	962	866	953	967	919	951	935	955	911	947	927	931	891	916	905	975	969	984	911	986	948	916	937	1003	900	938	946	900	946	883	876	961	937	890	885	953	926	939	916	962	979	910	972	914	925	911	880	960	974	978	936	938	964	913	930	902	935	951	953	885	959	945	941	933	961	940	984	901	951	959	901	958	896	927	991	952	935	939	929	909	935	967	980	897	900	945	922	947	943	937	916	936	928	987	982	899	939	914	918	958	956	944	971	930	920	916	954	925	934	909	918	910	936	915	971	914	894	982	917	925	960	951	969	901	894	1001	931	956	934	942	986	889	939	901	944	889	938	936	956	882	961	963	942	966	926	896	934	931	917	988	916	959	918	912	940	917	969	936	957	934	932	918	915	941	920	970	888	924	976	888	962	970	972	956	984	908	964	981	887	949	939	931	973	951	949	908	907	944	923	923	965	947	887	958	951	949	949	980	927	974	969	903	967	994	938	1021	983	983	920	925	872	911	965	899	896	958	953	931	981	907	966	955	947	946	888	960	953	927	974	939	952	926	942	971	982	905	947	914	974	973	909	933	908	946	955	949	976	975	895	955	918	947	935	956	934	964	989	952	945	931	928	940	953	942	906	918	942	914	920	931	895	929	948	954	989	959	957	918	919	921	906	992	939	899	915	991	968	877	941	936	971	916	941	987	978	939	956	920	993	902	921	942	941	932	937	984	933	936	958	946	998	971	974	991	959	930	944	954	910	948	946	939	929	888	967	939	940	916	933	961	908	915	942	945	933	970	947	964	1002	837	998	948	936	948	944	941	918	930	890	949	958	946	904	976	907	939	927	836	982	974	935	883	952	958	965	960	949	955	988	899	934	940	901	914	930	970	942	952	978	894	903	928	925	939	923	926	910	951	876	978	935	952	1011	918	908	918	938	931	862	892	924	991	910	971	990	942	866	896	953	927	909	880	930	934	892	1012	934	904	910	958	990	924	945	937	956	966	984	960	910	951	909	1025	943	964	940	963	924	948	907	914	920	866	922	991	937	967	931	948	941	932	952	921	965	906	923	881	902	975	928	938	893	909	953	937	976	890	991	937	951	914	944	937	1032	957	943	961	892	946	915	966	924	955	969	954	921	985	910	1009	969	881	981	914	961	950	995	944	916	949	952	947	936	980	962	929	900	834	900	937	929	925	975	935	889	984	903	924	945	929	894	919	990	986	989	967	963	896	985	970	915	902	922	953	944	896	915	935	899	904	910	925	901	968	910	949	933	884	969	909	917	959	909	993	918	908	914	899	985	884	923	964	967	916	895	916	955	901	937	923	899	935	933	970	971	992	952	944	1005	939	931	988	894	899	966	981	965	905	937	901	913	904	944	899	949	927	923	961	886	916	921	968	1007	915	966	941	978	934	953	971	963	882	940	975	960	951	920	928	1009	876	916	943	967	965	933	871	934	876	953	979	953	986	977	920	946	932	897	891	942	908	960	962	901	939	939	941	915	926	939	1012	936	926	969	945	948	972	913	910	925	951	932	870	951	922	931	945	929	883	930	950	900	952	955	876	932	923	908	926	946	941	944	880	912	890	971	967	916	960	951	932	914	1005	979	923	943	959	946	910	919	984	903	947	962	976	955	930	953	947	916	899	969	935	881	948	967	917	912	974	923	996	952	991	967	942	972	952	989	923	959	928	943	944	949	926	926	1002	1002	900	919	957	968	975	971	969	946	951	922	955	962	924	933	906	989	950	991	968	968	854	861	924	910	981	935	953	967	999	982	965	923	979	936	931	897	915	972	941	940	905	993	994	918	943	951	925	924	910	943	942	934	954	933	956	883	947	950	916	961	905	958	952	932	946	954	859	887	912	950	954	968	944	925	964	935	904	938	926	915	957	911	924	949	951	885	879	930	882	955	917	935	892	951	928	958	928	980	904	913	941	952	933	929	881	987	972	930	960	994	955	912	928	938	1008	930	943	985	981	1018	913	926	939	910	924	924	1005	901	959	904	961	923	1006	917	961	1023	936	961	933	948	984	992	936	950	940	907	962	980	943	917	934	953	950	928	966	946	954	919	931	935	880	890	889	965	913	952	858	888	878	928	972	924	946	956	951	914	976
5224	4834	4202	2351	1869	1922	1776	1523	1411	1324	1213	1174	1065	1065	1089	1088	1060	1095	1061	1079	1073	1020	1111	1151	1179	1157	1054	1109	1017	1052	978	1042	1092	984	1022	995	1024	977	1068	1076	1049	1098	1069	1079	1006	1057	1029	1077	974	1050	980	1021	953	969	991	927	951	996	1019	962	968	958	927	935	961	954	928	954	979	993	992	936	1016	925	956	927	1016	924	1039	972	954	994	1001	1029	962	934	1012	1019	1024	1018	929	1008	991	938	1016	1003	969	999	968	957	1012	972	957	982	980	948	980	992	954	993	972	936	985	997	998	985	1032	1008	995	971	947	1001	1037	950	1004	972	997	1008	1000	998	1001	1018	1010	962	965	984	929	940	953	960	947	984	1007	951	991	937	971	922	949	1022	984	978	949	974	970	937	1017	947	974	986	1005	1001	1057	989	953	927	977	969	961	979	993	918	985	949	999	912	969	1005	935	979	983	1004	984	931	914	925	1012	960	1045	974	961	961	974	1011	978	970	998	973	976	1014	1012	970	966	1013	974	918	1015	1023	977	963	977	987	986	978	1027	992	948	992	955	992	981	1052	962	991	939	968	970	983	932	984	941	988	1005	948	1008	975	979	994	989	983	1004	1008	1012	990	983	1030	971	994	935	932	931	1021	992	1028	1027	984	960	978	957	970	951	963	985	1007	992	999	992	981	998	1010	982	1017	943	1018	981	966	986	1027	963	950	976	977	984	900	959	986	963	1016	978	957	996	995	963	1010	967	939	990	994	1000	1049	967	996	949	951	915	1000	974	988	982	1009	1018	992	946	959	999	1030	967	979	958	1001	984	990	982	931	976	1010	973	939	960	982	982	916	962	990	944	970	982	1034	934	969	981	954	1049	995	1041	1077	972	950	990	937	929	982	910	989	986	997	950	972	1014	989	975	991	1026	1061	956	1000	983	970	926	989	976	1013	969	963	982	1016	1003	958	1023	977	978	943	962	988	973	993	984	972	979	980	982	1005	953	934	1011	925	987	961	960	922	1006	988	1023	1015	969	962	969	969	1035	933	982	939	989	938	992	963	980	963	1014	956	1045	987	977	1029	979	993	1051	1003	992	983	998	960	962	949	986	953	962	1004	916	968	953	987	962	1035	1027	975	971	975	1006	963	1002	1046	893	1000	947	987	1000	941	1019	993	1044	957	960	975	1023	985	1007	985	1009	981	978	988	1000	1057	978	922	1008	971	929	964	975	943	978	977	949	1007	962	1034	949	974	1013	1045	958	989	962	969	984	979	1079	965	981	997	928	918	951	954	983	953	983	960	973	1025	1004	984	956	936	978	995	930	1035	1012	1012	960	974	976	997	1002	981	1022	963	979	935	1016	933	935	994	965	980	977	992	938	950	995	977	973	975	940	967	975	987	991	948	965	1038	956	1005	976	1026	959	993	979	972	960	929	984	972	952	1019	950	990	923	962	1001	937	963	1004	1043	955	951	1011	1020	971	966	913	1017	1031	952	1034	1002	1003	954	935	902	978	989	958	964	966	958	973	1037	986	975	962	992	964	982	982	972	892	1019	997	1042	973	959	970	937	945	967	993	993	955	1007	967	1009	988	962	982	968	948	1031	959	1018	956	964	991	1007	994	934	954	1005	984	986	1006	1001	959	972	1002	985	928	982	969	1025	1011	964	998	977	987	982	1037	989	957	965	991	974	974	1005	1013	944	1019	977	996	987	942	988	975	997	971	1008	994	1000	985	1012	1042	1011	951	982	1031	993	978	944	1003	968	1051	995	949	939	952	959	963	940	960	950	989	980	979	1003	989	951	970	1012	1011	992	964	959	941	971	929	979	1063	933	920	1027	952	944	1008	971	959	1027	975	1006	951	949	1014	983	998	963	907	992	1028	983	975	1040	955	1027	994	959	984	943	956	961	956	984	945	943	991	983	933	972	935	977	942	1004	963	953	1009	1019	1009	978	1027	918	930	1011	926	1002	965	1009	1009	1029	965	1024	954	956	936	988	1020	960	980	996	988	941	1026	966	1003	989	975	1011	1013	1011	993	1000	1019	933	984	997	998	1008	995	960	961	1016	994	1006	1001	950	980	959	960	1007	989	967	994	992	969	965	979	1086	1030	996	934	974	1005	969	1008	1005	982	961	1006	932	1060	983	973	1036	987	956	974	1036	978	1042	1006	1032	1018	949	992	991	977	1021	1002	968	953	1044	963	945	960	949	935	958	970	938	1002	1019	932	991	1016	1047	1012	967	1049	947	937	1012	1029	961	1031	1053	995	989	982	1001	959	990	982	915	983	1000	1003	973	968	986	962	981	950	1048	976	931	953	974	987	966	1005	964	933	976	932	945	942	961	978	996	963	1006	954	930	993	1001	1028	956	987	1008	944	920	1008	995	965	991	997	978	1026	972	1044	946	1004	983	1012	964	1020	918	984	958	1007	1010	1005	946	969	987	1029	977	1021	966	985	935	980	973	933	972	968	1008	947	1053	964	959	1007	945	957	947	948	1000	987	1005	971	1013	1012	976	996	977	992	999	1004	990	992	946	1025	1071	1010	1001	1003	983	1067	971	995	1035	1010	907	1002	956	927	938	987	979	1004	970	976	968	1018	994	962	978	1016	979	963	959	996	992	978	973	969	982	949	992	995	982	976	946	1027	1041	998	948	977	1022	1014	944	1059	1037	978	983	1016	959	1029	940	998	951	1030	1057	964	986	1035	985	930	950	953	1023	982	979	968	968	952	944	989	929	976	958	982	994	934	1015	1007	973	1000	1016	949	973	957	961	1005	971	927	1030	975	909	992	965	986	991	1022	988	995	1005	1009	954	947	989	996	1005	988	1000	911	978	988	1024	993	1016	969	965	991	996	1011	1007	982	958	989	975	988	917	979	1004	1061	1001	1051	954	959	1000	990	907	920	999	988	977	985	1003	952	1001	1000	1036	983	990	943	1034	958	1016	1020	993	1046	1001	1010	971	992	976	948	972	957	973	948	942	1026	1008	1022	934	946	946	972	987	985	1004	948	970	959	1044	1007	932	956	1027	1029	974	984	1018	988	970	998	941	962	948	988	1024	973	984	1033	959	952	962	970	996	976	934	927	928	961	979	950	950	970	972	998	997	961	929	993	985	995	942	965	964	954	988	970	972	1020	995	952	959	978	969	951	1005	969	966	943	979	958	968	994	967	1014	989	974	946	999	929	1013	996	954	986	950	961	1025	946	988	1014	1021	1026	960	997	935	950	950	973	1015	973	948	979	1024	1000	950	976	937	1020	1043	988	954	952	943	976	953	979	1001	994	935	976	994	1017	983	929	1010	962	967	963	998	953	1003	930	959	947	961	991	1001	945	964	943	993	934	915	963	946	937	973	978	1025	974	1059	959	979	1014	975	971	961	994	970	987	953	958	994	996	988	1023	918	931	975	964	970	949	977	952	1009	981	978	993	989	971	988	985	989	972	1028	954	970	990	973	950	988	982	981	955	981	932	1048	996	954	924	981	987	972	974	993	964	1010	1033	992	1022	953	1011	929	996	956	921	955	916	989	1010	1027	1035	1012	1020	968	1023	970	1012	974	910	967	969	963	954	972	940	997	962	970	962	1014	1010	1005	1004	990	949	961	981	965	1020	968	939	987	990	1018	976	961	916	939	940	982	947	998	995	1014	985	981	969	947	981	1008	991	983	963	966	999	996	1011	1015	950	1016	1013	1001	978	966	1005	1044	1014	987	921	965	1009	994	997	974	960	1019	1019	990	980	986	979	1017	973	968	954	993	956	950	997	993	1017	1049	974	966	1019	998	994	976	968	1036	1019	983	1051	993	944	964	1017	978	1030	994	966	1003	979	985	962	938	1003	1026	988	998	987	928	968	997	984	1067	961	927	1000	965	961	960	993	1005	940	966	941	937	1037	956	975	958	929	963	962	1042	1020	1002
23277	20868	28066	23805	20874	13651	3163	1856	1585	1412	1113	1086	997	923	865	865	850	885	862	868	849	884	919	1028	1124	995	842	815	812	787	770	758	782	741	718	750	790	723	817	825	907	866	875	877	890	828	826	853	781	783	706	698	729	752	755	683	729	695	704	697	696	702	710	771	681	706	722	714	657	777	730	671	713	674	735	692	773	689	740	713	742	656	717	708	765	759	693	749	676	701	746	732	712	738	731	680	704	714	710	696	694	713	710	722	690	763	745	692	721	693	752	675	690	663	731	727	729	668	727	700	738	736	745	711	748	677	643	690	650	742	715	700	763	709	712	744	707	713	708	693	746	650	723	722	702	678	700	658	690	718	746	734	740	754	711	726	729	691	720	716	706	707	708	681	753	678	749	725	775	747	653	729	701	738	728	756	697	718	679	690	717	701	731	726	709	714	746	729	681	691	673	721	730	705	703	731	734	728	735	657	727	750	713	720	755	719	741	744	704	664	736	720	717	726	655	669	729	700	681	724	741	692	681	698	716	710	734	701	745	728	689	720	634	680	726	669	716	688	732	654	709	716	724	714	725	757	662	713	712	708	699	663	695	704	704	691	745	669	685	700	735	710	721	716	659	729	787	719	709	730	672	702	699	754	726	736	697	733	729	733	696	759	700	645	690	714	716	710	738	724	716	751	720	708	703	699	677	676	692	703	699	744	699	716	745	741	714	748	686	740	675	710	730	711	670	682	716	693	726	690	687	709	701	682	691	717	720	753	702	747	702	710	731	711	702	681	696	737	718	728	730	690	757	737	709	718	714	723	690	641	710	723	719	707	683	705	719	695	684	672	709	742	721	736	706	688	721	745	746	689	719	677	766	706	730	747	734	730	689	809	733	727	702	699	677	727	751	720	797	714	767	675	721	692	691	721	732	768	716	715	677	678	743	718	719	717	700	666	768	697	686	694	688	712	730	740	715	690	680	749	718	696	709	666	718	756	716	708	735	739	675	707	688	721	755	725	719	733	702	694	729	735	693	754	702	687	696	785	764	726	717	649	713	682	757	682	747	730	740	772	694	696	750	734	748	677	713	729	694	743	756	703	751	726	701	708	668	689	727	703	707	724	735	717	768	677	733	784	695	710	686	706	667	700	760	702	678	684	678	683	729	715	670	699	719	743	702	711	748	706	720	737	712	678	748	710	705	667	704	677	739	713	765	689	730	691	667	700	717	675	733	726	747	743	697	687	691	672	726	762	726	743	703	654	684	736	725	714	715	697	686	693	683	699	756	701	702	730	710	655	743	660	710	740	709	736	658	736	742	662	679	709	718	754	715	767	728	741	753	727	663	681	666	706	683	729	690	743	734	694	691	739	706	679	695	741	709	691	697	699	744	779	716	673	721	757	691	717	684	743	706	697	671	701	702	695	684	690	708	678	738	709	710	675	705	752	736	701	706	731	704	738	721	741	699	668	690	743	750	739	706	676	717	659	732	712	690	730	739	704	693	713	709	721	699	700	698	745	706	719	745	731	723	712	686	701	685	659	728	725	743	739	706	706	711	728	706	715	740	672	702	742	683	711	763	739	701	752	681	684	682	704	736	703	709	794	692	711	747	746	695	683	740	658	770	714	731	699	724	722	709	697	648	711	704	718	673	698	667	743	754	677	678	731	707	674	682	724	731	670	708	712	750	715	677	722	725	743	708	702	755	706	693	691	719	754	696	678	674	673	729	697	718	660	706	727	717	709	741	677	702	712	662	693	721	725	696	726	731	741	686	713	708	690	694	730	735	707	730	673	670	709	761	730	721	702	708	713	733	767	732	705	716	742	672	703	692	722	730	753	688	637	689	727	744	727	727	712	710	727	757	730	646	677	683	673	722	782	667	693	723	710	724	752	699	711	682	772	693	717	678	704	695	695	723	728	743	686	700	740	756	691	667	717	672	706	740	704	680	710	682	691	714	733	741	688	718	751	730	725	714	723	700	730	712	727	712	754	654	685	693	727	717	717	741	706	702	673	717	711	669	728	711	716	702	704	723	726	754	694	713	693	703	629	712	751	663	713	771	729	675	695	705	759	787	645	714	757	728	707	716	746	733	682	741	704	724	683	672	687	698	708	673	759	716	740	709	745	710	706	741	673	701	713	755	698	705	669	710	724	717	701	746	696	689	691	726	730	699	716	671	659	723	701	719	708	747	720	712	671	716	705	701	723	690	710	678	699	656	699	723	747	749	716	712	692	732	714	718	711	731	720	688	672	692	766	720	727	664	731	731	710	728	716	717	714	712	671	738	708	702	733	726	743	723	761	695	732	736	760	707	693	707	727	744	735	717	734	706	754	759	711	711	706	756	701	688	729	704	722	793	745	708	718	678	743	688	689	760	699	693	713	686	675	686	665	749	671	738	711	730	789	723	694	728	706	724	733	721	739	712	761	724	716	698	657	700	745	731	744	689	778	692	703	698	709	688	731	757	684	714	693	695	722	712	709	686	729	717	717	683	709	748	761	688	695	748	703	698	707	672	701	713	730	719	707	744	691	747	726	693	769	710	715	697	743	687	679	744	668	726	692	708	714	666	655	759	740	700	683	639	719	686	709	715	667	756	661	691	773	678	697	756	726	682	672	703	706	681	726	734	732	766	708	728	709	684	663	673	747	702	671	705	763	729	714	698	705	739	700	734	677	743	739	713	712	717	710	650	680	717	782	720	697	656	699	700	721	724	765	744	717	722	751	735	681	709	713	713	755	733	772	713	684	671	695	709	726	694	732	734	726	702	733	728	695	722	745	723	769	749	762	735	716	683	703	720	697	692	711	686	731	712	734	726	722	735	736	702	738	741	668	724	699	728	762	761	734	709	693	706	739	672	764	715	685	666	697	725	676	709	652	705	699	703	701	706	676	731	700	685	761	710	694	681	747	715	724	722	732	755	695	725	715	760	721	718	685	718	652	698	728	677	686	700	763	736	730	639	668	686	730	752	733	725	701	696	722	676	704	689	746	693	716	686	682	725	748	727	721	750	742	742	671	727	752	676	711	735	671	678	757	681	708	717	665	699	702	686	722	717	708	736	789	781	744	711	688	731	718	683	743	711	699	708	709	746	705	705	716	736	750	711	699	710	704	740	714	712	650	740	697	694	732	733	700	771	729	738	715	718	734	657	712	672	692	757	718	690	710	716	696	727	686	712	691	706	735	732	719	797	715	674	757	702	726	687	712	748	767	705	738	727	760	720	682	712	691	737	773	671	693	702	667	717	707	704	728	685	727	682	696	677	686	740	709	741	641	680	702	710	745	722	701	722	718	720	707	710	729	756	696	689	723	682	718	695	680	722	746	702	709	698	641	695	722	674	686	687	705	708	717	731	693	709	725	699	691	727	724	723	736	751	680	698	710	690	682	689	685	698	661	761	719	713	653	730	713	703	667	698	665	664	746	725	709	682	709	697	675	709	693	651	684	705	689	687	747	702	764	688	672	694	728	719	733	684	731	744	790	703	681	689	698	709	665
4612	13068	10933	5585	4119	3603	3324	2458	2121	1853	1519	1277	1159	1118	1056	1028	1054	1107	1002	1050	933	995	1086	1297	1297	1191	962	906	878	868	870	815	823	863	806	858	806	837	863	973	1010	972	943	1006	930	909	904	924	894	795	831	730	799	770	809	750	754	772	734	736	780	741	806	787	780	731	723	780	761	788	728	750	761	719	817	765	795	756	754	691	730	768	763	739	734	756	752	780	767	781	774	747	725	758	793	733	711	793	767	756	768	768	786	750	733	747	727	695	758	789	777	732	733	806	768	722	781	768	740	756	735	729	722	737	715	770	733	739	732	782	756	799	758	753	775	769	788	745	751	794	751	783	757	780	781	731	730	755	733	757	747	746	725	749	800	795	723	759	724	745	796	735	736	732	737	733	767	751	742	790	754	755	744	755	806	731	744	762	753	738	751	716	710	780	758	772	768	788	758	787	710	740	748	728	739	743	740	749	757	783	775	742	785	773	719	786	814	739	723	741	724	728	742	748	783	758	734	768	762	762	770	770	809	773	745	709	752	787	740	714	740	794	740	792	779	772	752	750	762	754	748	769	722	784	758	747	787	724	776	725	760	761	754	780	765	713	743	767	783	763	746	752	804	767	783	732	775	766	789	744	759	748	769	761	744	802	777	765	774	776	732	721	751	737	720	733	744	713	735	745	756	775	795	792	738	810	718	773	767	785	734	742	771	732	728	764	746	763	740	732	730	751	769	793	737	717	768	728	754	731	782	724	812	748	790	735	717	743	716	755	777	776	729	759	813	757	759	761	777	756	742	769	759	717	792	762	726	784	772	746	692	769	717	788	718	760	756	773	774	770	751	782	745	757	803	799	776	754	745	779	756	711	729	755	771	752	709	724	800	756	784	817	847	780	766	746	813	776	729	723	764	764	761	811	787	707	779	725	808	823	762	699	756	804	778	738	774	752	777	752	751	781	755	749	805	761	774	807	757	780	769	747	763	764	803	773	806	806	837	782	808	743	818	750	710	766	771	794	757	732	791	751	771	798	730	765	746	781	730	756	756	735	741	812	711	772	804	810	758	794	829	760	779	817	771	764	793	774	759	754	714	803	756	743	781	757	790	765	796	732	768	724	823	752	742	777	802	788	731	764	761	703	738	781	779	798	752	755	734	784	754	776	779	797	776	786	787	754	724	768	751	745	746	741	780	783	710	754	699	765	759	780	739	759	784	750	772	782	688	732	729	738	771	719	817	761	769	779	763	744	772	755	772	716	749	793	733	769	800	746	786	716	763	791	772	741	794	766	734	737	737	757	774	782	737	820	792	770	763	742	757	761	782	766	738	764	719	767	756	752	767	792	748	737	784	736	723	741	716	788	803	805	759	842	746	750	786	710	727	731	786	774	752	786	754	763	763	825	809	784	794	734	788	736	738	805	733	740	730	773	761	752	716	742	830	754	787	823	787	770	781	762	735	761	774	749	772	756	771	799	788	721	778	826	791	775	810	778	747	814	752	770	718	741	804	721	756	785	776	766	732	792	797	757	775	776	759	750	739	758	750	770	764	757	720	771	745	765	757	780	764	733	771	764	727	753	762	785	735	764	718	764	720	780	732	756	778	765	738	784	787	790	843	780	766	785	788	723	759	709	761	758	788	752	739	781	764	811	747	769	747	759	792	777	775	703	776	771	753	783	772	749	777	771	815	789	805	789	732	757	768	743	752	725	726	808	798	779	740	762	759	787	790	768	812	812	751	784	739	733	735	773	783	785	762	765	769	760	763	758	739	817	763	715	787	845	752	749	748	747	768	768	721	816	805	761	755	755	739	764	738	737	780	761	757	748	740	774	764	739	707	791	766	746	759	712	736	789	720	729	726	727	798	779	786	754	809	808	754	762	715	747	798	759	749	828	808	715	790	778	784	712	769	788	726	799	766	722	801	808	736	763	738	741	730	756	726	773	733	758	776	784	764	787	731	819	761	712	717	753	734	747	772	775	761	717	745	808	769	760	759	753	741	842	745	787	800	796	778	719	754	782	709	788	754	754	752	758	777	791	767	765	777	726	762	759	799	793	748	800	744	775	772	783	746	767	783	734	766	745	751	767	769	804	759	768	733	736	785	781	699	784	747	758	835	796	715	787	765	807	789	722	771	727	858	761	766	759	777	763	773	743	760	726	732	778	778	774	742	738	754	774	691	791	749	765	779	737	720	787	737	753	707	820	704	752	762	787	771	787	738	758	762	792	744	769	737	793	758	771	760	813	765	800	747	784	750	757	787	775	768	749	751	765	766	749	778	742	694	789	753	749	725	702	776	776	826	810	712	761	784	722	754	716	759	734	777	746	742	756	725	739	802	777	746	747	775	761	839	736	786	752	767	791	746	757	784	717	794	804	738	827	768	758	763	728	769	748	709	741	782	692	741	777	757	771	818	789	768	729	742	809	757	788	760	766	743	748	832	779	769	801	781	771	736	779	770	701	800	762	756	792	759	731	729	759	759	793	766	753	758	738	767	763	759	747	741	740	791	733	787	727	727	754	798	775	701	739	799	752	788	761	740	766	821	763	832	751	766	738	729	766	760	771	721	768	724	766	759	798	753	796	745	753	726	815	740	788	768	775	752	781	777	750	782	785	777	775	742	781	785	765	792	739	775	775	791	735	718	789	800	765	749	736	792	769	800	752	764	781	757	735	796	753	784	761	762	789	799	764	768	728	766	747	757	752	724	731	749	758	735	781	771	743	778	728	782	771	782	730	780	745	784	798	790	762	758	765	798	769	788	761	743	769	719	796	798	753	715	731	790	802	753	732	789	742	756	723	756	751	750	764	758	740	770	753	770	798	738	774	749	746	781	749	748	743	759	758	726	777	695	771	742	756	743	717	761	768	787	755	759	762	793	791	740	758	789	813	750	708	789	785	807	748	751	705	818	798	829	744	716	767	776	764	738	786	747	773	742	761	761	753	736	745	788	773	784	801	753	755	695	755	765	783	767	731	746	748	755	743	727	779	756	779	785	761	737	798	760	728	783	693	764	762	791	766	784	770	780	786	770	773	727	769	741	726	704	770	753	742	750	774	747	753	737	756	788	754	761	752	740	775	786	790	764	748	731	734	734	729	780	766	808	771	756	780	774	762	761	750	776	720	805	748	708	814	776	776	786	771	813	736	789	782	762	762	761	780	784	791	768	747	767	793	852	745	795	746	775	750	756	769	768	767	748	786	811	719	779	804	761	753	774	788	736	761	752	761	745	740	770	768	784	745	780	776	740	744	712	712	741	792	730	735	783	734	790	769	808	758	762	794	757	743	751	749	703	740	761	823	712	754	737	748	743	733	755	802	818	772	788	737	761	694	793	759	797	792	806	725	760	786	772	790	806	708	771	809	765	779	756	726	784	776	710	746	749	763	776	746	784	775	731	769	766	807	759	698	782	765	785	792	766	815	769	770	714	734	757	762	752	794	764	761	722	784	773	767	777	780	801	806	704	793	804	772	715	734	743	745	750	769	760	766	733	742
24240	20889	27324	24507	17466	2899	1928	1432	1302	1314	1133	1065	936	928	890	860	868	964	901	957	894	927	885	1005	1070	970	908	922	838	819	902	877	848	831	828	830	827	896	909	848	901	945	942	913	939	896	875	888	836	801	799	810	807	790	789	772	831	792	872	767	833	792	853	828	828	767	783	798	789	810	799	817	824	824	810	799	811	799	793	818	777	827	827	781	780	762	759	802	864	834	809	779	798	762	811	776	774	811	773	801	764	781	773	825	808	780	767	866	834	747	780	806	783	766	831	854	873	751	786	782	794	794	738	777	763	844	793	760	795	827	797	813	801	828	840	803	778	760	778	765	809	804	816	786	817	773	838	782	771	811	822	836	792	826	826	745	782	820	761	830	756	780	805	786	867	878	806	798	777	832	749	840	813	785	763	822	797	803	809	796	779	804	753	801	722	824	786	786	782	811	824	823	825	735	809	808	821	784	828	814	772	834	816	811	804	824	824	767	834	826	794	803	780	760	821	801	806	818	840	741	783	782	793	785	782	775	829	772	826	771	794	798	758	809	842	739	769	787	854	801	798	818	809	758	780	785	787	781	794	871	774	790	795	757	779	779	754	857	792	770	798	797	795	746	813	849	792	782	822	796	813	773	765	823	741	797	755	792	879	751	796	796	819	799	768	812	803	785	817	802	800	870	838	807	824	763	778	841	804	847	799	801	780	821	822	828	807	796	782	832	801	806	833	753	790	826	794	775	837	796	829	876	767	816	771	834	815	787	789	835	808	814	811	795	766	820	813	807	797	797	781	770	821	783	781	789	833	825	772	793	808	786	831	784	764	857	797	819	825	824	787	782	769	776	835	814	777	804	821	739	799	789	816	802	716	799	821	741	776	810	786	801	831	796	817	839	783	803	773	786	798	811	801	771	813	782	772	746	744	761	798	829	832	785	774	827	811	818	788	792	779	762	773	785	797	754	824	786	759	829	798	802	780	790	790	832	806	760	799	769	797	815	790	815	829	807	797	793	812	786	801	788	805	870	804	792	809	826	850	831	788	774	791	798	788	775	777	795	776	813	766	819	773	822	801	799	785	808	786	852	823	772	796	779	784	724	841	800	784	807	818	809	771	823	745	772	825	801	796	770	829	780	770	779	762	785	803	790	812	792	815	829	814	804	792	766	762	824	774	751	793	796	781	846	825	812	793	858	782	834	787	758	841	803	825	741	819	808	805	831	773	771	842	772	801	787	787	799	782	782	784	807	762	761	800	811	738	815	828	836	813	811	766	804	785	845	772	817	877	713	795	824	794	823	836	831	853	826	830	779	847	774	791	823	775	776	833	837	793	795	850	797	804	813	807	826	795	817	839	807	829	820	736	818	811	810	787	829	771	757	863	700	802	832	780	816	776	827	763	835	780	827	801	770	748	791	790	809	771	786	842	816	823	807	804	807	792	769	835	757	806	793	812	823	871	773	793	757	803	760	757	809	799	804	785	796	762	759	806	818	795	814	810	827	841	891	756	747	773	733	767	823	813	789	800	864	780	821	793	796	809	802	774	814	783	796	769	820	779	829	778	790	789	799	842	885	835	803	802	808	852	800	808	792	780	800	764	774	816	789	789	780	834	845	821	816	800	845	796	791	741	846	747	755	786	822	800	777	794	798	799	831	788	826	791	785	796	834	843	809	785	787	854	788	787	828	836	768	776	814	829	800	791	824	787	795	813	812	799	819	790	814	834	815	816	805	848	773	757	786	797	786	820	799	805	793	789	787	821	784	776	797	794	763	799	787	760	821	804	721	807	814	787	800	790	812	821	785	806	751	781	817	770	800	743	807	799	808	773	801	765	797	765	791	788	730	777	800	827	809	800	821	786	794	732	793	763	773	816	811	792	772	799	823	812	819	791	812	782	805	770	794	784	751	766	793	772	765	810	781	818	812	768	801	807	795	765	767	809	858	804	799	768	798	843	769	788	796	814	821	728	785	802	759	792	760	740	738	800	804	866	772	770	795	813	782	762	806	776	854	749	822	846	747	792	779	836	795	814	788	792	785	744	827	810	824	806	814	805	714	833	769	765	844	783	779	761	777	818	841	830	852	796	758	792	817	823	842	801	736	810	811	790	750	829	866	872	825	789	793	763	794	824	791	809	773	770	804	784	796	844	823	766	809	766	821	785	809	788	830	785	845	753	785	796	813	795	824	773	794	837	796	806	819	820	823	837	843	800	823	774	794	825	767	850	777	798	794	830	740	784	827	826	778	799	767	764	766	840	787	839	790	767	764	796	812	881	826	857	753	747	834	783	784	780	762	822	827	797	771	816	791	774	818	810	803	734	762	749	809	802	829	799	778	789	839	797	787	811	772	777	790	786	845	791	790	811	781	812	829	828	830	816	788	836	798	833	793	771	853	795	721	798	819	778	854	843	830	765	839	781	784	781	778	804	775	774	826	781	785	777	772	800	739	824	787	781	811	761	803	825	785	769	794	755	850	806	835	763	784	754	824	820	792	805	757	783	781	854	787	783	829	803	800	846	791	799	777	809	823	807	776	825	767	785	767	820	806	847	788	797	794	830	790	772	791	779	773	810	755	826	784	803	802	786	781	781	817	833	804	802	801	760	797	734	800	762	775	797	798	785	777	774	780	737	796	799	808	793	798	802	791	772	856	783	802	796	794	801	768	787	779	789	805	814	786	770	779	845	845	765	816	806	776	803	762	763	786	813	811	821	788	794	779	811	764	785	802	801	766	773	768	854	768	739	790	818	780	822	798	774	801	799	852	783	776	790	796	782	833	859	792	857	756	793	773	818	860	802	826	759	828	821	791	808	786	786	785	835	804	821	816	795	825	826	795	818	848	776	762	833	799	775	774	833	760	789	810	757	793	803	786	857	835	793	786	754	787	812	752	839	798	809	807	832	785	757	811	798	816	770	764	758	788	783	803	903	820	835	810	822	783	781	795	767	797	779	757	793	759	777	820	794	832	809	837	827	821	781	812	804	855	819	787	774	804	769	832	770	767	833	812	749	795	809	779	813	774	866	770	768	833	795	802	845	763	809	764	841	844	838	772	772	819	803	770	766	823	774	780	844	791	774	782	761	799	781	783	792	822	770	796	816	722	743	809	849	800	805	851	788	800	828	790	786	756	771	843	789	855	767	835	775	820	829	803	829	791	839	780	774	795	804	773	820	817	791	837	764	808	790	793	833	849	827	788	817	795	812	789	771	795	782	856	783	792	805	786	787	813	795	796	816	804	765	796	779	841	787	786	796	824	748	840	796	801	771	777	831	827	821	840	779	807	809	792	792	822	825	856	827	793	749	800	779	795	760	758	825	814	728	801	815	834	801	809	787	816	772	747	811	795	793	791	784	824	825	806	824	782	817	803	797	786	808	821	788	780	826	813	769	799	778	772	815	807	792	767	809	816	807	846	800	778	827	803	828	786	760	781	809	778	844	816	818	825	819	832	762	793	778	778	836	778	785	758	778	794	818	765	770	772	806	818	866	798
4817	10078	8341	4400	3287	2905	2728	2149	1807	1718	1384	1199	1128	1016	1059	1006	1065	1057	1057	942	965	1018	1067	1189	1269	1096	970	938	979	879	881	887	862	832	797	879	869	889	929	927	965	982	1013	1016	953	935	957	944	907	853	855	862	844	894	828	768	858	802	860	822	818	844	830	808	810	831	805	767	841	819	849	798	816	838	845	773	838	847	850	819	807	861	898	794	878	871	857	851	825	799	802	824	795	818	856	822	853	896	837	842	794	873	890	822	789	830	815	867	800	832	821	859	800	801	852	788	796	876	803	833	806	842	826	830	846	822	867	819	829	822	827	811	827	814	805	785	829	843	826	848	834	796	805	855	834	850	845	850	790	824	826	821	796	860	874	798	800	830	840	862	871	814	814	862	867	865	852	831	850	821	832	866	805	823	876	793	888	880	821	887	810	865	858	823	814	840	793	849	827	874	811	854	869	820	796	775	850	849	800	845	791	833	873	839	853	889	837	824	833	814	842	812	891	786	785	846	805	807	821	800	815	790	868	838	843	891	864	830	899	812	814	864	843	841	848	842	844	765	799	817	808	772	867	867	796	844	829	806	780	861	828	821	862	833	870	816	848	807	828	821	788	833	845	863	840	841	822	823	832	826	806	851	820	795	830	873	860	793	854	826	846	817	824	773	870	823	777	774	882	834	767	838	884	861	811	798	800	802	836	838	826	865	810	848	824	827	820	788	864	825	832	775	819	845	841	846	773	821	802	847	848	798	808	776	877	782	869	831	826	844	816	790	852	787	843	814	837	834	822	871	852	834	843	815	793	838	811	811	847	811	862	803	857	853	803	887	804	854	861	830	797	802	825	855	809	894	823	919	861	804	845	797	827	809	800	819	880	853	813	841	855	868	848	823	834	855	862	820	794	800	787	802	849	810	823	817	804	840	840	804	841	819	853	839	836	843	837	860	854	821	867	827	810	835	826	855	807	844	816	818	796	880	853	804	821	819	862	841	789	849	809	850	851	790	836	870	806	803	782	837	847	882	812	862	849	844	866	818	847	804	859	800	807	798	810	898	801	797	815	801	818	835	818	876	816	886	835	799	804	849	859	874	820	833	805	848	830	842	857	766	856	822	813	802	825	851	859	827	819	880	827	836	820	847	834	844	870	790	772	846	874	798	854	825	840	842	862	847	843	821	806	858	847	780	861	822	825	843	777	780	816	808	837	852	825	816	844	821	836	806	829	834	843	804	834	799	797	816	844	850	793	855	795	823	813	837	851	810	805	879	800	828	840	836	754	843	861	799	808	795	847	819	805	774	840	812	823	782	863	786	802	872	858	789	828	800	821	868	815	792	811	819	844	834	793	826	828	849	806	856	828	827	873	827	794	816	800	745	839	883	863	891	829	816	858	815	832	846	840	809	827	824	854	821	844	777	812	789	777	866	795	796	827	809	821	842	840	845	768	825	828	837	819	836	833	842	792	833	862	839	834	830	836	859	851	817	832	846	855	788	812	823	814	819	779	817	732	816	856	829	849	809	861	779	831	757	829	858	838	816	857	842	804	815	820	863	835	848	852	868	805	820	852	844	851	832	842	838	830	893	807	796	800	816	851	803	860	825	837	831	852	833	833	809	852	830	845	806	806	833	847	801	828	851	789	836	764	822	876	864	793	877	860	819	865	825	759	872	788	770	801	807	835	837	851	781	813	838	809	776	827	872	840	752	845	810	819	821	804	862	829	819	796	824	836	864	800	822	827	823	843	807	814	796	867	835	873	769	878	823	807	852	851	837	851	839	813	781	813	815	804	859	786	839	856	795	865	815	848	824	827	839	814	849	845	766	866	859	851	806	824	828	802	849	814	807	816	780	826	881	826	865	829	856	793	828	818	852	816	802	846	812	814	839	831	822	848	808	854	793	823	812	863	847	840	835	839	851	788	849	857	870	839	895	829	840	874	852	854	839	801	808	826	791	832	843	826	843	828	837	808	811	805	825	823	854	798	833	820	856	863	807	860	817	859	838	773	850	798	769	782	898	815	817	852	803	849	812	782	837	835	788	847	815	884	840	849	860	814	853	815	848	885	836	829	865	872	849	823	809	801	839	823	833	851	821	823	830	810	822	792	802	829	814	841	876	812	797	814	887	835	877	816	886	825	758	840	855	829	833	851	817	836	801	830	801	832	819	850	817	796	823	853	798	862	844	831	822	863	776	771	797	813	750	853	764	824	807	802	837	840	799	808	791	796	834	842	787	810	827	856	833	833	826	772	840	793	841	831	802	809	839	887	867	773	850	825	846	812	844	810	805	832	863	845	804	804	876	824	892	875	852	886	897	784	834	839	770	853	841	874	833	803	839	828	852	850	835	792	806	823	845	853	848	847	872	824	797	844	784	784	825	782	817	865	845	858	874	836	822	822	829	795	767	822	852	851	842	829	766	798	813	809	854	795	900	788	823	861	854	798	797	850	860	821	849	755	794	840	823	836	855	845	809	878	828	831	797	831	845	817	804	805	817	798	817	808	812	883	814	823	814	865	834	864	818	822	823	830	787	835	877	838	831	856	851	848	867	834	821	829	819	842	768	836	804	829	846	843	845	821	808	866	826	855	907	869	861	847	815	853	807	796	841	835	850	844	830	856	837	820	847	791	809	787	852	886	818	889	786	804	891	822	865	823	796	793	774	811	801	826	843	776	797	826	765	854	787	909	835	823	893	812	829	789	814	836	803	771	815	816	809	861	837	892	797	830	816	847	838	860	847	829	814	813	808	830	838	850	811	767	825	793	821	775	846	810	782	877	860	808	869	873	858	889	854	835	811	855	866	815	839	812	809	839	842	798	825	775	846	819	816	798	865	831	833	841	853	833	819	845	803	829	840	830	873	805	791	834	850	814	819	848	882	837	843	800	794	843	761	806	868	781	806	800	801	804	799	779	767	824	822	821	817	797	835	847	802	840	846	856	835	868	784	837	815	829	859	823	815	842	803	846	824	833	793	853	824	797	804	788	844	866	847	820	845	835	849	795	844	794	830	837	840	786	923	805	798	821	862	832	853	847	807	894	805	873	841	849	812	801	834	779	835	848	833	823	812	844	818	887	882	825	846	886	821	846	775	811	851	902	823	857	812	821	784	832	857	824	875	801	876	795	821	884	819	822	790	839	781	800	841	789	821	781	846	825	847	846	860	826	859	811	877	810	872	899	855	822	800	807	864	839	816	866	794	859	870	866	808	854	785	814	835	788	799	791	772	870	815	839	804	835	880	854	863	823	815	810	823	825	744	813	822	860	786	798	823	811	815	807	770	864	861	807	844	855	877	835	791	876	874	860	860	804	798	854	814	824	782	836	856	834	792	819	833	840	783	811	846	847	851	801	857	817	838	802	802	885	846	786	814	825	834	800	856	824	827	783	781	833	881	846	799	806	827	851	801	815	849	858	803	833	832	861	824	857	816	804	812	806	829	864	837	852	808	834	835	813	859	847	809	784	854	792	873	885	857	841	849	824	814	827	803	844	791
22281	20938	28480	23533	20933	21035	13824	2790	1758	1704	1411	1028	859	858	777	853	820	748	758	802	750	784	881	1036	1148	930	712	688	620	538	535	516	582	605	518	545	588	595	668	721	758	769	690	690	780	658	646	604	565	503	513	530	537	513	455	505	487	532	505	475	457	486	476	478	497	460	428	515	472	488	510	443	464	493	478	452	495	555	483	438	461	462	472	492	486	500	480	499	465	517	450	478	437	473	508	499	454	488	460	500	477	494	478	453	461	456	478	482	464	500	462	412	475	480	467	480	448	500	480	455	457	455	504	518	461	495	455	474	474	487	490	490	482	439	466	489	472	482	473	481	481	469	464	487	511	451	468	476	475	496	484	490	493	469	464	430	475	476	449	490	454	458	484	470	472	423	470	466	471	474	453	447	459	482	484	477	482	514	495	478	499	455	459	498	469	452	475	466	464	479	481	506	499	514	492	489	484	428	492	477	493	485	493	485	470	488	477	460	507	494	467	454	442	483	458	484	490	475	495	524	454	448	501	465	495	470	458	501	500	477	480	468	490	447	428	485	493	453	470	463	481	481	503	485	458	497	493	479	467	476	489	465	443	472	450	477	488	485	480	470	508	439	458	470	497	517	441	479	485	503	477	502	449	474	497	437	485	464	481	470	504	444	458	511	462	476	460	450	485	495	478	467	479	428	499	470	501	470	448	453	461	462	470	472	445	428	485	513	497	494	506	461	490	463	493	495	490	467	468	477	441	501	456	446	468	442	516	489	475	449	471	463	474	450	500	478	446	460	523	450	492	478	504	513	431	453	467	463	505	456	477	473	508	502	489	471	473	452	535	468	466	480	463	487	467	457	434	442	501	456	483	482	512	473	462	501	485	506	505	454	449	475	457	459	439	459	479	441	491	483	467	457	469	505	460	489	482	437	474	478	478	465	465	456	407	470	484	490	469	437	480	486	495	553	492	478	463	486	461	459	458	431	453	452	474	458	498	468	464	474	491	520	493	465	456	433	485	456	480	456	475	513	513	514	521	469	458	513	493	484	478	490	511	529	463	494	482	480	478	449	479	467	480	501	456	447	466	468	458	483	464	458	445	493	483	463	452	489	495	455	501	449	482	477	473	471	477	514	455	498	475	482	498	469	480	448	450	488	487	467	422	475	489	521	475	492	527	540	470	469	514	454	475	485	437	472	441	480	440	519	489	492	473	479	468	481	527	500	486	459	480	480	443	509	483	512	463	464	501	442	437	464	427	463	464	475	483	455	468	491	491	461	457	471	506	453	485	436	483	472	489	475	460	466	450	437	481	482	510	461	478	512	448	494	505	484	481	504	450	431	432	483	451	499	496	461	461	450	482	479	507	465	475	492	479	445	500	482	489	462	471	501	477	454	457	520	503	473	502	495	429	494	465	455	490	495	450	472	504	437	465	480	499	526	488	432	449	478	457	436	459	495	457	485	501	486	509	426	490	482	465	507	458	457	501	475	438	476	476	435	431	493	462	444	475	452	441	443	474	506	480	442	473	464	462	472	488	460	468	501	416	499	489	494	460	459	481	474	485	461	524	460	460	509	482	470	482	527	473	475	458	480	499	526	486	490	472	442	479	500	457	488	459	486	454	440	503	487	489	502	474	488	485	505	507	450	433	456	509	468	491	496	509	509	503	482	494	475	434	454	476	485	502	459	465	480	467	481	447	493	475	479	490	481	498	481	446	440	504	480	484	479	452	481	492	474	471	507	521	513	457	497	447	489	495	467	451	469	502	427	468	498	488	451	540	491	454	461	500	465	472	453	451	459	462	487	430	474	467	458	482	496	471	449	499	443	470	482	469	437	457	469	491	490	478	462	498	482	488	455	477	458	493	464	477	467	473	487	475	505	492	460	488	459	461	475	510	480	484	470	491	465	494	462	483	477	456	498	503	490	461	479	488	457	466	480	439	440	470	442	472	479	461	486	440	445	463	460	466	427	483	492	477	452	479	490	456	512	498	467	475	475	492	473	491	517	483	485	484	488	488	459	438	445	463	498	468	438	506	480	506	487	501	427	464	495	474	493	466	492	454	471	522	485	544	493	499	459	438	458	485	465	489	510	489	477	495	472	449	465	496	463	433	487	444	459	501	494	463	473	528	487	518	486	483	485	482	476	478	454	513	488	468	483	481	452	447	483	495	527	445	494	470	438	486	489	450	446	468	486	431	464	493	448	502	446	474	445	475	445	471	477	477	457	413	428	457	513	487	461	448	447	507	496	481	470	470	483	518	491	435	466	463	458	478	499	491	509	477	505	455	475	470	492	445	452	481	454	462	480	463	443	469	429	454	502	454	458	442	487	497	490	502	467	461	436	507	423	476	495	498	452	474	458	502	460	465	501	477	442	478	474	444	436	493	453	444	491	480	476	476	492	472	460	460	480	475	467	471	480	468	442	455	465	508	480	451	488	431	471	432	509	476	458	487	492	468	462	462	481	489	486	508	504	452	446	453	471	458	449	495	477	452	477	465	448	471	480	490	460	434	444	477	516	458	470	441	445	438	498	499	486	476	468	444	500	517	469	457	474	468	463	467	471	469	503	465	480	470	475	459	473	505	456	443	477	484	470	432	469	453	446	492	453	451	466	472	448	491	447	457	530	455	472	479	484	483	480	466	510	469	510	502	483	452	458	443	463	490	507	483	453	441	467	447	500	494	506	484	491	509	461	451	466	482	500	461	495	471	478	460	461	443	475	467	522	504	506	483	461	467	487	479	455	466	490	515	480	510	464	452	480	462	442	463	463	483	460	481	460	474	426	451	486	473	497	498	488	511	502	505	508	460	440	510	442	477	469	470	494	448	490	533	488	455	463	493	434	470	493	482	514	504	513	474	478	475	451	470	450	484	447	499	434	459	465	479	528	507	444	465	427	434	459	443	460	458	472	485	461	489	484	491	485	482	464	458	480	495	453	433	478	477	444	449	456	469	491	477	493	472	440	487	500	512	441	467	484	536	493	467	509	453	452	435	486	447	452	468	478	445	497	496	485	460	442	462	498	464	477	487	510	458	459	452	486	496	475	500	514	498	507	480	470	475	532	485	459	459	486	520	439	464	460	486	438	459	452	497	487	448	479	485	478	457	491	460	477	511	449	471	480	478	501	466	433	489	477	489	450	524	524	467	477	486	485	457	454	467	459	522	480	491	481	459	435	500	459	473	530	468	456	460	514	495	444	495	495	497	461	460	500	460	483	494	482	496	496	466	419	440	477	472	478	450	514	466	483	461	494	462	490	454	488	448	485	475	480	459	444	463	458	476	453	453	516	425	503	459	484	449	451	478	455	452	500	460	448	436	480	485	487	513	457	470	487	447	514	524	474	475	501	472	512	458	467	472	480	473	465	478	454	477	470	499	508	469	469	483	458	458	493	458	487	485	447	473	495	483	491	467	464	466	444	486	489	434	444	498	476	513	467	493	498	462	460	475	510	489	488	475	482	491	451	455	504	449	458	516	463	495	454	452	513	452	440
6023	18795	15964	8675	6241	5468	4821	3616	2823	2491	1983	1450	1164	1047	971	1030	929	1027	985	924	912	946	1062	1289	1404	1143	844	777	702	633	640	632	626	661	615	564	697	694	764	821	912	821	754	855	838	762	702	722	638	526	518	538	533	542	519	501	530	482	507	507	510	521	525	527	489	491	499	506	521	535	497	500	507	565	493	496	534	513	483	504	552	535	485	501	484	500	520	511	520	475	513	507	504	490	504	481	520	472	465	564	508	530	514	526	513	509	483	520	530	542	504	532	498	518	524	501	514	493	525	535	507	494	523	497	506	513	495	514	501	490	462	472	487	514	487	479	513	516	549	510	479	498	495	481	522	515	443	464	500	505	491	486	511	497	507	517	501	536	517	523	535	474	512	536	494	544	501	468	519	529	490	509	485	496	467	495	521	530	509	502	523	501	517	458	506	514	521	463	588	486	497	483	488	526	522	512	454	566	474	532	540	489	501	502	503	504	492	499	536	522	490	514	474	524	512	513	475	511	500	504	494	451	503	484	490	500	520	467	482	502	531	507	535	483	516	485	510	529	502	517	502	483	490	496	530	492	510	501	483	511	491	501	521	526	494	498	495	526	474	516	518	552	494	498	479	529	494	514	502	546	492	477	542	489	516	524	481	496	540	527	455	504	505	519	543	477	508	534	518	504	523	485	503	530	474	499	507	504	506	505	530	510	518	532	505	547	518	525	493	534	492	515	501	495	531	526	490	521	546	487	522	467	510	516	462	510	504	491	512	464	467	477	492	514	544	520	524	515	517	510	473	525	488	468	516	516	506	521	517	515	521	517	489	481	492	544	517	491	477	494	495	509	563	507	503	465	487	524	510	494	497	494	513	512	489	494	520	466	496	514	516	517	508	489	515	490	518	537	494	507	555	529	494	520	493	491	518	501	493	522	443	482	531	501	520	479	503	517	502	507	516	458	517	491	499	499	512	519	512	543	462	498	521	526	526	487	526	476	532	494	519	469	498	527	525	503	544	479	481	508	543	500	504	509	492	553	573	523	519	505	533	516	487	521	497	522	503	507	512	509	540	506	468	501	506	525	489	517	507	510	512	500	493	455	528	504	497	497	462	477	519	515	579	533	484	547	498	540	498	510	528	507	528	489	487	530	480	520	526	517	496	513	465	473	493	497	497	494	505	526	507	508	529	508	512	470	475	523	501	533	539	509	496	487	527	547	505	524	497	503	505	507	458	499	494	527	468	478	513	513	497	500	523	485	516	509	499	511	478	508	529	502	530	524	530	483	513	467	471	486	500	500	504	510	539	516	537	522	529	495	536	528	516	494	521	530	485	462	458	510	484	474	524	502	528	485	503	538	548	553	514	533	527	514	529	560	536	469	536	495	468	522	488	497	508	529	549	516	501	517	472	480	518	534	510	499	484	466	489	558	491	505	549	496	508	484	532	496	472	496	495	538	513	507	522	523	519	473	478	489	506	457	489	505	482	489	486	515	557	509	483	503	516	507	501	491	481	472	550	515	509	503	528	504	535	489	477	505	516	546	515	524	498	477	523	539	537	482	491	489	466	479	536	528	476	521	511	534	483	516	518	502	490	507	503	504	477	456	482	479	493	462	503	483	534	564	515	546	502	518	540	503	484	537	514	449	497	500	507	493	478	485	502	502	521	494	525	549	517	501	492	507	510	509	529	542	533	491	499	511	509	471	474	570	538	481	501	518	518	511	556	514	534	514	492	492	478	479	507	488	496	522	527	485	482	495	531	520	531	550	510	511	540	498	484	466	482	504	507	515	545	517	527	534	489	522	492	476	492	508	557	450	531	526	458	488	519	495	504	513	493	517	524	487	492	487	494	527	535	514	504	497	500	541	496	511	498	501	499	509	509	515	508	495	476	494	501	501	537	524	502	497	518	478	505	536	506	553	505	460	518	531	481	520	487	505	515	523	544	497	508	519	496	489	499	487	519	503	517	525	501	512	538	473	509	497	547	502	516	510	500	517	512	481	500	555	547	489	532	506	528	505	483	528	510	472	499	522	519	468	484	547	507	475	527	508	509	494	499	522	570	533	498	505	503	492	502	476	510	515	497	515	468	494	533	521	500	511	486	507	511	519	526	492	496	542	521	503	502	520	487	517	518	503	512	526	527	520	512	524	504	466	490	490	528	488	496	492	501	509	530	475	515	543	542	513	492	486	470	520	474	507	553	522	488	514	522	504	497	491	514	512	511	523	478	479	516	473	508	488	470	497	479	551	497	522	539	539	497	453	503	527	501	505	503	541	546	505	517	466	512	493	473	539	520	498	476	519	495	497	540	523	513	513	495	534	516	504	488	515	505	521	486	491	497	497	572	493	475	467	475	521	494	523	559	494	497	524	509	499	534	501	508	536	544	507	494	502	509	504	501	493	485	488	498	503	517	526	470	511	501	511	468	468	518	474	511	532	501	490	514	497	538	526	521	522	464	534	478	466	476	489	501	494	550	511	519	527	510	475	510	533	484	480	533	522	475	510	513	503	513	489	480	470	492	514	536	498	537	470	493	536	477	551	516	451	531	517	539	480	533	530	469	509	476	521	500	481	475	503	488	504	510	498	505	523	507	503	511	524	467	517	501	527	499	489	512	487	506	460	517	498	509	534	504	479	514	496	513	471	483	514	493	504	504	544	527	537	494	494	508	483	495	501	510	501	498	503	494	498	528	502	510	512	493	473	483	528	479	462	524	501	523	485	471	512	494	498	504	503	522	538	515	521	478	501	499	502	523	517	494	553	504	496	472	509	526	537	523	521	506	547	513	503	529	473	479	509	528	497	528	549	460	476	488	468	528	539	479	490	499	498	513	521	495	508	515	492	499	468	511	535	497	478	489	501	540	509	503	538	499	529	530	504	476	513	507	484	516	475	500	477	500	507	511	489	513	511	487	466	517	490	505	472	497	507	519	504	509	547	471	476	500	477	467	490	483	525	482	483	458	518	516	513	480	483	474	486	478	489	516	487	490	524	508	484	479	476	490	517	480	513	482	509	545	542	500	505	506	512	473	502	484	527	491	474	475	527	484	512	501	517	505	537	510	513	496	500	513	488	497	479	513	496	498	520	519	543	481	469	486	470	498	557	518	498	528	499	473	507	515	538	521	514	513	476	526	500	487	475	509	511	488	507	496	495	483	521	471	500	477	452	523	487	483	524	524	500	533	537	485	494	508	503	514	492	492	494	510	523	538	514	522	524	508	512	521	541	487	472	516	518	507	496	480	496	500	530	559	523	493	527	503	485	545	487	517	542	496	513	490	461	500	522	532	482	480	515	513	534	488	487	509	519	495	503	524	477	527	484	531	514	520	532	538	497	530	529	518	489	444	518	511	500	515	531	484	472	499	516	498	515	481	513	491	498	539	509	475	521	523	538	493	499	508	475	512	533	500	505	535	503	483	482	521	474	497	509	477	468	494	459	505	495	517	511	497	521	483	519	489	489	502	550	518	525	479	511	536	503	469	496	499	544	526	493
27071	19701	8777	2448	1600	1450	1405	1336	1255	1218	1141	1041	987	1068	1033	965	1035	1024	1067	1066	1061	1005	1073	1124	1172	1102	987	1018	978	945	947	1010	965	983	950	953	998	1040	1081	1034	967	1003	1008	1006	1016	1010	997	1013	989	955	991	901	942	902	1000	937	1005	1034	955	957	992	949	1007	1001	950	1010	945	1008	968	1012	930	952	934	918	972	920	934	928	945	973	955	913	933	915	942	946	1028	908	1003	954	1044	943	943	931	1002	986	954	891	944	967	939	953	978	961	993	884	961	944	961	987	942	997	977	968	974	957	982	961	934	925	1003	983	970	970	982	939	951	955	979	928	986	953	934	990	957	935	979	969	952	936	966	984	973	946	918	967	973	998	934	927	951	975	934	946	986	963	923	976	986	1010	965	984	962	985	967	968	950	970	955	968	967	985	971	926	973	1003	910	975	1000	915	940	956	1017	921	941	963	1012	998	972	951	954	992	987	930	955	998	927	962	951	959	967	960	935	983	965	954	971	899	963	993	970	948	963	957	931	936	892	935	995	958	950	933	919	963	1001	980	954	907	979	965	1005	1006	936	998	902	965	939	974	952	987	948	963	945	921	994	1001	945	1029	947	914	920	941	994	929	958	969	996	941	958	1035	957	1010	905	1008	1024	980	989	926	979	978	973	946	913	954	968	976	944	950	917	986	955	950	984	910	968	957	934	1000	914	906	926	994	956	995	971	1002	986	959	937	1018	993	968	949	957	934	973	939	976	995	1018	930	937	987	989	985	1021	945	966	1017	943	964	944	943	944	909	1009	996	1002	952	1000	1003	966	931	973	956	940	947	940	881	971	916	997	982	984	919	916	992	988	1020	937	979	955	932	963	983	957	925	974	916	930	890	949	939	922	965	933	977	928	944	990	958	991	965	965	961	929	1009	995	952	933	873	921	951	997	972	891	898	885	985	936	890	961	918	973	945	924	985	972	995	975	977	962	947	949	975	971	979	1005	982	1003	982	933	990	953	975	921	927	944	966	998	1002	993	918	970	938	965	970	980	984	903	984	994	932	907	962	954	966	983	1033	995	946	967	1043	1024	937	941	965	987	958	923	959	985	920	974	931	965	952	975	936	991	971	1004	948	952	973	939	929	947	967	1042	949	924	980	953	995	913	969	927	1011	959	983	934	943	960	967	909	960	994	959	966	1009	914	988	923	990	919	996	936	1036	959	995	979	950	990	947	887	1027	970	998	943	1010	983	931	976	1033	996	987	964	936	971	954	960	944	954	1005	983	910	949	976	934	976	986	927	989	950	1019	879	922	965	912	884	931	944	970	940	970	942	953	975	985	924	965	989	986	952	983	986	960	957	931	986	975	973	986	958	956	922	948	953	1008	984	964	944	1012	932	1001	941	1006	911	986	942	930	915	950	906	942	983	949	989	957	964	982	929	1006	972	973	957	957	950	939	1000	995	979	993	930	959	931	991	994	961	935	973	919	977	949	923	945	915	962	942	990	947	960	965	981	968	964	973	935	922	962	953	979	1015	902	944	918	925	965	968	942	973	964	933	930	975	1014	1034	987	979	946	946	1023	980	920	937	947	980	994	956	923	1014	992	948	973	967	979	958	1003	918	934	950	1004	949	972	935	954	919	939	928	958	983	965	991	925	924	961	968	988	971	1018	933	958	1018	943	949	928	982	949	994	947	942	964	995	914	983	928	952	997	956	1003	964	950	906	1004	926	958	962	999	930	943	949	955	983	920	956	965	965	919	938	890	974	921	904	957	953	999	944	981	935	931	974	977	936	982	966	957	970	975	976	934	979	906	975	947	950	964	926	961	976	1007	971	1001	976	1033	987	984	962	956	988	983	977	967	986	959	1002	964	919	968	960	962	982	958	952	938	924	973	985	972	955	980	984	1000	907	922	1000	968	977	954	898	977	970	927	969	948	956	885	957	914	933	960	989	1006	976	945	991	1023	972	977	978	902	934	976	940	932	953	932	995	1031	939	1009	954	935	994	984	960	968	972	1006	909	978	922	965	973	974	969	902	986	985	1002	958	1043	966	988	962	935	955	1074	1004	986	964	991	966	907	969	939	952	990	954	956	975	930	975	917	959	964	926	975	912	927	916	924	951	925	979	998	965	1013	892	991	949	975	934	957	1003	1024	953	953	975	934	972	1020	971	973	984	967	898	968	967	989	938	1046	980	942	925	918	986	912	966	1020	979	990	977	931	945	959	1016	955	992	938	950	909	978	911	993	946	965	987	971	955	955	904	943	1016	964	933	955	936	940	994	959	960	1001	982	973	949	962	921	967	1018	913	938	961	921	954	978	927	963	951	953	959	1001	962	955	1023	951	962	976	953	904	1037	967	936	960	955	888	941	937	988	915	1005	1008	956	971	932	908	910	963	922	959	939	896	970	943	939	917	1001	958	951	981	933	1004	990	973	945	965	969	961	977	1002	973	1007	924	941	932	949	914	909	931	939	945	920	870	1002	935	983	951	932	950	990	915	1009	940	950	959	922	943	944	926	1001	990	1000	993	939	1008	968	949	984	1003	979	1010	977	946	1024	958	938	942	941	995	999	957	918	1037	947	993	941	977	959	991	948	1024	967	907	996	988	946	1018	953	957	945	912	989	911	958	979	921	993	984	975	984	979	967	1044	966	934	938	957	930	933	947	1023	947	967	946	1005	902	918	984	971	944	995	944	971	936	885	982	939	901	967	985	935	964	994	908	924	940	940	997	929	971	989	947	1002	941	962	929	1002	914	865	983	964	1017	960	957	989	991	965	965	976	973	946	947	955	979	980	990	982	934	1014	991	949	910	933	995	970	1008	985	1011	928	897	1001	1041	937	919	966	913	938	987	967	978	977	984	987	942	971	950	925	966	936	925	964	964	962	979	908	962	932	898	932	948	916	930	1011	936	984	869	941	984	949	998	943	934	955	950	963	943	969	979	926	964	993	1009	951	930	956	1009	976	953	957	930	1001	981	955	918	942	990	948	969	955	969	940	970	932	987	956	970	1013	918	1001	931	931	1015	979	986	971	975	941	950	891	916	961	1013	956	968	1015	919	933	1027	958	909	932	961	931	973	1003	929	922	967	978	939	956	957	930	971	965	964	967	988	1014	973	1017	992	996	950	953	985	973	959	959	943	947	1010	1052	923	924	952	924	940	939	957	940	1017	986	1028	978	981	939	1007	968	931	971	975	970	950	952	968	976	1039	946	972	910	982	985	945	994	980	913	926	941	1024	1002	933	955	975	989	907	928	928	1038	947	957	974	996	954	939	942	939	975	994	899	938	949	966	964	1001	952	1017	940	998	936	973	959	949	992	985	978	941	969	981	922	988	941	976	943	964	904	971	1012	895	965	936	984	948	987	961	913	933	955	988	897	957	991	991	945	992	1006	931	978	964	950	982	943	1013	949	918	984	979	967	875	952	968	995	921	976	969	1001	959	999	913	968	1001	980	940	949	959	1005	995	982	963	978	966	992	961	992	959	934	966	918	996	976	927	937	991	950	993	968	926	955	986	956	1012	940	984	941	969	949	954	931	967	929	975	954	950	986	980	962	939	907	913	942	987	972	934	916	989	981	967	939	1001	958	938	957	982	938	981	967	1012	970	933	894	979	1010	976	954	952	955	966	975	1015	948	972	933	931	880	985	918	957	936	909	993	991	918	1023	926	905	986
5392	4712	4187	2547	1998	1836	1853	1619	1392	1320	1286	1118	1110	1110	1108	1074	1062	1063	1088	1111	1100	1100	1117	1239	1255	1152	1116	1126	1045	1030	973	1009	1006	1066	1026	1008	991	1056	1051	1067	1117	1038	1097	1062	1138	1031	1057	1026	1084	996	1012	979	1017	1027	1043	1005	1026	967	1090	1000	954	985	928	1013	1003	1015	1027	932	1003	994	992	1024	974	997	1011	996	994	995	990	1065	1039	986	974	995	997	1047	1016	997	1047	1002	960	1005	1000	1003	970	1028	987	918	1019	957	1004	988	1025	989	989	999	996	946	1004	1014	1053	959	1072	1004	1044	1028	1030	1004	1020	1010	1001	1000	980	1006	1007	1033	1015	1009	983	1005	1019	942	1046	1034	973	979	1002	977	1024	990	1093	1027	924	987	966	953	984	973	937	974	977	1005	963	1014	978	971	995	957	1002	1047	916	1019	1022	1006	996	1064	928	980	1006	971	1014	1003	999	1038	977	948	1034	995	1039	1007	1012	929	1030	1016	936	963	1011	995	964	1026	1017	1044	1019	965	1000	1054	1007	982	1019	926	996	1038	1010	1051	1010	975	1071	996	1026	992	966	963	987	1001	1006	966	1009	1002	998	1012	1024	1029	935	952	943	996	938	998	981	959	966	920	1012	1006	961	957	1023	1044	986	1034	1028	983	1005	1016	970	965	1069	1023	948	962	1055	1012	990	982	1015	994	990	1044	1066	978	1029	1015	961	922	1004	953	970	983	1005	1007	954	1059	1016	1041	990	988	990	976	957	1054	985	1016	1012	1038	1038	991	968	973	1004	1014	1005	982	1032	952	1015	966	960	982	1032	1035	1006	1069	972	985	992	1041	980	1001	1059	978	989	976	1017	1039	1042	1004	1034	1013	983	964	955	924	1015	968	956	1069	992	977	1030	1003	969	965	998	999	1048	1022	1028	1025	1075	991	1053	1004	980	1027	1019	1002	971	1003	999	968	982	989	977	986	999	984	1012	1021	960	961	972	1019	1012	967	1018	1008	1032	1015	996	1029	991	1057	1043	969	1046	974	998	974	979	955	1018	1064	1066	983	963	993	1003	1001	1001	956	998	945	1011	1018	983	1073	1035	935	983	1015	1036	997	976	984	1053	1009	1007	948	1012	985	985	967	1012	1013	959	1032	992	980	997	999	978	990	1002	967	962	946	1010	1011	998	1000	983	995	975	1027	970	991	1001	1038	1007	954	1010	989	1009	1006	1028	951	958	955	1026	973	1000	979	980	1015	1025	982	1007	977	1037	992	997	1010	920	1022	990	1010	994	1032	1018	1034	996	1001	1047	1023	976	978	983	1052	1045	998	1000	975	1017	1024	1042	1021	1016	1004	999	961	1029	967	1039	1027	959	1001	1006	1025	957	1009	1007	998	1023	963	1005	1030	993	1011	1059	1039	1003	1008	1015	1007	997	939	1037	1025	989	993	1024	933	1004	1030	956	1033	998	1040	981	993	1042	984	983	1010	972	1029	1023	1026	984	1027	1010	1066	1016	993	968	1046	957	979	1025	1058	1027	976	945	974	1014	1005	943	994	1057	983	966	1008	952	976	1010	979	972	966	1023	1012	1026	986	992	1013	1042	1022	1036	977	1007	1014	991	993	1082	1009	1020	1036	1006	1074	983	1030	988	1020	998	1053	999	969	996	1023	1028	1003	954	1002	1016	998	1050	997	983	981	965	995	994	1002	986	1054	1025	971	1033	973	982	983	1026	994	1056	981	1012	1000	992	1014	987	1020	1001	989	1022	1005	979	1017	931	953	928	1018	1026	1016	1003	1029	993	1006	972	1025	1017	970	958	995	983	1009	1028	1039	962	941	996	947	980	989	1094	962	1026	974	1003	995	989	967	1041	988	1040	1015	1000	998	973	989	969	1001	972	1042	989	1019	1001	998	1002	966	1042	1021	955	1012	957	1034	985	999	989	1024	1035	991	1023	970	973	1036	1006	1033	988	1070	978	900	969	942	1011	996	1021	1010	1007	998	963	968	1023	1000	1004	957	1012	1017	1002	997	969	1006	1061	1037	1018	1045	976	1015	1050	1021	968	1011	1030	987	984	1019	1018	995	1044	967	967	991	1008	1034	931	940	984	976	967	1019	1014	987	997	1006	1049	988	1007	1013	982	1011	953	975	1000	1022	984	980	970	978	949	1003	1023	998	1000	970	968	1011	990	1039	1007	1021	1026	1044	1065	1035	1013	1006	984	990	1006	1006	962	993	985	980	1039	1012	986	1010	1006	1014	976	996	995	984	1009	1011	1010	1003	1033	968	1063	1007	978	965	986	958	974	1007	990	1018	975	991	1008	983	1012	987	984	987	989	1020	1054	984	944	1004	952	1045	1000	959	1015	983	951	999	1009	1043	962	995	1005	992	963	985	1011	989	1023	1027	986	1050	992	1007	972	973	1001	1005	984	1005	985	957	984	1001	1109	1044	1021	984	987	1032	1053	944	954	1009	1012	1031	995	1000	980	977	1007	1006	1056	983	961	953	961	1005	923	1032	985	976	996	1061	994	1001	968	1064	974	1018	987	968	1050	1006	942	975	1003	972	1000	1023	962	1039	1022	981	993	998	1000	973	1021	1014	956	972	1026	1025	1045	1031	1029	1025	1008	1004	1009	1045	1027	1012	1015	977	1037	1021	1040	1037	1042	954	1031	1020	962	1008	995	978	1058	1035	1017	1036	1040	995	993	1003	1010	1001	988	965	1003	977	1023	1007	972	998	931	997	1004	993	1014	1040	1043	966	961	1008	970	943	972	988	991	1007	996	975	990	966	1027	980	1009	998	981	985	1032	991	998	957	1008	1025	1019	1055	1024	969	991	985	1022	980	996	1018	969	999	1045	1040	1033	1006	966	1038	983	965	975	1074	1001	1065	1044	956	1032	1013	1027	951	1030	1013	1002	1016	985	1025	940	998	975	978	1014	1047	985	927	943	918	994	1017	1002	1027	990	1014	977	985	996	958	996	1000	1040	1029	1004	998	1020	996	987	1009	945	1014	1016	1051	1033	1039	1038	970	1040	1073	1023	1020	1003	993	1033	978	1053	1016	976	1002	1004	983	1008	1027	1032	1012	917	1025	963	1013	926	979	960	963	1022	979	1013	992	1003	1021	984	999	969	1036	1043	1010	965	1036	995	989	956	1004	1016	1004	950	977	1029	1016	1059	929	987	1013	994	1044	1003	1003	1021	962	961	999	982	936	965	983	1022	990	979	1014	964	939	962	954	1005	993	968	1038	982	1023	1035	998	987	980	1006	950	979	1008	1042	967	891	1024	1021	994	929	1025	997	1009	956	1029	989	994	1040	969	976	957	936	993	988	1006	1021	973	1018	1008	1077	1020	1044	983	950	1023	1052	984	910	1045	998	1025	1008	999	984	962	1010	985	972	966	993	1005	1015	1022	1019	1012	973	970	1026	1035	1049	1026	953	992	1021	970	1020	976	993	1022	1024	981	988	1028	1002	1032	984	1020	1021	998	1033	1056	1009	962	980	1002	971	1015	991	1001	1055	976	1012	1013	1025	1001	1005	980	1045	1033	985	958	988	982	979	995	969	988	989	968	954	985	1046	1031	1046	1004	1021	995	970	976	952	965	969	973	1070	989	1017	995	995	982	1011	1015	996	1021	1017	958	993	990	978	992	992	985	1034	993	1002	981	983	946	976	1058	939	982	955	940	1015	995	954	1039	1020	1014	956	990	987	1037	975	970	986	999	1032	995	1013	1060	1035	1045	1009	1021	995	994	991	989	997	977	1015	987	1019	1040	1000	1031	994	998	1044	985	1015	1034	1034	1019	976	990	1041	1034	1031	994	955	993	1053	1004	971	1069	988	1007	1000	998	950	958	930	1036	1004	985	976	1066	1035	1006	961	950	923	951	1034	999	1019	1002	1014	1017	998	998	1020	1051	966	1061	1035	1014	1065	1021	995	960	987	1044	1002	989	998	992	1031	949	1032	1001	1022	967	997	991	942	1022	1010	981	974	1060	1043	1000	968	971	1007	992	1032	972	1009	1011	1003	1001	998	1038	1020	1017	1004	952	1022	958	973	1008	944	1047	1017	966	1015	1076	1012	1026	992	953	955	955	1057	1002	1054	1106	1020	1034	993	1034	966	971	1043	1029	1018	979	966	963	998	988	947	1038	978	1013	990	1007	1004	984	1009	964	961	971	988	1004	1049	997	1039	931	1001	1035	1019	988	1056	1025	1036	1006	1033	979	936	1019	987	1004	964	1033	987	1050	984	965	1029	1025	1081	1036	1036	983	967	993	1036	956	999	1049	1011	1005
23335	20916	28113	23843	20915	14082	3231	1977	1556	1511	1260	1057	938	943	920	896	941	947	935	938	889	939	996	1136	1167	1154	945	883	847	805	766	821	786	778	777	785	837	793	857	850	881	903	884	938	857	894	801	806	785	789	767	772	756	727	745	743	705	711	756	742	724	750	784	728	736	798	738	766	708	703	778	747	781	756	725	741	715	760	755	725	764	736	789	754	722	723	791	690	732	749	719	722	752	777	747	746	764	717	714	779	711	683	693	761	809	737	796	724	760	696	725	714	758	688	726	694	713	786	749	763	736	750	752	734	755	754	742	736	731	729	766	738	736	744	743	758	744	731	728	734	747	746	697	723	747	796	703	758	749	715	733	696	744	754	750	740	786	737	719	696	735	689	739	752	783	711	747	751	769	709	760	748	714	746	757	747	750	760	714	748	768	703	757	704	757	731	792	724	756	721	750	760	673	749	693	778	745	694	699	736	799	748	740	759	769	709	744	761	683	744	760	741	761	743	756	776	772	751	771	728	722	769	743	759	767	713	796	750	748	730	788	697	749	791	733	745	772	750	708	781	754	751	707	713	740	715	662	758	737	729	734	705	787	760	695	738	768	682	738	710	667	726	714	706	742	737	761	718	708	745	714	767	751	710	737	690	764	768	736	722	712	706	744	725	739	702	735	742	713	735	674	732	662	778	754	734	763	690	751	739	772	755	781	789	720	736	719	709	798	719	830	761	760	745	792	699	743	732	692	751	766	733	764	746	747	742	725	721	774	757	739	710	744	760	743	729	787	747	764	720	794	710	736	780	806	781	703	776	732	757	722	711	749	788	705	763	739	749	751	792	751	718	729	742	725	721	710	748	760	748	772	734	682	746	770	753	718	748	792	710	741	716	725	747	749	723	755	708	793	750	786	756	755	747	738	752	722	704	755	730	733	784	743	770	721	754	729	742	734	722	742	755	754	715	731	673	767	757	732	762	733	722	723	739	784	723	743	742	766	703	746	809	766	725	719	712	749	773	748	762	725	743	707	763	764	791	726	770	739	722	757	735	779	712	781	726	746	747	713	777	784	695	733	754	716	712	776	724	715	696	746	797	746	766	747	756	749	773	717	750	697	732	789	760	742	763	693	708	758	784	729	735	750	735	709	674	762	725	689	741	773	692	753	732	754	736	791	749	733	724	722	748	776	794	771	730	703	749	735	721	727	732	696	709	734	736	737	738	778	747	748	758	753	774	736	764	765	755	741	775	707	698	769	718	735	739	719	811	727	768	727	723	704	706	683	749	731	798	795	759	771	755	736	728	787	756	755	741	698	702	780	679	751	750	722	736	726	731	750	759	710	755	790	690	721	765	715	724	717	732	711	746	766	777	759	748	721	772	778	758	727	718	740	794	777	753	723	724	759	759	747	715	697	755	722	748	736	744	766	705	766	697	749	713	662	718	747	765	727	754	701	752	735	697	753	734	714	767	766	786	734	720	749	720	768	802	770	723	768	710	673	731	766	762	766	669	717	737	763	737	727	720	799	781	793	714	712	760	707	732	741	731	762	775	744	740	732	736	736	750	750	729	776	706	794	722	724	697	770	769	745	741	755	779	726	743	755	764	773	676	720	730	730	702	742	718	790	709	705	746	750	720	744	767	702	734	708	741	739	779	756	719	739	744	688	748	720	739	725	792	718	691	772	735	725	720	719	750	707	740	751	721	729	754	722	756	737	747	767	705	743	758	762	716	766	754	719	753	751	760	741	717	710	714	775	758	755	700	709	694	751	745	745	752	733	720	738	704	726	769	745	740	786	736	698	748	716	765	728	723	705	709	735	704	769	674	759	758	744	711	706	707	721	720	774	709	742	786	728	697	757	698	730	768	731	707	793	750	734	762	772	768	771	735	752	783	784	734	747	714	737	730	697	742	706	752	742	748	747	737	781	674	735	738	762	729	721	737	697	778	698	727	698	768	728	679	719	711	696	760	762	744	779	750	736	785	720	713	770	717	705	780	740	731	691	774	753	717	769	693	746	718	781	760	713	762	715	763	774	751	697	734	735	723	703	794	801	752	702	759	711	773	755	736	755	713	737	751	743	696	754	723	667	709	728	780	719	727	784	746	736	715	754	746	700	752	757	752	724	726	680	741	738	750	722	726	807	770	774	732	731	720	723	774	754	723	803	740	731	752	730	745	710	756	770	737	706	727	783	711	732	734	690	717	753	719	758	732	753	738	729	757	759	693	732	710	753	729	728	733	772	775	744	754	763	712	736	750	735	746	767	771	753	753	731	773	722	728	794	747	774	739	774	726	727	808	772	724	739	739	723	757	733	709	731	712	685	743	763	698	763	766	784	739	783	729	756	706	788	742	796	730	716	748	762	762	723	718	735	773	787	768	781	752	769	743	715	758	748	738	753	708	733	679	750	770	734	686	668	725	729	733	734	742	723	711	738	758	737	705	751	722	779	756	724	739	770	778	794	742	744	751	762	750	740	766	787	745	764	737	737	778	756	772	757	784	745	779	775	753	767	799	763	714	746	751	714	688	741	755	696	749	782	727	691	710	747	731	759	690	681	734	754	699	744	741	691	758	700	741	772	762	737	763	713	741	713	712	789	688	760	788	727	731	743	717	772	702	768	807	736	733	761	693	689	750	739	752	748	750	728	755	750	707	700	693	695	739	772	725	762	714	695	761	733	691	766	706	749	796	730	764	697	744	768	753	766	739	722	733	801	753	746	739	764	747	724	726	781	758	750	702	763	693	723	748	741	772	746	740	763	747	710	712	783	707	733	763	759	752	734	745	745	741	737	710	773	737	778	745	737	723	756	722	704	753	690	795	743	750	711	751	714	746	779	768	744	699	771	725	713	767	699	738	717	748	734	760	742	743	741	739	709	701	750	707	717	742	704	748	694	759	756	735	661	769	733	772	750	759	753	812	706	749	699	775	749	718	747	741	746	726	765	744	778	705	757	721	700	721	775	753	748	720	775	750	710	752	731	755	749	721	770	764	754	731	744	754	744	715	777	750	743	772	739	770	713	714	754	751	726	715	741	700	757	762	708	765	755	730	726	700	688	729	722	745	724	725	711	719	751	714	726	745	734	734	706	719	714	766	755	731	718	745	731	663	779	698	724	743	740	753	780	773	768	752	748	767	805	761	735	730	762	774	692	739	758	728	703	729	727	703	682	734	735	761	746	735	737	725	748	737	729	759	713	750	754	726	706	747	751	737	722	721	748	725	702	746	762	806	773	797	716	744	729	763	778	756	697	693	724	679	713	808	750	736	732	734	725	755	749	753	743	699	761	749	701	701	749	706	771	722	723	749	746	745	667	701	735	763	751	690	777	770	745	740	752	722	753	720	728	695	745	757	747	765	755	764	761	746	776	775	718	767	706	701	714	764	730	723	760	734	715	730	676	722	715	748	751	731	733	738	702	767	736	700	721	749	721	787	714	756	752	736	742	730	773	801	765	749	700	704	779	736	745	755	702	743	769	761	755	742	724	769	759	768
4753	12942	10812	5766	4182	3619	3463	2710	2072	2007	1617	1360	1146	1080	1098	1023	1129	1111	1051	1080	1071	1107	1161	1333	1350	1319	1074	930	945	852	830	809	845	819	857	843	888	877	865	867	956	1046	975	938	1009	961	981	900	903	886	773	781	857	786	767	826	794	771	728	764	765	779	835	827	808	800	806	767	767	848	810	767	762	841	748	754	784	803	797	764	774	785	811	770	809	793	811	763	816	765	790	820	770	801	793	796	765	743	787	763	751	801	739	778	782	818	803	821	762	748	834	763	751	802	802	772	841	764	784	797	804	812	786	789	762	756	751	792	775	813	759	781	763	786	815	787	779	772	741	796	800	779	794	769	797	817	791	781	747	760	771	785	728	762	780	785	794	767	773	806	772	783	841	765	747	804	778	750	746	781	803	802	820	796	767	827	807	797	789	792	779	780	779	760	800	740	832	763	795	791	820	842	751	759	747	745	822	814	783	795	729	759	781	807	819	772	842	795	757	792	728	736	816	832	807	759	771	782	773	726	837	789	804	770	788	737	752	798	826	759	778	759	765	819	813	802	751	786	787	791	788	791	766	807	789	796	842	767	753	830	767	806	784	817	745	814	754	754	763	778	773	795	804	823	831	828	797	760	798	809	826	806	734	795	875	725	797	759	753	761	797	769	789	772	822	765	762	735	796	812	808	734	753	747	791	800	778	831	812	801	761	724	787	768	773	771	786	798	804	758	783	740	751	830	795	794	787	781	777	751	806	771	804	774	800	758	826	815	796	789	792	779	796	749	795	756	807	773	796	787	747	805	798	794	825	753	756	752	819	795	808	768	802	784	802	770	758	777	770	783	766	775	780	789	780	785	745	765	821	803	741	765	828	768	751	748	787	828	823	776	818	806	814	775	778	803	773	774	733	759	782	750	728	745	792	748	801	735	739	814	764	781	788	812	728	803	755	727	730	722	817	754	761	806	783	830	786	802	775	765	775	800	773	830	787	831	791	751	765	748	792	751	832	764	779	786	769	861	787	763	766	774	772	779	754	728	788	778	752	744	817	804	747	838	811	748	786	757	789	770	791	801	775	814	804	805	798	764	751	777	844	766	805	753	777	762	777	810	818	792	758	729	780	817	747	724	788	722	790	783	753	770	807	780	776	784	736	794	776	746	819	762	758	802	734	736	841	837	785	792	760	779	791	742	761	810	739	804	772	813	790	752	770	799	773	804	802	755	791	798	775	785	783	802	782	788	801	762	742	778	740	819	750	758	795	730	780	758	793	769	808	784	748	829	733	822	760	726	802	802	750	799	745	809	751	781	771	787	770	776	773	801	796	838	759	814	800	788	746	775	769	770	768	777	772	789	763	765	818	728	762	798	803	806	828	793	795	767	807	792	758	770	815	803	791	787	763	765	783	725	772	763	800	754	865	755	761	800	810	812	759	780	809	758	773	769	747	774	805	838	746	735	770	781	737	740	795	762	846	781	789	817	751	778	763	785	789	795	779	739	733	805	781	785	786	754	776	743	755	800	821	786	772	761	790	825	739	806	751	744	762	757	803	803	778	778	804	768	832	763	800	792	785	807	804	782	757	774	768	816	769	792	763	780	805	800	783	760	817	769	784	828	767	764	793	763	797	757	791	783	774	793	759	766	778	753	783	778	814	779	757	792	776	787	769	810	807	781	819	827	782	738	765	730	786	798	743	785	790	743	744	807	802	776	785	790	767	795	780	785	773	792	829	801	784	778	776	812	771	783	817	782	775	792	755	793	776	783	812	763	783	790	761	756	771	780	767	768	802	799	757	752	821	768	779	789	769	785	815	707	801	771	796	791	815	795	769	746	760	800	744	763	779	736	822	777	760	796	767	740	789	765	810	794	783	793	766	817	751	810	792	745	793	801	739	723	814	782	786	789	806	804	753	761	798	778	781	824	752	814	765	808	855	782	819	794	762	720	791	743	765	757	791	805	772	815	742	813	785	771	759	765	796	778	745	751	745	775	796	803	791	796	741	778	799	740	781	800	761	784	780	791	790	776	829	766	799	832	812	779	753	758	811	820	802	788	780	792	752	773	800	806	791	755	808	808	762	794	743	759	795	753	809	770	828	836	748	801	781	791	782	801	846	768	791	730	828	765	728	820	775	837	764	795	776	789	794	823	797	751	754	729	818	785	818	779	786	784	768	823	749	763	823	758	800	779	758	810	810	822	802	818	801	765	730	718	825	796	776	784	754	822	782	769	825	748	748	759	753	743	774	805	764	771	782	799	815	795	789	795	785	821	798	819	789	784	768	796	813	791	739	744	772	802	770	785	828	800	751	808	819	779	745	751	770	789	807	759	749	823	765	747	885	753	765	813	744	734	783	816	810	778	824	770	808	796	758	774	739	855	811	790	736	760	798	805	824	801	801	770	810	793	808	788	744	797	755	764	782	798	790	795	780	781	781	755	762	762	746	766	753	771	740	818	794	795	794	745	781	742	777	742	771	778	764	775	821	783	781	773	828	807	808	806	777	773	750	781	794	755	774	794	791	736	776	757	780	816	775	792	805	792	745	762	789	773	721	793	814	793	746	798	772	769	768	775	769	766	773	707	769	816	763	780	745	787	794	755	763	684	796	744	812	778	818	768	749	785	754	783	789	760	862	789	748	760	731	752	801	776	763	787	792	802	818	837	758	771	763	802	763	806	772	802	776	738	768	782	788	796	756	833	798	776	782	767	770	773	794	744	730	770	784	782	757	748	781	751	763	759	791	777	813	774	756	733	782	799	776	763	794	757	769	807	802	795	740	777	777	775	774	775	803	738	776	805	772	825	789	737	781	805	837	781	788	732	797	740	770	779	837	799	757	810	764	806	742	761	827	816	795	831	768	781	812	761	780	807	800	796	835	784	815	776	794	782	770	807	797	787	774	807	764	777	750	770	785	799	761	805	771	794	765	792	726	781	792	747	777	800	733	785	789	751	791	800	733	804	861	748	791	802	806	859	811	745	799	764	796	788	845	772	797	798	811	773	736	769	734	866	715	804	775	776	767	778	767	792	802	789	783	746	818	814	818	737	817	806	745	768	798	810	793	777	812	773	796	782	801	820	769	791	807	785	805	792	774	798	770	800	802	752	764	790	764	791	739	782	818	743	760	813	773	788	800	779	804	761	765	743	809	805	787	766	744	769	819	771	780	815	760	820	786	790	783	775	768	769	777	771	790	731	774	827	802	749	741	805	739	736	840	777	745	812	814	779	789	800	742	830	828	805	708	803	794	735	792	732	770	791	812	831	809	737	796	791	788	760	786	815	735	784	757	766	759	767	802	815	801	804	776	771	784	754	755	816	801	741	768	801	802	826	804	765	773	801	773	793	774	773	787	771	811	755	756	789	808	797	750	768	737	802	785	787	746	796	768	773	767	761	816	813	818	726	784	750	780	724	773	787	788	801	775	799	815	687	778	730	735	848	758	774	827	823	812	778	733	798	806	793	765	769	790	810	771	794	759	825	781	824	768	760	756	741	770	784
24258	20878	27352	24455	17637	3024	2019	1541	1302	1299	1168	1042	933	944	960	925	1016	983	944	1022	950	953	1030	1121	1164	1090	1047	938	943	900	869	876	868	824	858	831	858	895	882	892	905	889	874	867	938	860	882	913	841	824	852	832	781	803	815	819	779	799	823	790	836	743	833	862	788	785	795	837	857	825	868	827	829	823	840	776	809	812	851	828	777	809	822	836	833	855	825	885	859	818	842	847	768	810	820	827	831	789	804	818	803	837	853	788	814	824	820	818	803	815	860	779	780	814	819	832	807	800	794	853	823	832	808	792	857	826	786	782	823	837	801	810	859	780	840	813	796	821	794	870	818	842	805	848	812	805	776	846	825	821	840	800	808	798	854	794	827	827	888	806	840	894	812	812	810	842	841	832	790	847	809	842	811	807	802	849	870	811	873	827	841	813	758	842	838	884	892	796	850	843	839	800	810	788	830	833	816	866	791	865	806	856	799	855	793	783	840	815	810	823	811	823	856	830	852	794	795	833	808	815	821	813	791	802	865	800	772	795	824	822	886	834	877	817	804	816	873	778	776	799	820	784	817	815	808	866	835	819	821	864	812	848	805	795	793	866	829	850	829	812	865	798	814	791	808	801	788	800	836	797	779	829	839	834	845	817	816	799	788	783	811	854	808	837	840	787	838	843	870	797	811	784	787	777	822	817	821	781	790	838	844	811	871	806	860	894	838	851	832	855	848	781	867	835	738	841	787	848	822	774	840	839	847	821	852	852	828	789	809	757	817	790	838	835	805	783	804	825	837	797	833	831	769	800	798	809	802	856	772	842	831	832	817	820	865	795	797	796	773	850	789	805	846	883	817	842	810	850	841	864	807	793	809	841	843	824	830	800	802	827	802	801	813	834	842	814	821	800	793	819	803	819	827	861	828	791	836	799	821	823	822	796	878	846	756	815	836	855	818	818	794	823	811	826	856	800	805	786	827	855	852	847	825	804	826	799	830	837	792	818	869	892	844	815	840	759	834	835	791	844	772	798	859	766	825	788	851	861	861	827	845	852	748	819	847	878	887	842	864	840	750	824	801	844	855	838	843	832	789	832	839	788	768	867	845	839	811	743	863	799	818	859	801	835	819	875	843	833	816	816	838	810	852	854	842	795	824	832	821	776	848	848	863	792	803	754	842	868	811	820	855	835	745	828	827	810	791	784	785	811	850	730	730	834	825	820	800	822	801	857	832	789	845	819	839	791	835	792	873	823	824	792	819	782	818	865	883	781	803	823	817	763	862	787	827	820	774	846	835	755	819	862	814	810	809	818	799	866	839	788	802	815	831	810	865	833	789	867	801	797	821	811	813	799	816	803	788	827	825	843	796	828	815	836	840	801	816	801	828	854	855	792	875	871	796	803	828	795	822	816	785	839	816	833	803	838	849	874	837	870	871	814	822	770	867	799	823	872	852	769	840	816	825	826	808	805	850	849	819	833	790	854	786	838	818	831	826	778	801	811	831	893	833	787	872	820	831	819	814	786	797	838	811	819	815	816	802	776	843	827	828	824	756	794	819	838	824	828	814	815	804	835	772	835	838	814	799	832	816	800	818	851	856	826	845	822	821	763	817	817	801	814	782	808	836	863	791	824	750	827	753	784	834	848	794	774	814	775	873	791	803	825	801	806	803	821	833	800	819	881	831	785	829	824	825	847	778	841	825	813	788	800	812	808	819	823	836	829	813	787	822	831	812	810	774	779	855	811	799	850	773	879	846	840	821	820	769	812	833	781	797	797	857	837	837	810	815	820	811	807	862	808	820	819	847	818	824	785	855	792	810	802	809	789	838	819	814	826	809	776	820	877	809	882	825	806	785	813	838	801	852	835	877	819	790	819	794	881	800	844	828	785	811	799	794	802	849	841	837	774	777	815	827	853	911	841	785	836	859	829	789	835	848	806	807	832	814	838	812	796	821	821	817	807	822	887	838	789	836	825	826	772	832	795	866	802	851	831	797	834	805	816	818	815	779	879	767	858	828	799	817	800	846	784	873	800	868	818	791	801	801	831	859	857	769	789	753	805	811	823	850	828	829	847	852	775	833	800	804	832	801	879	855	837	786	825	817	843	800	810	807	754	797	878	814	823	775	812	870	808	847	753	776	811	806	817	811	818	836	813	868	786	836	806	828	880	800	774	880	825	840	839	800	785	784	816	777	821	742	770	812	792	845	782	843	830	800	810	824	825	814	814	851	801	852	785	824	878	840	840	795	821	799	812	825	771	819	841	798	808	805	854	886	782	836	759	831	784	795	803	847	781	867	828	863	810	844	810	882	833	812	816	771	850	809	850	818	809	827	829	832	788	874	793	829	819	794	812	837	798	840	820	812	859	826	849	830	805	826	787	832	780	794	788	820	818	814	839	817	820	785	794	793	804	850	808	770	809	833	810	805	839	879	831	836	813	811	809	825	818	840	893	833	840	826	852	809	811	823	834	795	837	876	867	824	810	778	797	820	832	817	823	852	791	768	843	813	867	830	809	837	771	765	838	838	873	830	826	818	813	840	800	817	832	858	813	829	857	846	849	817	776	823	810	815	827	811	806	862	839	790	748	826	822	840	791	844	821	848	797	805	808	802	871	828	817	790	849	849	812	818	810	844	844	828	876	831	842	824	823	800	803	786	837	803	814	786	852	837	797	853	832	766	814	765	815	869	819	795	833	800	838	845	835	861	779	843	836	824	869	816	785	851	764	843	813	842	809	836	830	771	768	804	802	805	823	901	770	828	853	821	782	850	835	853	824	791	850	840	809	794	851	785	824	847	853	817	803	831	868	860	796	786	809	844	851	837	803	780	811	814	857	818	843	814	780	860	831	777	826	877	823	806	832	827	809	863	836	810	815	807	857	802	821	724	851	842	828	830	853	791	834	832	775	776	848	846	794	884	829	788	816	843	820	846	849	764	796	758	808	808	755	875	837	804	808	847	835	818	822	869	827	829	819	814	820	788	855	854	854	838	819	800	799	808	811	821	786	750	853	810	807	796	840	840	813	841	808	833	805	815	829	889	829	833	783	801	861	861	797	840	839	839	848	854	811	881	878	860	838	901	819	802	829	800	841	835	800	786	836	813	801	821	832	782	850	827	841	857	831	823	805	841	823	832	819	792	805	799	788	815	835	832	828	834	866	820	852	804	856	800	818	895	831	833	886	816	799	821	807	822	815	819	770	838	828	834	783	846	784	762	802	827	833	836	829	805	846	796	836	844	785	857	807	855	770	823	791	811	794	909	836	805	803	790	812	837	785	841	835	803	797	817	844	846	874	798	818	749	855	836	814	799	806	855	820	794	828	837	755	844	831	824	787	835	798	818	807	818	775	826	806	828	808	806	799	808	839	816	826	818	801	862	810	849	787	845	870	831	839	787	781	810	823	806	812	840	810	760	842	824	857	838	765	818	796	876	848	897	835	808	844	818	846	807	806	813	831	784	854	814	804	812	822	803	860	747	828	870	881	811	833	844	815	809	832
4865	9845	8149	4440	3427	3034	2882	2283	1836	1743	1432	1236	1137	1050	1096	1084	1086	1096	1057	1098	1035	1139	1024	1330	1325	1311	1108	1020	962	910	947	858	892	846	898	898	942	914	947	979	972	968	910	962	985	937	952	936	845	897	823	874	869	872	852	829	864	849	816	906	840	827	879	864	845	805	849	858	831	822	814	874	868	807	830	859	869	812	816	871	864	783	848	868	807	852	863	829	899	878	852	856	835	883	810	797	856	868	832	859	862	911	857	862	859	866	845	819	829	798	855	894	806	801	863	852	847	852	823	854	804	840	860	802	851	805	828	909	881	885	823	890	847	845	831	881	854	760	870	831	854	883	842	863	836	810	818	838	845	821	826	832	855	823	824	873	830	886	913	836	801	866	854	836	811	829	841	817	856	837	838	857	882	863	826	824	861	936	844	903	847	845	829	840	859	864	835	856	823	749	861	838	874	842	856	810	849	866	861	844	839	814	848	827	827	819	915	833	793	853	844	879	830	869	866	850	816	867	859	838	854	826	823	815	821	822	858	866	832	858	819	827	798	875	819	865	879	878	853	871	833	830	846	864	867	869	872	853	848	850	838	856	897	851	831	830	819	829	823	862	849	861	876	894	885	865	897	848	857	836	888	852	833	853	822	798	861	862	807	844	837	849	807	830	859	867	834	852	879	894	858	868	875	807	872	823	882	842	856	816	874	777	833	887	838	839	835	867	833	937	848	843	808	856	817	841	849	851	857	820	848	832	847	861	891	852	854	861	833	833	823	863	826	855	825	864	817	806	846	835	816	825	838	873	821	832	801	853	872	883	844	842	852	853	811	794	842	871	851	907	864	877	868	862	892	832	838	858	842	901	884	832	871	849	881	819	872	914	877	869	872	855	804	828	827	810	859	846	844	834	810	861	863	827	801	847	882	845	866	856	805	828	840	841	853	849	778	855	831	873	813	828	855	772	891	876	873	840	836	800	818	849	826	828	878	850	839	883	851	843	841	845	878	849	844	826	884	881	864	825	858	842	845	829	810	817	855	855	817	837	860	823	860	861	885	827	880	868	861	838	843	817	898	835	845	845	843	879	832	855	816	834	817	814	853	840	854	825	869	824	821	840	827	834	864	808	831	845	859	827	845	840	821	831	854	880	858	826	860	843	865	902	839	788	794	883	784	843	873	865	857	801	807	893	877	897	849	837	873	874	845	903	829	867	824	826	835	823	797	880	790	837	889	786	858	835	805	879	855	885	825	820	856	789	832	881	886	809	842	805	851	916	891	838	835	899	883	823	815	824	865	808	827	838	822	841	827	853	897	868	868	833	844	823	932	859	803	851	819	858	856	788	867	821	843	813	848	832	826	808	822	841	822	874	866	831	831	850	889	871	852	853	853	814	854	866	792	808	823	862	836	837	794	867	851	848	830	786	879	846	866	848	871	892	883	862	835	830	815	797	796	873	848	871	857	837	841	846	850	860	839	840	808	819	824	838	778	833	904	877	867	867	812	862	895	859	836	843	858	843	837	835	829	808	796	825	885	803	823	849	880	819	930	818	822	879	832	811	885	823	865	836	804	873	857	834	893	873	829	853	803	862	858	852	911	843	839	836	849	831	808	851	832	852	851	805	802	825	816	855	883	859	836	870	806	841	768	822	851	845	849	822	829	833	868	860	802	840	861	857	814	879	863	818	792	842	829	828	801	863	886	840	848	880	857	832	820	820	869	789	776	857	818	821	843	837	817	815	830	826	848	856	858	858	836	840	869	817	839	858	825	856	795	828	820	854	865	841	859	870	874	874	835	839	877	851	871	796	795	868	851	832	826	858	848	794	894	829	887	786	855	845	838	817	825	907	862	828	882	897	875	877	839	839	880	859	880	880	871	821	819	824	798	872	856	880	851	843	853	842	817	868	880	838	845	890	857	831	818	846	860	829	867	811	823	825	848	808	824	841	848	835	823	831	880	844	785	844	852	888	847	891	837	886	904	828	784	855	864	872	845	840	856	818	832	824	851	808	828	844	858	810	787	842	817	814	837	862	855	873	848	870	861	790	863	831	888	830	794	825	822	817	839	864	799	869	895	856	832	811	837	847	819	835	797	859	840	849	811	859	825	907	796	837	795	863	818	847	873	880	822	857	865	851	863	869	865	805	835	828	805	840	862	866	900	866	812	830	796	813	838	841	831	838	872	853	852	869	805	916	868	870	830	817	849	872	881	804	881	881	827	853	808	872	860	867	910	891	836	803	906	855	814	820	811	867	874	821	880	864	874	831	877	829	814	843	847	840	850	854	845	904	910	856	876	859	758	847	863	828	860	902	870	855	792	871	839	849	890	868	823	871	854	836	853	795	833	862	833	901	823	893	839	867	838	874	772	808	800	818	800	842	867	839	864	841	854	826	813	800	837	847	852	866	832	860	843	828	852	883	809	839	856	840	839	867	852	837	869	848	790	850	805	869	841	843	829	794	843	853	843	853	807	822	856	770	917	860	849	812	863	861	898	916	844	852	893	844	785	821	851	862	871	817	856	837	852	786	857	890	861	848	891	845	839	868	822	811	859	802	833	835	820	834	900	832	904	853	834	794	862	840	820	855	839	801	844	843	882	855	873	792	862	806	835	825	822	830	819	822	848	864	818	831	901	827	814	787	859	824	833	830	851	908	849	836	842	834	808	872	877	824	820	847	807	825	887	844	871	832	883	838	887	853	786	859	868	803	852	825	795	858	800	813	866	836	855	860	821	841	893	815	878	902	900	788	829	851	867	814	864	880	843	869	867	853	867	861	858	863	823	811	831	830	822	820	858	859	881	844	825	891	844	834	858	848	833	845	828	831	853	921	835	869	859	790	847	857	807	860	788	846	867	846	843	834	884	879	836	884	853	824	887	863	810	823	822	827	801	865	789	876	921	831	805	784	829	807	864	848	876	840	898	841	895	812	878	847	796	829	830	791	828	856	865	857	851	854	809	807	865	825	805	845	852	858	871	855	803	861	834	881	853	808	820	835	885	843	856	839	853	853	839	841	836	808	820	818	848	860	832	822	878	822	857	881	828	862	825	891	864	871	812	823	858	863	845	868	856	897	848	840	857	848	823	835	851	870	854	834	851	835	852	867	832	834	852	838	845	806	938	839	887	860	830	848	814	824	845	884	853	871	820	807	832	850	869	813	899	804	868	860	818	864	867	873	837	882	814	841	890	823	873	839	807	832	856	784	821	796	799	844	857	844	862	829	843	886	841	854	878	876	888	868	859	832	896	861	825	836	865	833	834	827	820	792	851	816	857	904	910	845	856	830	902	932	856	810	859	787	856	838	868	861	844	813	791	850	838	851	845	868	847	810	868	858	846	851	817	876	859	856	884	874	838	878	844	873	828	815	879	862	862	848	830	848	808	866	861	847	865	873	830	798	865	843	806	868	831	855	850	801	826	850	855	844	847	816	876	824	846	834	830	880	812	857	842	823	905	847	768	861	819	853	821	833	812	829	844	853	905	813	833	820	859	823
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
