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
341456166499	341456167019	341456167569	341456168119	341456168669	341456169219	341456169769	341456170319	341456170869	341456171419	341456171969	341456172519	341456173069	341456173619	341456174169	341456174719	341456175269	341456175819	341456176369	341456176919	341456177469	341456178019	341456178569	341456179119	341456179669	341456180219	341456180769	341456181319	341456181869	341456182419	341456182969	341456183519	341456184069	341456184619	341456185169	341456185719	341456186269	341456186819	341456187369	341456187919	341456188469	341456189021	341456189569	341456190119	341456190669	341456191219	341456191769	341456192319	341456192869	341456193419	341456193969	341456194519	341456195069	341456195619	341456196169	341456196719	341456197269	341456197821	341456198369	341456198919	341456199469	341456200019	341456200569	341456201119	341456201669	341456202219	341456202769	341456203321	341456203869	341456204419	341456204969	341456205521	341456206069	341456206619	341456207169	341456207721	341456208269	341456208819	341456209369	341456209921	341456210469	341456211019	341456211569	341456212121	341456212669	341456213219	341456213771	341456214321	341456214869	341456215419	341456215969	341456216519	341456217069	341456217619	341456218171	341456218719	341456219269	341456219819	341456220369	341456220919	341456221469	341456222021	341456222569	341456223119	341456223669	341456224219	341456224769	341456225319	341456225869	341456226421	341456226969	341456227519	341456228069	341456228619	341456229169	341456229719	341456230269	341456230819	341456231369	341456231921	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	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
21497	20103	27292	22676	20102	20228	10393	1667	771	714	544	481	403	406	347	315	326	291	277	239	213	294	240	264	268	255	223	259	248	259	231	219	237	224	253	224	229	227	213	193	235	225	260	241	292	314	291	331	282	286	295	270	234	199	236	247	217	200	198	212	199	202	243	212	199	194	194	187	200	216	206	199	203	225	198	230	228	183	197	211	227	218	209	197	210	210	207	182	184	196	212	229	237	201	184	180	199	199	175	225	213	191	222	177	223	202	195	199	212	209	190	210	206	229	184	217	184	184	187	211	198	203	204	218	208	211	214	221	198	210	180	210	191	187	201	232	194	183	211	209	214	188	227	203	210	218	164	196	228	183	194	216	226	200	196	202	211	199	189	213	201	200	204	202	185	192	206	192	208	202	192	213	218	220	218	206	212	173	199	219	223	204	200	218	210	200	203	198	221	219	216	217	178	218	180	232	182	202	206	200	212	234	202	205	180	226	215	218	204	229	187	210	210	200	199	217	198	180	215	212	218	209	200	192	234	219	183	219	202	205	215	200	199	200	206	200	201	197	209	213	204	198	206	198	213	188	198	202	192	217	194	186	201	210	201	195	204	230	194	198	200	209	203	196	186	190	212	183	218	159	228	205	229	195	204	198	213	186	220	185	209	172	196	204	176	214	213	218	211	208	192	185	215	185	228	219	181	194	206	213	187	193	209	182	225	210	204	204	216	212	207	202	213	246	195	195	219	196	205	194	198	203	218	211	195	217	192	222	204	194	207	197	236	181	197	177	205	213	213	185	220	194	211	198	213	224	202	208	227	217	216	211	208	206	220	227	200	205	190	201	203	193	188	219	184	197	189	219	221	223	216	209	178	227	196	216	186	174	188	207	206	209	229	196	229	178	204	192	209	220	190	228	214	180	225	200	210	211	208	206	206	196	216	217	180	196	212	231	225	193	211	204	179	220	189	225	217	204	182	186	203	217	185	223	195	187	213	188	213	175	206	215	166	203	227	207	209	192	199	208	199	200	195	217	221	212	222	220	206	207	208	213	196	202	216	212	182	201	218	183	220	212	220	196	203	196	232	189	194	211	218	194	228	199	188	211	225	216	218	205	232	179	185	207	208	212	204	202	221	182	198	220	196	217	185	212	212	198	227	221	211	202	221	206	206	205	206	203	207	209	221	198	216	194	192	214	208	225	211	222	194	220	218	216	190	205	203	186	189	199	199	217	200	172	225	220	232	181	205	203	233	224	227	220	179	201	215	184	197	228	192	216	200	211	220	192	197	201	223	199	218	226	213	210	194	178	191	218	211	197	219	177	192	204	220	210	225	201	227	213	203	197	210	227	210	213	200	237	205	219	213	186	217	207	231	204	214	199	212	227	192	206	206	197	199	211	175	195	206	205	181	231	211	191	206	206	207	191	195	204	222	199	229	226	180	177	205	215	158	230	207	203	210	225	190	198	198	191	196	193	225	217	189	195	195	205	181	233	193	226	208	218	223	226	194	212	210	228	208	199	214	221	222	202	190	192	194	192	218	229	201	212	202	195	222	158	213	202	204	201	221	222	193	210	203	189	187	204	196	219	181	199	212	194	195	196	182	206	171	197	201	193	184	214	205	205	215	203	210	192	214	216	198	206	197	203	192	195	235	208	203	200	214	198	187	186	199	195	209	183	200	202	208	208	205	204	213	210	192	212	219	188	224	208	190	195	205	215	209	224	175	189	208	197	187	218	228	179	211	195	207	226	227	213	205	197	188	193	213	223	198	215	202	233	215	191	185	201	205	227	209	210	231	175	181	186	190	214	205	190	190	221	221	222	198	221	175	214	205	191	239	187	195	197	198	236	212	215	192	205	182	207	187	188	201	198	228	194	217	191	215	230	200	194	185	205	171	189	196	191	217	201	219	207	189	221	207	181	205	193	204	191	183	212	222	225	191	222	223	218	229	202	220	200	224	248	190	202	201	175	222	216	192	213	198	202	188	194	218	221	230	189	204	196	182	201	198	206	197	216	193	206	195	205	198	201	207	186	206	208	195	166	208	213	172	209	219	208	194	191	169	216	211	216	207	199	187	210	197	201	213	226	180	190	211	213	201	194	198	195	216	223	213	198	215	194	216	211	202	213	201	183	196	208	196	241	218	216	204	205	193	193	204	183	207	200	185	218	186	219	195	204	215	184	190	202	233	200	203	211	177	232	209	197	207	210	236	210	217	198	201	209	217	207	190	192	180	237	191	215	187	194	200	217	178	194	208	204	179	214	222	211	202	184	219	210	224	200	208	202	195	222	212	200	218	230	225	198	218	209	209	220	189	207	179	202	197	217	224	202	189	216	195	218	201	198	172	215	197	211	202	192	201	205	209	201	201	240	208	201	184	204	180	169	220	196	191	198	233	212	180	195	166	211	199	186	184	201	201	194	197	203	219	200	206	226	200	229	236	205	186	237	223	215	230	216	197	191	188	177	208	215	182	204	209	221	209	204	209	202	184	224	187	223	200	225	216	207	200	218	183	207	194	188	176	210	181	205	224	219	173	211	204	209	202	187	201	210	199	187	192	190	183	221	186	194	214	183	163	208	201	208	197	203	240	229	207	185	210	206	193	195	215	226	208	244	187	199	197	209	186	221	182	217	231	204	204	209	227	211	194	217	191	211	215	179	201	212	206	191	185	175	198	193	206	208	218	234	188	186	208	221	208	220	206	184	214	201	222	219	218	216	182	209	184	187	225	212	191	207	209	204	232	207	221	215	199	193	197	187	201	183	187	218	206	190	201	201	187	180	206	226	202	212	217	196	194	192	202	226	196	197	220	184	216	236	187	216	202	213	201	184	203	219	206	224	187	211	201	190	201	204	191	226	209	198	200	215	204	187	222	195	224	205	209	165	181	208	188	202	221	199	208	187	202	199	179	194	219	228	206	226	208	192	193	220	207	195	200	185	214	220	189	220	210	222	212	201	229	224	217	218	200	193	198	213	179	202	197	172	201	204	179	184	194	221	224	227	185	214	221	195	193	200	218	196	222	206	187	201	198	210	187	219	199	209	212	224	178	199	196	200	194	197	204	203	184	190	208	176	203	191	209	190	231	243	209	182	199	198	190	212	225	188	213	200	208	227	236	217	214	193	177	190	196	186	188	209	200	207	191	204	220	191	167	210	208	208	222	187	214	185	220	184	219	200	180	198	195	205	232	173	203	205	215	181	220	196	189	193	207	196	205	205	206	233	211	215	200	196	202	199	181	182	187	199	216	189	188	186	194	197	184	188	206	203	178	236	185	197	195	203	209	219	202	191	221	207	216	208	203	220	207	188	205	216	218	203	206	228	196	209	217	207	204	192	186	181	209	203	224	202	206	190	223	183	226	181	213	226	210	190	225	203	182	187	205	202	250	213	205	213	186	193	194	208	225	193	195	218	188	188	206	186	198	173	206	206	240	185	219	199	214	180	232	190	200	218	205	176	222	187	206	212	218	191	203	209	210	204	225	201	201	196	228	183
14632	33525	26252	15265	11002	7863	4313	2423	1347	1163	860	694	612	541	526	420	417	356	372	337	344	329	289	313	302	268	333	318	268	302	296	281	313	305	283	253	256	256	263	256	244	261	266	284	358	360	391	376	375	395	365	387	255	223	260	251	247	240	209	234	249	225	226	229	244	228	212	234	258	231	237	248	210	258	240	216	216	240	210	241	218	213	247	235	238	269	237	218	249	234	227	227	240	249	237	262	232	198	238	232	246	264	212	229	240	221	227	216	258	251	219	270	232	238	236	230	224	251	229	214	235	223	235	197	232	241	223	243	232	251	199	210	232	226	212	219	241	208	244	234	229	268	239	236	220	253	244	226	223	236	227	241	243	207	231	257	221	220	223	229	222	239	218	224	219	231	217	229	260	245	233	217	194	245	229	217	225	233	225	263	198	251	262	215	249	230	236	211	229	240	216	202	245	207	242	200	241	229	228	229	236	263	246	208	247	252	220	244	225	232	207	201	249	227	239	233	202	243	227	242	216	233	231	229	220	209	222	235	235	252	214	238	211	232	249	226	260	228	217	252	222	211	234	231	218	234	240	228	240	221	232	249	235	212	242	228	247	225	213	254	216	212	220	224	268	243	239	206	230	261	223	228	269	233	218	225	211	231	208	227	250	233	224	253	233	225	245	244	218	232	245	237	215	236	225	245	230	254	215	200	210	243	221	233	242	250	238	245	211	237	269	221	218	249	238	221	267	238	254	249	256	228	237	241	252	258	230	239	246	247	212	234	243	235	218	196	224	243	202	234	228	200	244	268	241	206	229	237	208	239	230	241	237	246	243	218	243	234	247	224	226	235	249	233	240	205	213	210	231	249	241	236	237	234	225	244	209	210	209	232	230	240	211	225	237	242	202	229	225	231	217	213	216	230	202	218	208	253	241	226	239	251	236	244	203	223	260	213	212	212	236	222	244	241	204	229	237	266	240	252	260	257	277	240	229	234	200	251	251	238	231	243	220	216	254	238	242	209	247	194	229	245	210	235	238	241	256	226	243	242	249	226	236	234	230	247	216	236	235	216	235	227	213	224	221	232	234	222	232	228	239	209	222	228	269	222	220	234	243	236	210	233	250	223	238	189	249	225	242	202	242	234	256	224	213	252	224	237	258	224	257	232	240	237	228	246	220	210	226	205	258	231	212	215	204	205	237	230	238	247	232	201	218	240	227	227	204	242	261	217	229	233	216	247	217	226	215	209	236	213	225	258	234	224	237	249	247	239	235	249	221	224	241	204	243	217	225	239	223	224	241	216	248	217	256	225	214	204	234	233	233	211	277	217	243	238	237	251	236	222	208	244	237	237	230	245	250	225	259	267	234	192	226	249	220	212	264	223	258	213	239	220	230	227	243	212	215	236	227	223	251	222	208	262	215	221	218	252	239	237	222	211	218	259	221	228	235	211	210	237	217	232	226	228	244	242	225	232	225	240	245	224	252	224	226	229	224	244	245	246	239	216	206	223	240	229	248	215	224	210	231	215	226	214	248	222	218	244	214	205	250	227	218	246	266	248	241	226	259	265	245	229	207	217	240	242	239	255	245	211	205	231	229	232	248	234	218	249	233	237	195	229	249	243	219	241	263	196	201	228	243	233	250	240	206	216	242	235	220	266	240	221	227	242	194	255	216	237	228	239	219	223	261	212	224	254	261	226	266	221	232	210	227	236	223	227	204	243	209	233	234	216	258	222	232	216	234	218	254	242	217	217	241	261	227	219	236	211	198	241	252	220	222	212	234	233	234	249	235	222	227	211	239	211	206	227	235	225	238	225	222	223	226	224	227	247	223	256	232	233	213	232	216	231	244	219	239	227	235	209	230	224	227	243	216	254	245	262	210	224	200	267	218	241	253	212	232	213	232	246	258	217	245	228	241	261	239	216	225	212	221	228	227	246	235	241	224	207	211	268	222	252	218	231	225	261	209	244	232	217	220	211	213	229	242	212	220	232	242	221	241	245	217	232	241	253	238	243	215	215	234	256	226	235	212	244	213	240	219	226	236	222	229	220	236	227	230	248	240	224	235	229	225	232	246	236	233	203	219	243	226	217	252	236	213	214	227	254	227	244	225	217	259	225	241	232	227	229	236	237	224	226	206	227	223	231	252	222	242	228	239	238	192	236	245	235	220	237	236	223	199	208	226	239	239	240	226	238	213	215	236	219	222	228	235	214	218	223	230	259	235	224	227	229	248	223	232	229	218	215	236	243	230	234	199	221	224	206	212	224	227	226	230	190	235	259	221	211	227	222	239	224	220	223	199	241	234	226	237	250	234	272	230	198	203	210	229	229	234	244	207	253	226	202	214	237	213	261	264	218	250	238	201	240	221	240	240	226	218	234	216	232	235	245	234	220	194	246	256	239	231	244	239	238	219	210	227	228	242	222	198	235	223	237	236	197	242	232	230	244	240	204	216	273	261	254	239	241	230	220	245	251	249	237	247	268	230	244	261	224	229	206	235	247	202	243	227	240	240	266	235	253	217	235	244	244	254	206	228	236	223	235	214	247	237	232	232	229	232	230	241	246	200	233	244	248	244	236	265	226	211	261	236	225	223	213	234	238	254	248	230	240	225	241	223	238	225	239	223	256	237	237	228	239	217	234	217	204	228	217	221	218	256	250	235	255	222	214	221	224	241	213	237	240	211	212	264	214	256	216	207	232	241	222	239	259	226	212	249	203	222	234	218	243	213	252	224	219	224	245	206	225	246	233	236	237	210	216	215	249	223	238	255	222	220	239	257	223	214	238	260	221	222	257	220	214	218	225	231	251	248	235	231	235	228	235	219	244	222	216	243	236	248	242	247	232	232	236	226	222	225	243	209	226	280	220	192	232	245	226	211	242	203	220	223	220	238	247	250	232	231	223	210	233	227	211	234	231	231	237	218	225	227	216	230	243	246	216	281	187	242	228	233	242	246	227	234	241	232	232	245	209	238	257	235	220	223	265	207	248	245	229	225	242	261	219	227	239	236	231	215	229	245	230	223	215	236	240	243	233	248	261	193	221	252	263	203	267	243	209	224	240	246	211	250	241	239	252	250	272	237	233	249	238	207	224	226	228	225	260	221	237	241	229	254	236	236	230	230	235	222	205	215	260	241	254	236	240	224	247	256	216	256	231	261	242	215	203	217	212	260	236	245	224	241	225	219	256	230	229	242	241	221	242	238	231	208	239	239	226	225	233	213	203	227	246	211	219	223	215	236	232	210	233	247	243	212	226	225	238	243	214	225	244	228	242	219	226	258	250	221	229	232	196	223	239	227	232	232	232	244	247	257	230	236	233	239	207	241	230	250	238	244	253	260	227	235	233	255	239	222	224	209	229	216	259	241	199	214	220	229	228	231	215	252	244	228	221	232	237	234	227	248	231	235	247	235	231	235	238	239	221	253	214	264	246	221	233	248	264	216	211	247	243	259	230	230	225	247	216	237	228	251	254	225	237	235	218	206	243	204	220	239	237	242	222
27775	20890	14368	5681	2489	1721	1056	803	719	720	677	617	601	643	633	640	678	638	608	614	611	641	614	681	603	639	703	645	614	647	660	631	617	635	607	658	647	656	662	636	628	632	659	635	622	654	624	646	665	633	670	644	688	646	657	642	642	632	571	622	611	638	610	587	618	596	653	581	625	603	614	633	601	647	663	605	639	610	640	619	588	658	639	625	602	649	612	652	591	659	624	608	644	638	650	627	655	604	658	621	607	625	637	640	632	608	615	636	625	636	621	647	689	625	639	653	620	636	637	599	656	667	669	640	630	639	604	620	657	651	641	669	623	657	619	605	660	601	617	629	658	655	675	615	624	603	596	699	643	637	610	636	606	637	645	625	610	639	622	627	608	642	655	660	623	636	608	647	619	613	582	627	588	611	625	639	622	655	648	679	607	599	636	627	594	635	566	604	614	645	670	670	554	614	624	598	610	641	650	626	570	658	581	626	643	619	622	649	669	618	651	604	644	601	610	593	599	668	587	572	649	614	639	655	647	635	630	620	633	632	568	643	662	645	613	648	573	620	636	625	648	654	641	662	581	663	632	669	632	607	639	609	630	643	645	669	666	607	650	664	596	639	640	631	679	645	645	645	618	648	635	639	613	650	657	634	647	649	645	663	590	650	605	614	606	682	627	637	622	637	596	648	658	580	617	625	673	624	610	644	611	589	637	622	642	655	615	639	641	631	577	606	623	606	667	597	591	609	616	642	630	631	636	606	630	664	631	622	607	642	663	615	642	599	646	645	628	644	635	623	637	662	623	653	631	597	649	648	646	591	634	655	643	643	627	621	599	576	637	619	681	662	621	599	648	666	618	585	612	594	600	589	660	628	665	658	588	679	630	616	640	658	630	604	565	660	700	585	623	622	619	671	665	586	652	630	650	619	593	577	627	631	665	623	657	666	608	641	605	658	640	667	631	621	620	623	665	603	616	623	624	598	566	643	654	626	613	628	604	674	659	637	633	610	629	590	643	605	611	610	643	630	604	634	597	647	621	639	629	629	663	577	646	568	635	666	636	632	612	655	637	601	576	629	596	658	672	624	620	592	620	643	644	602	601	624	592	618	670	658	652	631	641	614	589	605	598	645	589	586	607	633	645	657	619	607	608	603	636	632	625	635	664	605	623	618	655	674	603	650	634	616	641	628	628	589	613	626	620	626	630	628	665	624	616	652	629	626	570	673	651	616	670	617	622	628	652	577	654	599	635	663	648	633	621	696	651	632	642	625	594	644	688	639	595	594	622	605	663	621	692	680	628	591	637	646	629	643	615	630	649	621	606	652	622	671	597	626	625	635	623	641	638	664	635	648	627	659	631	570	613	615	663	609	625	668	666	610	612	667	609	620	654	675	656	581	644	626	628	641	645	642	648	611	633	624	621	687	617	587	659	603	661	683	645	624	641	637	623	621	659	656	662	602	638	637	632	617	618	629	598	617	613	646	629	631	644	573	622	667	608	642	610	610	688	619	662	629	638	628	594	625	619	631	619	618	640	600	610	618	616	621	663	597	637	637	654	636	633	594	615	640	622	656	596	641	596	650	615	640	628	647	684	609	591	619	580	630	609	637	619	615	634	590	632	622	660	660	589	647	653	592	626	631	616	606	658	610	616	674	619	619	632	686	656	651	647	579	616	628	661	588	652	628	591	635	619	625	648	632	592	581	650	631	640	647	641	623	641	621	600	641	591	642	617	572	621	662	620	676	672	630	622	615	591	625	655	621	636	646	579	642	593	603	661	688	603	591	634	631	595	676	689	595	611	602	656	599	607	610	660	637	633	657	625	635	616	638	631	677	623	658	649	622	639	625	624	627	621	559	592	586	645	623	601	612	629	645	607	576	637	649	591	651	621	648	639	600	609	615	615	639	631	643	650	638	632	618	665	561	639	632	617	638	662	627	616	658	603	624	615	623	643	653	645	634	675	607	624	621	659	640	614	577	595	628	617	671	668	677	602	695	647	614	627	644	594	643	637	599	636	624	588	628	633	589	669	628	640	610	622	624	602	598	630	643	656	646	628	663	609	616	603	623	627	655	625	613	625	626	633	654	634	676	667	569	633	602	651	648	644	650	686	661	593	634	603	652	592	630	666	667	637	594	614	620	642	656	602	644	647	636	604	656	600	630	600	645	632	598	620	639	592	645	666	605	621	593	618	639	614	620	572	682	671	612	622	608	648	662	657	637	624	606	607	612	616	626	599	647	603	625	669	628	595	643	617	633	668	609	610	633	642	654	576	642	573	594	632	650	645	581	648	638	630	618	635	650	605	579	641	640	606	598	640	598	622	635	647	604	625	601	614	642	598	621	620	611	657	681	622	607	604	581	620	660	619	662	616	650	669	647	609	670	606	651	648	642	603	652	650	604	615	623	580	676	659	655	642	651	637	645	642	636	608	602	627	601	587	621	643	602	613	638	650	596	651	657	633	640	629	565	638	627	587	625	624	622	578	636	627	648	639	659	632	639	644	594	588	622	671	591	649	605	630	660	689	613	595	654	625	702	626	567	651	634	619	626	624	620	639	686	586	619	643	574	606	622	645	618	649	622	641	608	645	636	609	636	690	599	629	603	606	562	618	623	629	617	630	621	628	634	615	651	676	571	658	629	644	590	641	632	615	666	628	628	659	596	678	633	634	569	612	588	608	573	614	600	652	626	606	684	595	630	578	638	660	612	656	622	642	626	592	616	625	644	584	633	632	651	613	622	615	592	633	645	677	613	613	707	618	650	602	603	596	571	649	627	629	578	642	567	617	595	615	621	631	623	612	619	652	655	654	618	633	700	596	638	637	639	649	594	618	613	704	656	626	622	663	573	619	589	673	669	612	597	653	633	618	652	609	643	604	658	664	608	636	661	565	632	669	632	587	584	623	633	656	644	625	605	619	657	639	636	623	655	633	641	678	620	639	631	615	621	655	657	631	598	605	649	711	672	626	637	637	677	656	634	597	657	636	585	625	638	599	601	652	607	628	601	613	613	640	601	655	639	615	649	652	630	591	629	650	648	638	625	649	630	643	630	601	589	679	625	630	590	624	645	633	674	593	670	634	578	676	655	600	674	617	690	613	629	618	596	613	629	617	619	628	605	632	604	633	655	615	624	665	633	620	642	650	617	637	653	635	672	590	613	621	637	657	621	622	607	621	648	629	606	654	616	599	667	625	602	596	617	600	610	655	647	617	612	672	685	646	631	648	633	649	651	637	657	648	628	660	638	671	623	625	646	618	611	642	639	642	615	577	646	653	608	662	630	611	637	635	625	618	635	614	623	589	611	651	607	669	598	629	632	647	605	624	674	634	652	708	655	640	626	657	659	633	640	593	592	630	584	612	602	650	616	663	629	626	624	591	652	618	641	641	627	611	676	635	616	628	623	628	639	624	653	668	590	675	644	578	628	649	710	688	654	629	597	600	662	639	640	610	637	623	559	641	623	631	611	628	625	630	611	650	643	608	639	671	667	641	657
13405	20668	13068	5818	3665	2645	1562	1098	945	835	808	747	744	761	723	694	673	705	710	687	744	729	705	671	720	655	692	717	685	751	751	705	756	704	688	688	683	675	651	714	724	676	679	684	716	717	687	794	764	718	754	723	692	711	698	691	695	710	729	700	680	692	665	685	664	665	656	701	682	675	687	666	655	726	676	673	689	706	715	666	724	679	686	699	695	723	727	685	690	664	684	760	672	726	689	724	709	714	688	684	696	697	712	735	714	686	710	712	692	662	676	700	686	676	732	701	644	660	655	673	680	719	659	688	653	666	741	695	698	664	713	685	716	677	715	676	683	664	688	666	700	677	663	699	674	705	709	706	700	683	721	644	660	649	669	691	713	655	658	693	747	610	698	759	677	720	670	720	692	670	667	724	700	743	734	708	692	759	646	702	666	692	720	715	688	704	749	643	688	740	686	688	692	726	666	680	667	670	657	734	688	687	713	684	691	686	712	689	650	705	698	674	716	724	710	710	715	700	685	704	691	660	684	661	688	683	698	678	714	675	702	711	760	705	778	641	688	650	727	687	695	656	652	693	729	656	657	702	672	667	702	694	746	721	690	689	701	705	672	664	650	671	655	720	635	679	692	691	642	693	683	702	667	673	695	703	728	685	677	676	722	699	693	713	716	735	695	735	660	656	681	689	674	663	694	650	695	672	641	669	685	654	695	699	706	672	677	738	674	680	710	669	690	702	706	702	664	694	652	681	715	724	690	716	689	676	735	708	697	675	684	706	706	744	628	731	710	718	708	719	680	702	729	731	668	712	704	670	725	697	712	725	695	701	694	680	650	667	682	697	686	721	719	681	710	685	673	697	700	670	691	731	706	723	662	670	709	698	718	712	721	660	683	681	718	739	762	690	660	732	641	675	712	728	712	693	677	739	673	695	714	690	694	671	683	656	691	695	705	708	676	674	715	777	696	679	704	732	667	685	726	742	705	744	657	669	759	693	664	672	686	670	661	665	682	672	695	716	679	688	657	704	693	668	660	660	706	681	690	705	688	662	701	689	695	695	698	692	674	674	702	684	682	744	694	701	703	668	699	658	680	677	665	710	652	681	725	725	668	664	692	720	654	710	654	691	690	663	691	700	708	737	735	697	707	702	706	664	721	709	731	671	670	702	634	627	694	679	678	692	690	694	724	717	658	677	709	714	670	726	695	676	711	717	742	658	645	734	683	684	735	681	684	730	669	696	658	710	663	675	694	691	682	700	688	667	707	666	688	677	722	681	730	663	689	672	655	706	712	674	739	680	683	698	708	721	701	675	728	707	685	660	632	716	673	711	719	676	705	728	716	695	704	657	674	655	674	689	711	633	742	716	700	710	690	692	701	678	683	708	666	690	643	690	701	696	722	686	702	712	672	684	702	726	641	668	677	714	710	710	667	683	670	684	641	687	681	700	683	699	647	690	726	678	694	718	734	682	664	684	656	644	692	650	704	654	748	698	653	722	740	717	699	693	718	705	670	732	701	668	688	661	659	694	685	700	682	674	704	733	655	662	680	699	708	689	627	701	712	700	671	702	706	777	687	722	660	684	686	651	695	706	694	666	745	709	703	681	656	739	704	662	684	704	699	707	659	716	631	662	688	701	707	671	711	681	701	693	653	712	652	719	683	695	713	694	715	704	691	698	755	641	696	677	656	648	677	667	664	725	669	656	708	712	702	691	661	683	646	608	729	718	696	695	690	691	735	718	679	696	620	701	718	743	691	736	727	672	703	635	698	650	732	688	704	695	691	692	690	697	663	739	684	687	741	694	712	691	697	668	675	649	688	704	709	730	638	689	709	731	685	701	721	672	712	717	734	685	710	707	666	688	674	678	642	710	671	690	670	716	692	713	703	714	689	677	710	692	699	702	691	695	695	671	675	680	696	694	698	702	663	668	692	673	691	689	663	653	721	711	643	719	671	674	699	707	718	693	637	653	759	715	678	734	714	627	673	692	712	751	641	664	725	681	708	677	691	697	717	715	724	664	711	712	667	642	658	666	673	714	699	662	758	688	696	689	696	666	709	656	674	741	691	700	727	702	690	695	756	669	660	675	696	708	688	741	693	682	688	697	692	662	684	678	660	738	723	691	674	755	683	687	682	670	694	668	689	644	663	703	669	690	713	694	680	649	691	724	681	692	705	696	725	729	676	632	736	726	714	698	666	659	696	689	723	663	773	715	720	671	679	624	674	702	710	699	679	684	738	685	699	681	710	705	700	660	702	712	684	638	682	664	673	678	731	669	668	730	651	689	713	717	689	704	651	694	751	712	703	698	748	711	739	736	666	715	735	695	672	707	651	699	667	696	667	714	742	711	692	695	661	719	650	690	664	678	699	675	653	699	674	664	696	718	679	628	751	679	689	693	753	649	716	691	693	699	687	700	682	710	714	667	731	693	736	705	704	671	733	687	684	657	676	709	694	719	689	721	690	706	660	712	701	650	686	681	680	646	683	681	678	718	679	673	691	659	697	667	716	651	721	652	744	745	694	689	695	682	698	673	694	730	703	714	709	688	674	698	676	708	694	674	699	697	654	665	699	718	687	716	724	680	700	693	682	675	645	685	683	709	680	693	696	679	685	688	667	702	700	674	707	732	702	720	660	665	675	665	662	672	738	726	702	732	728	688	687	705	722	639	678	736	731	670	641	687	677	684	682	663	687	654	686	696	710	689	639	668	658	728	687	664	703	671	720	688	697	698	674	648	701	685	710	671	692	703	731	689	721	714	658	636	691	704	668	675	667	730	674	686	647	679	670	691	671	651	695	690	735	632	661	691	698	699	683	720	708	686	686	679	670	702	723	696	657	690	677	683	718	673	773	700	714	716	689	672	714	694	669	697	681	674	695	706	711	678	697	733	665	664	652	669	661	663	711	669	670	729	655	695	642	703	684	712	700	667	669	663	704	706	729	678	663	679	718	678	683	704	663	683	623	707	695	677	685	725	651	726	651	662	678	680	710	675	734	658	652	704	712	661	675	685	686	670	665	660	652	744	710	721	667	676	690	643	700	681	726	684	691	689	708	755	689	669	712	682	669	689	660	699	695	645	699	666	649	690	705	684	622	730	715	666	691	690	713	661	727	692	715	697	660	732	688	698	707	691	670	658	697	691	678	698	696	721	688	657	655	707	702	674	683	693	642	694	633	665	672	699	668	703	707	628	659	721	678	729	700	697	739	680	688	691	705	715	717	653	719	708	688	729	696	699	692	645	770	691	676	698	664	714	672	632	719	673	657	708	663	720	684	722	632	696	669	652	679	716	740	672	690	701	720	707	679	690	680	714	663	655	710	716	730	725	677	682	664	648	691	701	664	628	676	704	726	691	745	703	695	663	679	678	723	667	685	753	697	647	686	677	764	680	673	647	683	711	694	689	697	668	740	682	721	691	707	676	722	713	699	705	678	629	706	699	682	680	683	682	684	676	694	694	732	685	661	666	711	680	661	682	681	714	696	692	700	696	686	670
23924	21325	28486	24543	21317	11607	2284	1080	917	880	696	721	607	564	541	527	538	518	537	537	499	519	519	500	522	503	535	501	459	481	513	561	502	489	509	436	516	487	503	535	533	538	523	505	492	525	543	565	574	539	538	526	515	493	452	493	480	477	500	503	472	467	475	478	511	495	484	532	501	478	449	483	502	463	499	522	463	451	520	472	468	434	449	490	506	465	511	473	491	477	490	462	479	472	493	462	445	481	501	485	456	473	449	477	475	461	466	520	461	524	442	451	502	491	455	449	462	484	432	466	488	457	465	451	475	502	513	460	468	485	476	504	525	511	490	414	460	450	467	476	466	491	447	477	521	443	459	513	461	481	448	490	475	475	447	478	491	476	458	477	461	510	511	483	526	502	488	474	514	468	454	477	468	479	483	480	461	508	462	491	451	479	490	477	466	458	502	452	441	492	541	492	458	480	507	448	489	487	452	457	488	469	489	488	464	469	460	493	473	510	474	482	466	451	497	491	459	506	522	476	465	486	525	463	479	486	428	491	505	471	500	491	501	487	509	495	487	471	520	456	481	459	495	464	463	503	484	461	471	489	477	492	474	524	480	497	509	467	465	500	489	478	479	472	425	442	495	509	462	457	471	447	426	453	490	458	465	485	455	447	491	495	501	514	483	497	475	509	505	487	495	485	462	479	496	501	460	465	494	517	483	460	474	491	471	497	519	485	544	492	499	453	495	475	478	486	446	470	465	464	477	484	489	514	436	454	454	493	474	503	427	454	486	481	462	451	416	462	464	487	471	442	481	448	477	466	492	461	491	475	478	485	479	469	499	447	527	444	474	487	493	441	480	491	482	507	501	477	472	454	499	466	469	494	458	442	485	491	466	473	412	488	492	488	476	497	489	477	489	482	499	481	513	468	493	454	486	483	490	477	502	471	479	484	498	498	492	461	504	466	473	475	504	504	474	492	502	477	463	488	514	478	472	480	469	488	465	474	478	481	467	486	452	461	475	486	479	452	495	503	501	464	448	489	431	508	493	487	467	480	450	461	469	429	464	447	465	486	447	505	495	488	491	474	480	504	492	464	515	490	472	476	452	472	482	466	455	468	419	460	440	473	475	470	510	477	491	439	454	470	496	489	492	478	483	446	441	442	463	430	495	483	454	488	484	464	452	473	466	490	473	471	464	489	465	485	513	454	497	528	462	499	445	483	527	452	481	499	462	477	489	488	515	484	494	500	468	483	461	490	465	457	469	519	479	461	455	459	486	498	487	445	471	484	484	478	478	438	460	464	498	499	476	454	472	464	507	489	488	502	504	470	493	473	463	480	514	465	506	455	502	451	488	523	463	488	436	467	490	453	517	530	430	508	451	449	482	477	517	459	480	476	457	505	526	483	465	456	505	467	492	487	521	461	484	469	446	533	491	480	457	462	501	472	500	477	519	488	524	490	467	459	503	491	482	445	472	480	469	453	508	453	487	442	506	482	512	493	439	466	484	503	481	461	474	518	501	485	467	472	467	516	410	499	438	502	513	491	505	471	533	499	475	457	490	469	471	445	515	460	488	489	471	472	485	480	465	461	509	487	466	494	491	465	457	457	504	517	451	452	454	486	483	487	480	489	486	475	465	488	452	462	467	465	484	504	464	507	470	455	479	465	490	500	474	474	495	443	493	480	478	461	494	488	503	446	457	482	464	454	448	513	478	476	492	468	487	451	509	469	453	465	457	463	458	476	481	452	534	486	474	507	517	506	473	494	482	490	476	470	503	523	476	477	500	491	470	471	468	480	465	465	496	487	444	439	492	504	500	464	509	497	500	504	487	464	496	487	483	463	489	494	474	442	484	480	491	471	480	470	465	441	479	458	467	499	495	459	466	450	471	453	486	485	464	456	495	471	523	456	459	505	462	460	469	466	522	438	450	490	454	477	539	510	500	496	475	483	496	479	497	491	492	467	437	483	446	478	486	450	497	484	487	483	433	517	514	484	500	496	472	491	449	479	487	473	487	467	498	459	519	473	475	505	499	505	487	490	483	487	516	486	464	466	448	482	498	490	490	473	474	488	459	470	469	490	521	498	481	492	482	477	452	459	482	520	510	476	506	450	444	501	437	468	526	440	501	465	474	476	470	506	498	464	491	487	481	462	472	491	477	428	469	496	460	474	474	489	491	483	453	512	470	445	471	448	490	490	477	501	463	514	518	504	460	527	500	492	506	471	460	495	461	505	481	455	507	478	493	526	492	467	489	523	469	445	507	475	473	434	477	484	453	435	488	495	479	448	477	453	506	526	462	484	489	488	440	464	471	434	462	484	495	519	500	469	529	474	490	446	496	448	481	492	514	495	490	492	467	475	449	457	480	476	490	469	487	460	481	502	464	457	482	449	451	476	511	430	464	481	460	510	491	475	449	469	452	461	468	488	475	513	459	474	505	443	491	461	481	501	492	482	515	461	468	490	494	484	480	460	453	483	497	469	481	498	482	445	512	475	471	474	501	475	458	456	463	503	452	438	486	484	461	491	507	460	493	509	510	505	528	478	528	485	476	459	436	475	485	490	501	497	465	462	492	495	446	447	474	464	471	469	499	448	497	517	504	496	485	473	516	480	505	496	494	506	497	431	457	476	460	496	515	510	480	482	466	475	471	454	456	479	440	486	474	477	414	506	482	489	492	462	517	454	471	486	497	453	457	452	475	498	460	508	461	491	504	500	517	489	462	487	495	510	491	529	466	455	487	473	472	479	491	464	508	486	474	470	452	461	477	465	474	526	451	461	480	448	482	501	486	508	487	466	480	530	460	472	463	493	491	471	487	453	448	490	496	451	487	489	472	487	438	474	465	489	465	474	510	459	489	492	486	464	490	498	485	489	477	510	491	460	450	448	487	454	433	483	513	453	450	470	499	476	514	481	486	499	476	475	474	481	504	438	486	448	466	484	450	497	500	490	504	477	517	468	493	471	471	503	474	465	445	471	470	476	506	478	470	479	466	491	482	504	469	507	525	482	435	483	479	485	450	464	501	472	465	436	505	474	454	492	488	471	442	446	455	507	462	437	471	465	456	495	506	475	497	467	466	438	482	461	472	490	491	427	455	462	466	487	510	481	483	476	483	427	484	518	494	476	540	511	483	471	483	463	489	485	435	485	517	472	468	476	473	505	464	461	481	448	507	454	502	491	455	466	574	465	485	485	426	476	494	479	502	473	479	485	455	492	469	489	516	468	488	481	495	516	455	477	506	487	486	495	461	448	466	506	444	477	462	486	491	450	444	483	492	453	425	528	491	488	462	468	474	471	506	484	465	509	460	461	479	439	508	499	455	505	463	477	447	465	476	493	488	461	522	466	484	498	491	521	538	452	502	481	475	463	502	468	516	464	449	482	432	486	511	500	446	489	490	458	461	436	453	505	514	500	503	480	481	500	464	479	482	454	467	480	475	488	481	459	506	463	475	461	470	482	484	465	491	478	433	501	459	466	472	473	487	460	481	523	461	479	460	450
13565	26995	19020	9817	6183	4108	2590	1644	1439	1130	931	866	764	727	676	680	635	694	604	599	568	610	628	586	562	591	579	577	580	582	612	596	607	590	564	592	573	589	545	556	571	547	555	584	621	650	641	674	651	642	615	606	564	532	595	539	548	559	537	546	508	542	534	561	536	513	513	519	554	525	572	527	544	527	509	519	514	589	555	553	527	524	519	540	517	566	526	500	561	559	523	516	528	503	535	527	540	525	545	544	546	550	569	529	545	557	508	501	508	490	505	575	521	527	553	496	547	510	515	542	541	520	521	578	574	528	533	538	518	544	567	558	483	559	513	531	544	525	538	568	543	497	553	501	551	539	549	524	537	536	560	565	496	560	579	525	549	577	536	555	563	548	488	524	548	529	537	479	529	547	502	565	551	558	547	516	558	512	569	558	523	506	547	537	512	559	531	474	524	526	492	547	553	542	570	509	556	584	543	533	526	516	514	546	538	521	553	550	514	531	560	567	542	581	564	499	542	530	543	530	520	496	495	551	528	535	506	570	513	573	525	536	503	568	570	526	582	525	537	557	541	535	524	541	558	554	532	535	551	513	562	527	555	473	566	548	547	553	530	548	546	545	527	559	495	528	554	513	533	531	532	535	547	559	551	537	564	547	543	544	549	553	537	543	487	544	573	501	561	509	544	526	508	564	591	575	567	547	511	554	540	535	526	535	569	534	558	538	521	553	527	573	517	524	508	532	527	552	560	527	570	524	506	525	555	540	500	549	564	531	548	557	527	530	543	484	538	573	523	543	519	499	531	507	540	544	495	560	513	558	563	532	506	536	555	552	552	527	529	536	565	495	551	523	558	534	533	503	588	531	581	544	562	541	537	542	552	525	541	534	493	510	516	525	482	542	555	504	553	561	518	543	529	499	539	523	531	537	562	574	525	545	591	560	562	513	562	571	543	538	580	578	548	543	550	561	507	579	517	535	552	566	595	544	514	545	560	533	543	526	551	526	521	583	528	547	536	572	513	551	532	535	520	528	513	525	522	542	500	547	586	546	522	571	508	553	566	498	535	552	558	491	515	523	556	568	563	533	551	552	548	530	520	533	562	490	522	544	531	552	523	506	547	535	498	563	539	576	534	532	533	534	533	529	511	517	533	530	578	562	515	478	494	531	560	533	550	514	532	547	548	513	575	536	562	580	533	563	522	522	564	550	551	570	563	547	561	571	574	519	534	520	534	561	538	527	564	539	557	520	568	544	514	532	525	548	550	525	536	547	533	521	530	508	538	543	506	487	541	517	545	522	529	521	581	544	519	506	542	523	515	523	545	524	528	545	545	499	544	549	534	516	535	550	524	543	541	510	536	563	549	506	520	531	535	500	512	537	533	507	578	524	553	589	555	546	544	558	546	536	561	542	533	574	512	551	569	573	514	506	547	528	528	554	556	553	536	541	532	535	569	504	537	527	509	510	549	529	539	513	529	541	532	539	542	526	543	498	522	507	510	520	547	501	582	496	571	534	527	552	507	560	501	546	516	559	532	554	475	527	540	519	517	536	560	597	536	533	519	576	528	556	530	518	525	529	513	553	560	552	535	581	553	562	529	518	552	563	535	559	541	525	549	530	518	527	546	543	481	587	596	547	532	512	545	550	568	599	574	517	549	566	511	586	554	526	552	515	546	494	567	564	511	523	549	513	516	522	508	525	558	512	496	583	564	523	559	537	503	520	575	568	571	510	536	606	560	508	517	518	496	499	557	601	542	502	582	535	516	499	530	540	561	535	560	494	500	515	508	496	543	522	554	533	539	529	511	583	571	536	563	548	492	523	538	537	542	565	553	553	565	554	512	558	570	524	529	511	559	532	556	517	547	538	541	541	542	583	526	574	541	562	571	557	543	536	547	564	515	570	543	583	543	520	539	509	534	534	553	569	559	514	517	524	536	511	566	540	559	563	538	550	531	528	524	492	558	530	520	525	555	530	591	500	558	534	516	504	525	556	534	541	539	548	553	522	508	550	520	572	510	556	542	521	540	536	555	542	575	540	471	498	507	577	565	551	508	555	533	536	543	514	547	559	500	585	580	551	517	553	582	533	532	540	532	513	546	553	512	542	550	523	518	526	546	529	578	594	530	507	586	508	572	522	583	559	517	527	523	532	496	536	511	541	492	577	542	524	523	553	527	576	568	550	532	507	557	522	533	561	499	542	540	539	572	504	590	521	556	517	557	537	552	582	517	573	529	521	569	543	491	505	540	538	537	534	522	518	574	543	559	541	530	494	555	504	510	512	488	532	541	555	526	561	532	509	521	533	549	557	514	526	514	520	542	548	559	552	541	489	520	532	552	549	529	563	581	537	543	559	530	549	509	502	501	539	511	527	560	554	548	493	555	568	543	512	514	523	494	530	510	547	537	522	540	569	528	509	555	530	540	557	519	491	561	516	527	545	500	540	562	516	536	559	519	510	545	543	582	544	538	529	520	567	561	560	520	552	555	495	556	540	545	536	533	516	530	592	526	520	531	538	507	548	550	518	563	528	548	529	552	563	551	489	545	534	561	564	520	556	547	550	531	525	548	533	528	554	507	516	519	521	533	511	548	504	544	510	543	559	513	549	550	593	487	551	515	537	520	530	519	573	562	554	585	552	599	554	562	529	555	545	529	523	542	538	545	549	526	524	559	527	575	532	538	573	535	551	544	549	561	554	520	517	560	526	581	523	537	564	544	561	513	532	549	535	551	532	563	542	548	531	569	530	555	524	581	528	591	560	543	524	510	556	576	568	522	537	569	547	578	551	540	550	521	536	521	490	534	527	546	519	559	557	541	519	544	547	533	530	486	540	538	542	521	540	553	543	522	550	519	602	544	547	528	549	563	528	548	550	529	586	531	535	516	531	472	575	470	547	547	528	543	568	535	534	536	541	576	569	519	546	528	482	516	510	542	544	552	548	497	541	544	537	525	558	545	556	581	529	550	521	564	544	541	533	553	535	528	552	603	573	538	570	510	569	542	508	520	567	549	544	524	565	545	559	559	524	550	541	548	566	539	551	523	492	543	553	554	518	527	570	577	521	526	547	505	536	532	598	552	517	526	560	582	564	532	549	569	521	519	544	532	551	508	535	537	555	540	519	550	541	554	542	553	545	548	519	507	538	563	563	544	545	517	541	566	537	520	524	546	560	522	528	560	550	496	557	538	523	531	539	552	515	506	553	579	527	528	520	550	536	515	524	566	544	518	543	536	519	512	549	540	519	534	546	538	559	550	510	577	521	542	536	578	523	546	505	516	534	542	580	485	549	572	556	545	532	523	534	544	608	510	563	520	503	530	516	500	561	522	570	530	571	534	532	593	531	522	545	552	529	542	553	555	509	532	497	533	526	550	538	554	528	553	557	548	505	533	550	541	581	538	500	566	522	562	546	580	541	551	499	551	580	536	554	596	520	534	528	534	550	568	530	512	536	571	507	515	565	537	522	529	532	551	522	533	536	499	553	505	540	531	537	513	497
24881	21305	27512	25345	13496	1994	1022	816	759	641	628	556	556	494	503	519	503	485	464	493	469	452	435	500	457	449	508	504	498	447	439	465	510	475	490	483	441	473	451	463	425	448	466	495	516	484	547	521	505	505	486	442	485	452	476	452	447	447	464	444	466	480	473	426	454	456	427	442	463	462	425	468	413	461	430	466	425	428	446	462	462	457	439	480	455	465	424	447	450	475	442	475	454	436	473	452	443	459	465	433	444	441	473	453	447	442	454	454	442	407	463	449	488	466	456	452	461	443	424	437	469	449	424	455	484	422	452	469	464	444	429	474	447	436	487	405	490	442	484	451	457	485	458	475	410	443	444	394	455	475	440	441	478	458	420	438	445	462	494	465	461	467	467	431	480	459	431	433	432	460	456	475	432	466	447	473	477	418	436	390	464	466	455	426	440	460	451	454	452	431	444	468	442	478	453	481	454	440	415	439	495	426	445	433	453	474	455	472	444	438	437	442	428	494	428	449	430	434	452	468	460	446	479	437	457	450	473	474	443	487	417	473	416	439	459	419	486	482	431	452	452	453	444	428	476	441	476	470	468	439	472	456	450	488	473	436	467	470	461	443	476	441	478	451	450	457	429	483	461	466	464	429	436	443	407	437	439	444	428	436	460	469	443	447	420	462	454	462	453	451	423	429	436	479	460	476	468	462	427	452	462	439	427	436	472	468	474	429	414	402	501	445	424	466	464	455	454	459	423	454	499	445	432	431	454	452	426	482	481	464	447	436	437	447	438	433	485	467	470	425	430	444	431	466	444	424	454	424	462	411	459	421	426	435	407	452	447	479	462	442	448	471	462	443	462	438	457	480	462	454	500	420	454	488	408	451	479	443	479	458	466	416	454	447	437	441	468	462	444	459	431	469	459	440	461	502	434	481	449	439	465	486	438	457	475	460	458	489	436	441	507	422	447	438	472	467	456	425	486	464	471	471	417	445	439	459	450	475	461	420	473	442	491	481	465	500	450	448	472	466	442	423	472	476	431	451	468	468	481	493	439	434	467	459	482	464	465	453	463	427	457	455	408	474	468	421	463	463	421	468	477	459	449	411	474	467	405	448	455	475	445	419	493	457	481	473	422	444	497	432	454	488	455	461	466	432	469	465	455	454	492	442	436	426	447	450	461	484	459	452	454	452	442	461	453	459	450	417	472	446	424	479	454	429	481	433	455	445	451	456	474	448	467	471	452	484	491	457	485	430	460	469	448	457	446	443	460	477	448	472	474	428	478	442	460	444	463	485	446	451	414	470	461	433	486	462	428	443	464	419	465	427	455	472	466	476	450	449	449	453	455	467	460	432	477	489	433	445	494	446	425	461	439	411	400	450	469	436	453	475	452	470	439	475	493	461	457	453	437	406	454	456	430	469	490	444	445	452	475	470	485	462	449	478	417	470	475	453	468	467	460	434	453	435	439	473	426	461	472	455	455	454	468	427	463	453	450	474	455	482	447	423	444	457	495	483	433	437	441	460	474	433	453	464	438	443	469	426	470	429	460	467	478	455	455	462	471	485	471	438	440	452	454	429	433	422	461	442	448	504	453	453	436	473	435	454	442	444	467	479	461	447	421	437	432	454	459	500	418	446	478	470	456	463	495	430	428	480	435	437	440	504	472	435	426	441	430	494	456	477	391	424	464	439	422	455	425	433	449	460	475	462	500	459	468	443	428	465	456	461	513	465	487	437	450	441	446	470	439	448	425	467	455	456	452	450	447	460	454	457	428	454	428	435	451	436	444	449	451	448	466	480	451	457	451	436	455	444	435	456	456	475	483	468	463	449	465	479	465	439	456	455	489	416	442	469	441	436	424	441	466	434	444	434	444	471	473	443	431	464	461	415	493	482	439	473	478	437	436	436	436	396	467	481	472	465	437	433	435	438	429	438	473	459	430	442	491	456	440	459	436	483	464	454	436	456	494	430	461	442	433	429	412	481	424	446	437	443	463	478	439	444	458	451	460	460	443	482	472	483	485	476	449	420	498	466	466	443	452	479	416	476	473	465	440	472	413	460	507	473	457	477	450	424	458	429	461	471	423	461	475	455	442	457	468	435	436	493	442	454	465	429	463	443	449	461	410	451	434	434	439	457	451	422	400	442	488	432	489	492	466	466	468	468	452	456	397	499	474	475	406	474	416	433	453	437	455	498	441	439	495	442	424	429	431	410	476	432	449	473	446	411	439	473	443	419	453	446	447	418	437	431	469	464	409	450	480	466	456	447	426	463	451	489	424	471	463	442	454	416	484	473	468	456	461	420	446	431	461	448	487	457	449	476	420	490	422	439	457	436	516	490	443	494	491	465	451	456	453	454	484	461	435	457	460	444	470	432	484	433	435	445	467	473	487	427	418	450	465	448	475	445	456	460	448	451	436	452	454	434	445	433	459	474	483	469	410	443	440	419	462	407	426	457	460	424	430	452	442	435	447	448	470	438	427	471	438	482	445	475	465	435	429	476	491	449	440	435	479	466	471	442	426	463	453	425	496	467	423	492	449	444	435	412	463	428	419	442	442	408	466	463	481	478	431	430	435	470	458	470	418	469	471	461	481	424	481	477	464	440	479	416	466	439	485	453	463	473	476	485	460	448	447	483	444	443	449	491	462	436	464	468	436	459	489	449	405	465	463	421	419	420	461	448	456	442	450	459	461	466	436	453	449	441	456	451	427	471	462	474	453	464	464	428	456	421	451	474	442	442	473	454	447	468	436	442	445	456	457	455	484	498	392	437	470	434	457	418	469	458	429	441	444	469	435	427	452	420	463	470	447	466	476	475	467	485	450	494	487	435	440	472	448	440	429	446	425	433	465	471	502	453	429	477	420	453	466	473	444	462	465	463	477	492	440	415	504	460	448	449	448	436	423	446	453	462	447	483	445	445	481	454	452	481	436	482	467	501	456	450	452	485	484	426	463	454	432	481	469	420	450	480	465	461	447	439	454	478	463	437	445	431	458	455	454	446	460	451	424	459	448	455	431	457	504	447	480	466	476	462	476	433	425	489	436	485	473	443	476	470	450	450	465	416	474	465	480	483	472	440	479	430	495	459	439	464	447	456	471	472	431	427	480	467	416	423	470	433	466	474	424	450	437	467	453	432	421	414	453	443	430	448	437	471	445	489	447	439	462	474	441	470	451	452	462	431	440	440	433	453	482	449	472	425	443	476	419	465	507	444	475	447	445	492	451	437	449	474	440	459	454	460	457	473	452	452	440	424	436	449	428	466	422	469	477	451	453	486	449	439	476	411	464	469	453	491	454	448	445	455	429	432	459	453	453	478	456	460	464	437	438	438	450	473	452	461	471	448	412	449	449	453	467	462	455	492	445	480	432	468	456	434	463	417	412	467	444	455	454	449	465	416	429	454	430	454	439	462	416	478	465	431	496	414	428	511	430	424	433	432	468	452	486	458	437	454	424	450	449	456	453	454	424	473	411	457	476	455	473	437	438	432	447	442	463	447
12442	21848	14153	6327	3951	2612	1591	1245	1287	902	886	769	624	632	568	543	557	557	570	545	553	559	515	507	504	559	531	536	524	521	504	557	555	519	504	510	523	516	509	511	492	495	509	494	589	585	565	615	596	530	534	527	470	551	489	494	513	530	493	502	501	493	524	509	516	487	543	493	458	491	492	523	505	480	495	503	484	518	478	494	439	507	465	505	476	486	495	524	466	497	501	473	501	527	498	440	513	539	513	476	494	490	470	498	480	477	505	484	510	524	486	434	538	456	498	496	440	460	503	499	506	462	526	489	491	497	517	481	487	482	471	517	490	511	459	489	487	491	455	469	477	508	487	512	512	479	462	470	486	505	503	491	473	475	444	466	528	477	508	500	483	514	443	516	485	508	483	516	517	513	476	497	557	514	487	501	472	516	493	472	486	494	485	528	501	497	506	484	478	465	535	531	512	507	516	499	487	484	502	482	462	514	492	479	515	487	499	488	537	483	509	488	512	478	543	549	546	496	483	477	451	530	476	532	481	520	495	514	493	462	478	520	517	500	470	519	510	516	471	471	490	521	531	522	481	511	513	468	519	517	526	498	503	545	476	502	486	505	499	505	510	520	511	477	500	484	494	506	485	508	496	499	492	484	514	456	498	511	522	432	482	488	466	469	497	446	479	441	501	461	471	530	524	535	483	478	455	489	482	488	510	503	476	495	511	481	507	501	526	527	541	513	554	491	517	501	484	526	508	487	523	492	522	520	514	494	518	462	510	473	500	569	489	485	479	507	524	497	483	470	479	502	428	511	469	503	505	461	489	481	505	437	530	516	503	510	474	481	514	495	509	501	488	507	498	497	497	513	476	471	505	536	496	487	503	466	484	520	516	470	457	508	530	490	460	498	517	511	497	493	495	503	509	467	521	519	499	471	472	501	487	469	482	509	507	493	523	491	493	497	524	499	502	470	506	496	462	487	519	527	546	463	508	497	506	501	505	506	491	482	519	448	487	514	490	503	520	516	475	497	495	483	489	506	478	520	461	524	502	519	515	510	471	514	497	537	500	532	523	516	480	484	505	503	480	488	480	519	503	489	489	513	480	490	505	517	502	490	512	515	494	505	468	498	498	472	534	510	517	486	518	548	489	491	482	512	477	507	518	517	516	496	457	509	494	449	473	515	495	521	517	494	478	484	512	529	484	480	464	465	488	484	507	499	507	495	556	492	478	517	507	505	491	475	441	487	486	480	483	519	510	456	496	466	506	475	470	459	508	458	509	507	489	465	489	510	501	509	506	492	471	480	476	489	480	486	485	491	468	491	493	500	484	497	507	501	488	491	517	518	504	474	461	524	510	502	515	492	489	505	482	503	486	496	490	496	494	543	520	500	463	509	499	464	485	479	513	499	506	521	494	514	487	498	545	479	474	509	530	530	504	505	466	455	495	456	492	474	459	500	546	486	515	518	513	536	486	546	470	486	460	486	509	453	464	487	451	506	517	468	481	473	487	495	479	509	484	499	466	495	543	523	548	521	549	482	510	492	516	495	527	458	545	501	491	495	515	477	504	477	493	507	507	483	504	463	466	490	491	481	462	507	485	498	510	477	521	469	448	512	488	511	455	485	486	464	514	510	552	479	495	533	514	528	472	491	521	510	497	520	542	503	494	470	477	469	471	519	502	484	491	515	480	464	525	530	485	525	461	501	483	483	458	494	496	485	487	527	475	472	508	516	505	500	479	452	504	521	501	504	545	493	490	507	495	490	498	501	516	478	526	469	514	474	541	507	518	483	455	497	468	510	480	480	511	498	484	524	495	505	502	522	509	462	519	499	484	526	484	452	522	520	487	503	519	490	509	515	459	522	502	536	489	490	524	492	452	504	522	502	504	510	481	463	421	512	514	484	471	450	510	545	510	513	486	495	511	520	508	508	496	501	499	479	510	487	473	487	479	490	507	496	462	481	486	524	467	486	482	503	509	523	505	460	524	466	460	482	495	509	488	504	488	501	479	476	518	477	498	458	480	495	495	497	459	501	442	489	502	495	520	477	524	481	478	477	522	489	523	495	516	491	498	512	506	521	471	493	527	486	484	492	491	474	479	504	524	520	503	471	511	434	457	458	495	486	530	499	485	510	430	497	520	484	546	507	495	496	480	485	525	480	518	488	466	461	506	500	505	512	487	490	519	478	503	511	497	494	447	457	489	480	481	510	472	512	516	501	524	489	516	478	501	490	496	451	494	511	439	517	480	506	475	454	508	542	507	471	486	494	509	549	489	483	514	496	471	483	478	457	516	484	525	491	489	511	499	456	500	458	451	505	520	522	492	464	511	514	443	494	493	528	472	493	508	501	512	511	526	492	525	475	472	507	484	479	511	490	520	484	523	522	516	531	526	517	547	510	508	482	451	481	520	521	531	483	488	515	504	504	510	477	472	496	479	499	519	525	504	538	477	551	535	539	538	505	498	522	522	472	489	488	502	533	460	510	478	491	529	476	504	505	501	535	489	484	493	474	462	507	497	514	498	521	507	491	509	516	535	516	504	484	489	516	493	483	529	495	496	479	494	450	513	490	471	451	517	499	504	471	496	490	472	454	505	504	541	486	485	494	483	547	487	522	489	462	505	534	474	499	516	500	477	538	478	487	487	504	517	492	490	476	528	463	475	520	476	502	506	520	477	504	479	486	535	488	494	489	510	485	521	517	506	506	513	504	483	446	521	539	515	490	527	457	495	514	475	493	456	482	529	480	490	480	453	439	477	489	504	481	429	500	525	519	485	453	492	463	471	481	465	495	453	488	490	504	473	475	488	472	482	494	498	478	474	545	472	523	497	511	498	512	482	483	505	517	473	479	481	486	519	507	543	511	500	545	512	512	506	473	486	534	521	502	503	510	481	505	514	501	506	524	484	541	510	490	498	487	502	524	491	490	499	494	510	503	485	498	502	524	482	505	477	504	515	452	472	503	493	487	512	530	486	527	472	445	491	450	554	520	502	490	512	497	508	495	493	519	514	510	465	526	497	480	501	549	486	511	487	502	526	483	500	467	490	484	504	502	444	532	544	521	521	467	480	517	510	495	505	509	494	494	514	489	494	506	473	455	464	482	516	511	551	508	511	469	495	528	458	530	479	521	501	511	464	524	493	510	478	496	490	526	512	521	534	476	500	529	545	480	513	485	490	515	503	497	491	484	502	470	502	476	475	525	449	468	470	488	494	477	495	464	527	533	555	477	478	483	494	536	473	473	509	494	500	491	486	468	496	539	509	480	498	527	508	483	463	484	469	510	510	485	486	554	473	549	489	541	479	480	488	499	501	535	474	524	468	486	440	478	530	527	474	475	531	464	491	503	501	499	487	496	503	471	473	490	510	451	512	474	481	519	476	490	526	510	488	474	517	511	495	525	523	466	458	486	435	478	519	522	493	474	502	493	497	508	521	484	473	488	506	495	516	490	525	492	501	458	515	460	488	522	513	516	450	537	516	516	495	516	481	474	484	525	466	513
22851	21341	28933	24105	21334	21393	9583	1774	1197	737	744	554	447	394	392	366	340	304	308	294	285	265	275	287	273	260	283	254	288	299	280	286	307	282	259	227	255	240	244	250	231	217	255	289	321	354	372	363	351	334	321	277	268	227	243	211	205	213	241	222	213	207	243	244	232	204	219	235	224	225	229	234	227	237	232	232	229	201	225	213	225	229	225	244	219	221	207	222	232	237	223	222	195	211	231	233	202	245	227	235	226	220	218	212	227	240	211	216	222	206	225	211	200	234	213	222	232	236	239	234	199	210	226	230	257	200	238	228	223	205	195	203	209	229	193	224	229	258	220	227	208	230	239	217	228	210	223	226	223	239	221	257	211	220	227	210	239	206	225	227	196	220	215	221	240	224	218	230	221	207	211	239	229	212	223	226	243	253	213	205	214	234	226	215	255	202	215	223	219	205	193	226	228	197	237	194	207	235	199	206	223	230	218	238	247	225	235	221	210	216	230	212	216	206	210	230	228	213	241	255	231	192	213	194	226	224	202	220	230	220	230	194	207	206	206	248	244	230	196	221	229	199	209	222	235	238	205	245	194	202	232	219	216	223	224	200	236	248	220	249	218	225	236	213	216	224	214	214	221	231	233	203	212	205	234	194	217	220	225	219	230	208	244	218	197	210	216	204	191	228	231	228	221	204	253	211	227	201	218	207	203	226	235	229	229	231	188	222	220	214	207	203	232	222	226	209	243	220	233	229	228	215	220	203	237	217	203	228	221	227	244	208	202	238	219	220	243	238	212	252	212	228	238	233	244	212	234	224	233	225	234	244	213	213	235	227	236	222	214	243	225	233	188	197	211	226	215	240	228	237	242	204	210	232	230	219	192	211	242	214	230	212	223	199	220	212	232	203	190	227	223	224	220	233	206	210	211	230	219	215	211	216	214	212	219	229	204	214	207	220	223	238	222	224	205	225	230	230	231	207	206	212	224	237	225	220	225	216	210	197	253	228	216	223	246	236	243	224	232	221	241	221	218	203	234	218	217	219	219	223	207	234	199	236	212	232	207	219	242	233	251	224	224	202	209	230	215	220	236	194	235	233	263	215	245	220	243	227	186	217	211	212	198	223	215	208	226	228	218	221	219	232	227	231	215	211	212	234	217	218	225	216	206	217	207	231	222	226	226	206	210	218	236	238	195	236	218	218	226	214	228	236	214	213	224	179	225	192	223	215	225	208	216	222	221	232	233	213	254	246	208	251	230	253	210	225	198	220	242	229	232	205	234	228	229	224	246	224	233	221	213	226	223	221	219	223	238	205	213	218	237	224	215	242	222	224	229	225	242	205	227	238	217	224	226	211	222	220	236	205	223	231	212	244	253	237	242	216	213	225	210	204	194	207	207	218	216	213	211	228	215	231	244	207	240	231	220	244	236	210	218	232	215	216	213	218	195	226	208	239	238	233	229	227	231	229	206	220	234	202	211	197	247	216	266	233	222	208	239	233	231	225	198	204	213	211	219	243	212	232	223	211	232	208	206	201	219	222	220	215	199	227	246	215	238	220	224	239	239	259	216	208	239	220	198	222	182	238	213	224	232	239	250	211	222	216	245	214	239	219	211	209	224	221	237	234	229	189	221	247	243	237	254	251	222	227	220	230	210	224	222	230	236	209	200	219	222	211	212	208	201	227	219	211	230	218	233	216	237	237	222	215	197	232	233	248	218	220	248	237	212	228	200	197	266	214	222	234	236	214	222	227	238	246	242	215	229	233	220	213	225	182	234	248	214	201	210	253	218	248	248	205	191	223	224	214	223	229	221	233	213	226	195	240	231	205	197	229	228	238	217	238	204	200	212	207	226	234	205	200	240	220	223	219	233	205	196	199	241	216	231	232	215	213	232	241	250	231	215	225	228	207	245	231	218	215	217	206	232	221	239	222	205	240	226	194	209	228	200	227	223	231	199	230	213	239	225	219	219	216	225	241	230	213	212	221	214	209	214	250	227	238	201	196	226	227	222	233	232	214	234	209	242	219	230	225	198	228	217	240	224	205	250	240	248	211	234	212	222	231	210	225	234	226	212	213	184	220	233	215	228	221	204	206	209	224	235	236	208	224	232	242	212	227	225	193	232	208	231	232	232	211	237	228	259	210	228	216	235	232	201	196	207	224	248	246	235	235	230	220	203	218	220	217	242	206	228	202	261	211	208	232	209	249	228	196	234	227	196	232	211	198	253	219	211	220	234	226	228	236	207	220	242	219	233	222	235	193	256	242	199	226	242	213	206	245	233	227	232	213	202	223	251	209	217	205	229	229	229	207	214	211	225	249	215	210	233	221	238	217	210	208	218	238	234	212	210	209	204	231	223	223	223	235	236	224	240	218	201	219	236	224	236	223	209	217	227	237	228	208	220	226	212	236	205	225	217	206	191	236	223	254	242	245	216	232	222	221	197	228	218	206	215	208	214	183	236	232	240	209	206	213	223	225	225	231	209	217	237	211	240	213	225	234	222	223	213	206	203	245	250	225	207	226	228	234	224	224	231	205	234	216	216	241	214	237	193	201	243	218	201	208	239	225	231	211	198	207	231	247	225	195	236	220	231	243	209	201	231	236	200	232	223	199	242	222	213	232	213	186	244	226	227	225	231	234	213	220	206	238	213	207	198	232	206	228	239	211	235	213	206	229	212	225	203	205	228	183	214	195	205	230	218	176	229	218	225	236	223	203	215	178	196	247	214	256	236	235	204	211	215	219	233	195	211	243	221	231	214	232	221	210	217	248	216	214	232	237	210	218	235	227	213	239	215	268	232	233	203	219	199	213	213	210	222	216	215	223	203	196	209	239	216	209	242	242	228	222	193	246	204	210	204	242	224	218	210	239	234	215	205	206	232	231	215	206	204	234	206	228	258	214	215	196	249	242	230	221	207	208	198	218	220	236	222	230	225	212	246	260	232	247	240	228	227	222	194	198	234	218	234	216	222	215	222	207	231	239	241	232	237	213	210	235	192	236	261	218	235	222	221	211	197	194	231	233	224	218	213	214	270	222	210	233	230	219	212	225	214	174	225	217	233	233	189	194	234	222	234	217	223	233	230	221	233	223	218	218	209	209	212	237	250	223	229	192	219	198	250	214	226	201	223	203	238	251	214	216	259	220	210	221	188	246	216	230	213	235	212	241	205	217	220	226	213	213	207	212	222	211	251	226	241	218	214	221	209	271	233	228	231	217	220	226	209	249	221	198	219	229	239	221	252	199	259	222	199	210	225	222	235	232	225	224	238	245	212	235	219	248	225	246	225	219	206	227	205	188	238	219	215	227	237	201	210	232	213	238	240	206	217	215	216	250	248	200	215	218	253	199	213	221	225	228	230	224	237	224	218	215	227	218	219	231	217	213	246	227	200	232	207	229	203	231	230	237	225	231	234	214	225	206	213	236	213	249	213	210	216	199	250	240	233	218	207	205	222	211	220	244	234	269	229	257	230	209	228	231	201	200	209	246	249	195	196	218
13991	29273	20563	9826	6190	4279	3071	2848	1943	1295	1228	842	650	594	547	498	457	420	416	364	366	357	351	328	336	337	340	305	311	304	352	337	425	347	301	275	272	256	296	274	290	290	338	344	430	463	458	441	493	389	370	332	296	255	250	295	279	283	236	276	267	253	291	255	233	234	232	260	208	286	263	229	266	257	273	246	252	258	248	270	244	251	288	233	266	237	251	261	243	261	272	248	248	250	260	274	258	237	260	257	279	269	280	247	271	240	273	254	258	285	232	247	257	287	223	246	270	258	280	257	251	273	238	249	263	266	237	258	256	268	278	271	248	272	252	251	251	274	217	250	264	262	263	259	225	240	257	266	264	226	272	260	238	269	253	262	255	251	241	250	264	283	253	242	243	274	238	274	234	239	252	243	256	256	248	267	268	229	255	236	258	249	255	272	232	265	234	247	245	244	233	281	270	247	287	273	254	233	246	235	253	243	272	216	259	255	257	250	224	272	257	238	248	269	253	271	242	275	263	230	231	265	236	257	256	236	276	249	252	243	256	265	239	289	252	249	281	247	242	233	262	226	280	234	229	245	266	271	228	238	273	237	258	257	251	245	251	251	246	269	273	236	263	250	271	245	215	285	247	250	283	262	263	256	224	245	250	245	263	225	272	254	243	261	274	238	247	239	249	242	279	248	258	279	252	248	245	246	271	243	259	237	237	228	237	243	265	215	264	239	249	237	252	239	246	268	259	266	222	256	227	243	223	271	255	253	277	240	263	261	256	238	253	251	246	280	248	260	264	227	250	262	295	226	236	258	230	247	275	288	241	262	237	256	268	232	279	255	256	251	268	239	250	266	239	258	236	253	263	272	245	231	263	245	239	239	255	247	259	228	208	278	241	248	249	251	252	248	260	257	252	259	248	243	252	256	260	261	227	225	276	242	262	237	258	306	236	258	293	250	271	249	238	264	261	266	261	256	254	259	241	264	275	240	275	254	250	235	272	233	282	230	234	254	231	229	258	260	261	240	252	278	275	252	243	221	256	240	270	216	261	265	266	251	250	251	272	244	262	240	239	262	238	250	260	261	236	281	263	254	222	250	224	247	239	250	312	258	279	248	242	256	251	276	270	253	245	230	236	234	253	243	236	278	250	236	273	267	260	244	235	272	248	267	252	259	255	239	243	278	264	261	256	255	310	261	253	257	253	230	257	240	274	274	262	261	250	239	256	278	247	268	244	232	221	236	271	259	255	233	261	273	263	219	263	262	246	242	242	232	238	232	234	261	250	265	242	219	261	262	235	253	250	266	270	243	253	276	268	223	259	259	249	241	288	260	266	229	259	227	259	265	250	251	220	262	257	286	235	262	240	235	277	252	255	234	251	254	252	242	246	240	250	239	260	261	246	270	258	226	278	234	256	250	209	255	273	249	241	276	260	255	286	286	237	281	236	262	247	252	267	253	254	264	256	255	251	262	254	244	237	247	261	248	264	287	251	250	269	231	243	252	264	260	241	234	258	255	260	248	253	263	271	254	245	261	264	247	255	223	263	230	254	233	264	248	268	235	249	279	258	257	272	250	243	230	267	262	314	252	230	246	232	238	230	248	230	291	266	255	268	246	259	264	296	235	248	245	273	217	234	251	249	276	265	227	263	259	236	233	274	230	248	251	206	284	261	243	265	272	249	244	228	275	251	274	248	231	230	238	236	256	228	248	238	230	238	262	283	244	285	257	258	249	252	240	237	227	275	213	260	232	255	254	259	232	249	292	219	241	213	245	244	258	245	248	234	247	214	238	242	268	268	238	233	251	247	253	239	237	257	248	232	249	250	267	273	254	239	245	245	268	252	241	242	253	268	253	244	272	231	281	225	249	225	254	260	269	237	253	223	254	234	282	255	236	263	286	227	278	254	263	261	263	243	273	256	262	244	249	285	261	259	259	264	221	236	266	264	276	271	279	243	240	248	256	238	263	246	240	237	252	250	243	254	258	257	237	255	231	237	249	267	249	271	233	270	249	246	244	233	239	240	251	242	242	256	269	247	262	286	244	253	264	268	246	236	260	276	272	247	236	264	234	259	280	268	258	252	226	243	252	253	263	257	247	256	262	283	249	285	240	215	219	227	250	244	247	228	258	230	250	270	241	253	263	270	261	264	261	258	218	253	284	242	253	276	249	259	245	286	231	249	222	234	241	240	248	263	233	262	250	243	259	236	257	248	235	234	256	265	265	230	258	239	255	268	280	256	257	252	278	246	265	273	261	239	226	272	223	240	233	259	267	253	253	243	256	273	257	271	267	231	239	267	238	273	267	267	260	290	243	234	260	239	211	254	243	258	219	237	244	252	249	235	237	243	278	235	280	234	278	266	269	253	247	281	237	261	240	260	248	237	235	245	259	276	251	240	238	248	232	265	264	268	259	257	252	260	282	236	288	256	261	272	256	238	255	225	269	256	264	225	254	264	226	254	247	259	239	241	252	258	263	261	248	218	262	294	272	245	243	255	248	259	228	243	217	280	249	231	257	248	262	252	272	233	263	261	254	289	252	251	235	249	257	265	261	258	243	229	266	260	250	260	251	242	258	262	240	269	277	251	251	275	232	279	241	246	247	244	287	260	238	234	220	251	233	260	268	263	244	234	290	251	249	245	254	258	241	274	250	258	247	240	235	248	237	248	250	247	268	254	251	263	252	236	277	254	242	231	266	239	238	267	259	258	244	240	263	251	268	248	241	270	243	236	258	225	255	283	222	255	262	256	251	279	242	225	243	249	240	284	255	250	269	227	224	216	262	247	233	241	275	230	227	281	261	274	273	259	241	271	261	241	257	270	251	237	253	232	217	239	232	252	233	232	245	257	254	254	222	251	267	279	255	254	264	233	252	272	252	256	281	246	239	252	231	250	239	217	268	259	296	240	252	272	217	235	270	252	254	263	250	241	238	239	227	240	242	245	259	255	250	240	251	224	231	250	250	255	242	256	238	250	258	239	245	252	262	272	258	261	245	264	246	279	252	273	260	271	250	263	255	254	271	216	252	243	249	252	219	240	254	271	255	241	247	259	240	266	240	251	259	289	251	265	263	250	257	259	262	270	266	252	251	240	255	231	248	253	239	265	247	294	250	218	251	240	261	260	265	260	207	240	243	242	241	236	243	267	239	242	270	253	260	240	250	261	270	248	272	277	261	266	282	230	255	261	288	277	271	259	279	257	269	266	255	274	278	266	230	251	277	229	262	248	242	261	238	277	243	261	254	275	270	263	259	231	270	254	254	219	234	252	239	247	268	246	234	207	240	264	260	270	276	265	268	233	243	255	264	234	254	236	233	250	257	258	228	271	275	251	248	258	263	257	261	243	265	259	243	239	243	264	263	231	253	282	272	271	234	241	244	251	245	250	240	239	254	249	257	240	260	247	280	253	229	275	250	237	260	269	262	256	232	251	226	265	231	265	274	262	242	279	255	241	243	240	253	223	246	276	267	240	238	236	248	233	268	260	264	254	248	234	242
27812	20311	11201	3572	1755	1253	1061	1014	814	719	745	663	668	665	669	644	655	604	621	613	582	647	657	653	628	614	667	653	648	660	641	668	630	659	696	612	614	702	604	658	622	626	621	634	653	688	651	694	738	657	670	603	648	657	665	576	673	626	628	628	700	675	658	612	659	634	618	644	636	633	664	647	637	624	626	629	615	652	664	616	649	675	612	611	639	613	600	639	598	658	644	645	634	677	651	666	641	671	634	603	599	623	639	642	645	679	643	643	599	683	613	644	650	636	665	648	617	616	675	665	626	646	634	614	646	597	604	664	640	636	633	672	651	655	630	650	665	635	674	603	627	631	674	633	620	641	659	639	639	658	595	669	603	609	583	624	647	648	664	616	614	659	663	659	646	628	700	652	639	632	621	666	646	635	672	645	637	625	580	594	629	625	625	632	661	647	614	626	657	647	611	662	634	641	635	620	636	600	663	613	630	618	632	649	569	601	668	606	660	650	613	661	620	625	675	627	627	627	583	678	629	674	597	650	643	632	622	598	639	631	603	623	636	608	669	630	592	621	629	679	672	598	606	674	613	650	621	656	621	628	664	643	635	680	655	612	634	670	597	661	631	636	652	639	650	606	629	659	690	614	668	635	631	629	665	653	619	619	600	656	616	598	657	617	636	634	648	630	588	651	662	632	641	627	652	658	635	613	652	633	637	634	658	621	649	621	645	650	617	604	657	645	660	658	646	659	606	633	640	608	642	586	645	631	577	613	616	600	605	720	681	636	688	652	638	678	634	651	637	624	641	642	597	638	649	595	637	605	613	629	604	619	664	639	622	589	628	673	647	624	644	598	619	638	603	610	594	650	666	599	671	629	640	631	661	687	635	639	656	618	655	616	647	635	639	607	596	609	649	630	608	649	602	575	615	657	651	656	656	639	632	608	615	657	635	635	641	650	627	649	604	660	599	657	664	617	644	670	645	662	597	612	658	657	625	644	593	638	643	630	642	648	654	632	628	587	672	637	610	676	596	673	629	674	642	654	620	634	659	650	641	652	612	679	657	630	671	653	627	606	650	653	602	619	642	662	631	660	597	649	663	601	619	666	625	651	642	607	638	642	651	643	649	632	709	605	658	581	623	639	630	645	694	631	577	672	598	624	675	640	661	627	625	657	628	667	629	617	636	632	666	707	644	684	648	629	647	645	604	664	623	665	638	582	653	667	659	611	662	632	663	644	635	634	607	640	590	643	659	604	659	618	684	651	612	628	633	646	657	643	637	639	659	649	639	617	591	630	675	595	662	643	668	601	653	648	629	617	649	586	644	615	613	672	633	616	654	649	585	638	614	627	644	642	651	669	618	652	646	640	663	621	626	654	689	616	645	644	631	620	622	675	646	686	680	606	650	618	672	633	666	650	646	587	632	715	621	660	633	642	652	632	641	637	640	642	609	650	608	644	635	617	656	625	649	678	658	608	604	646	614	625	635	648	657	589	598	652	623	612	655	675	675	629	612	701	664	633	647	686	662	622	645	581	580	608	643	649	624	613	635	609	604	612	639	622	665	658	659	632	644	663	659	653	650	599	610	606	600	646	607	667	650	674	607	603	638	626	591	642	650	629	668	605	598	586	654	630	678	624	629	640	627	587	627	645	664	622	622	586	629	631	589	632	672	619	640	651	625	629	555	622	590	659	624	618	617	641	631	636	655	629	616	607	666	590	623	629	604	629	621	611	642	617	631	639	642	667	666	651	661	619	648	598	643	623	664	646	660	647	645	643	643	621	618	662	641	605	625	632	645	646	627	602	593	679	644	666	654	642	606	629	662	683	614	635	655	632	625	639	656	644	599	664	675	640	622	596	618	590	661	651	652	612	680	632	577	638	618	598	619	658	672	640	653	599	596	609	606	664	656	653	674	638	635	665	651	661	625	600	605	616	637	638	617	621	602	684	660	650	664	611	642	651	666	661	652	615	657	659	666	596	626	671	656	626	688	634	621	614	682	616	678	671	672	627	614	668	651	662	686	674	635	642	659	640	642	635	601	679	619	690	697	628	629	641	646	623	629	667	672	612	638	631	623	632	612	653	603	660	691	624	635	647	624	623	667	625	683	616	631	644	658	644	603	634	594	620	646	662	625	664	678	667	655	608	638	655	659	624	618	653	676	645	648	625	651	655	627	672	633	601	650	656	624	651	618	670	656	664	653	644	616	576	652	669	616	645	632	615	654	601	594	632	652	645	603	647	634	606	623	605	644	614	650	626	605	639	612	634	611	627	636	683	708	615	644	609	648	635	646	607	612	666	613	681	652	602	630	650	667	645	629	692	609	636	623	646	648	622	605	623	580	647	652	604	659	675	669	631	648	633	635	626	674	623	631	603	634	695	625	665	635	665	611	633	648	643	621	614	608	632	604	607	674	619	641	623	624	656	625	627	668	595	630	665	646	673	600	615	639	624	615	614	602	639	619	620	618	662	595	646	624	699	614	645	643	631	606	637	606	644	654	665	639	655	573	578	644	646	662	613	610	619	662	667	641	640	633	650	640	609	616	694	603	652	628	632	647	647	628	613	636	651	639	655	611	608	633	653	585	627	623	630	627	638	658	616	635	674	628	590	689	653	609	604	633	614	608	582	675	622	629	597	648	636	613	636	630	644	643	659	642	602	652	652	602	599	638	648	633	651	625	632	582	677	650	686	627	629	672	653	642	585	672	614	611	594	582	618	626	657	652	654	645	612	621	633	613	682	631	672	610	689	615	638	636	643	644	649	649	658	620	614	606	656	640	618	645	653	616	590	626	661	694	635	610	646	637	622	630	610	576	641	635	628	603	601	631	592	628	688	612	596	667	676	667	650	653	625	669	621	611	653	620	656	643	656	629	668	622	658	590	648	649	641	637	630	631	622	616	616	637	636	664	642	629	614	648	648	637	642	644	660	650	611	649	616	615	636	620	631	619	606	589	646	638	593	666	628	624	646	681	649	683	650	681	631	657	630	618	645	614	603	637	629	645	669	680	666	635	602	633	653	609	657	605	605	613	635	648	672	679	633	643	642	598	614	655	655	651	629	653	624	686	608	651	628	648	615	652	659	699	591	618	638	610	651	596	613	665	636	634	631	594	611	634	630	600	651	668	619	640	640	570	641	644	634	669	638	628	676	679	643	605	666	613	633	635	666	606	647	631	564	628	559	633	617	639	628	603	671	640	590	649	642	629	638	629	637	634	661	687	668	625	581	638	618	659	679	640	602	680	588	695	619	616	614	621	670	652	626	669	619	636	572	633	654	600	620	660	683	670	624	623	626	616	649	621	646	658	601	602	634	632	658	650	598	637	674	622	682	650	660	642	596	648	591	652	626	645	594	601	659	650	644	628	617	656	654	644	603	635	655	616	667	626	638	609	633	618	659	659	647	605	648	585	626	630	626	609	628	661	662	647	662	609	673	651	658	645	654	638	633	630	608	596	685	615	621	645	628	591	630	642	643	616	654	675	629	610	661	645	592	618	637
11560	13276	8483	3627	2363	1716	1526	1479	1021	931	934	795	744	706	691	726	704	710	727	725	715	720	729	700	723	722	660	722	713	720	717	694	727	753	773	726	687	683	661	660	692	739	692	724	763	775	782	785	805	741	730	775	696	721	665	715	703	713	733	725	699	697	652	724	709	649	688	650	739	669	704	731	700	723	663	718	670	666	735	685	683	721	695	704	728	706	710	682	668	690	700	650	705	722	724	689	668	709	685	744	684	692	707	741	719	705	733	745	701	697	690	699	696	694	694	689	726	705	734	649	724	725	705	695	701	687	737	713	678	695	730	692	686	705	682	700	676	629	703	777	675	688	675	641	677	731	692	685	674	680	775	710	710	655	690	708	664	659	657	685	669	751	654	698	735	676	747	678	714	754	714	678	707	704	711	694	727	701	674	787	711	685	646	668	719	703	689	737	696	682	690	726	681	715	712	655	690	691	709	690	684	702	705	736	713	713	675	681	700	685	629	698	746	702	710	712	710	679	714	687	727	698	716	703	728	720	701	683	732	692	661	649	710	647	721	676	696	713	684	680	677	658	667	673	693	709	698	661	736	713	717	643	731	743	689	673	719	773	689	707	705	660	697	666	707	697	657	709	750	715	622	673	744	712	721	735	692	702	715	688	683	695	728	677	727	691	686	686	748	679	720	752	691	703	712	752	726	703	748	704	708	707	730	704	726	713	724	703	675	672	673	688	661	688	691	697	674	699	728	677	733	721	734	661	668	631	664	648	694	706	714	668	737	739	675	680	712	632	683	776	706	712	686	662	676	696	689	710	731	712	739	648	704	669	676	718	721	725	756	716	709	692	701	695	734	718	752	671	668	685	709	697	711	746	677	754	701	682	678	680	712	698	686	699	709	763	705	687	708	741	700	676	697	680	686	705	679	725	696	685	706	705	681	686	685	698	732	707	741	690	684	716	698	698	703	729	762	688	687	717	695	711	678	721	681	685	715	712	682	701	730	731	722	674	671	686	667	686	742	717	694	680	724	686	707	682	733	722	750	690	707	729	697	733	717	674	747	692	718	710	662	694	678	702	685	679	704	694	735	687	713	679	691	757	649	719	725	693	734	770	694	710	666	671	662	715	678	700	743	696	651	759	745	686	703	686	706	724	659	687	681	699	671	711	714	707	673	656	659	723	659	690	694	728	713	738	664	669	689	709	692	719	633	701	685	662	687	726	714	725	735	667	702	749	696	709	687	702	710	665	708	720	682	703	672	711	685	691	708	669	736	708	666	748	658	698	682	721	672	676	712	681	719	722	668	669	659	655	704	689	717	700	706	696	677	678	736	757	693	707	638	709	689	718	729	693	694	723	695	697	663	728	705	665	768	676	748	707	683	742	698	631	743	713	664	691	688	676	726	726	744	683	686	719	674	689	734	747	686	701	721	683	673	745	698	720	717	734	701	657	681	718	698	713	704	777	708	696	720	696	723	652	718	678	683	718	683	710	692	697	749	655	656	657	799	742	708	694	692	660	696	721	696	669	722	720	739	708	682	725	664	657	735	734	703	676	738	735	695	680	702	736	695	636	742	685	718	701	696	679	695	715	707	678	703	656	673	733	687	680	716	704	656	710	713	711	708	694	724	698	693	735	719	713	709	730	689	670	739	692	670	714	709	685	720	680	735	679	661	699	712	741	712	717	684	692	716	682	674	700	724	684	728	666	672	705	678	715	690	719	702	738	686	705	676	700	714	705	682	694	662	693	704	666	742	668	691	669	722	654	715	681	714	727	717	718	736	693	696	699	692	715	665	681	701	701	729	664	723	697	631	691	724	711	739	683	694	706	675	692	751	712	704	653	721	692	718	732	728	687	667	687	706	701	658	668	677	670	696	672	665	670	727	716	729	698	683	736	748	682	657	658	720	707	652	731	718	705	646	693	710	649	684	685	706	716	721	669	675	691	727	689	676	647	712	748	692	697	657	714	682	685	750	683	709	729	716	731	699	674	711	721	695	743	670	685	725	680	713	684	686	726	742	670	733	719	718	723	691	712	687	699	703	709	739	697	705	775	693	682	690	712	685	719	704	675	721	672	706	718	723	734	690	710	729	684	705	741	684	681	687	676	702	715	689	719	654	768	681	683	701	689	720	689	667	674	705	708	711	700	681	712	697	701	686	746	701	735	682	705	694	682	683	667	701	670	705	707	756	677	666	667	699	708	717	729	697	716	663	730	695	711	703	749	697	720	727	706	713	732	685	659	728	690	698	736	731	681	692	739	700	727	732	686	700	699	674	685	766	701	689	716	744	673	672	693	735	733	697	686	673	692	699	683	777	751	719	717	719	714	675	682	716	709	707	668	715	687	707	702	703	693	659	701	731	756	707	677	651	725	692	725	701	662	655	661	749	710	735	673	656	703	661	686	717	699	713	739	677	711	714	721	734	732	701	735	668	712	695	715	697	733	720	722	703	725	735	748	720	661	676	747	731	664	690	658	670	688	731	695	660	721	674	679	700	670	706	684	681	736	674	712	703	716	697	741	693	677	755	702	708	688	709	722	720	708	714	728	728	684	740	658	724	681	691	699	686	748	757	734	690	682	691	699	693	683	671	694	702	735	720	711	746	670	666	711	675	724	694	723	707	677	684	687	741	642	712	749	713	719	709	683	731	690	708	671	715	683	696	709	649	673	747	706	692	693	701	712	704	699	719	717	717	670	669	659	717	735	667	710	718	738	697	689	708	703	683	720	734	675	687	707	755	693	659	627	723	695	695	699	697	675	707	747	719	705	720	691	689	724	653	706	682	674	696	677	711	672	743	660	706	726	737	718	706	631	692	704	681	694	733	716	666	688	684	706	729	668	716	662	709	698	759	712	686	691	759	722	699	655	714	730	675	723	697	727	728	675	697	675	696	658	740	722	724	673	730	695	699	692	723	669	742	720	702	697	698	688	693	667	739	634	654	702	719	670	684	692	734	712	680	715	713	726	724	734	681	755	727	706	703	705	701	705	728	677	720	694	721	689	735	720	680	729	717	740	696	715	700	702	648	700	702	726	720	682	665	680	698	642	693	703	659	731	678	669	708	644	709	678	726	720	704	763	683	689	725	700	751	676	705	691	687	723	769	711	705	724	722	722	740	668	704	709	713	712	697	717	687	692	663	688	671	730	717	706	741	719	722	686	698	724	702	700	711	697	742	688	731	691	705	704	705	666	680	701	703	678	685	672	729	688	724	651	726	745	744	710	757	714	653	721	657	713	728	679	688	722	735	751	757	658	715	686	701	732	669	720	688	697	695	708	684	715	694	693	694	672	697	668	725	707	708	710	661	673	682	692	731	668	713	737	683	716	689	718	660	704	691	759	715	767	740	675	673	748	680	699	688	709	693	743	776	708	763	703	719	677	731	708	734	732	689	702	683	719	697	684	718	713	728	706	690	623	681	735	692	694	670	697	717	693	709	704	682	700	664	715	672	669	670	707	728	683	682	696	682	710	723	703	693	766	726	699	674	649
24012	21299	28420	24467	21288	11611	2423	1571	991	1062	790	669	674	559	556	547	551	560	516	537	523	498	519	520	514	516	527	529	501	518	512	564	506	549	476	504	493	477	500	504	504	518	470	531	550	600	623	592	593	550	573	500	498	513	488	479	523	451	476	470	517	502	480	478	495	478	477	496	448	468	525	470	502	510	490	498	522	516	469	485	497	486	507	469	485	531	495	488	515	468	473	480	483	508	504	492	477	495	498	494	520	553	548	469	523	491	453	482	480	508	507	527	470	476	454	499	499	528	506	463	492	486	445	495	486	506	479	506	485	496	496	508	522	454	501	496	482	409	479	493	534	502	472	498	504	465	514	490	470	494	493	537	450	487	490	497	480	557	465	528	481	500	475	450	497	490	528	479	497	520	514	493	528	476	479	491	501	472	467	524	517	537	485	454	532	440	461	491	486	492	461	490	488	513	471	513	489	449	467	444	482	484	489	501	451	475	492	486	506	515	458	496	458	513	456	505	496	471	499	463	489	469	477	508	496	478	466	488	484	485	505	488	509	528	489	523	537	480	484	488	494	472	472	498	523	483	535	472	495	482	479	476	491	471	495	498	487	487	494	519	482	502	472	489	471	482	513	476	478	473	479	495	463	502	521	496	503	483	519	466	505	467	480	457	489	492	464	480	507	526	485	477	449	501	491	479	517	469	457	489	491	453	444	491	471	485	507	474	515	503	475	497	473	508	499	462	492	535	510	499	479	482	489	518	488	470	494	506	481	467	490	545	470	463	490	438	480	496	484	472	463	493	457	509	513	498	491	510	497	544	484	461	494	483	487	466	485	496	515	480	510	519	468	492	494	521	472	453	486	471	510	481	458	513	513	510	497	478	530	496	493	502	480	449	522	467	460	515	456	482	490	502	529	493	474	517	484	504	471	530	505	498	479	483	459	466	459	501	484	533	491	495	483	437	502	497	519	475	480	513	500	477	487	485	471	450	459	503	467	498	452	486	478	507	457	457	469	494	499	492	521	493	496	514	495	485	484	460	532	502	482	504	502	512	486	482	453	461	506	468	480	468	534	515	518	524	495	484	459	479	471	515	509	481	481	486	525	490	480	477	488	501	459	491	504	466	462	508	481	501	477	493	525	482	475	546	457	462	511	487	529	496	486	483	518	482	429	486	504	486	510	491	479	468	489	479	485	501	508	457	466	456	504	443	505	534	474	471	507	500	427	459	477	445	471	492	484	470	469	500	488	501	499	486	515	464	489	485	505	536	514	482	474	540	531	470	455	474	524	462	506	499	470	478	485	454	473	460	476	477	481	499	498	447	494	452	498	503	510	491	485	478	532	471	509	477	483	507	488	453	475	509	490	489	469	503	488	522	441	505	533	517	475	510	503	480	498	492	475	485	463	484	479	489	507	537	471	478	458	508	495	505	524	489	522	468	495	483	525	468	480	468	487	490	511	489	459	490	498	486	509	459	500	488	477	530	439	469	511	499	523	503	523	499	490	436	465	533	455	477	507	474	486	494	476	472	504	478	485	491	493	450	517	469	403	490	489	472	498	444	462	483	488	520	481	471	498	497	485	523	473	481	499	466	486	470	507	501	441	474	468	475	502	483	480	434	488	489	490	464	485	516	515	460	492	554	505	489	481	472	450	488	468	502	476	471	482	510	475	484	480	483	497	505	490	478	466	501	472	459	478	498	487	500	477	490	487	477	451	473	494	467	497	497	508	452	490	511	497	479	455	468	490	447	500	492	471	459	474	477	484	456	457	488	539	487	470	464	433	512	479	478	494	504	457	469	468	480	500	463	491	442	479	508	485	484	491	532	491	489	522	492	488	524	451	492	492	531	483	479	474	456	493	492	489	482	513	497	510	490	496	487	477	494	535	486	489	449	485	494	498	510	490	510	492	471	446	504	454	446	476	476	512	490	502	478	516	514	493	497	533	519	478	498	498	492	504	461	484	523	458	464	495	508	473	499	477	464	510	485	487	515	474	516	497	507	481	464	516	527	499	493	513	534	490	480	466	462	488	524	494	455	506	464	457	465	489	493	492	490	501	478	468	493	453	497	481	450	507	471	519	491	494	509	497	508	447	477	472	456	473	495	513	493	479	524	468	475	446	492	504	470	523	457	482	499	491	536	439	464	496	488	436	493	510	540	489	450	505	462	463	504	499	479	452	473	464	463	461	473	503	553	473	482	487	498	493	510	478	467	483	532	501	491	510	457	491	489	498	492	491	481	479	480	476	451	539	486	478	499	487	497	466	458	478	512	483	479	458	531	504	471	497	458	483	529	451	493	506	507	485	511	503	474	478	476	509	482	511	444	484	491	489	467	460	510	508	459	550	504	503	509	482	475	461	475	494	532	476	444	473	450	487	458	496	488	498	449	521	527	435	513	470	482	476	491	491	506	505	479	483	503	435	488	482	500	503	513	492	455	462	450	530	480	494	492	427	479	504	510	507	469	476	469	494	469	523	509	480	476	488	483	490	518	467	471	479	487	476	495	481	490	473	476	489	457	468	479	478	510	530	518	464	497	505	452	495	489	519	481	496	492	492	493	466	494	529	526	523	538	470	497	458	469	474	473	478	540	483	487	499	479	483	518	496	483	469	478	515	486	477	459	493	468	496	493	453	478	517	514	478	473	477	467	504	498	488	490	495	481	502	483	477	500	502	465	469	495	493	463	513	479	493	492	502	481	499	493	491	485	524	441	490	514	470	456	504	464	496	483	468	491	468	465	499	482	535	458	523	491	501	465	470	486	488	502	445	518	521	519	511	499	474	438	517	472	502	504	478	443	510	491	494	498	509	490	521	500	482	488	468	454	459	539	485	478	475	460	504	460	477	493	477	458	444	480	474	500	504	442	517	441	477	504	530	510	465	492	481	447	508	476	474	461	462	489	470	493	497	477	488	475	444	477	487	472	534	507	495	506	528	503	520	482	494	484	482	524	471	449	437	509	487	457	503	523	483	444	460	478	478	478	451	450	514	514	494	468	475	487	486	476	486	490	490	511	502	511	502	476	499	509	499	526	491	475	496	494	482	444	486	486	478	496	537	465	473	482	507	493	499	516	514	490	495	463	474	460	500	485	481	500	507	508	504	484	490	516	499	498	478	483	513	476	481	475	512	497	501	478	445	527	489	513	500	467	496	475	459	514	504	476	468	488	496	480	511	526	499	505	483	501	482	508	486	459	478	488	484	476	466	553	471	472	480	454	493	490	465	523	522	477	479	527	496	464	477	451	478	508	460	466	523	513	486	491	475	464	469	565	538	463	467	482	464	506	514	497	469	516	470	513	494	456	457	487	488	531	514	470	478	484	473	486	500	467	473	499	493	468	504	501	465	454	477	470	470	444	480	479	508	486	516	488	456	491	512	459	500	460	504	486	488	489	506	510	519	493	507	501	468	471	491	520	510	525	488	508	496	484	444	511	479	456	481	497	483	480	491	473	466	464	516	469	473	438	477	468	513	497	501	485	466	505	500	531
11359	19584	14997	8347	6003	3789	3095	2377	1502	1473	1042	811	731	673	713	714	642	661	610	616	606	599	622	588	642	632	602	592	560	612	658	691	596	613	574	574	572	559	568	635	542	551	570	619	642	703	676	721	700	664	634	616	576	526	544	516	556	527	571	593	529	541	513	537	544	584	531	528	546	553	593	538	591	573	539	553	578	558	557	574	504	516	528	544	551	570	554	540	535	589	540	574	543	534	557	541	554	527	504	522	534	541	527	502	597	558	529	517	542	529	517	576	556	537	606	563	575	558	585	557	546	500	550	505	529	564	546	514	529	553	541	576	583	556	569	548	494	511	578	552	581	492	553	548	533	537	559	530	517	580	578	578	593	551	567	552	527	587	559	579	534	534	560	540	547	611	550	543	562	558	527	524	559	530	515	539	560	548	596	543	579	572	574	540	589	564	559	490	589	519	542	553	579	535	540	559	563	562	574	557	536	546	525	546	604	543	568	564	531	564	575	571	566	557	564	583	540	560	511	564	535	529	565	549	536	561	581	523	562	566	546	583	557	561	599	520	532	561	552	534	529	549	585	575	577	572	543	542	532	594	583	541	523	544	553	517	585	553	561	553	567	526	530	554	558	536	557	571	517	567	540	560	548	561	538	534	533	522	559	556	505	545	546	556	537	569	559	577	545	530	535	518	546	517	554	535	538	571	560	531	582	581	562	530	547	564	564	602	549	553	532	542	574	564	544	535	519	552	537	537	583	527	553	574	544	572	548	598	554	578	538	555	580	564	559	583	559	533	556	558	574	527	554	538	557	559	549	540	503	583	603	518	525	571	551	578	534	545	552	523	536	526	573	513	524	555	565	576	536	616	570	580	528	574	486	583	562	562	568	600	575	551	535	530	499	530	578	548	554	564	594	571	595	542	575	539	555	566	558	553	499	566	553	573	526	534	534	566	568	552	558	565	551	578	548	527	556	532	592	565	557	531	541	499	556	608	571	545	545	576	551	536	542	523	538	539	507	563	553	550	540	573	577	557	543	571	552	516	534	541	563	525	582	545	567	530	565	495	616	516	544	558	539	552	546	604	542	576	551	570	499	580	591	578	516	531	524	548	551	530	524	553	591	562	561	562	502	535	549	556	550	582	563	535	529	574	584	564	576	517	549	572	521	569	543	540	551	545	547	511	538	547	586	556	559	549	597	550	510	542	544	544	547	536	557	535	573	593	525	544	568	570	558	538	572	590	547	537	518	562	531	550	592	535	523	574	551	560	585	563	559	573	518	587	548	561	535	567	580	566	540	564	555	547	549	505	556	549	562	560	535	586	505	526	533	544	569	535	530	553	541	503	544	509	574	549	566	514	554	579	559	552	552	566	555	553	582	533	568	551	583	559	576	580	534	529	523	538	583	522	562	588	544	529	536	555	560	579	552	554	527	578	570	494	575	591	563	555	499	536	512	526	569	567	544	524	607	572	541	549	575	539	536	539	539	570	576	585	536	531	576	555	572	609	528	546	553	538	537	549	607	566	526	517	574	554	558	562	553	567	571	552	551	546	512	578	560	504	547	517	549	567	517	569	589	512	512	579	571	554	545	499	560	583	506	578	549	547	520	542	524	544	522	574	539	546	533	558	548	541	529	573	607	536	540	604	552	496	540	542	557	550	523	611	526	521	558	505	535	561	549	565	570	580	551	549	543	574	574	539	517	526	603	524	545	570	510	522	586	564	560	530	561	488	546	522	532	529	519	530	553	534	553	543	586	556	580	530	629	602	516	553	537	577	538	546	526	519	552	583	568	510	577	563	560	552	527	504	556	547	550	565	542	535	566	538	570	534	543	517	545	552	541	539	545	549	535	514	583	558	550	543	513	540	560	549	547	567	559	534	567	549	572	518	535	567	557	559	562	533	532	537	531	548	559	518	555	574	530	540	520	553	544	546	554	531	551	576	518	563	538	564	532	554	537	545	570	539	573	588	529	571	529	547	557	532	561	551	607	518	539	507	550	573	563	522	564	546	552	577	520	536	567	546	562	564	580	535	548	570	530	585	553	560	561	545	587	548	560	542	561	569	524	529	546	567	578	566	530	557	557	550	562	585	562	555	583	545	566	544	562	526	595	534	574	543	554	484	528	596	570	527	558	542	569	603	564	551	565	560	526	504	507	520	525	563	523	581	551	549	556	579	545	532	544	562	578	530	561	580	521	553	524	572	558	538	561	542	536	525	556	541	577	527	556	546	548	516	537	558	524	565	549	533	538	534	544	548	550	552	544	537	568	573	552	545	531	527	581	579	592	587	508	526	562	547	549	533	588	559	550	545	559	546	546	547	550	577	527	522	604	536	556	574	531	538	574	547	520	501	539	592	573	545	552	569	524	554	539	550	581	577	519	545	547	540	549	525	509	561	572	542	573	551	558	587	547	545	523	541	562	543	546	556	567	570	524	554	538	553	521	545	525	547	525	575	536	597	582	529	573	529	618	533	557	529	508	540	540	547	541	557	552	536	577	531	556	536	544	564	583	533	513	553	595	501	573	551	552	548	512	563	560	576	568	557	511	524	558	503	526	580	544	518	545	565	543	546	497	512	590	592	519	566	519	540	538	557	549	553	559	519	539	563	582	568	508	563	562	586	545	526	574	581	511	547	561	557	560	537	567	536	553	545	552	556	534	533	554	556	520	516	527	582	590	562	525	551	558	558	546	595	556	563	585	543	562	565	561	497	507	608	560	543	537	555	588	540	561	528	525	525	573	524	553	522	568	546	531	582	582	562	541	568	539	546	512	578	563	574	561	551	536	552	547	497	512	566	608	562	589	563	576	557	529	562	559	582	536	571	545	485	533	561	530	557	529	493	568	541	561	595	518	512	541	545	567	561	572	575	579	561	566	549	572	565	569	550	535	547	565	576	543	574	596	551	547	509	559	541	533	587	564	541	557	552	543	562	546	559	559	578	534	523	552	553	566	565	537	554	578	547	562	555	554	576	532	558	574	522	541	542	534	501	553	567	578	599	515	554	565	547	524	518	553	535	543	514	554	555	527	548	524	545	554	511	534	528	559	515	543	573	588	518	490	549	578	553	571	525	534	507	522	533	525	549	535	570	579	588	559	558	576	582	511	539	542	531	565	512	593	553	585	566	548	541	566	560	519	590	544	574	555	534	555	577	552	549	538	550	535	527	538	523	579	544	587	554	550	543	555	563	576	541	536	580	565	590	520	557	523	565	528	539	553	564	536	530	525	532	528	552	568	546	545	560	575	551	551	567	514	615	561	553	578	538	564	567	529	490	552	507	558	582	574	589	594	561	533	543	567	586	564	552	563	582	546	588	544	578	530	581	548	546	490	575	574	570	542	571	566	548	545	613	576	537	551	540	540	521	554	512	521	526	537	546	552	530	568	563	498	518	544	555	506	535	515	522	580	530	549	551	554	534	537	567	582	503	518	562	551	582	552	569	538	536	531	561	520	509	536	556	561	581	572	503	530	600	548	539	560	572	535	569	532	552
25012	21315	27505	25359	14103	2385	1471	1007	861	794	597	561	575	482	530	480	487	475	496	522	476	467	495	496	462	514	502	524	485	498	483	502	548	478	466	476	483	477	460	468	469	429	474	466	529	526	565	542	569	515	488	481	441	459	481	499	481	484	461	500	476	451	472	435	456	491	438	475	456	466	460	490	428	443	468	473	422	491	479	488	481	466	465	497	481	473	500	485	468	476	455	473	466	453	438	457	451	490	497	455	475	521	470	469	521	490	446	415	467	440	465	479	457	484	463	485	483	460	465	459	477	469	442	478	456	473	391	478	468	449	444	473	442	500	473	439	502	501	443	501	466	509	471	480	459	487	476	483	454	457	479	441	470	452	507	450	471	477	438	458	472	466	455	502	477	478	452	470	470	505	492	475	452	471	436	465	476	451	461	454	453	503	487	472	462	476	491	447	481	476	469	442	443	494	456	449	456	447	484	458	479	473	441	448	459	458	467	477	468	499	464	477	458	505	457	488	488	489	503	483	478	485	483	526	462	438	472	454	503	413	475	433	517	518	504	492	483	497	478	469	482	474	483	464	409	442	492	460	446	473	473	469	428	518	472	445	473	444	499	457	448	474	474	443	448	451	459	455	445	422	426	450	470	463	460	462	476	454	465	480	425	454	427	470	503	447	521	482	490	455	476	506	451	438	466	482	489	460	451	463	451	460	450	475	470	463	428	493	483	443	448	449	491	460	478	497	476	476	426	475	500	442	479	483	502	449	456	460	462	488	472	431	461	467	440	442	461	490	452	450	515	470	469	471	528	454	417	485	480	435	462	504	470	484	507	451	462	510	495	492	479	439	457	431	468	418	501	456	462	478	538	471	489	449	472	464	453	490	493	474	433	475	467	465	457	442	487	500	447	451	475	424	499	523	433	448	444	463	477	494	469	437	476	514	476	476	473	468	492	482	489	446	474	499	467	443	477	479	466	454	447	449	473	471	469	478	461	457	464	492	455	431	476	465	472	503	453	458	449	508	410	488	461	479	418	466	471	478	485	439	443	471	470	466	452	476	433	486	470	467	453	480	463	453	479	451	475	494	448	446	458	471	453	461	468	444	467	451	404	501	457	457	488	480	492	448	460	468	454	440	521	457	482	472	459	466	465	475	436	480	486	503	455	498	522	503	487	443	472	463	476	482	509	475	486	446	444	459	471	492	502	486	501	508	451	473	493	466	436	433	486	475	472	458	449	513	475	472	457	477	476	473	474	477	483	474	435	512	469	470	418	450	473	444	479	493	441	452	483	473	479	452	502	496	433	433	449	449	491	431	492	491	492	490	474	493	484	513	466	499	479	493	493	462	488	474	479	443	486	440	469	506	452	451	487	478	473	452	485	499	479	421	466	497	482	471	463	444	467	458	486	490	516	487	464	467	450	461	432	469	469	485	451	460	489	463	468	454	435	456	468	477	513	471	440	497	465	462	476	488	490	427	481	468	457	481	502	470	441	445	448	446	461	461	463	404	463	521	492	454	505	457	492	503	474	456	448	463	468	464	458	479	469	423	509	494	496	482	486	469	429	452	481	503	459	457	427	457	415	489	438	478	508	411	480	466	434	447	479	447	455	415	461	490	473	479	457	449	474	469	465	431	467	453	506	489	439	456	478	478	445	460	493	439	509	466	421	491	507	442	452	460	462	447	457	464	498	463	456	475	494	453	443	462	447	465	473	513	473	520	439	452	471	457	482	429	421	450	471	486	464	448	447	476	449	479	470	487	465	490	436	427	428	448	461	498	469	436	471	467	453	480	484	483	499	470	452	482	421	469	489	471	429	509	452	436	480	473	532	473	458	501	473	456	446	452	447	479	430	493	458	465	490	446	462	495	455	441	473	444	479	458	458	435	499	458	432	479	511	473	437	502	499	470	464	455	438	521	463	444	497	481	461	511	516	463	437	477	483	452	443	476	455	460	463	458	490	479	463	493	462	446	515	440	452	474	450	512	430	482	447	444	479	460	464	508	489	485	449	450	476	478	476	464	485	466	469	444	450	490	461	456	457	442	445	463	463	456	479	478	485	454	471	493	466	467	496	452	435	478	461	473	474	471	451	461	484	432	476	437	465	464	470	498	436	450	462	445	485	494	488	488	453	468	475	494	478	455	439	423	458	505	451	460	471	494	503	458	484	518	463	453	452	481	462	509	470	467	479	434	473	458	446	488	431	497	472	465	465	475	445	482	452	500	528	439	454	465	458	486	495	513	483	468	440	477	444	444	449	463	476	501	443	443	434	501	433	493	458	487	433	470	494	461	484	469	445	468	470	437	468	455	463	458	471	469	441	474	478	476	474	418	466	457	472	499	456	435	448	458	502	458	460	433	492	428	415	453	456	481	441	458	488	476	486	458	472	449	459	469	458	433	440	480	448	494	502	478	493	489	480	448	436	475	480	501	445	475	471	477	463	455	443	484	425	460	471	423	492	460	462	472	469	463	492	465	496	433	462	454	451	488	453	456	437	445	463	427	487	443	465	475	480	455	474	462	480	469	446	445	493	477	445	474	457	468	462	491	465	497	496	475	434	454	490	489	484	469	453	459	486	475	449	473	464	498	464	506	463	462	450	440	447	444	459	482	480	434	451	503	456	424	466	452	462	489	509	454	424	473	491	496	432	451	471	476	450	462	472	482	428	464	430	488	447	455	448	468	437	518	439	473	460	507	484	498	461	480	500	458	447	429	461	509	487	477	453	493	479	472	474	441	495	468	485	445	465	410	455	447	474	467	485	515	470	451	456	449	474	466	451	477	481	475	465	473	522	470	470	486	438	454	467	472	466	482	483	480	470	478	502	486	463	477	486	446	495	501	441	484	512	466	482	434	499	470	488	450	456	458	442	480	482	466	512	473	452	492	471	435	490	473	475	458	491	443	452	490	431	477	511	472	451	506	459	477	475	452	466	479	443	478	482	495	431	460	474	453	462	468	413	456	526	534	457	457	488	427	483	448	496	488	415	477	479	483	444	473	457	501	452	476	503	477	439	458	480	501	446	479	454	457	476	435	470	488	448	490	467	472	495	473	478	493	449	446	461	462	469	461	463	478	481	501	472	472	456	442	442	453	463	513	526	487	443	454	443	447	471	490	437	446	488	472	477	446	514	463	517	503	453	469	458	468	499	441	529	468	496	496	486	446	449	469	488	444	502	483	478	447	473	450	514	458	448	492	466	462	504	498	463	489	504	479	461	420	503	488	461	445	458	458	435	461	452	476	466	453	440	476	465	464	455	473	466	495	493	476	426	483	459	464	454	405	483	521	480	483	456	457	458	512	429	465	483	428	485	467	458	483	479	494	461	519	443	485	473	490	472	450	458	503	443	478	454	448	441	483	469	455	431	488	481	449	485	440	473	436	430	480	497	446	460	466	500	474	484	461	457	490	508	468	509	466	452	454	449	438	470	447	459	482	460	443	463	512	487	453	445	431	415	484	470	455	484	469	502	465	467	454	485	480	468	506	480	437
9752	15302	12719	6970	4699	3111	2441	1589	1366	1214	814	707	643	601	596	613	592	586	578	584	520	522	572	526	533	555	547	535	544	543	551	580	566	530	529	501	482	545	542	532	552	554	543	589	550	568	632	641	661	628	590	520	564	524	504	507	502	507	528	542	549	503	509	514	487	528	525	481	499	508	520	504	518	518	497	487	498	481	529	495	495	521	487	504	507	487	499	515	486	476	515	475	468	494	529	518	504	560	534	573	503	465	533	524	520	478	510	493	523	506	479	476	458	512	472	526	524	509	499	456	491	545	540	498	491	508	491	550	513	537	521	550	491	528	520	486	484	497	515	488	555	533	524	497	526	484	549	512	522	512	490	484	489	482	501	536	539	541	515	524	511	517	505	529	514	520	500	509	486	529	511	509	486	498	537	509	506	498	483	532	537	548	477	525	519	490	486	512	503	480	476	520	514	518	501	483	514	521	533	504	532	537	487	505	494	524	500	507	508	519	499	512	521	544	544	499	492	517	543	538	490	470	530	488	509	503	493	476	512	512	503	477	528	470	453	518	514	483	496	489	507	539	505	506	512	559	560	520	517	499	509	508	528	513	468	522	521	524	513	493	518	526	503	478	478	537	503	487	544	501	462	517	502	515	508	528	513	517	482	486	502	512	467	519	490	522	507	492	497	511	482	507	509	501	511	533	513	507	486	523	480	474	450	542	568	517	540	479	468	505	537	450	497	523	527	541	504	498	480	513	514	512	501	476	509	511	517	509	490	520	563	469	534	493	519	490	506	508	567	511	531	526	495	527	542	553	509	474	530	494	513	556	485	527	537	548	545	500	498	525	538	526	496	530	534	502	494	531	475	508	518	523	518	491	531	468	533	521	538	519	509	481	506	494	450	523	496	530	512	518	562	569	533	489	478	490	491	500	491	488	456	473	487	486	505	524	533	468	502	497	502	520	529	538	505	504	465	529	479	542	496	512	560	519	499	521	507	552	560	514	517	496	491	485	517	492	510	501	506	500	471	504	503	533	518	491	498	537	551	504	520	503	465	479	516	538	559	504	520	497	516	497	493	518	506	515	497	497	506	516	507	524	516	522	486	526	507	506	487	541	540	510	510	484	506	506	532	544	550	523	499	506	525	508	538	504	517	538	531	499	526	507	546	513	514	520	477	511	495	497	526	499	544	543	501	515	494	508	525	517	515	508	516	478	491	519	510	452	519	458	553	521	489	540	510	496	507	461	509	530	460	530	535	529	526	504	498	486	534	497	497	496	460	509	475	519	486	465	490	574	512	555	523	440	496	546	461	546	501	509	528	495	510	512	490	495	480	496	496	513	506	441	510	512	526	508	516	488	532	467	537	480	492	529	584	462	527	493	512	541	493	484	508	501	525	489	483	501	478	499	511	522	501	498	489	528	515	499	523	532	499	499	523	487	514	516	517	556	475	506	498	492	526	506	519	523	519	518	518	486	510	524	538	476	511	489	499	537	539	507	476	470	539	498	498	547	556	489	531	495	491	528	529	470	508	465	493	469	524	487	483	506	513	502	513	537	496	525	471	519	492	557	515	516	524	506	525	512	535	499	511	518	506	495	502	491	520	530	541	503	485	512	506	522	508	504	512	511	475	480	498	525	524	531	535	552	498	497	478	544	486	512	520	505	546	486	520	499	559	495	538	459	558	476	505	500	520	481	519	507	458	483	527	506	516	489	531	552	515	500	513	487	486	494	486	504	531	524	537	507	474	533	489	472	502	552	477	494	499	484	489	503	504	517	511	544	495	507	525	517	522	508	449	509	496	527	517	529	502	521	532	494	467	511	530	532	515	511	504	535	505	498	498	511	532	558	485	515	524	530	496	518	487	492	504	531	506	486	513	507	519	509	506	493	570	472	496	567	487	523	503	496	514	489	504	480	537	524	500	498	525	520	483	503	537	522	555	546	555	503	538	568	486	504	544	531	511	483	536	520	474	518	483	542	515	515	483	529	465	512	505	491	521	498	519	513	510	544	528	520	522	527	562	509	508	522	491	526	554	523	486	523	500	501	539	567	493	496	499	525	499	500	462	493	512	501	530	531	495	511	490	467	513	505	492	496	465	514	508	502	517	502	575	487	505	519	522	530	495	490	498	510	478	506	473	490	492	487	543	495	520	499	466	515	481	522	505	509	473	521	502	517	477	497	513	465	492	486	534	523	520	510	513	480	486	500	508	529	496	519	481	516	500	500	552	534	518	489	499	464	476	499	494	506	504	511	537	522	519	512	555	501	493	496	533	549	521	515	502	494	510	481	513	493	525	509	508	497	497	504	483	524	528	562	505	469	484	542	503	519	521	517	518	599	522	525	523	502	507	528	503	531	523	548	495	504	506	499	477	503	537	480	501	477	515	510	482	513	534	511	524	533	497	475	492	535	535	502	498	460	494	553	518	560	509	534	500	508	534	499	490	519	507	511	503	526	531	471	512	527	503	464	527	523	499	526	500	470	504	504	527	541	527	501	494	519	553	505	515	527	505	502	546	471	546	493	537	518	538	476	506	513	502	529	517	524	506	470	499	497	516	522	506	501	538	510	504	472	527	506	559	521	511	515	484	464	484	491	526	514	502	504	522	497	528	513	496	492	510	484	478	502	524	508	520	508	491	527	509	519	506	495	538	481	468	506	480	541	556	521	499	498	507	505	522	507	509	533	484	490	506	512	520	494	493	540	514	532	498	478	502	496	495	531	519	484	532	510	569	476	551	491	521	497	494	532	515	485	529	469	517	517	496	510	500	479	499	512	458	519	513	496	532	471	528	519	517	532	494	486	506	492	545	493	500	512	516	522	523	492	528	553	523	551	530	520	525	482	500	520	541	517	512	482	507	533	538	540	506	493	529	467	506	501	490	517	510	446	503	464	479	511	489	519	469	491	536	481	497	491	505	491	506	524	494	523	483	554	476	493	522	509	504	492	474	517	508	487	552	512	535	502	521	512	521	487	529	474	520	496	508	521	500	524	542	500	513	505	511	517	484	513	500	513	498	506	479	513	476	504	484	510	515	502	566	534	519	536	492	511	491	535	451	503	541	491	510	508	501	514	544	555	543	493	512	533	511	519	526	525	515	466	562	525	525	491	534	480	528	509	506	488	487	469	516	487	508	513	493	525	466	517	510	534	523	480	531	519	485	489	520	521	535	528	523	496	511	533	482	527	470	490	526	470	524	476	512	551	494	508	478	530	502	521	526	502	514	546	527	529	485	508	521	527	556	513	508	512	510	528	535	526	498	515	492	491	508	516	488	519	553	501	487	505	481	516	499	542	571	479	548	540	484	508	498	489	520	546	510	519	554	537	483	490	541	515	488	533	500	527	511	507	524	522	490	543	513	558	502	506	535	517	540	539	518	500	510	506	497	481	517	531	504	493	540	505	502	508	497	513	465	489	520	486	496	497	534	487	522	517	501	495	446	538	540	517	578	484	510	529	507	498	500	499	493	504	501	490	538	534	555	519	527	523	464	510
22945	21396	29013	24156	21395	21479	10574	1814	1648	1029	603	479	484	432	379	392	327	334	359	302	320	297	305	300	272	286	272	306	278	276	295	271	283	272	276	255	226	253	233	229	248	255	242	286	260	336	382	410	413	394	333	331	230	255	224	240	269	252	221	220	227	251	242	224	229	237	221	233	241	233	227	230	243	228	214	203	238	248	215	241	216	255	211	231	246	223	229	238	222	258	239	231	202	202	247	234	226	230	225	214	222	244	226	208	241	208	254	235	223	211	227	252	209	244	243	236	232	237	255	236	229	233	254	213	219	216	244	242	227	257	195	210	231	217	240	214	225	219	259	207	227	191	227	255	268	239	232	238	212	195	214	238	234	235	216	240	212	214	221	205	238	226	218	221	244	237	217	251	208	217	212	246	256	237	229	209	200	236	243	206	239	235	231	252	222	222	220	238	237	249	240	226	213	238	220	262	215	227	237	224	237	250	227	242	234	220	263	212	226	226	265	236	243	237	222	226	228	220	215	279	226	241	248	252	233	239	246	232	229	237	208	245	223	260	247	232	241	228	240	212	226	248	226	252	236	243	275	240	238	248	212	215	239	221	245	206	204	220	230	221	237	253	224	214	243	202	219	231	221	238	230	243	237	211	224	252	235	203	234	271	204	194	213	217	236	216	260	246	251	243	237	236	218	238	232	208	233	236	224	238	214	236	237	237	218	250	236	253	254	262	236	235	228	231	209	220	239	222	206	228	240	216	232	242	244	239	240	198	226	224	261	237	236	226	264	232	218	200	233	233	203	241	219	238	244	225	225	254	248	226	201	214	221	233	224	244	200	216	246	261	254	247	243	228	220	221	222	243	247	214	239	223	211	250	225	221	217	221	194	223	217	248	229	222	236	223	233	227	232	240	210	235	225	242	226	211	219	195	224	239	210	224	218	246	234	223	246	208	222	236	241	236	244	261	225	233	223	219	267	237	240	239	224	199	255	239	228	250	257	230	241	227	215	237	226	249	243	234	208	222	219	235	248	237	223	223	241	223	225	229	229	222	231	239	225	230	240	210	215	234	239	248	242	241	246	232	219	235	236	215	237	263	244	237	217	234	240	216	245	208	198	222	230	222	223	208	259	253	227	253	249	233	244	219	256	241	257	230	232	232	223	215	236	219	191	217	212	214	234	188	252	231	269	213	257	218	219	231	233	224	250	222	226	215	199	221	235	208	219	257	222	233	221	220	223	204	244	209	225	197	231	204	227	214	241	246	209	230	228	224	234	237	219	195	261	238	224	231	219	251	251	259	229	220	216	210	244	213	243	234	253	210	230	253	222	233	223	205	224	257	230	218	225	231	240	204	233	252	240	229	229	227	251	223	228	233	235	245	254	239	226	235	223	228	210	228	242	218	223	210	264	226	239	227	235	203	222	248	240	253	231	219	225	225	236	229	230	251	222	221	230	224	229	245	227	234	228	235	224	222	230	242	236	243	241	233	216	238	217	212	249	242	220	243	252	240	234	228	214	232	240	230	219	230	255	202	242	234	215	209	220	194	222	216	263	227	244	225	231	227	219	186	234	225	225	231	242	239	210	213	208	219	233	224	213	223	246	211	240	273	221	210	214	223	223	240	239	251	250	216	231	226	233	235	225	242	238	232	223	231	233	236	232	218	225	249	235	248	220	202	231	227	265	223	245	248	241	242	238	243	216	227	224	235	226	239	210	240	281	219	239	222	227	209	209	240	218	245	239	235	237	204	245	217	226	249	238	248	236	241	261	235	232	222	232	213	231	198	211	244	194	219	249	216	234	228	238	233	204	229	224	240	223	242	230	221	214	244	216	202	223	197	247	201	240	225	228	194	254	253	205	217	224	208	246	240	224	217	219	247	245	244	215	252	220	228	226	231	249	221	234	208	253	195	241	211	235	206	243	225	210	255	218	246	223	233	238	242	225	250	259	235	253	243	212	242	206	234	239	226	236	229	223	209	206	238	227	231	241	231	227	231	244	219	232	220	226	274	225	245	229	229	218	210	210	225	223	232	224	232	240	237	243	253	224	207	219	232	221	219	213	225	232	245	215	218	237	198	248	235	231	248	238	226	233	215	235	235	245	211	246	209	229	219	197	224	242	243	210	237	225	220	227	220	276	229	232	217	211	228	215	226	230	232	240	228	234	231	250	215	233	214	230	209	238	185	236	223	205	234	247	240	217	203	217	218	232	238	211	234	210	220	250	217	247	210	213	238	245	228	232	211	204	234	239	242	230	224	212	228	228	242	248	240	212	218	235	225	207	228	249	211	221	241	221	247	233	234	266	246	249	233	233	197	266	246	222	249	237	225	236	212	236	231	210	229	232	226	231	225	246	223	251	218	260	231	247	233	261	208	210	213	228	241	244	246	212	260	244	246	246	233	232	220	249	235	240	207	220	235	210	227	245	254	213	240	224	243	219	222	239	233	226	232	219	249	220	230	214	231	249	228	222	218	214	241	265	211	213	258	232	262	199	220	230	230	220	232	256	212	223	215	254	230	216	218	239	230	207	230	239	228	227	242	244	223	210	231	237	208	240	210	228	225	235	240	224	223	224	227	201	199	222	221	233	236	236	221	224	240	253	224	239	225	216	220	236	218	240	209	208	250	245	211	224	221	231	243	198	246	231	231	219	246	219	191	270	272	229	220	240	203	233	223	249	203	205	244	229	251	207	222	229	215	212	236	225	216	229	212	230	237	227	206	232	211	211	230	264	234	203	230	228	253	230	224	238	225	249	223	232	250	235	243	229	216	236	260	219	249	231	228	201	195	241	233	209	215	249	238	221	220	242	253	244	239	232	207	229	235	214	232	205	224	252	229	262	229	238	218	210	258	230	225	218	226	249	244	248	230	226	246	223	234	238	248	224	241	216	222	238	228	223	213	245	235	256	225	246	230	201	224	232	235	237	239	231	232	249	224	212	209	215	243	228	241	230	209	250	220	232	225	223	245	229	244	233	219	244	238	230	214	227	237	223	232	240	246	238	231	213	229	236	225	231	220	231	225	205	231	251	240	203	214	235	230	241	214	259	233	224	231	198	221	225	211	238	221	242	240	259	230	229	203	207	240	231	242	233	239	231	231	223	212	239	224	228	239	253	237	230	216	207	212	245	222	211	213	246	213	220	208	235	217	209	220	236	247	255	213	261	243	210	245	220	270	214	254	208	196	215	231	260	215	218	251	229	253	247	216	219	236	247	197	237	200	188	215	249	251	222	252	242	223	248	256	219	226	210	245	258	243	230	248	233	213	240	243	229	215	226	235	257	207	234	235	226	215	224	217	221	240	222	231	242	203	219	248	206	233	229	233	248	210	213	223	244	245	201	208	212	233	221	214	247	240	231	228	212	234	240	216	239	225	223	233	225	209	271	233	219	208	226	236	211	220	234	254	208	230	223	202	245	246	220	216	220	212	193	224	217	209	215	224	242	248	205	246	210	239	252	249	203	241	216	259	253	238	230	206	220	237	222	228	223	235
9130	24416	20345	12242	8035	5619	3994	2729	2804	1697	942	806	681	629	575	494	430	441	421	373	354	304	358	341	356	341	321	315	309	306	369	387	368	356	327	258	302	287	311	290	320	304	348	313	317	405	479	493	574	520	483	373	278	253	280	284	275	266	245	264	278	268	266	266	227	260	268	240	251	288	257	250	244	279	273	269	287	252	241	293	261	255	288	260	286	269	282	259	246	274	242	225	281	271	242	242	255	270	275	256	256	245	302	247	218	247	266	234	231	250	275	262	261	301	242	279	252	261	272	286	253	285	289	252	258	257	272	228	267	232	263	258	290	246	245	266	256	259	255	244	249	270	304	247	236	236	239	287	248	247	296	246	232	268	279	277	277	290	232	234	266	243	272	273	246	242	259	259	247	254	261	250	274	263	232	251	260	258	249	259	245	258	268	260	246	240	242	255	243	235	277	263	281	241	245	256	272	284	247	274	269	268	244	254	266	264	267	261	280	254	241	239	272	266	280	265	231	263	272	212	252	282	275	249	280	245	291	290	253	254	251	260	285	227	266	273	258	254	258	238	268	270	268	286	260	265	262	268	260	267	271	266	263	257	259	290	239	235	240	291	280	263	270	263	249	278	263	270	270	269	236	243	275	263	254	275	263	245	284	271	259	275	270	240	268	272	249	242	259	283	208	245	245	276	263	244	242	239	276	241	272	245	269	257	259	289	221	254	267	231	254	262	251	261	263	276	216	269	269	274	255	274	231	274	249	245	281	267	258	251	223	261	242	242	253	297	271	248	280	269	254	256	288	255	243	236	271	262	260	266	270	274	275	257	256	245	267	285	239	286	240	217	265	266	271	267	265	244	263	279	261	281	262	222	263	237	261	237	282	234	239	227	231	245	272	255	243	254	247	260	259	230	252	270	269	266	264	239	265	242	276	287	261	278	280	278	254	293	269	253	237	243	261	275	239	264	273	265	257	242	256	255	263	269	255	248	247	272	235	242	271	253	236	280	228	254	266	285	244	219	263	230	263	236	273	271	276	280	251	263	254	282	257	243	257	249	226	263	245	250	257	251	254	263	276	247	251	274	259	276	257	282	302	239	286	265	240	225	270	253	241	269	263	270	260	265	244	259	271	256	231	253	255	246	255	248	229	247	242	259	254	248	254	268	256	246	253	275	258	246	244	267	243	273	260	256	245	254	244	240	273	294	264	273	258	264	264	244	215	246	279	259	264	288	243	235	244	248	273	263	261	252	257	217	259	316	252	266	257	244	251	237	273	253	290	234	245	283	268	284	269	237	259	272	280	270	237	246	273	232	251	265	260	249	244	252	274	262	262	282	240	279	248	238	268	281	250	234	251	259	250	251	291	252	271	264	257	285	264	272	254	243	279	292	252	264	296	220	275	252	245	277	241	285	228	265	274	262	251	282	269	265	281	275	280	251	305	263	241	285	250	266	218	282	247	262	293	252	260	262	286	261	254	262	272	244	266	244	288	249	257	249	246	255	256	273	269	262	280	257	260	253	279	269	279	266	268	253	246	276	270	269	251	247	246	274	248	272	246	276	252	232	245	250	267	259	251	227	265	262	254	261	254	297	284	268	276	257	266	254	266	276	274	269	259	252	282	265	283	257	245	256	255	275	251	222	274	263	265	251	255	288	261	233	249	258	255	255	231	269	269	284	269	256	238	254	244	258	273	271	267	258	281	258	262	281	260	276	258	257	242	321	274	264	241	253	303	237	276	280	276	273	289	262	246	262	246	262	275	231	269	286	258	242	279	296	258	245	264	212	241	255	261	301	276	255	241	253	283	268	259	262	257	282	271	262	236	273	292	258	282	275	290	276	278	240	240	253	245	250	222	269	253	253	253	257	285	285	258	259	258	267	239	258	275	266	267	248	264	264	273	275	277	252	283	245	246	226	275	263	254	279	235	273	245	277	244	239	236	241	245	272	264	256	245	246	257	256	270	252	263	267	260	267	248	247	235	264	261	293	257	258	264	290	268	285	251	255	266	241	244	274	276	287	263	260	249	255	243	253	278	280	276	262	289	252	246	267	285	256	245	230	275	272	255	253	274	260	270	257	244	279	248	251	255	262	242	274	240	246	255	248	249	259	241	271	275	282	272	241	232	265	251	263	240	283	242	247	271	261	275	262	265	255	229	258	266	252	261	270	259	244	262	261	270	220	257	281	248	274	271	259	233	261	267	244	266	239	268	267	254	262	235	259	274	236	252	238	236	262	250	259	259	298	251	255	256	293	259	275	255	267	238	264	241	277	254	265	256	249	254	239	264	259	263	284	258	246	255	237	251	254	272	238	248	244	249	278	255	266	262	291	284	283	288	227	252	261	266	245	229	258	262	268	261	259	261	264	250	272	267	262	230	263	255	252	260	267	251	280	264	258	256	269	244	283	256	273	268	254	272	274	258	261	263	266	255	248	248	253	273	249	247	258	276	264	304	235	254	246	251	263	250	242	259	277	298	234	264	235	248	239	262	238	247	240	272	261	244	270	271	270	261	268	242	269	244	282	281	286	256	247	275	275	220	260	250	241	280	265	257	249	280	265	264	274	272	247	284	250	261	276	258	275	269	241	271	276	258	259	261	244	252	267	274	276	298	246	262	255	257	275	252	268	265	279	254	282	266	242	275	238	273	284	253	264	243	250	262	255	265	260	265	255	269	234	260	259	231	275	269	277	246	258	257	257	271	223	269	260	262	233	264	290	265	273	277	277	273	243	250	274	251	270	210	243	244	281	258	308	291	258	222	244	283	220	291	253	255	245	228	253	233	299	232	244	299	263	268	263	265	236	247	243	282	245	245	272	273	245	249	263	223	239	256	260	271	297	284	228	247	253	288	261	256	254	244	287	234	280	255	244	265	252	261	262	247	260	290	280	275	236	271	267	235	284	261	259	253	265	254	250	236	231	244	221	262	267	236	258	249	234	259	251	266	269	264	249	272	247	268	257	243	238	237	283	262	239	244	234	292	302	245	248	243	268	269	250	259	268	294	268	242	265	230	278	258	241	260	277	237	265	247	261	250	276	262	251	282	240	263	254	267	258	253	275	275	296	237	258	235	260	268	264	211	275	276	269	249	240	243	227	258	277	251	268	267	244	272	285	259	268	267	256	238	262	289	275	259	250	254	251	231	255	254	209	240	244	256	244	258	280	264	246	305	278	261	278	258	250	253	251	251	261	264	242	254	236	265	245	274	291	252	246	280	268	272	278	231	284	264	256	252	260	245	272	282	250	233	254	249	250	255	233	264	279	272	265	283	244	259	268	259	251	273	240	251	248	266	278	261	263	250	302	263	262	249	302	226	264	276	272	241	239	226	252	282	261	286	255	255	264	269	273	264	221	245	272	277	245	267	230	273	261	282	267	246	235	276	270	245	231	243	279	269	251	267	265	278	235	266	279	280	280	295	256	268	227	235	251	267	269	254	266	258	272	262	281	249	273	253	276	255	235	232	255	282	279	252	266	230	251	259	285	267	250
27617	20196	10551	4265	2073	1510	1092	1083	1010	747	678	714	661	669	599	673	694	650	682	677	667	676	629	681	606	635	639	676	621	681	680	695	703	669	618	657	646	672	680	668	646	690	652	652	681	645	678	712	699	767	691	666	663	691	647	648	665	626	606	655	689	649	696	629	644	626	710	659	647	624	634	666	668	660	616	695	630	617	649	608	662	676	684	660	631	670	681	666	641	671	662	628	613	657	611	645	634	625	634	671	655	669	660	688	624	622	690	603	627	649	612	661	622	701	630	647	575	617	623	589	617	664	646	630	634	660	656	712	611	645	622	662	667	613	611	660	650	606	623	617	667	613	658	665	633	640	687	712	672	681	661	656	675	671	630	634	642	659	649	644	681	620	624	625	665	700	657	675	644	604	635	661	665	625	670	653	679	622	672	644	667	685	607	642	665	639	639	667	639	679	642	629	620	611	615	622	643	617	680	640	622	668	699	673	654	676	618	658	637	630	673	645	696	655	648	662	658	667	663	658	626	652	660	646	620	627	667	709	608	633	682	639	599	665	632	665	670	680	638	617	646	648	645	667	642	644	655	641	638	657	634	633	707	630	675	671	666	681	674	648	641	660	655	702	671	661	609	686	630	629	636	666	665	639	685	665	659	687	634	644	641	675	682	662	656	653	678	625	690	654	681	631	655	687	648	683	662	659	679	638	617	628	706	636	644	684	643	702	668	644	618	651	653	641	630	673	663	683	664	687	679	652	700	662	646	649	654	611	659	623	699	681	649	627	660	660	671	611	675	658	638	605	693	657	680	672	617	676	702	673	671	625	639	669	622	628	637	649	622	651	645	637	624	644	619	641	667	658	696	647	645	621	614	662	658	689	676	598	643	700	598	634	617	664	654	674	676	652	617	664	649	655	653	639	684	649	722	664	651	678	619	598	638	696	700	668	614	682	677	689	693	615	655	637	638	657	611	691	675	669	658	655	640	630	627	647	679	649	623	624	667	671	660	633	665	653	675	622	686	630	649	638	656	676	668	688	645	711	687	678	669	645	633	616	657	654	627	640	666	603	664	646	634	652	648	629	655	680	704	645	661	674	607	619	598	652	647	632	598	621	602	652	606	644	651	690	630	653	639	689	654	633	643	663	653	624	636	654	624	621	647	637	652	651	610	672	669	655	693	666	644	675	623	680	655	706	615	637	682	646	631	624	679	627	638	641	626	651	632	710	700	590	724	663	650	646	639	654	663	672	638	652	689	690	653	656	737	639	697	635	641	693	652	690	652	634	651	625	655	654	656	687	637	641	644	703	622	680	696	666	683	659	657	612	658	647	640	631	622	671	678	640	634	644	621	633	679	667	693	674	626	666	658	668	609	653	604	671	642	676	675	694	652	688	686	629	658	684	631	667	660	637	664	642	637	673	664	657	650	683	653	635	654	626	643	615	629	705	686	638	657	660	656	672	674	662	650	649	618	591	654	677	646	647	615	691	630	650	678	619	646	642	653	644	627	650	654	724	672	651	638	641	628	686	628	680	659	683	595	670	689	631	653	653	643	670	682	614	663	635	686	656	644	645	648	677	652	635	616	647	604	623	656	601	659	596	618	662	628	597	643	635	659	657	639	609	594	647	699	670	685	675	688	639	641	630	649	648	659	655	634	668	666	674	667	613	663	628	648	638	686	627	642	681	653	666	630	658	626	700	666	662	674	643	629	662	645	628	639	666	672	641	641	608	652	652	686	664	661	693	632	666	620	639	630	672	642	628	667	651	640	634	640	642	697	700	709	677	621	682	621	689	634	602	678	639	651	698	666	659	652	626	627	631	610	640	661	642	653	684	642	617	681	645	665	672	662	664	638	605	645	674	676	674	627	619	646	661	633	650	680	680	651	611	661	680	640	676	668	677	632	657	655	634	645	660	679	604	651	677	662	643	665	660	655	665	690	711	703	660	607	647	639	695	645	676	680	712	658	653	672	686	665	677	631	628	650	642	632	653	651	645	652	684	677	671	679	590	663	641	630	668	629	659	689	637	667	599	674	673	624	685	616	663	609	667	677	691	674	670	617	637	607	654	634	622	660	651	644	681	662	651	637	702	623	656	645	654	678	610	672	682	619	641	704	646	657	653	638	661	642	650	624	663	697	670	674	631	676	636	623	610	642	650	687	578	642	648	622	667	650	657	649	665	639	666	637	673	632	677	570	681	659	641	624	673	636	655	696	631	712	579	620	606	646	691	630	637	690	691	648	680	696	640	650	652	623	617	646	633	649	617	685	688	656	639	630	599	654	597	662	691	617	683	657	682	663	711	643	680	622	656	630	606	668	703	645	656	619	655	706	653	661	633	629	651	684	616	672	643	635	671	688	618	624	667	648	718	658	688	654	631	638	683	683	648	641	655	666	617	687	684	695	681	731	663	630	651	612	684	626	648	668	623	630	667	649	656	614	679	613	656	635	667	678	627	678	645	644	678	681	702	699	656	595	669	629	653	619	655	652	648	660	619	715	680	642	626	669	631	665	647	674	658	717	656	690	692	676	662	666	683	596	661	620	660	638	616	661	624	647	653	653	637	641	689	701	666	682	651	654	663	668	689	657	622	624	730	669	623	642	627	625	664	647	673	636	642	653	681	643	660	691	675	646	648	662	636	648	683	671	642	648	625	655	626	620	664	650	681	646	646	609	647	675	666	659	665	626	698	680	674	621	641	659	680	636	709	634	680	636	639	691	629	669	669	628	672	606	667	634	644	676	623	591	646	651	680	681	667	650	642	689	638	618	632	658	682	682	661	663	598	692	681	654	636	634	666	647	701	625	655	648	676	628	646	644	661	675	653	687	674	658	635	644	676	646	653	624	662	659	641	574	643	628	699	656	662	639	671	613	636	609	659	619	629	656	664	604	651	694	671	684	635	636	623	644	668	637	692	638	663	650	658	649	692	705	609	629	629	701	673	703	642	661	681	668	642	624	651	654	660	634	661	662	630	661	653	649	644	614	664	658	644	632	656	651	618	666	609	659	629	645	676	682	625	634	644	680	623	672	617	658	636	669	678	637	637	657	689	633	632	603	619	631	635	656	653	684	607	615	650	633	646	636	593	638	670	658	651	672	699	686	650	621	659	683	675	668	680	688	616	658	657	642	638	638	680	684	689	644	633	714	622	656	673	664	697	713	642	672	632	643	685	654	634	589	646	650	685	681	642	640	673	698	646	640	638	654	593	644	666	719	598	677	677	664	651	597	637	680	620	676	709	697	644	689	670	669	670	667	681	666	679	674	664	632	660	649	600	687	672	651	630	656	652	698	626	650	658	596	636	669	630	669	645	668	632	677	691	696	648	673	689	645	635	639	646	631	677	636	650	688	664	656	630	695	628	700	638	681	650	682	654	660	674	618	657	657	648	667	671	675	612	652	681	632	656	660	711	636	616	631	705	662	654	648	623	672	695	662	665	670	681	633	698	680	615	635	649	636	688	692	668	672	653	658	643	620	682	678	671	667	623	656	617
6818	10432	7531	4783	3023	2193	1599	1431	1439	968	771	765	788	726	741	783	800	726	695	712	741	739	727	682	760	739	729	733	704	723	715	677	803	710	723	756	724	688	727	719	720	700	756	771	716	732	757	786	755	794	763	771	698	686	714	740	778	674	701	734	712	673	689	705	729	698	663	724	694	683	708	710	716	754	698	693	712	714	758	762	709	749	738	659	741	736	729	701	739	689	756	719	766	764	719	708	702	676	735	717	654	695	699	664	697	700	682	684	755	741	727	664	730	773	705	737	753	730	709	707	726	734	734	688	726	756	663	738	711	680	719	696	706	716	739	741	732	701	734	721	729	753	733	737	718	716	683	706	707	703	724	751	715	734	743	701	764	713	715	710	737	727	683	757	733	727	732	723	673	710	669	716	701	710	719	716	736	734	741	726	706	745	729	677	749	738	696	682	711	715	733	715	753	752	714	719	746	711	728	710	705	743	679	739	692	714	705	692	717	713	701	698	702	672	745	747	693	765	749	707	709	682	769	739	683	729	731	703	737	763	700	704	707	676	718	682	732	726	685	700	730	760	739	699	724	751	725	630	728	692	742	750	718	747	741	705	720	749	712	732	668	726	752	670	723	700	719	696	691	692	717	698	706	695	732	673	726	687	717	746	701	699	706	672	709	699	674	705	710	719	727	724	671	700	718	709	673	707	667	696	723	666	697	748	710	677	686	713	750	707	706	692	777	683	690	707	704	702	717	697	710	715	707	690	704	645	748	730	717	715	717	680	737	710	679	702	692	672	744	734	710	770	696	763	717	701	698	731	714	683	716	743	731	729	692	702	726	748	713	715	749	735	736	746	700	722	699	729	701	719	715	680	678	709	698	738	712	691	722	678	709	726	711	735	759	714	741	686	731	681	690	718	738	717	753	721	752	702	666	701	663	686	742	728	710	707	719	653	738	699	698	672	709	762	701	718	749	687	727	731	691	726	691	751	730	708	673	724	686	697	691	750	693	718	753	681	728	720	706	693	715	731	734	748	749	739	758	727	703	676	739	743	695	704	689	686	698	733	682	731	688	709	726	700	677	691	683	739	681	722	730	665	682	707	740	711	728	721	726	763	741	773	742	702	710	728	707	681	747	716	708	721	709	692	689	713	702	731	759	784	726	682	705	712	676	693	674	744	714	693	715	753	720	706	688	731	682	712	739	717	666	677	722	713	714	720	723	683	726	677	729	728	717	699	712	716	702	721	726	715	751	674	733	758	721	753	728	753	736	722	716	720	744	701	750	701	714	654	711	744	704	715	706	741	699	725	736	772	733	734	720	669	732	664	663	702	742	739	721	699	720	763	730	715	726	745	660	708	687	717	739	705	719	689	731	716	720	709	744	708	715	749	711	722	770	727	726	701	725	709	710	699	694	693	674	724	657	692	769	672	710	705	685	695	710	715	719	664	718	750	751	683	720	719	753	710	698	712	676	734	738	746	721	789	728	719	716	709	685	715	704	743	726	699	685	761	739	709	721	673	687	774	692	747	769	714	651	706	700	697	703	677	692	707	694	669	709	725	710	716	693	730	725	670	682	768	758	678	718	707	722	733	731	745	708	677	732	742	715	652	685	735	692	699	693	677	704	716	698	712	753	692	687	734	742	703	700	676	692	696	704	707	729	711	752	685	742	762	730	724	684	727	706	662	711	728	696	737	692	676	743	753	726	722	706	754	725	748	715	732	754	761	691	744	718	717	714	738	653	712	717	773	663	719	701	737	726	682	720	757	714	692	753	712	662	710	710	687	747	712	667	744	706	740	737	731	723	704	713	697	643	743	691	725	746	676	743	688	710	699	731	680	725	708	720	707	743	700	698	735	715	719	708	659	689	668	745	730	684	698	736	698	740	717	725	737	690	711	715	700	683	784	676	713	712	722	707	735	686	756	668	724	725	702	675	756	692	728	799	713	732	775	715	725	770	671	701	694	684	669	694	695	686	742	677	722	683	678	708	680	712	739	726	683	685	712	705	702	727	748	730	667	698	733	720	743	732	738	674	752	674	745	696	671	728	696	746	771	696	744	753	721	715	725	730	724	745	709	692	695	734	746	753	727	696	731	721	722	729	688	695	734	764	727	748	667	744	750	737	749	750	739	726	705	709	685	710	683	737	727	769	739	695	754	704	769	706	712	699	736	685	696	694	690	758	688	705	673	734	734	725	675	724	706	748	721	701	672	677	731	701	655	711	717	744	699	759	720	705	697	751	732	707	725	677	698	677	663	703	743	714	710	666	689	717	733	710	721	671	694	671	725	724	738	703	678	720	700	764	722	716	703	762	762	743	686	707	719	760	722	663	717	670	701	729	712	641	717	729	739	719	706	729	728	732	743	721	710	721	736	716	709	710	719	711	717	706	709	739	678	693	707	725	691	695	688	720	676	677	734	719	693	718	719	689	707	739	681	716	703	714	679	711	749	709	749	726	672	696	770	729	741	731	707	713	670	723	716	701	673	692	727	697	711	712	773	751	726	699	761	671	724	718	682	725	766	732	726	697	718	717	721	735	739	658	731	728	726	714	748	681	699	716	711	739	682	739	723	722	737	733	729	689	731	688	689	685	757	709	704	702	703	708	731	730	719	682	765	696	781	703	662	739	680	707	676	762	674	697	711	713	721	696	719	706	687	674	699	728	676	727	705	690	733	730	762	697	744	746	682	697	731	714	696	711	719	724	721	701	649	747	722	749	714	683	678	661	759	719	692	711	712	694	709	686	709	672	684	699	710	697	688	754	702	698	708	687	714	735	731	678	733	676	732	657	714	695	723	739	712	716	695	708	695	690	664	731	726	717	707	767	708	742	678	730	740	747	671	755	732	700	688	696	741	716	742	751	752	735	754	703	697	661	737	766	722	750	747	741	701	699	770	763	729	700	721	689	696	705	691	726	713	752	707	721	688	703	697	710	668	727	685	706	686	773	748	674	727	676	674	688	708	709	746	708	722	720	736	734	655	704	687	731	674	772	723	744	700	746	736	698	710	684	660	724	734	721	705	712	694	698	722	676	705	692	721	752	717	672	727	705	724	740	697	762	671	721	702	763	710	727	746	733	729	692	697	716	738	704	725	717	721	735	691	689	751	739	672	756	734	729	781	702	678	705	747	732	751	689	724	714	706	679	700	694	738	699	714	696	709	705	710	666	702	757	680	750	755	726	728	729	720	684	753	733	748	761	713	728	700	710	709	752	686	680	654	722	682	714	698	768	711	681	677	738	725	698	745	751	710	732	710	691	751	707	726	721	732	675	698	703	725	663	736	718	742	729	695	696	738	739	707	813	726	718	695	702	699	670	706	746	790	691	762	725	695	698	719	726	719	718	740	738	671	787	732	680	728	735	728	741	738	738	777	729	710	736	751	743	733	753	759	665	695	695	725	751	732	735	688	663	694	732	738	680	709	723	698	711	735	712	708	684	710	706	737	742	731	687	733	669	692	709	688	757	722	705	740	718	788	693	688	728	770	712	705
23950	21290	28483	24436	21301	12141	2499	1967	1355	892	766	624	605	580	594	593	579	578	535	572	531	542	540	557	523	547	514	537	510	500	542	508	506	515	477	508	489	503	578	519	510	492	488	531	489	527	599	632	612	596	598	547	561	458	483	523	506	474	524	479	493	501	482	490	497	509	491	533	499	467	508	474	480	505	457	474	480	502	528	471	483	509	501	520	507	509	487	503	504	495	492	513	474	517	498	483	471	504	508	497	473	462	480	500	472	509	492	474	472	468	500	496	496	511	499	477	482	502	504	502	499	543	513	480	528	497	540	542	500	488	530	442	541	492	490	501	486	490	511	469	493	484	490	489	543	543	505	515	477	485	518	479	485	481	499	480	513	452	522	496	527	524	502	490	480	484	468	499	489	477	478	485	470	526	532	469	473	488	481	510	516	505	488	457	517	502	445	464	450	532	469	525	512	466	500	515	512	494	489	495	453	504	483	503	507	481	486	449	476	500	472	504	475	475	459	500	445	509	511	500	491	485	476	497	525	489	484	516	462	469	511	486	481	477	505	495	444	517	495	494	488	491	553	463	475	471	489	531	477	488	484	447	498	517	509	532	495	471	471	489	494	494	488	511	524	539	534	483	523	472	484	487	524	488	495	511	509	461	496	512	471	480	510	512	506	485	460	514	488	477	517	488	514	526	487	495	511	464	518	541	499	524	532	496	516	460	471	473	486	469	494	502	491	512	521	486	482	473	460	498	507	506	518	471	492	489	512	488	476	492	518	518	499	483	494	527	478	496	463	503	487	505	539	490	466	473	496	514	521	494	504	513	502	479	511	529	441	509	461	465	477	471	494	477	492	507	443	520	475	517	510	532	482	484	445	501	508	479	533	496	508	507	476	515	493	491	474	501	492	500	498	507	496	496	492	479	492	495	465	464	525	494	529	454	506	508	493	505	499	491	506	537	496	491	505	500	507	474	499	499	502	470	475	477	485	507	454	494	484	479	494	492	509	501	505	473	484	481	489	481	508	505	457	482	483	506	482	487	505	493	487	501	467	524	536	479	460	488	492	515	513	534	476	485	470	533	530	525	494	453	474	496	511	530	489	519	479	534	507	438	484	544	500	489	440	474	507	544	519	515	500	488	496	514	474	485	493	516	477	475	454	526	525	500	526	471	532	498	507	509	475	506	491	489	478	532	469	544	502	489	514	467	505	491	507	497	517	472	517	481	473	484	515	490	498	478	516	503	481	517	522	484	492	515	492	457	516	522	504	482	489	531	486	523	556	451	479	513	496	485	470	497	471	514	460	496	509	493	459	499	486	462	458	484	492	522	537	451	525	488	470	475	478	497	497	445	490	500	511	507	500	499	495	483	507	504	529	490	435	477	516	452	542	508	462	466	506	493	459	531	508	484	485	510	494	529	451	474	539	489	448	513	492	510	501	519	463	489	507	530	510	472	501	527	499	499	506	497	466	479	489	476	541	485	470	521	465	515	480	480	532	516	459	500	485	490	538	521	460	513	514	494	476	508	508	471	460	482	488	451	510	490	505	543	526	527	514	506	518	469	502	483	511	494	471	520	514	511	451	489	503	485	475	487	497	528	477	491	495	492	533	506	503	483	473	490	482	467	485	462	500	470	494	489	454	493	524	491	483	455	485	489	515	547	492	529	525	452	490	449	526	489	493	476	482	476	525	489	449	492	505	496	476	531	495	555	557	469	479	500	517	526	515	502	493	516	481	475	513	509	503	464	526	466	518	464	523	507	517	447	550	465	495	506	516	542	481	488	519	557	494	499	477	511	489	527	499	493	486	496	517	494	481	518	501	515	520	483	439	514	481	488	499	462	535	504	529	488	518	469	488	489	501	494	512	502	506	513	476	471	493	509	471	488	509	470	460	542	504	476	493	497	510	464	512	507	533	450	470	496	490	471	504	515	482	476	542	505	467	534	489	480	526	486	494	490	509	450	514	546	481	469	501	493	457	493	496	509	505	482	478	485	489	517	473	467	475	494	524	479	476	500	500	485	495	491	538	516	454	473	508	490	486	458	473	466	502	517	483	509	474	476	471	554	510	486	500	487	469	464	448	498	493	537	453	519	510	524	460	498	470	521	519	532	506	518	503	475	492	503	541	495	500	487	490	498	499	533	498	503	468	457	497	489	513	504	479	510	522	511	502	490	501	492	470	490	492	470	515	514	484	513	494	547	517	507	495	510	509	489	523	481	467	498	457	505	533	489	521	481	481	504	501	482	525	503	474	498	552	463	514	494	493	479	528	517	487	482	505	482	513	483	478	493	509	513	527	503	493	513	452	498	489	515	483	500	475	480	498	503	515	483	501	562	494	531	507	529	484	492	490	500	478	503	451	521	505	554	488	542	527	484	536	466	491	475	479	500	499	499	489	485	470	514	478	504	475	499	505	501	469	477	518	485	483	513	453	506	491	496	514	546	522	482	506	486	508	467	543	515	473	467	460	505	515	480	492	488	518	503	520	543	469	484	480	527	515	487	544	497	536	485	477	481	489	467	457	497	539	504	504	471	489	484	507	440	476	510	483	502	492	517	526	484	465	526	540	475	469	520	481	511	523	452	515	458	519	478	485	529	493	526	498	508	505	489	522	486	484	512	485	534	495	475	514	526	487	481	501	497	463	456	492	495	514	464	518	529	495	522	514	495	538	549	543	484	497	483	526	500	547	457	521	481	530	481	525	502	462	473	503	514	515	455	520	479	497	506	510	497	482	463	495	504	476	501	520	484	516	481	505	486	506	506	483	507	525	484	506	565	494	476	488	494	514	509	513	522	468	512	506	486	483	530	504	471	492	513	517	497	527	537	533	525	467	472	546	504	515	522	476	482	488	467	548	526	496	468	497	511	483	490	507	484	521	527	478	460	527	509	492	472	465	536	465	515	483	475	490	538	525	507	445	460	501	499	468	458	498	471	505	491	541	522	477	511	455	440	502	469	486	495	454	477	472	482	502	461	491	505	491	493	487	485	494	506	487	499	506	511	498	482	496	525	489	483	490	526	474	489	503	502	515	516	493	472	485	509	480	520	483	497	502	515	492	500	503	536	482	534	507	490	475	510	489	476	491	485	476	476	504	508	509	490	505	506	481	485	466	459	515	468	521	524	530	494	484	503	496	498	497	536	495	467	507	470	518	451	479	511	520	481	497	484	497	495	505	449	534	489	498	468	483	512	495	476	471	487	467	491	487	535	508	480	464	516	511	476	470	475	473	476	484	511	559	528	468	494	504	462	487	500	528	486	499	490	528	480	547	475	490	481	475	470	474	476	564	536	518	500	482	487	497	500	487	483	469	528	512	467	520	478	488	496	520	481	453	476	450	480	529	524	470	482	516	466	521	548	514	500	501	496	503	492	482	488	464	510	447	519	481	504	501	439	485	453	519	489	501	485	470	478	504	464	481	472	495	510	462	522	466	466	505	477	543	529	462	475	517	495	499	501	491	460	491	481	483	497	493	487	486	488	481	508	462	447
5777	17552	14339	9155	6235	4320	3136	3232	2177	1312	946	827	822	751	755	700	672	649	625	627	638	630	626	618	594	633	600	594	518	613	618	580	604	614	603	618	579	555	589	599	541	574	586	606	595	609	668	747	712	731	736	646	602	520	575	562	567	593	551	581	580	564	567	611	524	576	538	529	539	540	561	496	544	547	560	559	622	565	595	508	559	526	553	558	564	535	548	564	609	551	543	545	516	506	559	557	514	563	557	559	575	558	549	529	586	539	548	580	555	560	575	578	554	566	531	542	539	535	550	543	524	563	572	560	522	560	534	535	526	531	551	558	557	567	589	554	579	565	569	561	518	579	536	537	560	529	579	537	568	568	559	583	554	531	544	554	552	542	562	522	556	580	515	539	519	547	588	582	571	528	538	570	567	571	578	557	575	520	543	522	541	540	614	567	555	551	557	578	581	585	612	518	550	590	542	579	552	555	539	564	518	570	551	562	539	548	530	555	570	576	541	554	567	584	537	577	560	573	563	564	546	553	556	511	583	579	553	566	552	575	555	541	566	522	529	535	546	553	588	589	552	531	531	585	546	575	609	580	587	577	520	561	557	568	516	539	522	573	577	519	529	569	561	587	525	564	557	582	571	564	548	521	563	553	556	561	577	568	574	583	534	558	569	527	608	577	554	565	570	573	584	544	552	538	577	564	549	558	539	555	562	539	549	538	556	574	510	520	503	562	556	572	532	554	593	540	517	571	530	541	553	533	549	568	595	570	535	588	542	533	558	533	568	520	567	566	572	545	558	536	542	586	566	518	567	548	528	555	550	552	555	529	553	560	559	553	503	607	559	575	578	531	578	558	573	550	553	550	552	545	604	566	569	597	603	555	526	588	574	577	549	574	566	567	554	561	566	563	567	567	546	605	599	544	538	559	604	562	578	550	548	509	576	531	586	525	545	576	562	576	525	533	540	559	558	561	552	555	569	548	572	581	587	544	576	568	527	552	603	577	528	540	539	545	535	535	527	538	556	577	527	563	575	551	531	551	544	549	578	597	548	558	557	554	541	544	564	580	588	550	605	528	563	591	565	570	548	531	580	548	547	550	556	559	573	553	589	585	565	590	546	520	552	542	585	578	609	523	565	554	558	593	555	566	532	551	546	527	531	539	506	572	581	562	530	577	533	562	551	584	588	538	572	584	559	594	551	591	560	524	558	532	551	577	548	594	561	534	498	569	567	566	592	520	560	549	548	551	538	582	583	526	569	557	541	576	547	528	568	499	558	564	591	582	606	552	562	525	551	550	565	542	561	520	531	558	589	609	518	562	573	570	568	573	572	565	572	560	568	573	582	593	548	520	554	584	533	578	529	565	582	531	613	508	521	545	559	568	568	561	556	515	572	581	637	545	579	559	548	520	519	532	527	579	597	535	545	538	584	539	563	548	546	562	577	539	561	541	569	564	551	572	573	548	569	520	571	591	544	567	546	571	548	586	586	583	555	570	551	527	530	554	535	544	571	547	567	561	528	501	529	515	569	552	552	578	565	555	592	559	531	553	565	529	519	574	545	552	561	540	536	557	562	535	576	557	567	565	610	542	561	563	540	550	570	571	612	548	542	519	602	539	535	558	543	567	563	547	540	575	548	547	556	543	563	548	565	583	583	519	563	584	562	579	567	588	551	595	539	581	590	496	538	558	564	512	587	526	588	540	535	531	519	536	538	543	499	537	586	569	561	552	585	541	517	579	572	547	578	558	538	519	561	551	552	574	506	566	518	532	571	535	538	576	569	527	594	569	592	580	573	551	539	520	540	530	580	560	528	541	580	565	534	527	541	542	552	552	609	603	600	542	567	572	538	587	567	574	603	579	536	531	523	573	562	570	527	557	554	548	529	549	577	568	573	599	542	545	538	561	582	525	582	558	581	552	521	601	552	553	563	550	573	548	564	578	543	562	559	532	541	582	536	546	558	568	557	571	501	570	568	571	551	570	593	561	574	560	580	566	566	574	581	617	542	602	585	580	580	549	586	552	543	543	612	544	525	516	602	553	544	594	546	542	560	537	516	554	533	542	573	578	548	589	532	568	516	590	553	573	608	554	560	546	556	549	563	553	582	606	541	588	566	576	542	550	519	581	536	549	555	512	572	552	589	568	534	578	547	510	569	562	559	553	520	575	581	603	552	553	561	517	576	581	558	549	569	542	509	610	565	527	548	524	575	593	503	599	557	577	582	522	530	564	582	588	530	559	542	573	563	541	568	541	548	543	558	618	538	512	572	562	556	581	557	611	559	600	609	542	518	594	532	552	558	562	544	596	537	614	574	550	546	553	531	585	594	535	530	546	555	566	562	539	533	541	596	576	576	510	601	570	584	520	560	597	524	556	586	530	545	576	576	565	559	562	586	535	551	520	543	560	582	538	552	513	584	534	545	560	563	537	554	576	573	523	543	554	542	589	531	556	570	522	531	559	571	541	566	575	588	576	554	594	557	532	557	518	550	583	537	558	567	546	551	563	544	555	559	572	520	594	528	529	575	586	562	562	578	569	605	563	586	582	539	588	551	560	578	578	574	557	554	540	565	566	548	548	525	552	530	574	562	562	547	513	574	634	576	569	524	521	556	533	596	555	543	559	549	550	551	552	535	565	572	613	537	582	547	568	590	532	557	542	600	582	512	586	578	580	593	566	550	577	572	540	575	555	558	536	561	531	557	569	550	590	545	499	569	560	549	548	588	547	564	561	528	558	535	600	570	573	522	568	513	570	557	575	563	552	561	530	522	545	576	566	567	580	602	558	506	554	532	565	557	585	544	531	548	507	572	549	597	549	577	558	552	547	585	543	558	529	546	536	588	556	591	554	534	554	535	547	560	562	604	531	539	557	573	559	578	523	536	514	592	553	527	561	566	567	549	530	586	545	563	537	588	573	571	517	610	568	576	570	555	566	597	535	558	579	555	610	533	604	581	565	494	572	545	535	568	560	529	584	562	556	567	591	554	545	538	592	585	563	563	558	537	573	574	560	552	559	589	562	563	571	552	558	558	527	524	533	584	570	577	558	552	573	540	564	561	580	527	554	515	543	550	573	619	527	562	588	569	547	545	528	512	528	536	577	554	612	568	546	557	520	582	532	570	561	538	578	585	578	548	527	569	544	562	549	532	570	584	539	528	517	539	551	535	591	582	565	557	589	574	546	593	555	557	526	563	550	559	516	536	558	558	563	558	546	563	559	551	561	562	564	567	568	575	570	578	548	568	531	577	486	594	584	534	619	532	582	596	575	540	555	589	559	573	537	530	532	564	528	577	526	543	520	556	557	516	578	569	546	578	562	544	543	511	568	531	550	589	550	548	576	550	553	599	548	540	568	536	568	548	534	501	543	565	554	576	591	543	544	522	579	557	552	579	595	553	542	566	523	582	568	579	538	578	584	557	576	534	574	539	527	539	541	591	575	557	574	566	555	532	505	516	562	507	590	563	563	529	530	552	527	536	574	550	591	596	570	512	541	614	551
25002	21315	27513	25377	14414	2985	1921	1733	926	716	562	577	549	569	511	539	537	496	473	498	529	518	484	503	514	502	506	483	550	498	516	517	484	475	460	500	494	523	502	499	451	470	495	512	499	487	578	573	533	510	557	570	481	461	473	504	484	486	499	465	501	509	482	493	483	501	508	502	505	468	503	502	456	502	459	464	459	479	484	483	474	501	462	474	479	477	488	509	464	520	446	482	492	482	487	453	471	486	522	479	465	497	448	465	487	497	506	484	460	479	473	450	464	505	466	494	447	500	481	463	521	475	541	480	485	489	440	524	491	446	457	477	480	474	485	502	476	474	465	508	492	483	487	472	449	472	467	535	447	494	502	464	505	468	505	452	487	483	463	485	489	477	460	463	543	448	475	489	497	501	478	462	483	476	480	512	513	491	495	458	512	488	525	487	475	469	496	504	500	482	492	484	496	503	508	450	465	509	506	482	467	501	463	520	523	481	446	509	501	468	509	489	467	475	487	461	451	476	435	460	458	443	470	458	458	474	458	483	474	517	452	473	493	506	469	453	449	499	477	478	452	455	446	481	485	512	475	504	537	433	498	470	513	501	452	484	456	452	490	463	465	479	464	475	435	478	489	474	501	470	477	476	471	484	448	456	489	542	482	458	421	457	522	481	516	465	507	487	507	496	461	486	435	510	464	530	469	500	464	522	503	480	470	490	445	499	475	472	467	438	493	498	443	465	480	481	500	512	498	499	469	473	461	473	455	461	476	479	474	499	479	489	486	471	477	469	462	441	482	472	427	455	461	487	458	493	491	493	523	485	483	444	457	490	469	495	500	449	529	491	455	472	507	495	505	478	510	451	494	494	488	497	472	453	536	483	490	489	487	466	463	453	478	483	464	554	460	521	453	456	485	438	493	534	474	476	493	456	507	449	467	472	472	475	474	458	514	470	448	483	489	474	506	477	507	490	501	508	519	465	502	493	487	478	468	461	454	450	512	498	483	486	515	495	473	463	458	494	487	477	457	492	496	502	497	507	450	474	479	464	508	469	493	489	490	479	487	492	483	463	491	439	476	489	438	527	478	518	496	492	434	510	455	478	489	474	463	470	456	480	501	458	483	503	498	475	477	467	489	504	473	473	493	451	480	499	467	462	473	470	488	485	467	500	479	468	458	490	441	458	473	484	493	505	507	479	452	460	485	455	475	511	440	490	454	502	486	475	484	464	470	506	497	489	470	475	454	472	476	464	483	511	485	497	470	448	462	477	434	481	414	475	441	440	497	444	495	483	444	466	483	509	494	436	459	521	461	467	513	445	476	492	500	495	514	515	495	491	505	494	483	501	444	427	481	478	508	495	438	468	483	481	484	481	460	491	468	485	457	447	487	491	500	480	524	499	510	461	492	470	469	487	473	499	472	441	479	465	485	468	446	431	485	513	474	446	503	484	488	470	475	488	473	479	453	462	457	463	506	471	495	471	470	502	475	489	481	483	491	476	474	468	481	502	462	538	486	458	437	531	520	437	479	428	466	505	486	491	507	516	487	514	508	490	441	483	508	448	492	456	441	468	460	506	463	497	505	477	478	460	494	465	463	458	490	477	468	452	493	493	482	490	524	496	423	503	447	508	438	482	468	474	505	524	444	478	503	498	481	489	509	454	460	506	523	511	469	513	484	506	454	528	510	485	431	511	434	487	499	506	469	487	485	488	462	454	455	427	473	426	500	467	511	485	481	453	469	485	516	481	531	497	504	467	480	465	487	482	485	511	447	474	507	535	525	471	469	489	484	502	476	474	493	437	514	503	480	491	487	483	487	458	465	496	461	445	484	455	474	506	469	480	487	463	457	444	466	480	476	428	456	499	496	499	431	499	446	517	528	513	457	496	447	478	476	482	526	471	528	475	479	467	483	458	425	478	474	475	450	471	478	498	479	467	424	493	503	466	474	485	486	456	499	473	483	491	506	495	479	467	482	481	493	458	464	487	493	507	460	487	454	492	484	486	486	476	503	504	471	497	504	491	496	447	524	522	477	469	497	465	454	484	463	510	464	485	441	459	472	487	477	482	524	461	505	493	489	478	536	472	503	498	450	504	455	483	482	480	485	475	495	490	520	521	501	467	471	477	525	477	508	548	475	470	486	445	501	466	473	503	481	470	477	459	455	458	485	497	469	472	462	448	440	516	501	498	491	477	460	509	474	437	494	478	456	498	438	500	452	443	465	515	498	465	471	466	478	454	433	475	440	500	478	501	526	453	529	456	455	475	483	463	508	483	519	448	465	494	485	503	452	487	486	524	467	475	499	480	458	463	489	507	471	473	461	488	468	462	505	452	529	434	484	453	462	488	499	470	509	489	421	482	492	453	480	475	476	456	501	498	455	490	475	525	481	477	487	495	498	464	476	514	498	460	484	487	528	483	464	476	467	434	511	459	455	492	449	488	454	513	471	474	475	525	488	488	480	508	502	518	485	484	524	474	490	483	436	508	492	466	483	480	447	456	507	527	467	472	492	486	478	430	516	483	454	464	478	526	487	486	513	465	474	462	471	504	496	503	486	479	467	452	472	440	541	500	433	513	478	470	479	436	479	472	477	455	460	463	461	473	454	477	456	465	484	502	480	479	445	439	495	479	436	488	472	510	476	512	506	489	468	480	454	499	459	479	489	448	500	501	498	434	495	446	484	471	468	461	432	464	447	502	491	517	493	468	473	468	489	450	493	491	468	518	477	485	511	475	504	460	480	469	468	483	483	472	453	498	469	451	475	506	466	488	522	416	452	494	466	482	472	480	439	479	511	480	466	494	461	468	456	448	464	491	476	532	475	483	468	442	504	516	510	515	465	477	487	498	444	498	448	500	463	502	482	470	473	459	484	470	490	484	501	503	483	495	476	460	479	471	457	442	476	480	480	469	488	498	493	481	454	455	463	505	476	481	439	457	454	527	453	475	449	483	478	483	450	473	502	454	480	464	485	488	482	455	438	437	456	485	500	510	481	532	483	497	493	521	484	481	467	511	483	519	461	464	464	478	470	474	490	451	496	502	473	466	403	476	485	512	447	458	465	480	503	484	495	496	475	411	490	486	463	457	440	477	476	479	474	503	496	399	476	481	452	455	548	519	506	517	462	481	475	501	471	480	478	474	496	452	447	473	437	454	507	481	463	503	458	482	503	470	467	454	475	468	525	497	465	496	452	504	463	496	483	463	466	467	491	467	460	502	463	500	482	447	472	461	479	483	477	486	507	490	486	453	446	463	520	484	457	518	458	509	492	445	491	479	482	511	477	491	519	507	477	461	486	489	467	484	518	494	468	465	499	452	505	438	476	453	500	444	463	505	472	456	463	494	462	445	525	441	483	474	460	459	500	445	502	486	452	489	502	490	523	503	480	466	476	450	479	470	463	443	507	500	499	464	497	497	490	499	490	483	461	485	451	482	534	482	486	479	453	483	449	469	478	506	497	486	491	490	494	507	458	478	480	477	429	502	499	472	478	503	472	454
5639	13603	11849	7633	5526	4133	3217	3053	1481	982	745	629	672	661	639	615	598	589	564	569	550	570	588	553	529	553	582	547	537	554	573	520	539	540	552	534	544	559	566	502	501	548	521	541	562	567	591	665	638	605	647	626	547	502	496	499	547	557	478	520	558	520	518	539	503	563	539	537	513	562	543	552	490	511	543	544	520	538	550	503	495	523	522	495	516	531	510	500	563	554	512	537	514	501	557	505	476	525	505	554	554	546	540	497	491	500	532	485	562	536	503	509	563	513	521	487	521	541	555	540	524	487	497	533	585	515	541	507	496	460	561	526	538	542	481	512	504	527	505	499	566	504	480	522	552	528	511	502	554	532	515	503	570	517	484	528	542	534	527	493	506	526	521	575	514	544	558	500	519	478	526	532	521	563	548	486	557	518	505	542	517	519	496	515	562	528	561	539	534	517	527	522	537	491	550	541	537	504	523	538	527	525	481	543	535	514	519	516	537	519	520	512	500	536	563	508	514	549	498	515	499	560	528	535	547	505	528	518	501	462	550	502	529	509	531	546	554	519	515	539	476	511	506	521	528	524	525	540	501	534	519	521	536	550	563	493	487	487	520	496	513	512	582	534	505	567	492	505	492	548	568	569	553	556	537	519	513	512	485	488	518	521	530	521	483	534	514	517	528	573	535	528	499	513	534	500	578	535	520	525	549	539	503	563	520	519	557	526	530	564	492	522	535	533	542	510	532	502	500	520	474	582	538	559	509	487	514	533	530	515	527	542	508	552	501	536	499	513	494	561	565	533	513	512	531	507	498	484	511	540	507	545	526	532	519	539	505	519	546	551	575	510	547	536	523	539	529	479	519	516	519	534	497	503	525	502	529	525	498	564	529	485	496	556	556	563	531	535	525	488	528	496	502	542	473	534	544	520	495	528	490	509	513	540	510	522	535	512	508	474	524	569	554	504	523	556	520	526	522	549	511	522	539	523	532	540	538	531	520	456	475	492	505	538	545	486	523	519	566	492	499	535	560	534	528	531	516	535	533	515	489	510	534	455	533	563	489	523	539	519	492	547	514	529	537	538	502	498	542	537	555	511	523	519	527	536	525	507	546	515	543	531	559	509	553	543	534	527	557	506	524	561	517	519	525	516	489	481	494	565	519	521	529	512	508	520	518	515	522	547	554	505	532	492	505	502	524	548	509	542	532	545	524	526	511	504	549	514	516	531	504	544	516	519	515	547	507	530	524	504	556	534	518	529	495	535	480	485	522	528	549	497	518	495	553	537	537	510	541	545	509	569	504	496	508	533	480	508	528	550	554	543	540	526	482	502	509	548	491	531	512	577	494	520	558	501	522	533	501	567	509	558	505	521	550	522	517	540	526	553	520	539	548	518	547	555	512	504	520	495	528	524	519	548	551	512	532	498	561	528	541	509	481	547	491	533	508	552	483	525	515	539	569	500	539	516	525	527	510	490	476	505	534	501	506	505	522	512	523	544	540	534	529	479	527	493	528	522	520	533	543	578	566	542	505	539	526	516	521	505	550	514	502	508	517	513	521	537	538	494	524	508	572	522	525	521	500	530	507	539	521	475	554	536	518	472	514	536	547	516	505	488	527	532	497	543	537	524	551	500	503	537	500	522	513	526	548	510	493	553	533	518	518	516	515	516	516	531	517	542	487	517	532	536	513	493	525	522	566	547	519	526	572	511	538	542	502	519	526	504	492	519	501	523	567	543	528	510	512	518	524	571	504	505	532	522	532	541	535	470	538	512	543	521	533	545	573	527	491	506	535	525	490	515	500	519	540	544	517	515	516	583	492	524	536	490	534	507	545	496	550	513	512	518	495	536	529	536	542	530	517	503	577	536	496	515	526	530	542	505	483	484	499	538	532	523	531	486	536	511	513	506	548	500	525	522	581	530	515	538	524	484	504	529	556	550	524	524	552	457	504	544	514	538	523	530	498	494	535	482	529	515	538	539	576	526	546	514	518	473	494	524	530	548	505	499	495	504	492	525	515	554	494	481	509	553	546	496	491	502	546	528	505	511	558	487	524	542	531	503	529	582	487	504	562	535	538	486	500	509	537	518	509	549	489	498	536	536	506	551	517	543	540	567	538	513	526	550	540	485	544	541	537	546	507	520	521	494	559	506	521	557	487	536	555	532	546	562	532	519	556	513	512	521	506	531	490	524	534	544	538	468	486	507	493	527	521	576	513	521	530	532	535	537	511	513	516	520	555	573	518	528	504	525	523	534	496	545	570	534	511	548	548	498	506	528	540	547	537	500	551	516	545	508	572	499	513	550	544	520	526	519	489	528	478	534	537	508	527	503	530	517	530	518	507	514	482	524	539	515	515	497	506	517	461	523	526	546	513	513	515	540	542	555	495	539	515	552	519	525	521	511	539	549	521	560	519	495	498	510	525	509	525	533	545	523	532	492	504	553	489	546	533	563	554	501	536	566	532	506	489	528	510	554	571	524	546	512	546	502	512	493	491	542	553	525	555	535	509	545	554	526	500	554	537	501	486	498	540	526	525	549	497	552	520	518	539	552	521	503	512	496	520	505	611	534	533	471	519	557	522	508	516	500	511	528	525	512	523	521	520	529	522	551	495	534	511	553	527	522	546	577	519	521	504	496	539	526	532	505	539	522	501	546	513	561	523	532	517	485	505	525	465	515	532	455	537	529	538	487	494	538	539	511	521	531	501	536	519	495	523	567	508	506	550	516	519	529	512	519	547	529	545	549	505	486	488	522	535	517	547	524	511	549	512	508	534	547	490	484	565	517	521	519	523	550	530	520	540	535	544	554	475	515	550	522	541	531	536	538	473	518	537	495	530	498	505	553	573	526	521	482	563	527	535	505	505	545	511	528	534	492	530	549	576	534	494	568	529	514	497	514	528	555	590	561	490	536	510	515	494	543	525	537	529	545	497	536	514	538	521	552	514	566	508	549	545	500	557	523	527	512	489	524	516	535	514	545	523	514	495	530	480	527	511	508	507	538	526	523	535	519	499	515	520	512	535	539	508	488	497	542	523	522	523	539	548	521	507	522	497	502	506	511	520	546	536	541	543	533	496	510	525	498	506	516	528	500	524	497	521	532	514	540	488	566	527	481	488	550	496	529	508	523	509	508	536	527	522	546	472	546	562	507	529	503	484	528	533	501	522	505	522	517	491	557	517	532	539	513	517	502	512	529	544	503	521	568	537	534	538	504	479	523	545	501	505	554	549	523	518	520	518	517	529	544	483	535	510	499	504	496	503	547	475	535	532	541	517	504	486	536	557	538	541	536	515	537	491	513	512	524	525	509	535	521	518	537	492	526	503	520	517	527	541	481	515	550	505	561	544	492	504	518	540	542	505	507	541	555	493	523	555	506	564	523	500	494	538	521	558	531	531	552	467	529	523	509	525	498	493	531	529	490	541	486	499	480	546	511	583	496	524	489	495	529	515	521	527	503	542	480	569	520	487	560	569	521	526	508	523	506	549	484	518	499
22870	21334	28971	24061	21331	21490	12790	2909	1199	776	642	506	469	391	417	390	373	341	328	305	291	306	298	312	318	273	288	305	269	264	275	261	270	273	282	275	280	261	266	256	265	272	243	267	298	326	342	377	438	440	381	406	316	227	253	241	224	248	267	248	230	236	211	257	235	244	259	258	221	217	213	234	244	257	213	224	226	227	267	222	219	250	239	267	254	229	230	233	246	258	220	225	256	218	237	242	240	230	244	237	233	268	245	245	243	243	235	229	249	246	212	218	236	228	284	216	224	219	242	232	245	241	245	217	248	264	224	232	235	235	264	236	279	226	278	244	256	225	228	233	241	267	236	240	252	226	253	234	242	248	265	275	223	261	243	244	227	236	230	237	258	237	257	247	233	261	224	228	251	244	232	258	224	244	254	222	243	254	234	246	228	241	237	251	263	247	229	236	240	209	251	221	204	219	208	232	229	224	256	217	222	232	240	237	263	223	254	243	235	228	215	246	213	237	235	224	245	222	228	249	235	230	257	232	276	234	214	227	233	234	241	211	221	251	239	226	246	208	223	236	258	243	236	242	229	259	215	259	256	231	251	255	225	229	258	244	243	260	242	271	247	235	258	236	251	238	237	221	269	232	263	231	234	251	232	260	233	249	240	227	250	223	233	235	232	220	260	216	228	253	237	235	238	242	260	257	265	262	235	241	233	251	241	238	235	242	233	219	216	243	233	248	242	236	205	244	266	265	231	237	255	241	244	226	271	224	244	255	236	214	213	223	238	237	237	243	228	240	235	271	253	242	250	234	207	235	247	271	247	207	260	276	248	252	204	237	227	238	226	236	254	216	265	247	220	269	227	258	222	247	230	229	235	258	243	253	235	228	239	253	276	247	245	212	218	211	241	219	270	226	231	241	261	256	209	222	238	246	234	265	252	236	256	223	218	242	229	248	223	223	226	220	270	247	241	222	277	261	251	255	254	278	235	241	236	237	232	234	228	263	250	240	295	246	246	240	237	256	257	261	227	242	232	254	216	234	241	225	254	249	241	264	224	241	243	250	228	215	238	237	257	222	248	222	237	252	251	252	249	240	227	249	248	204	230	260	259	230	242	232	241	234	243	245	244	206	241	212	235	215	273	263	244	209	232	270	256	227	272	236	210	262	254	238	252	234	250	230	260	220	217	244	233	253	247	246	228	254	238	243	225	228	231	222	221	241	261	229	233	231	240	218	208	227	246	256	232	256	239	248	262	260	236	230	239	249	236	243	226	232	226	233	254	234	233	249	253	238	236	263	245	240	222	229	248	238	241	225	253	242	232	229	217	246	229	251	242	257	212	244	248	291	223	243	196	209	225	216	231	254	241	237	249	228	267	237	233	237	228	262	219	257	237	238	227	224	220	254	219	218	236	243	238	241	240	223	237	258	253	243	248	255	232	234	255	242	241	238	237	232	254	246	244	260	254	230	263	255	248	255	231	238	237	218	237	240	254	219	253	265	220	213	227	246	271	240	244	243	256	231	217	243	241	198	254	225	246	242	250	234	251	226	227	231	243	258	250	243	220	244	235	226	238	214	252	250	260	226	247	264	249	229	229	216	252	216	241	239	254	210	239	255	227	259	240	201	226	243	241	252	217	238	234	202	232	210	244	206	245	240	246	245	280	236	234	226	242	236	274	265	210	250	238	230	247	231	250	223	233	247	238	260	265	238	253	223	251	248	232	221	217	257	235	239	213	217	240	235	262	247	240	226	259	256	260	226	227	226	248	251	217	236	249	247	235	208	230	206	242	260	230	257	236	240	255	253	220	239	273	237	228	221	271	211	256	228	248	236	222	253	264	246	235	241	229	249	231	240	253	240	217	264	253	264	244	231	237	245	247	231	234	211	241	247	238	240	247	250	246	219	266	228	261	253	260	238	222	215	235	248	222	238	240	268	219	241	225	230	262	213	236	245	270	226	221	240	229	262	214	250	242	229	239	227	208	218	247	240	213	244	223	235	254	234	229	238	226	232	236	233	230	236	266	250	239	208	234	247	207	237	241	246	223	247	224	247	249	234	243	266	241	247	241	240	262	255	220	220	227	235	244	229	229	232	218	229	242	229	219	242	239	237	224	247	224	217	263	242	210	238	229	213	237	232	242	241	237	213	219	262	266	234	252	259	234	239	222	247	234	247	233	229	244	239	247	208	256	244	269	224	238	239	224	240	248	225	239	236	244	235	246	247	215	247	220	264	257	207	247	256	235	236	231	220	240	232	231	223	246	240	242	235	245	233	252	219	231	244	222	237	241	228	226	229	229	236	248	258	213	236	239	232	213	224	214	278	239	240	225	235	243	231	228	260	240	234	231	221	258	223	193	238	234	218	226	246	239	232	221	235	242	249	221	248	261	251	243	256	232	246	233	236	237	258	248	254	220	276	234	242	247	213	229	230	242	263	232	239	236	215	211	230	251	228	239	236	230	236	238	231	226	267	238	214	233	248	239	222	256	215	245	227	241	222	197	226	229	274	250	232	264	222	253	222	231	231	253	232	230	270	228	248	243	231	253	236	254	246	234	232	231	249	230	235	250	232	236	262	254	255	245	220	212	240	232	240	245	233	252	225	259	243	246	215	251	197	251	238	241	253	231	239	247	250	226	241	247	241	240	264	239	237	227	226	252	231	259	199	259	219	232	248	221	215	245	257	219	232	220	264	226	239	258	233	224	256	237	238	263	243	232	244	241	260	236	279	229	255	244	253	225	225	226	264	244	246	202	224	251	245	220	221	221	248	238	224	248	216	241	248	237	269	221	251	247	202	232	200	221	247	280	234	264	233	229	226	227	236	268	230	233	247	258	226	257	200	241	238	236	257	237	247	263	217	251	213	257	243	250	219	209	248	202	249	253	229	231	262	244	231	249	203	211	256	241	269	258	238	272	247	242	250	235	221	217	220	259	242	221	218	250	246	246	229	231	235	234	217	243	269	247	252	229	190	255	221	223	260	251	228	236	256	226	263	241	242	222	252	250	234	215	229	235	254	267	233	237	229	218	250	242	228	230	255	225	251	263	223	242	213	276	228	252	271	220	215	248	241	234	233	219	212	235	232	266	269	229	255	243	238	253	220	246	273	224	249	250	234	270	209	235	254	237	243	247	240	269	244	222	226	239	254	231	178	240	239	225	243	266	253	235	221	203	209	240	228	243	257	235	244	251	237	235	245	214	262	226	238	246	246	238	232	223	250	251	241	220	238	227	221	260	243	232	229	236	254	226	217	244	214	235	227	254	234	227	250	247	236	280	261	235	224	232	258	217	235	243	211	244	240	230	225	239	210	264	222	253	245	259	249	225	262	244	229	209	239	255	229	227	219	250	240	240	228	261	232	231	205	233	215	262	238	200	261	247	247	225	247	218	234	218	224	186	243	226	255	231	243	241	251	233	259	226	254	221	228	236	261	228	226	241	258	246	236	208	233	225	267	254	247	223	207	236	229	255	247	246	235	200	231	229	210	262	249	237	241
7105	21832	20069	14547	11610	8708	7357	4316	2114	1309	977	811	694	592	528	516	494	483	424	418	393	358	356	369	366	342	325	324	343	311	288	314	360	319	317	306	311	318	301	316	277	325	322	341	337	388	447	516	555	520	585	574	373	290	285	286	264	257	289	266	258	294	305	262	245	263	288	297	259	235	304	275	270	280	267	268	279	240	275	262	270	262	292	287	258	269	286	258	261	272	289	271	273	270	255	267	280	282	265	252	274	272	281	291	309	287	257	244	271	276	260	274	260	282	273	253	263	271	263	261	259	256	270	277	260	278	262	273	268	279	287	244	283	267	262	263	275	282	291	277	272	269	281	265	253	236	286	294	266	269	276	302	276	262	270	270	256	277	267	268	271	265	260	256	286	272	285	282	262	251	252	268	289	252	291	260	288	283	303	265	234	306	266	240	266	264	244	264	273	283	256	252	268	276	286	278	273	278	289	307	266	242	281	273	291	282	253	274	290	282	301	271	259	258	270	263	251	263	272	253	277	280	268	294	264	231	291	310	276	273	288	259	265	258	261	281	268	282	292	310	236	266	274	273	275	275	282	275	276	279	285	262	275	264	273	288	263	248	279	239	242	272	266	250	288	269	277	267	256	251	284	246	298	239	276	256	279	245	281	257	286	301	255	295	253	262	267	263	288	256	259	275	241	278	257	285	276	283	260	257	299	260	259	283	278	254	284	255	275	297	273	277	276	269	288	260	254	256	280	265	270	240	235	297	239	270	269	251	265	272	252	251	287	285	263	276	271	271	249	276	293	276	266	267	259	258	279	278	274	264	286	273	264	265	257	276	260	271	271	279	245	248	278	278	276	276	263	263	267	261	230	258	295	279	272	263	257	251	283	287	281	269	273	261	268	258	237	274	276	263	259	251	253	257	263	285	270	284	281	231	268	265	256	266	269	283	284	256	259	270	254	283	231	293	307	245	274	246	250	269	270	249	250	263	275	271	263	239	293	257	256	274	254	271	266	267	268	277	264	259	312	267	275	273	239	255	301	293	297	265	289	262	300	259	289	276	250	269	271	285	272	252	246	270	248	280	288	269	241	281	272	271	301	273	260	277	259	272	269	285	305	280	272	248	280	256	300	259	250	242	264	275	276	248	237	295	275	293	276	270	264	276	275	271	252	280	258	248	272	251	279	298	256	268	281	261	289	268	230	292	265	281	255	255	255	290	238	259	257	261	259	271	248	267	287	264	260	275	260	265	255	277	291	268	210	250	271	293	278	262	270	255	264	283	268	258	297	247	286	264	262	259	307	246	271	299	281	267	286	282	317	279	267	273	268	246	298	279	255	309	262	275	244	254	271	258	280	260	256	264	237	238	250	268	266	294	241	274	261	300	279	274	283	265	290	256	257	274	267	286	261	270	283	288	273	256	261	267	253	280	247	260	279	284	269	268	267	271	277	269	278	257	290	303	239	244	275	262	266	279	266	253	252	279	281	278	282	268	289	281	273	250	268	265	270	276	311	277	264	258	299	291	255	252	282	261	265	255	247	280	298	307	275	262	255	263	257	264	263	279	274	256	247	267	269	256	278	272	234	307	278	263	270	264	276	245	287	265	303	241	268	270	237	265	279	273	263	272	259	270	270	260	238	250	256	282	263	296	269	280	246	287	247	262	240	261	266	260	269	278	259	300	293	271	294	267	267	257	278	282	246	259	250	280	282	275	282	250	269	267	291	255	284	280	270	275	272	269	253	243	265	268	275	268	305	238	266	283	292	279	240	268	278	268	251	257	263	273	266	258	288	266	293	253	253	277	281	256	271	297	285	287	269	263	294	310	298	282	263	277	283	275	266	249	273	259	270	276	284	286	282	264	262	271	252	270	315	242	284	279	276	263	259	266	262	267	288	254	255	281	254	275	260	287	280	321	278	249	279	246	233	272	260	236	280	249	246	277	275	281	289	257	294	288	274	265	264	258	271	236	248	283	260	286	267	288	248	282	278	274	276	264	301	242	249	250	262	250	281	260	256	253	275	271	278	264	250	265	289	266	258	267	289	266	275	297	250	264	280	286	259	238	277	273	250	264	265	281	242	251	260	259	283	264	246	281	279	273	263	280	259	288	258	256	253	270	272	257	260	258	279	248	274	228	271	262	247	258	261	308	297	277	259	271	268	270	281	254	279	271	250	258	257	281	260	248	276	265	242	292	297	279	255	272	262	305	240	262	278	280	281	286	292	299	240	258	289	263	285	286	272	269	259	265	289	240	251	286	265	241	256	249	268	276	287	269	264	281	247	277	249	275	239	273	233	251	273	260	273	275	296	289	275	247	272	239	272	265	282	263	279	236	255	277	276	284	278	289	257	261	267	248	240	244	287	247	273	271	249	271	247	223	266	262	275	304	293	265	298	260	286	282	282	277	282	270	244	273	274	286	281	252	277	289	253	255	275	297	248	273	252	273	270	266	249	270	286	281	260	271	258	272	239	274	281	286	247	270	261	283	257	284	260	263	279	257	261	268	249	249	268	253	266	260	258	259	249	273	221	273	298	294	285	259	277	265	269	263	281	272	263	284	276	274	245	298	247	260	289	239	264	281	291	270	279	257	282	245	275	283	283	257	253	260	242	268	251	270	267	271	277	259	272	274	262	255	292	279	268	266	307	256	265	302	246	293	282	265	274	274	267	278	265	280	284	262	295	263	277	267	265	234	264	291	276	299	286	251	305	255	288	271	277	280	278	280	252	276	244	285	273	259	238	258	281	247	261	289	273	280	265	281	256	256	288	279	252	271	277	289	259	267	252	260	234	267	267	245	259	271	294	259	256	301	291	275	260	266	252	268	246	273	246	272	259	284	257	272	291	269	263	258	259	253	247	265	267	275	267	266	278	268	263	268	259	274	311	253	261	263	298	256	276	283	260	242	240	277	275	260	238	284	260	249	268	283	246	270	256	288	293	259	260	232	268	260	271	262	280	251	265	273	244	252	279	279	253	276	273	290	257	255	261	267	259	274	236	282	253	290	264	285	279	290	253	308	291	275	318	262	248	244	284	271	277	290	257	264	277	269	259	254	233	251	297	288	278	269	275	280	264	254	277	269	249	268	255	277	263	259	300	282	262	249	279	272	264	261	254	258	264	269	262	273	252	285	259	271	271	272	274	265	284	258	262	289	281	267	301	271	263	248	283	290	250	244	284	276	274	281	238	251	251	300	249	260	279	266	250	250	276	271	294	265	244	280	290	257	300	294	243	260	257	249	272	245	266	275	266	263	262	271	272	270	261	257	287	257	269	289	270	257	270	285	282	246	265	273	277	267	280	270	262	291	292	266	253	240	256	254	272	249	276	264	246	267	253	271	259	264	264	263	281	266	251	259	265	299	262	296	281	292	290	252	259	278	273	285	284	270	228	262	254	275	262	296	282	276	261	267	261	272	282	252	295	279	235	267	285	271	281	256	265	288	258	254	288	260	262	272	286	287	236	274	273	236	251	287	230	293	301	263	251	286	264	257
27487	20073	12528	7648	4211	2967	1992	1168	851	712	687	711	693	710	704	665	667	710	691	717	661	638	687	650	686	702	682	702	690	671	669	745	676	668	685	664	647	691	682	705	652	649	677	659	716	674	668	686	723	730	745	734	697	673	691	638	625	691	647	662	677	696	614	676	681	640	725	675	698	643	655	677	682	668	642	654	681	653	674	645	626	647	651	700	672	688	661	651	645	720	690	710	633	645	681	709	648	666	660	613	667	660	682	664	713	697	656	688	676	645	647	676	642	681	700	694	633	655	612	709	685	716	638	657	641	688	649	596	688	676	622	655	650	649	640	651	645	673	647	672	703	634	683	676	673	612	623	669	662	677	716	654	667	714	700	683	659	680	678	709	682	659	654	637	682	689	672	618	657	665	673	665	670	634	688	670	658	674	678	610	716	672	641	654	702	678	707	665	645	705	669	662	693	592	696	660	656	656	643	672	638	680	641	682	639	655	643	683	704	683	674	672	701	698	623	689	646	696	666	711	621	651	657	663	643	657	663	676	667	716	650	653	665	646	623	709	710	700	629	670	663	644	644	660	640	681	662	707	676	647	668	665	658	648	663	661	704	624	690	676	650	674	678	630	644	684	677	686	669	701	696	647	647	649	667	638	673	659	661	628	681	630	671	715	628	657	663	676	644	685	665	672	648	655	667	666	656	693	624	655	651	677	714	636	692	670	648	678	644	630	670	669	633	644	670	708	679	653	628	679	648	679	638	653	646	679	634	658	690	678	631	630	655	640	626	719	622	656	654	686	627	584	665	656	646	634	667	677	671	647	658	706	677	682	647	700	633	672	643	663	659	668	680	644	653	664	665	666	675	632	676	696	685	703	610	607	681	653	718	667	721	668	644	648	687	664	704	625	640	695	656	680	668	637	659	642	660	649	684	683	688	672	661	680	645	651	635	642	643	651	711	668	674	693	656	664	644	724	651	655	695	649	624	646	670	666	715	664	665	683	630	670	704	678	713	692	626	675	644	662	650	648	677	691	646	617	689	706	650	605	659	698	684	687	699	687	681	660	608	664	644	591	705	688	630	704	644	665	655	661	696	678	685	667	715	673	696	655	633	640	652	665	693	700	681	688	685	693	713	705	690	688	662	702	651	679	668	692	635	680	700	671	629	653	731	625	684	621	654	719	640	657	663	624	685	659	664	680	717	687	656	680	691	605	670	675	650	725	697	666	690	632	669	678	688	691	678	678	641	639	633	662	641	618	654	651	677	678	667	675	673	711	660	664	649	693	660	722	653	680	698	726	691	627	688	690	703	638	699	678	646	649	674	666	675	667	632	670	641	675	641	667	700	703	698	676	691	673	649	693	678	679	654	599	652	716	659	679	637	656	693	642	664	670	702	674	699	669	667	662	690	673	650	674	673	703	646	670	724	640	721	629	639	663	644	654	704	671	647	678	642	699	716	642	689	694	672	636	651	685	651	679	685	706	668	634	674	668	671	706	643	678	703	604	677	684	706	701	660	687	666	639	630	685	694	660	693	667	668	633	676	654	670	697	662	712	652	652	646	668	648	684	643	676	639	681	618	678	659	652	671	669	642	670	663	725	668	675	707	634	636	656	660	679	688	668	656	662	641	673	646	667	707	691	708	677	729	606	658	665	683	609	687	682	656	670	628	643	670	677	666	712	656	662	679	706	686	659	640	696	658	633	685	661	683	651	648	705	640	661	673	660	666	684	674	616	659	668	664	669	670	671	668	663	658	690	631	667	613	710	739	672	706	653	664	630	718	655	673	676	605	625	673	685	709	630	650	688	617	626	676	617	653	666	675	643	695	665	665	676	669	627	708	654	657	641	680	719	674	652	652	690	649	635	674	677	654	635	661	601	707	664	693	679	683	656	675	658	657	651	661	646	656	686	645	657	683	694	709	664	657	648	639	685	667	685	708	692	643	697	618	705	615	628	638	627	674	667	682	654	688	674	681	679	709	697	650	695	699	717	702	672	676	694	664	673	683	669	644	658	652	664	716	679	628	681	676	656	672	650	686	706	644	621	619	616	664	681	668	661	683	679	695	663	664	686	723	658	654	664	631	675	698	650	672	630	609	650	669	652	677	672	713	666	710	675	657	674	675	682	681	620	670	663	611	690	668	641	635	684	661	670	653	645	688	650	733	656	680	716	698	683	685	679	661	647	663	659	654	645	670	697	691	662	600	692	630	691	668	604	708	686	678	661	651	684	676	663	644	686	679	645	669	679	656	693	674	702	643	646	685	679	668	665	656	650	654	659	631	669	655	656	634	660	660	634	680	637	656	676	636	669	700	650	644	674	689	664	704	670	646	669	641	684	723	663	661	701	615	713	694	643	690	654	697	703	624	628	646	652	616	627	655	673	679	637	634	670	657	697	668	687	669	650	655	664	659	694	649	678	695	609	696	671	682	687	691	680	641	678	688	687	700	670	661	700	671	650	670	618	694	673	664	669	698	660	670	669	703	658	717	659	658	674	682	663	684	738	671	689	633	668	692	667	701	658	726	647	665	690	663	715	644	660	696	658	684	651	677	659	663	671	666	697	667	700	636	669	658	648	649	667	689	700	651	621	690	633	660	668	646	656	688	705	682	679	670	660	660	684	643	598	662	627	693	679	666	653	655	689	695	640	681	691	724	681	675	665	677	703	653	670	668	626	656	639	649	700	695	679	674	657	714	629	675	684	698	696	607	674	670	675	707	652	648	654	647	699	660	648	626	666	634	670	676	625	605	695	654	683	659	670	627	657	687	690	698	677	682	668	572	640	642	645	695	661	678	685	640	691	646	663	619	681	630	706	655	625	617	712	661	614	631	696	677	716	673	678	607	662	645	664	689	653	664	632	635	665	667	702	661	640	622	619	640	668	650	687	674	657	628	654	689	653	654	662	674	657	662	690	705	690	680	674	671	651	645	677	700	659	668	703	686	652	639	691	722	697	630	618	667	627	673	675	697	622	665	683	636	667	700	675	607	637	703	649	671	651	687	670	674	667	647	651	686	631	681	604	644	708	701	610	635	635	650	692	680	665	631	676	638	629	648	652	664	635	628	684	660	682	635	677	632	645	621	602	665	670	668	662	654	633	679	636	687	693	682	673	668	655	677	715	653	649	666	634	691	676	631	667	638	628	685	686	670	633	655	620	670	699	703	624	658	696	657	687	680	667	674	678	711	667	683	679	654	685	667	660	703	644	695	724	674	738	691	638	709	663	662	657	697	652	696	631	679	654	678	691	726	684	686	675	705	702	676	665	657	620	651	677	680	657	643	658	639	642	649	684	663	688	687	681	644	664	658	656	671	682	699	649	688	675	752	666	659	652	655	626	664	667	705	661	676	663	673	647	649	671	704	605	687	677	652	707	703	696	665	682	699	698	679	683	687	674	643	639	679	674	674	647	680	679	692	707	702	635	619	660	651	644	692	706	641	655	693	722	688	677	673	650	666	685	682	700	710	654	713	639	721	660	693	687	669	692	649	687
6051	9622	11583	8680	6258	4622	3116	1674	1068	857	824	747	767	769	801	728	765	736	772	752	749	736	685	771	745	739	722	707	736	791	739	738	697	785	734	735	724	713	691	681	738	725	774	775	764	745	757	783	855	827	836	787	769	741	755	742	748	729	702	714	728	771	710	704	730	712	756	728	683	709	684	777	777	760	735	745	745	759	742	743	763	734	744	725	724	756	758	733	688	760	731	746	728	723	717	746	754	741	751	727	722	723	711	780	692	707	692	704	749	760	715	744	714	719	786	738	721	686	714	736	715	735	700	769	734	731	714	725	773	747	722	701	733	702	702	728	765	744	710	699	700	723	716	746	720	692	773	767	767	731	771	711	709	739	748	720	695	772	737	725	735	730	733	744	775	733	729	789	693	750	725	754	772	707	734	737	727	736	765	696	713	705	790	758	756	713	747	715	731	695	660	712	730	780	740	711	760	745	757	747	771	771	761	716	711	740	741	708	731	733	720	764	679	751	751	747	739	738	747	714	729	739	726	744	746	759	707	771	739	714	754	729	700	734	794	684	777	740	714	775	780	691	678	730	730	696	741	776	764	757	708	743	756	698	743	751	725	716	745	735	738	751	690	716	711	742	688	762	764	701	741	732	745	763	712	720	699	698	698	737	701	689	721	737	772	716	750	719	720	731	771	711	694	722	770	753	688	721	740	732	821	690	726	709	751	695	710	720	788	740	716	752	702	709	775	692	728	753	720	729	744	782	739	745	745	682	739	731	791	746	714	738	683	709	740	714	776	731	729	739	760	725	760	715	776	729	749	675	737	733	712	680	710	728	735	736	736	742	717	703	750	709	767	762	723	705	691	719	765	692	739	780	699	716	729	734	726	724	732	704	750	688	746	761	708	720	689	775	736	698	754	750	716	714	791	678	729	727	754	680	797	695	703	692	770	782	677	770	750	723	706	722	678	720	692	723	733	774	741	707	786	743	755	733	748	701	746	740	723	691	696	795	728	806	792	738	738	721	747	736	715	800	727	768	711	717	699	727	742	716	717	692	742	681	740	672	751	766	766	711	681	728	736	765	710	711	708	778	758	735	695	707	721	758	757	749	776	731	767	696	720	740	759	708	707	747	688	763	744	739	726	714	719	730	775	708	718	721	721	726	739	708	716	726	709	715	783	717	741	792	723	728	767	748	726	739	715	733	716	739	775	696	676	718	776	706	723	722	792	741	729	740	782	723	706	724	697	713	706	699	699	725	787	726	760	698	739	689	711	711	714	766	726	758	709	759	765	725	704	748	756	724	722	690	712	743	738	705	733	757	702	698	744	738	741	721	781	750	736	733	705	732	690	717	672	772	736	706	728	688	773	752	776	758	751	768	756	710	767	761	710	763	797	745	729	713	746	707	736	741	753	699	750	712	720	742	781	697	691	724	725	712	735	787	772	742	739	727	696	714	705	774	748	761	763	710	693	706	697	747	730	707	740	691	691	765	750	761	774	725	710	727	721	718	750	773	711	764	739	720	683	737	757	730	698	703	694	693	698	733	798	788	731	803	713	772	747	738	752	769	701	749	775	710	715	706	731	745	732	707	712	715	739	744	709	732	732	722	731	709	757	757	736	708	771	736	707	725	725	764	711	803	722	701	731	769	671	698	751	753	738	782	705	754	740	709	680	748	729	703	801	739	733	748	747	755	727	761	768	746	722	719	748	713	717	722	732	753	738	716	718	723	730	693	664	721	736	786	765	703	707	741	718	720	684	720	782	730	774	686	697	720	743	745	733	712	726	684	727	725	757	712	734	705	772	714	704	711	769	637	708	720	734	764	733	755	709	763	720	723	750	704	738	673	778	766	704	757	693	721	701	735	721	727	704	682	768	722	769	737	741	755	695	742	733	720	749	775	702	693	723	699	727	733	738	802	718	707	773	721	730	722	697	715	694	695	739	741	719	747	763	737	707	684	766	702	663	724	717	745	779	772	713	751	759	704	710	780	718	729	782	699	736	716	726	733	726	723	679	741	698	710	735	751	728	733	765	727	739	716	719	776	743	670	742	725	692	747	754	796	736	717	727	771	752	749	771	745	737	751	753	783	689	744	747	740	743	737	714	734	701	724	755	739	759	731	756	737	775	779	774	707	726	744	723	751	751	768	720	725	753	725	751	730	705	758	720	729	712	686	720	751	681	724	733	793	749	741	786	728	770	724	736	725	742	742	743	710	702	784	720	710	727	691	740	738	716	771	717	736	731	716	748	749	718	724	739	745	754	751	719	714	740	725	719	726	694	741	731	720	704	749	692	667	708	734	719	695	704	728	764	668	726	786	746	738	770	728	730	740	725	751	780	691	764	713	752	738	710	713	745	744	739	701	704	691	778	735	701	705	720	735	746	690	770	729	731	762	741	730	714	666	700	764	688	764	732	724	683	772	708	741	676	651	757	720	739	663	681	717	754	713	714	719	737	697	723	738	744	764	726	695	731	730	769	732	691	721	706	684	708	712	729	735	756	735	679	697	767	675	735	725	697	703	736	743	700	703	733	727	756	735	705	700	754	710	764	706	736	706	749	712	781	754	711	711	718	761	715	768	706	769	745	763	729	723	775	717	711	745	691	697	740	716	769	760	766	689	758	724	732	655	683	771	733	733	701	781	734	737	668	761	723	698	728	727	738	722	736	765	733	750	689	729	707	716	769	709	707	741	774	745	731	713	722	746	733	726	740	751	757	782	737	759	725	734	709	725	731	728	701	767	737	713	762	721	710	776	716	727	692	717	725	752	729	734	730	694	741	731	734	766	733	715	729	699	741	760	737	688	746	705	757	717	758	715	710	725	730	740	705	787	691	700	720	724	740	721	748	758	734	722	714	730	734	759	735	751	728	689	699	738	720	748	707	742	708	706	743	721	744	733	733	751	740	760	779	755	727	709	777	756	716	712	726	709	736	640	787	698	733	775	752	746	718	703	723	697	728	755	689	733	780	692	741	719	712	672	750	737	729	685	695	671	725	685	766	702	688	714	704	728	738	716	742	745	714	771	738	790	738	680	711	717	781	776	706	724	735	729	694	779	701	717	755	754	725	713	757	733	737	725	765	775	718	693	761	734	740	759	721	749	735	731	691	703	717	738	728	756	686	728	654	713	697	697	771	706	755	750	726	720	713	708	755	740	746	733	729	772	742	800	723	737	681	768	745	720	700	698	709	706	756	693	706	795	706	706	746	685	724	738	749	752	784	713	747	735	703	733	722	707	701	748	748	721	766	701	704	767	685	709	712	740	711	734	671	714	701	707	771	710	717	745	712	742	714	714	686	710	772	691	727	777	741	726	775	710	707	732	693	717	727	715	697	744	727	691	720	728	767	737	710	746	716	694	741	729	771	721	740	731	726	714	785	742	754	748	733	751	748	730	732	733	711	738	773	796	771	706	772	685	720	742	673	716	734	744	798	747	722	739	707	745	722	702	778	693	713	720	725	765	732	749	754	741	754	754	730	718	741	718	709	738	756	741
23921	21302	28482	24508	21349	14306	3845	1527	957	815	718	653	614	641	609	618	626	575	574	536	558	547	565	553	545	543	537	534	548	526	542	518	523	573	496	559	510	544	507	536	528	575	560	523	548	575	623	589	629	659	661	581	568	521	561	528	506	538	510	516	520	493	528	531	528	527	495	521	496	483	496	500	505	479	469	523	504	546	530	555	534	537	509	509	501	529	527	513	536	543	506	563	523	577	520	514	538	503	495	533	533	526	486	493	545	519	527	544	510	499	538	478	508	505	533	531	523	513	546	507	494	526	523	516	507	512	520	562	514	499	519	556	515	531	524	535	499	541	509	507	513	505	511	471	502	509	564	521	529	516	526	533	516	512	478	498	490	508	523	472	522	550	513	532	531	532	511	516	540	505	507	549	466	503	532	574	504	525	541	496	542	524	488	461	492	507	491	536	501	525	501	481	486	509	507	532	492	498	472	516	526	498	494	508	516	521	528	522	503	527	513	535	472	480	532	515	503	520	527	546	495	544	519	526	488	513	526	522	513	532	504	550	525	527	538	519	528	500	519	534	528	513	521	526	505	502	476	521	519	504	524	528	557	511	535	551	517	524	528	526	502	497	532	535	506	541	496	517	505	580	529	535	488	518	472	543	500	496	531	496	454	514	530	485	506	518	514	554	494	510	525	530	513	513	510	483	487	507	523	511	492	520	524	538	495	460	497	499	523	509	548	498	480	494	504	476	508	526	503	489	494	541	526	522	527	507	538	553	505	542	515	478	519	517	541	516	542	502	509	509	510	538	522	539	508	501	531	583	519	531	486	512	507	516	528	532	552	528	544	494	519	554	535	508	549	484	521	503	518	517	546	472	533	536	533	508	538	544	537	538	518	518	513	531	540	514	558	550	521	545	516	547	491	492	503	552	514	493	529	531	520	535	494	477	482	496	498	545	503	521	507	516	553	496	538	503	491	545	526	492	530	525	541	520	551	547	498	525	455	493	478	495	521	488	519	530	513	518	503	533	527	567	527	510	513	531	517	501	515	542	519	513	519	533	537	520	569	490	531	512	546	524	523	508	511	486	513	504	526	549	447	531	545	522	511	513	561	497	512	535	491	460	507	487	482	499	561	488	479	522	515	559	501	507	474	502	499	524	540	526	476	533	512	538	513	519	490	520	506	495	486	528	538	473	541	516	523	508	533	465	508	487	523	535	492	514	470	585	575	510	535	532	517	498	540	509	535	513	474	497	515	497	551	525	497	497	516	547	522	491	524	509	524	526	496	478	533	533	564	492	504	543	526	467	511	514	481	519	508	527	523	538	505	510	503	532	500	507	486	529	550	502	528	495	509	529	505	521	490	508	522	525	499	545	535	544	508	500	571	500	534	523	522	504	556	501	551	548	506	524	544	510	532	529	528	514	460	524	536	522	484	497	507	503	519	487	528	499	537	501	495	542	526	495	514	527	522	524	554	562	488	498	516	540	494	536	488	487	544	528	500	471	531	510	532	517	471	487	529	523	536	479	558	515	513	527	531	551	543	525	529	506	495	516	485	496	563	506	513	520	546	497	492	511	525	464	498	506	523	508	496	513	529	479	500	512	489	504	531	489	515	479	508	502	517	524	516	537	548	511	518	527	478	512	500	553	514	528	522	501	509	520	505	509	527	479	552	520	526	556	525	531	479	517	578	489	565	495	508	545	533	512	491	503	530	493	481	501	541	506	519	539	536	514	477	519	536	511	537	514	507	506	522	487	520	511	505	535	517	481	501	523	528	535	471	509	533	527	524	507	517	476	515	519	536	516	525	490	457	530	543	567	496	513	500	505	532	502	494	481	498	483	536	516	516	485	524	503	484	521	479	488	524	486	496	565	496	517	546	483	501	519	507	507	522	470	507	560	521	548	521	510	504	515	528	515	490	537	487	542	526	480	553	524	545	506	492	532	501	553	491	510	505	490	459	534	482	527	525	481	537	516	478	496	522	452	501	507	500	515	517	513	519	452	529	517	518	520	494	523	561	488	517	516	495	517	522	516	508	514	526	552	519	547	528	542	548	495	529	535	465	513	498	527	474	526	478	491	525	516	510	504	516	526	500	525	480	507	490	524	517	524	525	470	539	511	514	532	522	539	520	521	512	507	475	492	537	490	480	505	510	541	540	529	542	518	516	507	486	459	534	566	474	505	522	523	529	484	523	494	479	529	472	469	493	511	462	510	472	533	504	497	549	525	519	505	490	566	529	559	530	506	499	494	509	509	537	524	485	524	536	490	514	563	500	495	467	507	504	502	502	481	536	533	518	518	553	509	549	497	550	539	506	574	514	481	541	526	515	482	500	498	504	511	568	494	523	505	541	513	549	499	511	505	533	522	523	508	497	508	534	504	468	498	510	485	509	465	516	490	523	537	497	509	544	523	509	555	522	489	536	522	503	484	525	517	486	480	520	508	493	515	526	522	516	485	527	501	521	516	517	565	514	507	511	503	522	522	517	526	470	496	550	536	533	529	498	511	511	507	541	569	509	537	499	524	510	490	498	484	513	474	525	539	500	519	476	528	511	520	527	470	521	571	504	477	491	518	551	485	514	501	510	543	548	553	516	522	514	513	554	514	551	510	494	548	522	506	519	523	492	513	517	529	511	503	487	532	560	458	515	514	532	534	548	518	497	500	530	541	531	535	554	540	539	572	522	514	531	537	562	548	516	552	538	516	485	489	487	516	523	512	517	546	514	535	512	523	540	485	554	502	511	540	558	492	545	554	540	481	523	499	518	518	556	511	505	506	536	502	534	514	514	479	518	555	486	539	522	520	527	554	542	493	505	483	522	513	487	552	477	511	502	507	550	519	565	491	494	520	533	536	502	544	486	538	503	516	521	559	522	483	512	523	545	479	536	518	513	523	541	450	522	542	495	511	522	492	501	509	520	552	515	507	494	530	540	506	566	520	503	479	532	492	523	551	488	505	488	543	526	491	511	478	544	516	561	515	513	508	513	535	483	488	514	495	531	546	524	539	503	479	511	463	540	530	523	546	509	521	517	509	524	509	492	493	514	531	518	555	532	507	513	488	507	503	513	493	533	535	524	496	540	564	513	537	502	505	515	517	505	534	481	494	484	525	506	503	511	493	531	533	549	536	493	501	487	478	493	509	542	466	498	528	516	531	505	534	502	547	519	497	512	516	507	557	468	503	512	491	484	558	482	533	527	534	528	513	513	523	505	530	526	491	548	521	516	502	489	516	503	504	526	499	517	516	549	486	513	533	528	562	532	548	536	493	543	500	523	494	524	478	513	514	502	494	513	502	500	531	549	522	490	516	525	504	470	558	507	538	497	509	513	521	500	552	517	527	543	495	500	547	540	498	506	506	509	491	464	518	506	514	525	494	488	496	511	518	499	523	517	506	509	561	562	509	525	502	515	507	525	565	467	539	546	553	527	531	537	487	473	560	564	472	492	520	513	516	541	524	519	495	557	529	507	485	524	511	522	521	530	568	484	472	560	518
5663	20948	23561	16549	11258	8513	4095	2269	1400	1044	916	796	779	813	749	670	669	732	614	646	664	622	648	608	623	602	613	581	640	610	596	585	607	609	639	615	612	599	568	577	572	587	594	597	669	636	690	659	751	777	747	737	663	600	648	566	596	574	618	558	585	568	564	595	584	546	560	603	562	556	570	514	609	561	567	556	598	640	576	574	572	566	564	585	598	541	581	564	572	573	600	573	569	608	595	557	610	566	583	626	574	566	607	578	580	604	588	603	583	578	601	612	590	561	577	584	570	566	559	569	531	571	567	552	579	598	585	557	581	594	600	574	561	647	551	573	560	575	582	590	576	598	567	579	581	613	554	616	594	614	572	535	574	580	585	576	611	562	604	578	560	625	602	593	554	560	561	576	559	627	605	557	575	583	569	647	557	619	625	604	589	635	592	563	572	550	593	588	535	545	604	613	639	571	575	575	573	553	594	596	573	574	547	575	574	576	583	568	574	575	590	578	600	554	522	578	535	578	599	565	529	546	598	519	618	597	652	586	588	584	565	584	527	572	568	637	554	550	544	616	591	566	583	582	597	603	577	579	574	531	561	632	562	619	597	589	579	577	574	568	612	622	595	595	592	572	579	567	603	570	576	533	596	594	572	556	598	550	539	565	581	589	559	601	578	575	557	600	601	547	572	570	553	599	607	577	571	567	601	604	568	559	602	608	608	608	558	595	555	657	546	561	609	573	580	588	570	597	587	613	559	551	614	627	577	570	564	561	623	571	613	560	594	588	564	560	578	510	563	597	623	575	586	569	573	562	563	578	609	597	565	548	613	598	579	568	585	615	527	554	600	554	604	600	564	612	626	586	587	558	538	585	575	601	565	573	532	619	558	599	561	557	559	581	593	586	572	615	580	600	593	541	588	589	572	538	601	613	575	557	578	566	580	573	576	543	572	610	542	570	551	593	552	629	604	540	544	559	572	589	551	572	620	595	580	560	567	558	539	586	560	546	580	587	589	546	566	548	575	598	561	581	573	525	587	576	545	564	579	578	587	543	587	544	620	558	600	587	596	578	553	633	575	579	575	554	546	601	594	574	626	563	586	579	573	592	594	577	581	600	605	614	607	611	609	559	538	557	582	565	598	608	611	547	527	571	575	601	600	580	579	575	550	532	585	548	588	594	596	591	606	568	620	585	551	606	570	563	580	624	609	597	545	605	546	604	593	572	595	578	586	597	603	575	607	573	580	540	589	569	613	563	605	572	575	601	572	586	557	576	563	526	592	593	575	578	602	556	564	579	566	559	582	596	562	554	598	572	544	615	550	530	542	622	576	565	593	561	557	524	586	587	582	587	602	580	554	571	595	593	564	546	575	576	616	553	561	580	550	592	572	559	577	606	561	577	637	566	566	571	623	599	559	591	565	558	584	606	613	546	620	582	575	554	593	569	572	610	604	587	555	553	582	554	545	557	585	573	582	587	568	566	607	550	574	558	567	549	547	591	600	621	520	564	559	585	589	575	549	593	565	540	567	592	541	589	552	576	525	587	546	577	551	568	568	595	572	558	585	612	565	599	546	568	587	572	605	541	540	560	563	561	560	573	581	565	531	595	573	617	551	535	568	586	578	564	648	578	587	568	594	575	580	584	573	593	588	589	560	599	533	586	593	586	605	574	568	584	627	561	588	555	612	578	610	562	584	574	618	533	565	572	585	586	556	582	568	572	571	547	587	591	610	544	552	562	558	623	574	562	579	604	544	547	574	550	638	597	571	580	538	608	566	607	557	618	611	573	589	551	563	564	603	608	534	603	572	583	578	575	599	555	560	629	581	544	577	549	579	574	594	553	571	549	550	597	594	568	588	561	596	565	578	618	581	558	587	563	562	548	573	581	548	594	545	579	566	538	574	549	592	553	600	608	550	589	541	624	618	601	608	595	555	609	570	591	563	568	629	573	598	556	561	568	591	589	605	574	546	576	517	552	573	596	516	540	583	598	552	538	572	581	577	554	547	597	573	569	572	578	579	572	556	561	627	596	564	566	566	583	545	616	591	573	562	573	565	566	533	577	584	579	571	589	586	551	523	597	564	556	569	608	601	578	533	556	553	574	604	571	566	596	567	611	570	568	552	610	556	585	582	593	580	601	581	583	565	603	578	559	580	579	605	567	588	646	619	570	574	589	551	597	594	574	568	590	581	541	563	576	566	521	562	535	545	595	582	570	582	599	576	587	572	586	533	572	592	583	557	622	547	580	582	552	624	580	581	567	576	571	547	568	570	578	562	584	553	613	550	597	542	563	555	556	563	577	622	609	610	555	567	555	648	559	551	624	514	555	549	540	566	538	557	589	588	556	575	541	562	595	565	600	605	584	557	548	573	579	551	586	589	579	585	623	612	574	608	585	521	527	561	638	602	580	546	552	558	566	558	610	591	560	587	561	540	562	575	559	602	595	574	555	501	576	529	589	582	585	621	530	556	600	600	584	589	580	591	596	571	554	557	595	584	578	564	624	538	565	572	578	535	589	618	602	611	574	568	611	570	571	525	592	539	568	578	576	575	575	564	567	588	575	552	596	609	572	587	559	605	559	566	582	599	610	561	514	578	579	608	586	575	618	561	605	583	600	586	544	607	591	579	588	602	600	559	578	578	558	591	577	610	590	553	564	624	640	586	560	611	554	567	611	580	588	589	537	589	582	640	531	597	527	548	555	580	602	565	537	588	563	585	585	583	579	560	543	607	585	567	550	599	598	579	562	611	556	562	599	584	565	533	584	605	606	581	590	575	584	593	593	590	551	550	581	566	611	577	567	591	552	590	600	556	574	594	570	573	553	555	550	587	567	582	579	612	583	596	624	575	557	567	595	546	527	633	580	583	586	583	590	598	572	591	628	586	620	593	536	605	620	527	634	550	614	588	601	566	610	539	534	570	557	579	602	566	573	586	555	592	582	619	569	539	625	602	526	539	574	564	578	555	568	572	593	582	601	611	590	532	561	585	594	584	551	519	599	563	612	546	546	617	567	565	562	605	588	620	595	549	582	556	606	592	587	550	560	594	585	590	579	591	565	554	566	588	578	568	606	571	541	510	571	553	552	577	549	597	591	593	591	615	568	564	558	583	561	579	562	570	543	608	548	599	581	552	556	547	522	570	583	580	635	587	604	563	581	594	581	589	575	582	582	578	584	559	534	620	568	585	626	568	588	568	606	587	545	601	603	554	589	616	556	567	614	615	561	592	566	539	590	564	585	535	565	596	608	619	565	523	576	618	572	578	603	624	583	544	608	564	596	555	601	580	572	558	584	582	539	530	552	560	553	607	526	586	541	613	547	580	562	551	610	544	566	558	524	528	571	557	532	563	587	568	561	558	546	601	604	549	602	558	601	580	578	622	558	572	531	558	540	537	594	589	561	567	580	571	583	603	604	565	568	534	578	552	566	539	565	540	624	544	603	539	575	559	566	586	612	605	620	602	563	589	609	603	584	570	559	590	572	590	564	594	580	599	554
24878	21296	27564	25352	15896	4575	1681	984	708	666	576	615	551	577	530	556	553	511	521	505	502	501	523	504	517	498	521	517	459	493	480	491	532	485	513	477	500	529	533	494	496	519	472	470	541	562	567	554	626	566	648	578	523	475	470	471	483	515	451	431	537	481	492	461	497	477	501	516	478	503	489	489	534	498	511	492	489	520	497	487	482	505	497	495	493	527	517	481	494	500	507	510	470	535	500	512	494	508	485	492	489	487	477	471	516	477	493	514	473	490	463	493	520	479	498	464	476	489	456	474	496	497	476	438	496	515	528	518	526	486	476	479	503	465	505	519	504	524	485	463	504	484	486	450	457	499	464	490	502	518	461	491	551	478	521	467	447	485	465	500	513	529	483	497	461	495	473	449	489	473	517	554	455	506	461	466	506	497	488	504	519	484	496	499	438	518	511	513	540	525	493	496	520	500	489	514	538	506	540	467	490	490	494	494	501	487	517	440	501	487	497	483	489	459	485	472	497	494	473	427	483	502	458	497	477	499	502	453	474	491	490	489	483	490	544	482	488	480	519	503	463	510	476	482	492	467	471	478	491	491	494	466	493	502	497	479	467	470	466	476	459	503	523	503	487	511	495	464	488	502	449	470	485	505	530	471	493	485	493	483	485	503	476	512	483	505	464	485	455	517	459	469	491	514	460	467	514	450	493	541	504	501	486	502	509	481	501	496	505	477	509	495	487	495	497	537	469	463	582	527	462	429	506	507	494	502	519	478	490	510	517	486	479	508	497	493	485	516	492	497	523	531	470	510	532	478	487	488	500	511	502	526	487	496	483	538	482	446	496	489	512	491	512	516	492	493	461	523	474	478	536	518	501	502	495	504	517	521	467	466	488	476	457	483	457	496	506	526	486	523	522	480	472	517	534	489	521	493	498	490	450	506	498	519	473	512	485	504	516	463	481	499	533	498	518	480	483	475	513	473	521	473	461	479	494	478	483	506	530	465	478	528	504	515	459	523	488	471	454	478	497	508	527	522	474	495	500	504	495	499	523	524	491	491	516	508	478	497	494	497	500	477	537	519	535	496	476	488	469	487	483	507	463	493	451	518	480	469	477	468	509	453	496	498	503	515	481	518	541	514	483	480	502	483	440	503	516	518	544	509	486	489	515	509	496	453	524	518	459	528	493	476	487	488	502	526	489	491	508	507	466	508	478	483	460	497	488	518	490	470	446	502	505	522	507	480	469	488	491	471	494	509	494	487	531	501	487	524	491	499	485	471	469	485	523	528	501	523	495	529	473	527	476	471	489	480	522	502	476	461	484	512	527	516	485	515	477	505	468	523	433	461	465	486	515	482	500	532	506	516	481	470	517	474	485	472	494	462	467	484	515	481	518	507	483	488	475	470	502	498	490	484	465	499	501	519	495	515	499	509	482	511	508	476	505	496	480	450	490	486	497	471	482	463	514	472	520	470	493	472	496	501	440	540	446	477	495	503	597	480	487	504	481	494	500	490	501	493	427	448	469	475	482	480	504	494	498	447	480	503	481	468	478	479	506	494	456	484	491	498	493	479	484	489	485	475	474	525	539	461	496	492	515	501	490	517	452	511	489	538	477	498	497	459	491	468	461	486	506	467	490	474	492	532	524	494	504	460	509	500	471	480	481	485	513	491	455	522	501	461	510	477	527	498	487	479	501	499	511	468	494	429	513	523	514	522	468	514	507	492	483	510	467	517	498	508	492	493	500	485	482	486	462	485	497	467	479	525	474	485	498	468	519	513	461	484	479	505	504	479	510	497	499	479	477	484	518	481	489	500	519	486	515	503	471	502	496	484	492	487	492	452	488	472	498	508	499	487	476	496	505	552	518	510	481	466	483	514	473	519	478	462	502	506	486	489	486	492	444	500	499	499	505	509	499	497	523	506	492	478	485	499	515	486	479	507	465	499	498	467	510	468	484	488	452	466	480	479	525	493	495	493	494	520	549	518	497	520	488	490	484	500	510	497	473	516	487	461	507	523	491	456	481	460	501	497	495	553	509	496	434	463	512	488	516	458	484	520	474	486	502	475	507	522	508	495	476	486	482	459	494	507	467	516	524	480	494	489	479	471	526	472	467	491	534	479	497	488	510	516	494	481	510	475	492	474	485	446	479	503	488	537	487	508	492	526	499	501	519	507	486	485	510	485	483	503	496	516	462	475	464	507	489	478	471	513	473	524	487	513	537	464	455	471	495	473	460	513	485	501	504	455	520	513	452	462	467	546	501	476	506	535	453	509	511	503	512	506	467	486	496	497	502	522	482	477	473	482	528	498	493	472	510	496	472	487	507	471	451	504	479	517	482	533	501	514	501	506	451	492	482	473	487	516	518	503	472	494	530	483	495	537	456	506	461	505	463	477	498	502	492	468	483	455	497	484	412	500	513	467	473	525	469	456	491	488	450	504	431	476	529	531	484	492	488	462	497	463	479	493	506	461	485	477	494	491	485	501	474	502	471	477	495	483	488	484	462	512	513	488	475	481	521	536	487	479	463	459	521	517	472	532	497	483	493	481	461	496	537	509	473	471	483	493	480	472	446	506	465	458	480	471	511	481	462	471	453	512	476	476	478	529	525	472	484	547	523	499	480	504	484	491	493	492	505	498	479	478	477	511	474	480	512	493	484	493	522	528	461	513	499	479	486	530	461	500	480	501	502	438	470	487	478	457	495	467	504	530	498	503	454	490	488	525	495	490	508	485	495	515	453	500	486	480	515	475	485	479	513	498	538	505	508	496	501	497	542	479	463	492	484	490	477	479	481	517	459	480	538	505	488	524	473	501	485	475	492	490	524	496	522	543	490	496	497	474	458	512	533	505	480	486	506	505	497	515	514	515	501	489	451	503	502	494	485	457	480	508	464	484	511	516	516	480	487	473	477	481	455	519	482	502	522	461	483	503	488	510	453	487	496	491	468	488	474	531	511	505	467	498	494	486	507	484	484	477	480	490	542	481	496	498	500	499	534	535	501	476	473	534	455	468	492	476	510	460	480	520	435	537	527	509	484	480	524	457	509	460	492	544	513	472	489	493	497	472	486	481	486	460	486	456	495	502	497	506	481	461	489	508	420	513	523	482	487	496	456	532	541	477	481	454	513	474	496	480	486	545	449	518	507	501	482	492	475	548	470	430	515	506	517	523	498	467	506	505	522	524	522	486	468	524	474	501	452	509	498	519	464	511	428	461	512	511	509	479	492	481	517	513	490	518	507	540	481	464	524	536	464	498	502	458	484	508	518	487	547	458	488	523	468	512	456	473	507	502	488	498	473	481	472	468	493	481	473	494	495	470	454	498	456	498	496	509	495	491	505	493	498	512	498	486	504	490	483	525	484	484	475	465	514	479	484	507	493	495	487	478	454	525	485	529	479	480	500	479	519	521	481	492	474	482	468	487	458	481	452	469	510	455	466	497	508	438	484	501	522	550	534	486	512	491	521	473	527	497	468	462	520	509	517	483	505	487	504	507
5956	20969	22049	14608	8907	5614	2661	1586	1086	831	779	701	661	651	605	596	624	604	589	544	574	574	562	537	599	535	563	524	559	529	538	512	568	594	556	541	551	571	533	583	516	523	596	572	568	622	655	633	663	635	654	625	596	530	560	551	534	511	497	523	535	523	536	532	538	489	522	566	521	561	515	563	568	540	491	548	526	523	522	502	545	554	555	530	561	517	542	556	534	593	525	531	537	531	563	578	519	544	555	521	509	555	551	540	558	596	539	482	515	577	533	507	583	558	534	526	492	524	488	496	554	536	520	542	530	522	531	534	574	499	521	523	508	570	560	545	515	503	525	524	543	534	545	518	508	558	501	548	526	507	556	538	524	555	523	527	503	494	550	553	545	536	495	535	525	523	517	519	515	563	568	491	521	518	522	471	546	503	534	543	546	533	536	523	477	548	508	485	522	528	524	535	484	493	498	553	556	555	560	562	566	518	535	549	615	568	549	558	525	563	552	528	513	532	516	536	527	533	578	557	528	527	551	543	495	532	547	509	541	559	505	529	574	547	512	532	521	538	570	530	550	509	552	577	515	511	524	535	565	528	548	544	531	489	518	539	544	520	537	501	537	533	544	552	537	509	555	529	505	554	567	539	525	550	560	569	514	570	526	527	529	564	532	503	556	559	530	548	545	544	559	565	540	515	562	547	583	547	528	542	544	530	506	550	553	552	522	541	546	541	573	513	498	552	502	548	540	522	558	558	560	586	490	545	526	534	504	554	560	554	556	515	518	529	519	528	553	510	564	523	499	495	526	531	508	515	553	539	557	509	532	552	571	580	538	552	523	539	552	537	508	549	503	540	545	474	535	510	541	538	480	540	521	528	535	542	562	507	518	534	533	524	551	578	530	533	550	549	530	531	525	545	549	529	504	553	495	535	501	521	514	537	528	517	514	524	510	527	545	545	572	566	558	500	526	507	532	522	582	510	540	530	512	542	542	521	516	554	525	527	509	542	547	552	540	560	565	546	578	537	537	536	525	537	547	489	542	582	554	556	553	547	527	509	565	511	581	560	547	507	557	531	568	520	525	530	513	515	528	529	533	529	574	544	543	540	547	526	520	515	505	531	543	548	536	495	546	541	534	578	534	536	501	517	549	560	582	527	515	566	547	572	524	574	556	576	538	544	498	525	524	567	542	533	490	519	555	523	513	481	533	508	508	549	529	495	539	530	556	564	521	520	508	575	511	555	523	539	525	528	480	552	584	547	499	538	541	552	521	491	547	557	547	544	519	530	516	509	534	566	524	545	529	525	512	517	503	568	534	535	537	503	507	523	543	534	595	525	550	543	527	558	549	547	539	519	526	557	529	520	557	530	545	501	512	531	526	533	516	549	508	514	544	584	554	533	518	488	532	518	546	517	545	539	556	507	513	528	544	516	521	528	576	557	544	537	532	558	506	534	533	521	533	545	539	522	537	551	556	531	555	514	528	535	528	521	503	497	541	526	532	510	504	553	563	545	514	533	555	543	551	522	535	526	541	552	524	538	539	548	562	552	584	554	530	508	550	520	510	502	537	539	536	555	524	526	549	545	550	552	550	518	553	550	567	509	534	551	542	554	549	526	515	553	545	503	508	583	582	499	505	550	527	523	543	581	526	512	485	532	546	540	532	516	539	519	577	531	551	570	533	547	546	520	583	500	514	495	554	544	531	497	507	527	559	528	549	524	541	519	507	512	510	541	523	545	507	568	549	526	563	518	525	548	534	538	529	558	514	502	526	557	518	550	528	533	516	519	520	494	501	520	504	544	555	525	504	530	524	546	555	533	497	476	523	501	546	544	562	555	531	503	518	500	498	518	529	498	523	515	527	533	489	556	527	517	527	538	524	589	550	542	526	515	557	572	518	531	547	495	537	533	534	494	518	560	530	523	527	564	545	510	535	533	601	534	545	542	553	507	516	500	546	535	552	533	486	489	535	540	520	492	529	556	576	569	509	538	566	512	515	544	485	513	526	520	543	510	495	519	564	486	511	509	512	515	567	545	481	562	559	530	493	555	523	533	537	503	524	536	520	508	541	547	531	513	566	484	553	543	536	516	503	549	584	537	548	543	498	486	518	538	572	510	541	558	548	529	565	548	539	596	544	555	521	544	533	543	539	541	500	528	566	543	556	545	523	540	509	544	565	523	499	549	476	533	534	515	471	566	526	555	521	521	593	581	537	562	571	528	532	554	525	538	520	524	556	541	507	511	516	545	553	527	522	528	561	553	530	514	526	559	560	535	507	538	541	536	569	555	526	522	569	551	525	553	532	557	541	563	564	525	546	507	548	542	538	523	544	566	550	546	556	527	539	516	541	506	539	520	527	555	530	503	536	527	508	532	574	522	568	544	495	507	531	532	565	532	496	524	504	544	523	545	536	528	549	534	561	518	537	521	540	518	499	506	553	562	526	542	538	502	501	555	535	546	570	489	520	532	538	528	556	530	499	510	534	478	562	535	547	592	585	475	497	552	547	576	531	572	548	537	513	515	516	534	535	523	514	551	534	509	521	560	525	572	530	590	555	549	533	540	573	514	553	539	504	505	542	520	464	520	544	536	553	501	529	529	506	505	536	528	568	528	540	555	514	536	532	518	507	546	522	553	557	567	513	536	535	578	487	531	545	512	529	561	551	539	553	561	523	515	533	562	535	527	541	541	567	540	575	566	533	533	498	589	533	478	507	538	528	488	572	508	489	524	535	543	532	536	547	535	529	548	488	514	528	542	498	549	558	535	539	533	527	514	506	564	526	516	563	518	550	513	537	547	522	538	552	500	554	484	512	560	545	520	583	535	558	541	566	565	549	551	532	533	505	494	536	540	519	541	531	540	538	581	535	527	548	558	527	563	546	557	516	520	477	539	514	545	503	532	551	562	515	531	548	546	538	540	557	566	546	561	556	521	524	565	557	530	515	552	541	536	598	518	500	526	554	496	552	541	583	568	555	566	546	537	524	513	535	503	535	519	540	519	545	546	564	527	541	557	532	510	553	554	506	498	482	548	555	536	560	577	544	525	553	555	563	528	499	529	513	545	516	524	483	531	516	539	532	530	554	532	544	542	491	543	534	508	568	517	524	515	515	566	531	502	569	541	551	498	482	569	537	532	523	538	529	503	511	565	567	525	531	531	521	531	509	522	538	550	524	512	514	502	545	555	534	525	497	539	509	535	543	560	536	543	510	533	498	548	553	553	555	505	499	531	541	513	571	552	531	600	544	495	518	536	503	530	514	524	559	528	541	532	558	542	533	537	545	533	568	519	565	529	506	535	545	490	557	557	518	539	543	545	499	537	552	539	537	555	549	568	534	531	531	517	524	490	513	525	538	555	516	538	478	523	505	567	557	529	533	533	529	515	528	554	540	513	554	504	496	535	496	536	485	515	530	547	511	506	567	525	535	548	556	522	528	507	529	564	538	552	574	526	486	527	566	532	530	541	560	490	530	531	507	533	568	496	550	494	544	542	532	553
22823	21354	28963	24117	21360	21431	11078	1800	853	662	609	513	499	492	404	369	360	368	332	341	330	306	298	308	298	256	282	269	258	301	246	289	296	302	306	228	265	272	282	256	264	263	270	265	310	351	359	351	424	377	470	370	321	269	252	242	270	242	251	290	231	261	242	224	249	232	258	266	245	242	274	265	253	252	240	251	253	258	236	225	222	252	251	250	259	266	224	250	240	256	250	266	256	238	270	239	225	229	247	232	235	259	222	213	235	240	247	242	240	243	263	255	258	262	236	247	245	238	245	258	233	236	243	226	222	257	229	239	243	255	257	212	232	245	252	268	236	249	242	252	247	218	255	265	225	207	240	237	255	235	208	237	235	225	271	230	242	259	227	250	240	232	243	247	233	248	218	268	234	235	230	281	240	263	230	212	212	231	230	239	255	222	238	245	216	215	214	237	247	254	224	233	261	231	228	258	237	247	234	251	235	232	266	233	212	239	226	231	240	236	268	229	267	256	228	240	266	246	220	247	247	244	242	242	262	235	243	225	206	246	253	242	232	262	297	231	245	240	240	249	263	244	262	220	245	240	224	279	236	232	269	249	230	237	251	239	255	230	251	233	248	231	253	248	228	210	243	222	260	238	248	243	251	271	260	237	242	242	251	267	257	240	237	227	224	246	240	234	243	223	259	229	247	233	205	244	238	240	251	237	257	259	240	235	228	207	246	214	218	210	233	236	265	254	223	238	223	233	252	239	242	258	242	239	231	247	235	244	250	250	254	237	280	257	264	244	255	245	257	217	250	254	262	245	258	251	251	216	242	222	240	261	263	240	227	238	234	235	264	236	221	249	239	241	248	257	237	238	244	234	245	243	222	273	233	267	262	274	236	258	239	240	284	251	212	245	261	258	249	255	237	233	255	221	238	253	233	239	233	251	235	244	256	248	223	236	250	266	240	253	248	269	214	243	273	242	236	213	234	252	216	249	258	217	224	229	227	257	233	219	251	255	228	262	250	258	252	228	242	260	250	234	217	246	258	252	278	242	236	259	225	247	233	248	251	237	247	242	243	241	238	218	266	258	262	232	265	225	250	231	240	218	267	243	262	259	221	268	259	232	274	244	236	223	259	241	242	249	246	227	243	267	238	240	231	241	219	242	207	221	232	251	268	225	247	230	242	271	238	238	230	254	247	234	258	219	220	245	274	240	229	236	273	272	275	220	212	222	239	243	240	222	227	251	239	225	210	238	237	257	241	269	239	254	244	241	263	229	257	227	268	240	265	249	242	239	260	225	266	242	262	267	220	245	228	240	254	237	233	230	238	250	267	252	243	239	242	238	254	245	233	234	265	225	236	239	237	214	235	220	211	262	228	198	233	259	250	252	229	245	253	273	232	225	233	228	230	225	273	273	291	247	226	234	237	224	249	249	211	239	238	250	260	257	267	260	255	246	257	227	253	238	251	230	227	254	238	213	233	229	228	251	249	247	254	250	246	234	241	232	226	245	239	216	243	218	272	281	246	240	238	248	223	255	228	239	236	244	238	246	248	225	225	235	251	257	234	257	237	235	265	226	259	251	230	266	245	246	245	249	221	247	227	221	251	246	255	245	242	255	226	256	217	250	231	235	239	250	255	214	223	258	239	250	237	231	238	228	232	254	233	243	264	260	249	221	222	227	251	234	235	263	253	239	236	238	211	230	243	238	246	229	261	236	240	267	259	247	236	250	228	232	222	255	261	223	210	247	225	230	240	251	253	251	242	230	248	239	241	258	257	243	239	265	214	239	250	235	269	234	239	247	221	257	241	223	251	273	259	228	235	226	234	219	259	271	261	231	231	229	217	246	247	254	243	231	244	247	269	287	233	236	254	251	246	240	250	220	240	239	237	234	234	225	238	232	243	202	215	256	215	256	259	244	241	233	256	216	263	226	209	220	216	244	233	260	242	244	265	245	231	241	244	248	236	250	237	262	243	256	259	273	232	249	233	229	241	248	243	244	226	254	232	228	259	240	237	246	233	240	259	270	234	244	237	249	232	212	251	222	227	220	237	230	232	233	212	246	275	232	232	236	240	243	224	262	238	262	260	251	258	246	239	251	265	258	231	241	227	258	232	231	219	245	244	246	237	231	262	233	251	237	249	220	266	261	228	249	254	267	224	221	255	220	250	257	225	252	248	238	276	249	258	228	237	253	244	224	236	237	276	248	227	251	260	250	236	236	244	220	240	265	233	239	245	258	229	238	246	234	236	251	275	248	247	259	269	262	230	242	230	220	266	240	258	261	237	221	246	241	263	216	240	227	246	234	266	280	251	194	220	226	236	247	264	215	228	254	248	230	270	243	264	238	232	239	238	236	269	236	260	240	213	232	242	228	227	243	241	252	245	236	214	235	261	249	261	228	257	250	229	255	242	241	242	262	257	249	242	241	258	240	239	241	227	234	233	266	235	237	243	252	232	269	264	233	241	234	248	276	252	270	238	261	237	240	241	248	284	248	251	255	231	247	251	223	236	235	256	242	239	258	243	227	278	223	239	265	252	241	242	274	205	247	245	243	226	227	260	254	217	239	267	250	245	258	225	244	220	233	253	237	249	243	254	238	234	257	227	227	260	249	242	241	231	251	270	235	223	234	223	230	236	239	247	259	263	265	250	219	263	249	233	225	254	241	261	243	214	253	247	253	257	215	231	222	241	246	249	263	258	240	255	264	290	241	241	220	250	226	244	227	198	250	240	225	286	244	273	229	233	238	244	253	233	266	253	246	230	274	239	237	225	233	229	245	239	236	213	238	206	231	248	239	243	230	217	250	223	268	220	234	252	249	232	224	252	258	250	263	237	251	233	237	257	244	243	231	256	242	238	229	247	243	228	247	258	268	247	223	233	248	237	219	233	244	266	233	232	250	250	249	259	242	252	218	258	252	247	248	231	239	212	257	229	242	242	240	246	277	231	255	238	243	258	223	240	249	244	240	251	231	272	239	231	272	222	233	225	223	235	240	223	219	266	245	271	246	252	248	258	246	245	253	234	253	249	227	250	224	227	262	224	223	250	237	236	258	245	267	248	244	234	258	266	235	224	245	279	224	242	241	243	237	227	251	261	259	270	284	241	201	256	264	224	239	263	211	249	253	245	245	270	230	228	273	231	256	236	220	243	246	247	267	237	231	231	258	242	241	249	266	246	235	253	230	256	248	226	252	245	249	253	248	238	258	281	240	230	239	242	211	260	244	239	236	271	249	242	250	239	222	239	242	258	243	241	246	234	241	257	250	232	263	255	255	257	239	239	218	247	243	246	247	238	238	253	226	264	243	264	252	223	230	204	263	243	234	236	241	247	223	250	230	228	239	242	265	242	203	238	214	266	221	241	260	233	255	233	253	241	226	245	215	257	249	240	247	277	226	259	231	264	244	259	221	226	250	237	251	234	255	243	234	249	225	261	229	266	255	247	242	227	241	227	227	226	234	237	256	236	257	215	238	270	245	251	252	225	218	245	244	229	207	271	209
8342	30304	29994	19093	12326	7567	4532	2665	1612	1125	860	737	643	591	577	535	461	463	428	436	390	387	406	333	358	342	338	373	312	324	310	325	318	345	317	314	276	272	288	298	318	310	297	328	366	413	427	443	481	476	601	493	413	275	281	266	285	246	278	273	264	275	287	286	310	282	292	296	283	294	286	265	269	269	268	305	303	264	260	284	272	285	287	268	262	274	287	292	285	265	245	284	267	267	287	265	294	287	236	293	285	298	285	284	234	278	293	297	307	307	294	253	287	269	269	290	291	254	252	293	255	243	274	256	259	278	280	272	276	268	287	290	274	281	294	267	296	261	272	286	275	268	295	268	268	280	276	258	270	266	287	307	282	252	254	280	259	264	267	280	259	257	281	286	252	295	266	248	268	274	262	269	287	275	267	273	291	277	306	269	269	304	270	288	236	289	263	278	272	246	278	262	279	268	261	248	260	282	290	267	243	262	274	285	278	282	273	286	254	296	306	299	298	288	233	305	265	265	286	267	299	304	278	256	271	269	297	253	283	259	273	263	266	244	238	276	280	291	274	272	270	270	265	281	257	271	296	271	220	271	265	255	276	280	260	231	247	292	260	282	254	291	270	249	236	260	283	314	280	267	276	284	281	249	232	269	278	238	256	285	268	272	288	248	268	234	271	259	284	273	285	291	272	285	270	283	273	277	304	269	285	292	275	280	253	281	266	276	283	288	256	249	250	297	272	284	279	291	255	280	283	255	271	293	317	287	276	270	269	308	262	247	264	264	249	281	250	250	290	248	267	287	270	270	236	259	276	272	263	264	276	272	246	259	300	273	288	271	274	266	272	274	267	285	242	296	242	297	271	273	241	287	280	275	263	312	296	256	263	246	266	289	263	284	279	292	272	257	254	280	251	277	257	279	274	270	282	306	274	282	300	242	284	270	281	264	307	297	234	284	286	259	269	296	262	252	267	281	258	294	257	264	252	280	272	272	265	304	281	288	286	274	315	298	253	287	254	293	257	266	290	275	244	275	253	257	265	280	260	265	287	277	254	257	242	286	252	272	275	301	267	298	245	275	276	282	231	241	305	269	293	272	265	274	277	245	291	246	277	249	272	257	309	261	312	286	265	271	277	249	272	258	274	270	265	288	253	293	264	294	277	257	272	288	268	261	283	268	271	300	279	259	297	260	295	298	286	274	277	260	259	277	292	270	237	268	293	267	285	248	268	250	264	291	287	240	292	295	302	285	270	265	260	264	283	279	261	276	284	258	257	253	249	246	262	276	273	276	260	272	247	247	297	273	272	289	247	253	266	293	281	287	271	281	267	269	275	288	267	263	282	265	278	251	269	264	253	267	255	288	285	294	264	272	270	253	263	287	269	263	272	287	236	255	254	275	302	294	259	283	286	295	248	246	255	302	282	272	290	291	286	259	293	252	271	261	241	313	251	276	266	288	257	292	293	295	256	284	280	268	261	250	250	255	254	254	248	297	265	264	259	239	286	238	255	275	303	264	282	260	243	297	270	264	278	302	287	303	266	274	255	259	269	268	293	265	258	278	264	263	288	275	296	264	288	260	303	275	274	271	274	297	277	283	312	277	255	253	253	291	258	295	273	286	267	311	247	266	249	270	258	283	257	269	254	288	239	265	273	275	292	292	294	273	272	257	268	288	276	269	272	258	269	300	288	297	260	278	250	283	302	263	277	282	273	265	276	276	261	294	281	248	245	284	274	284	295	265	284	295	269	270	283	265	300	289	272	275	293	294	298	268	274	258	281	268	261	250	262	257	256	260	290	285	247	282	288	268	267	270	289	295	290	281	267	271	256	280	287	282	285	283	259	278	268	240	263	274	310	266	269	273	248	265	254	259	261	287	250	247	258	259	240	257	280	268	274	264	278	285	262	271	265	268	255	259	280	263	273	272	270	261	269	266	285	272	241	281	270	283	274	287	251	307	260	281	257	259	241	283	275	253	287	281	269	272	284	250	287	259	253	285	283	272	293	325	254	293	283	279	287	275	278	259	294	302	277	253	252	285	288	267	286	277	269	270	241	264	280	265	276	279	297	296	273	282	275	271	252	272	274	266	291	275	271	257	295	270	262	263	291	262	232	295	256	266	277	263	296	285	277	259	287	261	296	281	245	268	280	292	261	285	251	281	289	271	273	267	264	260	255	279	265	290	280	270	310	255	257	276	281	265	290	276	276	262	271	256	274	266	279	277	299	257	263	276	241	285	280	272	274	299	268	293	269	266	277	250	261	295	271	278	262	258	243	313	270	286	269	283	255	279	238	285	288	295	266	280	264	259	267	276	262	244	285	277	276	263	275	264	272	237	265	251	265	287	308	279	263	284	281	270	300	277	266	283	267	295	267	249	286	275	266	265	261	295	283	277	263	278	269	280	278	251	297	274	278	259	273	291	254	274	277	277	263	261	276	260	268	277	257	269	256	281	278	291	274	304	253	277	263	291	275	276	261	250	286	288	286	291	316	267	265	306	271	261	301	273	285	286	308	252	284	296	283	266	273	277	267	270	268	268	272	290	237	303	277	266	288	287	243	291	277	309	267	269	261	247	254	289	250	263	278	269	282	295	274	291	299	278	294	223	252	257	286	279	251	253	273	292	276	222	252	256	273	273	253	243	272	293	274	266	282	270	300	268	247	290	277	285	278	261	285	288	244	272	251	310	275	281	294	285	285	297	252	257	259	282	265	269	277	288	265	261	265	271	293	247	267	290	259	250	286	271	264	303	259	282	295	301	273	241	257	270	274	282	261	290	280	255	280	283	242	297	273	277	290	265	267	269	297	276	285	284	302	244	285	254	293	308	271	255	265	282	262	307	279	274	254	255	267	269	271	281	271	281	268	282	264	279	273	282	265	293	272	248	271	263	274	261	267	271	237	249	284	266	248	232	270	289	240	283	277	278	280	271	278	272	262	257	246	283	264	265	284	312	277	265	256	243	249	247	307	256	279	270	259	275	279	284	272	285	277	288	286	274	234	259	292	272	261	265	308	295	282	288	299	276	285	255	263	256	247	278	286	261	244	280	280	263	290	287	294	239	268	264	269	261	289	282	300	255	271	302	287	259	282	242	254	288	243	272	275	276	274	258	266	289	269	263	288	285	292	277	248	281	267	272	308	262	260	287	284	269	279	287	275	254	290	249	298	249	272	285	271	262	267	267	276	276	284	294	266	288	275	297	295	295	287	265	252	284	266	275	313	262	268	266	261	292	275	280	291	263	265	272	297	263	281	306	297	275	299	271	306	299	257	283	292	279	277	290	268	305	279	268	270	290	270	269	251	275	270	279	265	275	261	280	273	288	264	278	276	288	280	244	299	293	247	281	287	255	277	272	292	268	258	265	285	260	271	258	270	301	262	268	250	275	305	288	274	258	294	260	273	263	277	270	293	258	263	269	294	297	276	268	270	279	287	247	266	273	261	267	278	267	273	264	265	284	270	246	273	243	260	303	283	256	253	261	273	259	284	282	259	267
27599	20478	14037	6977	3404	1980	1275	879	766	726	683	706	710	684	702	656	717	708	660	715	680	710	707	654	680	663	692	675	701	673	677	688	679	661	673	686	660	684	643	668	701	677	682	673	728	673	675	698	683	681	723	697	726	680	648	623	701	730	736	676	699	700	703	669	658	698	673	712	681	681	697	663	691	647	616	678	660	707	646	657	665	674	692	709	670	659	655	651	655	657	678	691	717	639	668	663	679	677	638	675	671	679	638	659	657	678	680	613	659	674	670	673	701	670	666	721	734	708	688	710	678	662	744	697	655	699	691	672	682	663	705	683	641	629	642	650	651	664	689	652	713	728	675	669	683	658	693	697	705	647	670	642	675	642	695	639	605	662	678	595	629	669	678	677	670	709	632	689	646	670	706	645	645	659	671	689	645	705	711	691	696	656	693	644	656	679	675	655	685	710	667	677	631	668	703	683	647	638	680	705	686	659	692	671	668	640	623	744	691	675	676	678	651	637	702	649	619	660	672	693	707	668	661	615	697	689	656	702	652	672	634	642	677	657	680	712	715	685	654	656	670	700	633	701	666	692	686	630	677	612	694	656	680	634	634	657	619	666	680	700	672	651	697	724	647	691	676	667	650	676	659	638	670	715	676	707	642	716	632	648	682	704	691	686	683	712	682	663	653	669	701	669	684	659	689	668	677	694	680	661	649	643	687	680	677	694	624	686	680	658	620	642	664	646	633	688	637	637	695	671	675	646	663	629	642	713	696	621	654	658	699	658	697	645	681	679	685	732	657	668	662	671	665	650	644	676	616	661	655	690	663	631	672	656	686	670	640	706	710	671	727	603	645	637	704	666	629	719	708	699	658	656	722	650	662	687	697	664	632	684	664	698	643	645	673	698	656	649	661	668	651	671	690	642	667	677	667	603	702	677	660	656	660	680	687	689	623	647	695	638	658	636	655	711	653	710	649	693	641	655	654	646	653	651	649	652	687	701	650	668	665	691	685	641	646	633	638	662	670	677	651	656	694	652	677	668	669	659	651	669	675	628	715	653	699	703	666	663	708	651	687	707	655	669	667	666	675	675	676	658	649	668	664	661	689	645	682	695	668	684	675	663	675	626	694	688	700	655	688	688	679	689	687	648	721	679	675	634	635	678	644	663	669	671	722	677	663	653	704	660	708	672	649	655	724	692	671	635	698	643	686	698	663	667	731	661	675	632	674	697	703	667	632	686	667	669	670	656	681	674	639	640	735	680	700	682	655	627	654	669	653	699	684	709	647	647	666	669	679	694	645	655	673	629	695	650	665	656	662	678	660	683	654	661	690	632	675	714	698	687	679	688	681	673	646	621	625	713	648	653	652	692	653	673	718	663	694	647	660	727	635	644	659	666	679	708	723	678	672	667	708	699	689	696	676	697	683	681	666	659	687	673	634	670	688	655	677	732	659	701	729	712	647	713	693	661	707	700	693	675	655	684	674	715	698	669	656	682	677	663	648	676	698	678	728	709	650	636	643	723	659	633	679	652	686	645	683	612	664	667	632	635	728	673	675	696	637	698	669	654	677	676	743	674	666	663	682	689	698	650	679	731	665	679	667	679	667	659	640	629	657	693	660	710	661	687	712	674	696	649	679	676	687	653	640	612	681	671	727	647	638	681	618	658	673	668	685	641	659	673	666	677	669	700	693	610	664	642	681	668	679	635	665	637	639	676	708	635	709	676	618	666	711	685	703	662	685	689	682	665	694	670	669	655	671	737	665	702	669	668	679	672	668	629	608	693	641	621	691	691	679	626	663	714	668	667	674	723	646	660	672	681	670	664	711	664	658	664	681	737	652	652	700	682	645	662	690	687	642	730	710	651	661	695	716	683	665	665	721	666	677	669	634	686	666	674	680	637	642	677	621	666	668	666	631	668	648	644	650	676	684	644	643	687	662	662	642	651	666	671	669	692	698	637	704	640	703	678	669	670	664	616	665	643	692	709	689	714	672	666	711	694	636	637	630	626	691	691	655	657	626	696	664	673	663	695	698	667	650	676	669	688	679	694	662	697	663	639	683	649	683	704	650	670	725	665	681	697	687	695	726	672	679	665	663	632	639	651	655	679	676	652	678	667	698	683	669	677	656	653	693	663	696	654	701	711	684	682	704	670	724	670	686	703	622	665	676	692	684	678	672	656	700	725	673	684	645	696	666	689	637	713	665	666	677	703	639	664	671	707	715	660	641	676	690	644	670	668	700	646	664	689	659	637	651	629	693	666	668	676	670	686	684	661	631	692	680	647	668	699	663	682	663	657	679	669	663	690	636	663	656	629	662	682	690	690	619	620	653	660	655	663	676	671	703	629	661	701	666	703	648	700	673	662	657	675	660	679	645	625	640	663	631	640	689	690	638	652	655	684	652	715	655	666	701	654	677	678	670	582	689	665	674	652	659	645	654	627	726	644	672	662	661	675	667	632	688	643	691	717	675	675	661	670	652	652	693	645	670	673	615	699	690	694	672	668	699	694	666	643	659	704	635	674	625	670	677	691	686	700	622	701	671	684	663	674	678	708	650	691	647	634	747	674	672	722	673	730	720	652	694	665	639	650	709	642	652	647	656	652	671	677	654	684	651	645	709	639	692	686	676	691	629	638	637	671	692	673	675	680	626	692	677	668	657	646	648	642	672	668	684	675	625	648	676	720	663	648	682	678	653	652	619	653	611	665	674	663	721	680	650	675	669	671	657	732	693	659	709	659	702	720	666	634	608	707	657	644	634	677	665	630	669	694	671	674	736	692	676	667	659	716	677	700	723	639	635	679	681	658	678	692	665	654	657	694	674	676	684	670	684	679	670	667	675	690	610	621	683	660	637	695	650	690	647	678	709	665	685	679	711	663	689	681	683	674	726	658	618	665	683	686	698	702	675	684	616	659	670	640	664	692	628	712	662	710	697	687	677	673	669	659	660	680	671	681	657	648	669	618	640	651	646	651	655	656	648	627	683	633	700	669	654	690	659	647	714	701	698	722	651	640	643	679	625	629	668	662	668	681	626	707	681	689	656	664	694	633	608	664	643	729	702	636	700	691	658	671	685	680	682	662	676	668	638	655	720	635	631	664	684	654	708	666	652	698	665	623	675	700	698	662	711	685	671	698	666	670	697	626	695	658	672	663	663	674	681	690	686	658	655	633	664	654	655	701	664	650	656	701	614	645	646	671	650	630	646	688	678	659	679	678	676	673	659	682	700	661	689	668	638	680	688	683	659	655	640	714	671	629	665	680	683	671	665	644	663	688	679	672	672	597	664	657	658	677	650	698	694	670	661	707	706	726	713	653	649	661	653	673	713	683	675	660	687	639	657	664	690	687	678	679	650	716	657	672	686	656	675	702	723	714	716	695	689	700	670	707	623	663	692	704	675	691	637	693	689	714	634	718	652	646	671	675	682	696	676	729	692	651	718	688	683	659	682	640	671	674	716	672	669	687	656	683	657	620	655	686	667	651	636	686	677	715	659	660
7271	15049	12935	7498	4922	3044	1847	1206	939	827	819	795	792	760	762	755	750	704	753	689	794	760	749	706	731	737	739	733	765	746	706	707	749	754	742	744	728	726	757	756	725	753	740	743	709	741	765	792	806	771	849	841	778	744	691	719	750	764	743	737	758	767	735	727	722	713	737	718	713	715	790	723	712	710	733	705	737	719	687	733	737	743	782	733	721	761	767	722	690	734	792	761	743	717	757	722	703	760	710	725	685	725	724	703	728	769	703	763	741	722	736	789	736	743	730	704	739	744	758	747	701	740	739	705	760	715	745	743	742	723	704	705	713	774	720	683	747	758	742	737	743	750	765	741	800	672	754	747	689	749	758	722	737	735	721	755	753	773	717	784	755	763	694	767	779	699	718	770	715	706	783	750	783	711	750	733	739	744	741	699	723	765	737	773	728	757	723	720	750	742	726	730	722	755	713	766	710	757	748	732	705	729	723	684	745	710	721	727	764	789	748	745	763	715	714	783	716	745	744	738	689	732	736	710	766	696	756	748	749	733	725	745	756	768	754	779	759	748	705	745	716	717	718	709	750	737	742	732	721	778	709	766	781	706	703	736	702	693	735	753	710	767	790	763	744	758	776	680	704	738	735	749	772	757	747	717	750	712	789	724	742	772	690	735	709	750	765	745	746	735	731	707	724	739	797	792	735	718	715	710	734	770	713	765	749	754	745	760	721	743	722	756	705	699	750	752	711	788	738	735	738	722	729	707	691	793	712	756	781	743	736	723	735	777	725	768	709	716	759	705	708	719	730	736	760	751	741	727	738	774	749	748	746	695	714	755	711	782	739	766	760	743	702	738	708	737	728	727	722	769	723	688	708	700	725	724	740	770	722	749	709	755	785	759	757	761	759	747	761	688	766	692	758	724	734	706	662	773	740	703	731	778	742	737	742	723	723	719	758	723	726	746	701	753	715	769	736	730	743	731	726	706	735	694	727	805	777	737	745	743	745	744	737	768	719	758	734	712	674	708	764	716	760	710	738	714	695	702	726	716	709	727	717	806	711	713	799	719	762	742	729	739	727	725	740	714	750	688	762	731	731	720	745	712	771	702	722	759	747	755	750	741	754	729	754	716	702	724	745	704	734	727	713	754	719	778	711	731	739	704	727	679	756	725	774	727	735	745	718	696	733	791	713	690	713	726	765	695	763	718	757	737	730	692	737	740	729	758	730	724	711	762	749	729	739	704	738	711	732	703	715	770	741	719	741	709	749	740	722	751	715	758	735	754	822	719	767	714	754	751	733	730	675	752	753	672	730	713	681	743	746	777	759	729	756	753	716	757	760	712	684	725	755	786	757	733	727	743	727	716	726	757	748	718	756	772	755	746	689	682	721	732	746	747	750	798	764	733	673	753	765	695	776	689	684	712	754	711	701	740	742	739	784	690	753	754	731	727	713	747	760	690	752	718	763	705	735	724	719	757	725	769	720	736	747	727	645	727	779	684	762	748	759	774	765	699	702	735	742	732	740	747	795	759	741	744	714	727	731	748	788	729	721	749	732	739	754	749	723	743	762	691	711	736	806	719	712	730	765	700	719	698	720	736	708	777	707	708	759	722	770	715	744	722	746	763	745	734	731	716	767	731	735	738	724	686	729	728	775	666	707	712	756	740	731	753	756	743	752	767	714	757	703	737	726	701	709	697	661	694	778	731	798	706	727	712	705	757	728	718	670	754	787	700	706	750	749	726	728	697	736	745	717	785	709	777	690	723	760	681	741	767	730	746	762	748	682	752	734	736	723	717	758	672	785	755	731	709	791	737	752	733	731	778	761	782	702	744	766	699	739	781	794	715	707	720	744	673	706	775	685	733	712	717	688	727	681	694	763	707	719	729	724	745	766	704	799	744	721	742	726	793	782	686	687	716	740	722	697	707	766	699	751	713	750	761	722	746	752	757	729	746	782	717	767	756	762	803	719	717	753	782	746	794	748	707	744	735	737	740	759	749	697	733	750	734	737	714	729	769	681	724	739	765	753	775	725	743	690	723	732	694	782	773	692	703	763	752	739	716	753	719	709	716	744	758	767	689	803	727	715	726	719	705	771	728	741	755	709	716	702	748	733	734	678	737	769	745	702	701	756	743	727	788	757	709	686	751	747	708	740	704	773	754	747	755	692	767	738	724	763	708	742	770	738	705	667	745	777	731	749	711	746	709	737	760	735	735	745	723	740	726	764	752	722	759	706	739	710	794	683	727	724	691	735	719	712	786	714	671	730	704	761	771	700	715	788	711	731	760	763	727	743	730	682	773	720	719	704	757	725	712	741	766	778	744	750	705	768	714	776	724	732	749	789	773	764	787	743	726	722	734	806	761	723	776	778	724	758	767	745	763	739	717	729	781	770	761	749	699	696	745	753	765	718	719	745	747	762	734	743	739	713	712	706	683	741	731	725	783	728	770	708	720	750	744	733	719	727	748	757	756	737	726	759	741	779	737	735	732	722	707	730	703	734	729	724	695	772	732	684	714	768	737	731	750	779	739	740	762	749	812	741	764	695	689	698	749	767	740	779	758	754	688	762	692	732	735	780	750	763	734	696	714	715	761	761	734	749	730	725	733	731	720	739	726	750	749	697	731	740	742	731	735	720	713	706	736	731	749	706	701	758	710	737	784	758	747	719	705	735	744	717	736	746	733	740	742	721	716	795	744	708	706	751	754	747	735	738	687	775	713	755	709	744	732	766	725	724	700	744	735	791	694	695	740	724	775	766	781	728	730	730	747	786	756	699	704	724	758	725	713	731	728	783	730	785	751	753	757	686	775	717	745	688	748	718	730	700	737	701	742	742	726	751	772	724	731	726	742	736	684	741	705	696	720	733	777	746	761	736	732	703	708	814	756	726	705	687	732	744	731	732	699	735	687	749	726	719	781	686	693	721	748	703	741	736	727	742	704	725	766	694	745	714	721	741	736	737	737	697	696	742	699	779	753	706	756	722	720	747	722	702	791	793	747	725	745	678	746	759	738	716	689	785	686	692	710	792	727	766	717	749	684	727	722	717	720	691	752	760	724	718	727	735	735	695	741	746	734	721	760	741	712	674	765	800	750	750	735	766	749	762	761	733	756	748	739	753	705	744	727	699	728	748	756	733	727	737	703	729	725	708	764	698	742	749	762	714	727	716	750	746	748	746	752	769	688	707	764	716	739	775	742	691	745	732	697	745	765	708	732	746	741	711	737	740	737	723	768	716	745	719	783	742	796	712	702	729	757	797	761	731	780	716	786	751	742	708	735	741	723	764	754	756	732	718	805	738	767	713	740	737	792	729	721	714	734	712	673	702	718	721	753	721	726	745	719	712	771	698	741	789	732	719	753	759	669	683	712	721	720	745	760	743	705	716	741	720	722	707	765	766	715	707	692	717	734	761	712	721	747	778	760	758	737	727	689	783	730	733	786	746	739	721	678	773	710	698	732	742	769	741	704	679	764	734	734	727	706	705	766	752	753	702	706
23892	21310	28479	24491	21337	12882	2955	1207	847	821	728	697	669	598	631	549	574	599	562	533	528	571	541	544	570	515	530	552	549	512	549	510	536	535	529	505	568	486	487	508	544	557	526	568	548	576	542	581	640	618	651	643	602	528	522	533	551	512	509	496	479	520	484	521	500	485	505	487	492	501	513	488	506	483	513	550	521	499	529	498	512	552	501	497	550	488	540	497	514	523	507	499	508	526	532	509	494	506	521	481	508	484	509	478	566	515	521	501	519	510	493	489	499	481	506	507	528	539	492	512	490	511	531	494	520	495	548	513	475	513	547	535	507	513	547	507	517	507	530	500	542	542	488	523	477	517	500	540	498	534	526	481	536	533	545	488	519	472	467	483	508	534	558	500	519	514	506	506	544	516	553	509	552	523	499	498	538	509	526	548	534	550	494	498	503	528	537	529	520	485	490	530	498	525	534	490	465	561	487	510	497	518	552	510	506	525	534	492	524	505	545	518	554	527	513	452	476	514	530	500	524	508	524	527	531	492	537	502	523	490	531	542	490	542	507	493	538	486	506	505	531	514	529	515	529	536	510	520	491	502	500	536	558	515	494	513	518	515	545	492	472	536	544	498	527	486	526	544	526	513	499	505	524	510	525	528	486	523	534	507	523	510	518	523	452	493	509	501	572	546	580	488	539	514	535	530	521	543	496	499	528	550	484	539	547	510	498	528	476	515	512	501	489	500	512	562	502	492	507	498	499	535	534	489	514	460	542	483	496	540	533	476	516	517	506	526	508	462	523	514	495	515	469	524	521	540	536	525	507	515	494	459	501	501	529	521	503	493	482	492	491	515	549	512	494	549	507	504	518	517	502	466	503	502	516	503	510	513	506	472	529	492	541	496	532	519	500	522	501	515	545	536	496	503	512	542	477	492	531	507	517	481	535	529	540	571	538	500	518	514	487	484	516	513	508	527	495	477	498	540	509	509	512	516	523	510	537	509	532	504	520	507	536	510	513	510	502	547	479	488	508	539	537	509	525	498	495	529	481	529	481	512	554	518	523	476	506	503	499	521	516	542	499	525	520	533	503	551	490	499	530	544	546	538	482	487	586	505	510	498	519	472	522	510	503	498	507	519	495	469	512	498	523	522	529	526	510	497	503	538	514	517	503	495	489	504	479	524	547	510	509	512	525	490	501	494	537	531	496	479	488	529	510	499	486	500	486	528	518	534	513	478	490	509	526	528	541	539	501	474	512	483	520	537	513	516	503	543	494	522	494	563	536	508	518	516	470	486	498	482	532	536	520	532	526	485	525	510	554	552	520	488	511	522	511	516	516	540	544	537	473	515	513	480	476	499	514	498	525	490	501	504	510	520	491	505	488	503	490	520	495	551	537	507	519	516	533	508	533	566	517	548	493	544	529	541	528	505	563	571	520	529	503	501	575	546	549	494	530	501	544	495	554	520	501	510	506	494	512	494	551	508	503	502	531	511	456	496	508	479	516	531	519	520	513	479	496	516	492	489	552	536	521	526	516	497	511	531	536	480	562	482	531	506	482	451	489	514	523	515	487	473	505	514	490	509	488	505	568	486	514	473	531	580	529	515	538	497	560	481	516	481	527	498	518	479	535	508	475	563	522	532	527	515	511	554	520	477	519	556	514	494	511	506	465	519	528	565	482	497	533	539	477	521	517	489	540	500	541	531	515	503	519	474	521	500	483	497	540	544	525	509	505	505	544	502	522	473	510	519	522	518	537	550	508	524	511	530	513	503	485	553	533	522	534	513	537	525	493	518	484	562	519	485	531	499	523	543	537	553	533	503	514	538	516	561	496	499	522	483	492	524	500	487	512	510	512	496	494	523	514	498	512	530	493	497	514	506	485	508	551	507	522	483	504	507	534	508	497	495	531	526	504	502	512	496	511	523	532	486	527	502	499	516	535	483	477	513	509	526	505	505	526	489	500	495	502	473	455	495	537	484	506	517	543	498	484	537	485	509	482	505	506	509	501	541	514	523	480	547	528	535	512	547	530	523	526	545	511	511	522	515	525	534	523	496	491	559	498	546	539	553	493	514	512	544	524	506	519	533	508	495	494	513	474	481	527	482	478	528	543	540	507	534	524	472	484	491	516	543	514	510	475	488	510	523	536	451	504	504	506	544	530	517	530	491	510	561	533	569	502	504	544	481	517	526	516	502	496	513	523	497	530	489	566	499	511	502	486	525	514	528	529	494	539	514	508	480	506	527	487	498	493	502	487	508	540	517	517	545	500	520	491	517	506	544	518	499	492	503	529	515	529	499	537	480	543	531	555	514	529	516	545	517	533	504	495	486	516	519	495	522	515	487	512	515	512	512	484	521	507	538	511	560	522	547	531	500	576	525	485	524	500	506	530	504	518	481	520	494	531	545	516	517	500	518	550	512	510	535	492	530	524	535	494	552	546	487	531	572	506	481	503	517	503	525	540	471	500	534	500	570	532	473	536	553	519	518	497	503	544	558	497	488	497	530	487	473	515	461	535	485	526	519	522	557	521	536	506	507	482	503	470	486	519	542	527	528	534	518	532	502	501	506	557	517	486	514	524	505	497	499	523	503	490	559	540	494	516	564	581	521	492	536	517	476	509	483	505	499	519	459	533	523	524	541	511	536	515	525	517	527	514	557	460	518	540	534	519	536	535	497	503	512	530	561	543	529	559	497	479	533	463	552	503	542	562	520	521	515	496	546	521	525	490	465	483	534	545	530	505	510	516	484	461	533	479	537	487	510	531	520	528	540	502	519	499	510	507	490	494	483	539	489	535	521	515	512	496	526	510	480	499	542	523	490	505	542	495	468	505	482	522	558	528	533	501	491	531	513	527	523	514	493	511	491	529	468	498	514	511	501	518	551	515	488	463	500	507	521	503	497	507	530	534	532	528	468	504	518	532	537	507	478	509	518	494	476	517	498	531	476	515	539	535	491	532	500	499	544	511	517	510	509	560	507	471	510	508	487	510	497	475	503	510	520	536	522	508	504	495	519	521	536	510	478	478	511	516	503	573	520	505	526	557	492	493	521	475	506	534	533	551	551	498	475	544	528	543	541	524	477	525	512	531	557	513	532	539	524	532	499	534	503	541	492	477	517	511	471	482	497	532	524	556	494	552	516	534	497	560	504	510	513	523	515	567	511	515	558	534	519	522	521	517	511	477	481	530	513	504	537	490	492	495	462	472	501	549	557	521	518	526	518	494	510	480	476	484	488	501	509	500	539	533	526	520	543	526	455	478	479	509	521	510	527	520	507	525	492	533	524	529	503	478	543	490	484	495	480	479	504	556	521	523	523	494	514	478	502	524	501	486	528	533	497	547	474	477	476	489	557	479	504	503	496	520	500	494	522	538	524	517	479	532	496	506	528	521	503	497	511	514	536	528	484	485	506	494	549	541	520	509	514	515	510	567	542	531	498	472	472	485	530	528	536	509	544	545	512	493	534	496	517	528	488	514	559	465	487	520	519	543	496	467	481
7252	22659	20074	12308	8517	5516	3053	1788	1332	974	914	856	848	698	760	689	699	698	656	707	623	676	626	614	580	616	630	589	620	602	591	576	584	647	571	546	631	655	590	586	563	596	611	585	612	646	663	671	720	737	722	771	638	591	605	533	577	550	562	586	543	629	585	591	617	545	556	548	623	563	562	552	534	570	598	595	598	574	597	580	578	585	593	563	566	609	596	548	581	564	577	585	560	517	551	598	626	587	550	620	554	541	592	609	558	586	636	578	590	569	600	548	552	583	574	603	548	595	571	560	545	594	553	572	595	540	635	555	602	579	597	514	568	562	534	592	601	585	558	565	586	553	580	587	564	557	546	582	545	596	569	553	568	582	595	540	575	584	531	586	558	573	558	576	589	592	581	526	548	592	568	546	563	572	587	607	545	519	574	555	541	594	555	544	577	580	589	625	539	585	549	597	563	573	587	584	581	568	548	588	596	595	557	545	573	606	582	567	552	550	594	575	584	556	556	576	554	544	553	591	580	586	547	565	574	584	591	541	540	540	570	541	584	561	563	525	537	606	570	576	581	535	590	550	573	611	579	528	591	579	571	615	560	576	593	565	528	584	567	561	551	565	563	549	557	568	564	553	644	545	546	610	580	549	547	534	570	566	593	593	601	572	576	550	560	585	558	573	598	556	631	623	558	529	573	546	607	572	589	591	601	581	565	564	610	586	562	574	567	557	552	610	582	548	622	564	600	545	537	566	576	540	554	580	584	604	609	585	588	571	545	564	551	588	551	535	599	592	566	576	537	592	563	578	544	592	572	592	594	552	587	613	597	549	578	602	557	612	594	546	549	576	546	593	567	549	538	614	575	535	573	564	618	530	631	564	576	585	592	579	556	541	591	536	600	586	552	583	609	596	550	609	564	549	607	584	555	588	596	519	592	603	567	559	608	572	536	530	598	584	563	583	587	583	582	548	539	552	621	537	579	553	548	610	579	573	590	600	545	557	548	586	560	566	560	567	563	565	552	570	584	542	522	546	587	573	529	619	574	539	583	575	567	618	573	573	592	607	597	557	505	580	535	574	634	574	602	575	614	607	602	588	560	558	608	592	555	582	565	610	564	598	561	572	532	632	599	564	569	587	566	597	584	597	567	542	598	555	570	572	545	569	607	529	589	565	528	625	608	565	548	590	560	581	545	562	580	559	561	514	557	599	550	564	542	567	573	562	537	536	576	578	567	539	582	577	601	612	583	490	594	570	603	573	632	595	557	556	555	547	542	545	541	575	616	590	616	600	543	563	551	546	586	590	582	572	582	599	596	583	574	570	587	581	613	560	523	541	578	617	591	548	545	567	550	574	611	543	561	577	591	551	526	583	559	518	548	554	559	557	576	602	572	585	556	566	560	585	550	550	571	551	597	582	536	585	589	607	577	581	594	577	547	622	586	569	576	524	568	613	611	566	573	601	560	543	572	575	558	594	563	540	582	527	605	574	566	566	518	580	605	504	562	613	582	560	562	620	612	565	559	543	583	563	528	589	593	645	596	566	541	592	577	590	616	610	602	584	558	619	581	558	588	556	590	578	576	551	578	551	578	590	561	593	585	610	521	565	549	605	612	583	555	598	593	587	568	524	591	570	567	574	579	582	592	543	612	582	569	599	626	539	565	578	548	579	532	587	591	579	563	592	560	578	539	571	559	528	513	565	555	568	554	547	602	571	588	525	565	534	571	572	594	560	543	603	629	620	600	569	534	566	570	574	594	604	610	583	589	560	556	592	584	609	577	554	568	574	551	591	527	553	593	549	599	564	540	584	563	560	536	560	605	533	624	606	612	568	589	546	579	566	557	583	554	570	551	555	586	628	539	560	592	543	579	578	562	598	587	557	549	597	538	560	584	590	587	578	561	565	573	578	563	568	541	633	527	570	559	569	504	540	553	567	581	584	529	580	558	560	553	609	571	596	538	559	600	568	543	569	589	571	576	572	556	563	585	592	569	605	557	611	581	593	538	578	564	566	545	638	524	590	528	609	582	570	564	560	599	612	575	556	582	595	530	587	577	593	586	581	555	554	574	617	581	580	555	578	587	564	597	572	598	583	572	569	530	592	588	539	522	614	598	542	503	527	547	561	577	578	567	571	555	562	589	572	566	530	582	549	567	566	573	588	598	571	593	527	550	571	575	548	580	517	600	539	623	550	617	586	563	573	630	597	517	603	541	571	606	581	567	527	554	591	552	591	598	568	581	574	568	536	562	623	577	583	560	585	556	563	591	558	559	608	576	560	555	559	588	583	555	615	586	586	573	607	587	592	617	587	596	575	546	569	547	562	576	581	589	602	551	536	583	512	551	572	570	566	531	544	602	572	540	532	561	536	609	585	611	565	605	587	568	578	586	539	560	568	568	582	584	562	584	576	571	573	570	608	569	602	529	587	573	577	553	585	551	561	554	586	534	543	553	554	563	620	564	570	542	546	587	591	584	537	593	539	589	605	593	588	590	594	638	611	618	574	564	567	545	547	584	595	605	518	594	579	580	549	548	588	604	535	575	631	581	575	554	599	562	601	598	553	564	581	600	571	577	533	602	616	633	558	590	562	535	556	573	595	592	590	567	574	616	595	584	577	600	544	582	560	565	576	558	598	581	597	557	566	563	576	532	573	555	556	567	509	577	560	544	570	560	569	622	595	589	582	575	545	562	594	541	563	623	571	566	561	558	556	550	582	568	537	595	593	584	584	575	520	561	579	573	569	606	570	595	539	597	579	574	562	602	530	577	567	575	555	591	544	555	576	590	544	563	576	589	555	534	546	589	571	610	597	554	573	568	555	570	566	547	587	577	587	593	573	577	561	553	590	619	608	567	582	570	531	566	581	569	559	552	543	559	618	584	549	531	553	530	557	605	571	577	603	590	577	580	580	541	601	543	583	562	592	604	553	551	550	558	570	575	570	582	582	587	569	581	572	577	530	580	566	554	620	591	557	604	536	589	580	594	623	593	573	554	566	574	544	581	542	609	526	573	576	587	589	580	552	569	571	578	551	551	604	563	544	551	496	548	593	579	572	602	581	598	528	585	559	609	580	591	568	571	588	623	572	535	566	558	605	571	576	582	583	553	567	563	572	584	597	611	589	555	551	637	569	554	596	563	582	604	537	593	624	610	532	580	586	568	588	540	590	572	593	586	585	596	576	575	579	592	550	592	594	562	578	563	563	607	577	572	563	553	603	606	591	592	558	553	592	571	593	574	533	585	552	607	595	589	586	612	577	590	538	579	563	592	558	627	528	543	558	553	583	538	564	549	544	556	612	543	572	599	583	555	575	573	569	550	618	567	570	565	550	551	575	556	584	548	587	592	562	622	611	535	571	561	579	573	627	615	562	561	590	597	583	575	598	578	570	563	562	535	572	611	561	586	616	517	564	562	543	563	610	606	593	561	562	581	565	595	554	598	590	530	551	590	577	583	565	571	620	602	592	570	593	518	584	571	576	589	593	545	571	582	563	541	599
25034	21288	27537	25322	14834	3052	1387	833	687	615	627	582	539	571	547	532	517	511	512	502	529	494	496	521	512	477	535	506	510	490	495	505	493	512	501	504	496	532	501	491	481	462	477	527	517	511	528	566	509	592	562	584	561	492	505	479	436	477	498	514	479	506	497	506	430	505	500	482	483	508	488	489	515	494	490	460	512	527	467	475	502	490	506	513	484	493	470	492	515	487	505	490	517	513	472	508	488	493	507	475	477	491	496	525	551	524	504	490	477	475	494	503	503	505	480	551	470	478	456	524	453	463	510	509	510	495	488	457	493	485	515	474	459	526	490	499	553	508	490	462	490	528	518	494	476	498	474	451	481	504	508	522	483	486	513	491	515	467	530	525	472	491	484	477	508	498	507	498	490	472	497	510	526	519	459	538	503	523	523	496	469	456	511	468	518	491	455	496	487	447	506	495	487	525	477	496	490	492	469	485	490	491	479	520	517	518	475	568	492	482	506	484	464	438	496	497	525	484	491	505	499	490	476	493	514	497	491	490	549	469	455	510	486	481	511	511	470	483	502	475	484	495	475	485	539	490	529	478	487	490	490	507	480	476	515	508	501	456	471	506	486	506	498	521	466	464	499	489	505	486	483	496	524	462	481	470	505	511	510	482	448	476	458	523	515	473	494	530	448	517	481	524	501	460	488	507	500	504	491	470	528	477	438	522	486	515	524	498	509	505	503	463	473	480	503	484	458	498	476	497	514	486	524	507	483	528	510	516	471	490	481	512	493	489	485	529	469	481	482	472	480	523	504	529	511	478	519	491	452	508	491	484	459	469	475	499	502	509	504	509	523	500	484	493	480	529	455	473	486	510	540	478	475	483	500	509	492	490	528	501	515	505	468	464	517	471	497	487	533	444	476	456	502	494	477	481	481	478	484	484	490	503	467	546	547	468	476	506	452	505	491	512	514	526	497	493	527	468	489	502	485	525	478	467	520	470	433	491	464	534	478	478	478	488	541	551	465	468	515	493	448	489	520	479	438	528	485	498	495	518	531	506	499	473	522	487	488	489	499	561	493	514	486	460	518	465	494	511	511	495	479	495	520	485	437	497	473	510	527	486	501	509	477	494	514	459	479	490	489	516	502	468	466	474	475	503	494	479	474	467	475	439	463	468	497	466	507	517	495	515	485	523	496	494	466	480	493	492	508	502	513	468	507	496	470	477	517	495	512	498	493	512	483	489	441	515	524	468	525	455	484	513	506	503	482	496	494	462	511	513	505	509	521	496	473	501	472	453	517	502	507	511	535	503	493	460	478	506	505	483	491	506	508	477	485	510	471	512	472	507	483	468	505	449	522	510	495	489	480	507	530	470	461	472	543	501	459	513	489	470	490	468	526	536	553	490	480	506	488	446	505	497	506	520	458	517	495	495	488	520	501	502	495	495	510	502	496	461	507	519	522	482	497	504	506	473	490	525	453	485	473	469	485	435	513	497	480	499	477	498	537	511	481	488	494	469	525	483	507	469	527	496	490	496	480	498	468	518	483	477	555	549	526	501	491	457	506	493	469	453	488	480	519	511	510	524	513	515	488	472	456	467	467	462	483	503	523	497	515	502	480	470	489	494	474	462	493	492	459	524	482	504	502	482	486	509	493	462	499	479	521	513	499	507	469	478	460	442	506	500	524	501	529	507	492	467	521	537	500	501	479	471	535	475	474	496	481	501	486	485	464	521	505	499	468	462	481	510	501	496	505	486	516	463	495	553	511	439	493	487	528	474	481	513	482	483	482	503	479	475	452	477	541	471	479	468	506	474	490	486	505	493	507	469	492	487	477	483	477	471	504	467	538	520	509	494	472	467	482	466	488	496	483	473	489	477	499	474	464	475	525	530	473	505	492	542	530	509	484	466	482	483	466	485	534	500	549	503	466	499	492	491	480	475	490	476	486	494	486	464	469	507	491	483	507	543	488	521	467	502	453	503	544	481	458	552	473	493	485	497	524	486	486	483	506	480	502	435	472	476	503	494	497	483	511	528	504	518	485	497	525	458	489	494	483	510	442	531	521	519	455	496	494	459	513	468	479	516	523	494	482	457	530	461	506	473	531	497	480	519	462	508	491	506	476	508	511	473	498	448	516	457	490	520	494	539	479	490	503	446	485	496	512	456	465	513	509	469	496	519	494	496	479	483	519	468	535	499	508	488	457	497	471	485	487	501	478	491	505	463	473	497	519	492	502	488	497	514	475	466	495	498	501	506	502	502	490	476	505	453	488	492	491	478	528	498	480	476	499	532	530	519	547	560	509	466	473	479	515	490	500	495	474	524	493	514	499	504	482	495	492	498	476	509	464	475	525	461	499	507	494	503	476	443	475	465	475	487	507	458	516	488	495	460	506	469	494	478	505	521	485	486	486	502	463	489	457	507	447	470	484	470	523	501	461	481	466	535	500	447	532	477	501	510	485	495	477	482	492	486	439	493	507	449	495	495	467	473	486	515	494	494	484	466	537	515	515	518	486	488	495	460	475	531	479	479	506	474	503	514	539	501	481	472	501	492	476	504	530	483	499	511	501	483	433	512	499	518	472	525	519	474	502	490	520	510	457	496	471	508	518	467	509	505	489	471	489	438	484	478	482	498	525	464	457	484	469	516	467	507	489	491	545	478	485	456	528	501	500	537	458	454	495	477	502	511	491	480	496	449	512	488	503	489	506	506	498	471	483	519	492	502	448	511	536	516	535	488	477	469	463	515	485	525	487	523	493	496	523	510	512	460	472	519	458	485	538	489	506	498	471	468	500	483	459	482	480	544	521	506	502	481	506	500	470	451	491	456	430	463	483	500	473	483	509	510	466	500	505	499	501	531	511	508	543	506	469	503	489	486	489	484	497	475	512	525	468	502	494	492	519	498	477	459	516	533	498	500	518	461	524	487	505	492	494	488	488	491	517	467	469	472	494	505	496	486	522	446	494	493	483	488	509	565	514	483	546	513	493	488	529	504	477	464	459	492	475	494	497	503	465	482	485	490	502	494	477	472	473	494	496	486	486	489	512	473	491	536	513	494	475	491	456	495	541	490	436	488	453	478	474	535	498	510	487	490	496	464	501	521	501	471	495	496	459	474	484	449	472	517	486	463	477	477	510	474	477	525	482	505	444	521	517	476	491	479	516	478	443	462	497	514	486	497	505	468	476	530	516	473	508	453	493	491	543	501	464	486	508	513	458	501	459	499	484	525	495	475	512	546	512	479	563	517	484	518	496	509	485	522	491	462	493	498	495	469	511	495	463	521	498	508	506	488	474	521	478	502	481	461	479	519	479	503	536	442	478	488	499	513	525	493	495	516	471	491	500	511	469	489	536	485	480	489	478	513	506	460	492	492	484	460	456	464	501	508	526	480	504	502	480	472	501	505	479	511	478	473	522	501	503	493	520	510	499	480	507	469	475	477	451	466	471	482	495	481	489	524	495	532	523	470	482	530	460	478	516	495	516	539	470	460	502	478	523	490
7013	21778	17520	9481	6458	3925	2101	1270	929	830	730	712	659	640	644	626	660	593	585	607	550	619	531	569	585	534	534	581	481	578	564	556	538	579	555	559	526	558	540	548	529	525	561	528	569	571	608	583	631	634	647	702	567	563	548	513	559	556	556	596	547	554	547	548	551	535	557	529	526	544	543	551	531	546	536	551	546	555	525	510	574	496	535	547	531	533	540	536	567	511	531	529	572	516	537	555	533	546	523	528	545	550	541	503	530	520	539	561	538	499	519	517	499	504	534	522	538	524	541	521	545	517	513	513	512	545	502	540	506	523	504	525	527	578	567	562	521	522	549	526	501	541	549	550	523	534	496	576	516	528	550	539	513	537	521	507	549	539	527	490	519	533	540	535	572	564	579	568	505	533	521	538	530	512	546	518	543	529	515	547	552	524	532	547	557	586	509	572	541	534	528	560	553	475	506	505	547	559	525	494	518	539	593	559	532	535	485	527	561	586	498	530	515	533	568	537	530	531	531	522	586	532	517	544	498	534	534	534	545	589	546	586	557	515	558	562	519	508	522	534	554	516	560	502	533	555	562	564	521	492	519	568	516	536	545	554	515	511	560	553	537	532	524	553	495	572	513	546	555	508	531	550	580	514	539	565	519	555	600	537	540	541	537	532	539	503	514	513	586	517	536	541	526	537	578	551	529	551	514	494	507	568	567	480	505	541	518	586	515	548	504	513	508	537	519	521	565	518	518	548	545	544	555	530	523	544	512	538	500	544	554	517	514	537	533	544	547	523	534	541	525	516	538	546	556	546	509	526	561	543	557	547	504	575	543	560	533	509	519	486	534	531	527	539	512	519	548	530	543	537	536	541	538	554	572	528	535	551	539	546	578	506	537	530	536	542	555	545	491	549	550	558	537	512	523	515	543	520	567	521	547	540	548	543	544	532	539	548	550	491	506	539	559	537	543	511	528	518	491	502	517	554	555	556	519	506	543	535	535	502	535	518	583	534	539	517	561	513	514	524	553	529	574	537	535	552	544	529	527	531	534	504	561	549	527	535	552	512	552	506	566	496	522	497	544	581	539	512	506	562	558	549	526	555	513	488	572	524	536	537	519	514	604	522	512	571	486	536	497	500	549	524	544	544	551	553	512	565	562	524	588	541	543	508	520	521	513	518	520	532	517	515	502	541	562	545	533	530	537	522	580	520	548	526	541	530	520	517	517	555	571	518	514	538	543	556	565	520	554	525	523	533	522	527	531	557	538	600	542	504	538	548	556	521	576	537	539	514	532	575	540	532	582	565	532	548	513	540	539	536	535	558	506	547	523	496	523	528	531	560	557	528	547	574	559	552	557	531	533	547	555	514	584	518	541	554	541	475	551	544	534	507	565	547	547	535	544	518	523	559	563	528	501	538	556	529	534	531	550	543	521	554	530	551	516	563	535	520	558	515	565	532	518	524	525	500	492	533	512	528	557	527	509	548	574	540	516	503	517	501	525	506	542	524	504	508	506	474	519	550	511	477	512	530	542	504	538	534	506	544	546	540	595	598	496	510	494	554	512	547	521	507	512	541	492	520	480	524	572	555	530	532	544	548	517	543	501	547	535	507	521	538	544	546	558	557	526	533	516	534	505	531	505	534	522	524	502	537	537	557	510	537	516	506	529	541	523	532	507	531	548	512	559	569	521	544	533	524	533	506	542	569	552	506	601	592	557	564	553	528	518	551	542	532	553	544	551	537	514	525	563	527	550	487	557	533	565	550	541	514	551	557	550	564	540	539	527	560	550	540	584	531	578	550	556	534	522	561	541	510	562	536	538	527	538	576	521	589	489	558	520	548	539	541	538	531	486	508	534	537	495	565	523	553	507	521	572	490	541	505	563	492	527	531	559	543	507	559	513	538	537	542	543	562	505	563	519	498	566	520	528	494	506	524	550	523	568	471	532	543	560	498	514	527	527	556	571	515	521	502	519	521	533	544	548	526	527	542	559	528	598	515	571	528	568	538	524	530	544	477	529	528	535	556	543	533	538	522	515	548	556	589	529	562	538	551	523	547	530	522	576	536	523	538	545	562	552	537	536	567	505	527	538	553	540	517	496	517	536	520	514	521	527	525	501	540	555	562	520	554	501	532	543	526	521	558	524	506	531	502	500	535	517	498	548	588	533	534	529	529	524	491	536	533	520	512	524	517	526	578	492	550	530	547	516	558	539	509	556	594	514	519	540	547	590	499	532	560	521	496	507	535	521	498	528	543	501	547	515	541	518	531	508	603	565	529	527	536	511	498	505	537	534	549	538	561	573	555	548	511	539	534	512	556	564	587	519	525	566	549	570	528	549	554	526	536	491	581	562	490	516	534	560	538	513	512	536	523	569	526	559	518	529	511	568	517	557	543	570	549	532	556	547	555	551	537	541	522	519	546	558	496	537	525	577	585	562	535	532	550	570	561	490	568	535	539	542	536	516	569	554	513	502	550	519	529	558	536	509	554	537	543	508	521	536	548	564	565	547	571	568	558	517	566	498	532	533	532	524	507	532	496	542	545	567	560	550	553	533	529	535	512	506	577	573	554	542	533	538	547	556	532	545	518	532	549	568	498	552	512	500	531	536	525	527	482	498	524	587	502	539	588	534	581	523	525	540	533	562	538	488	550	581	523	517	511	554	534	514	512	547	549	520	559	541	498	533	514	537	551	496	531	538	548	483	532	533	509	548	524	485	527	510	515	585	537	495	559	554	523	539	539	528	561	540	508	559	510	523	540	502	510	542	496	524	556	542	553	528	578	543	506	555	469	506	489	517	543	501	540	564	560	530	482	518	544	532	485	482	540	508	527	555	551	528	525	548	497	516	565	545	528	567	531	535	534	529	525	536	518	580	582	533	562	555	526	519	549	535	494	530	536	554	562	501	516	537	535	545	533	529	528	526	517	509	546	550	531	507	518	506	542	548	535	551	508	499	524	537	517	553	519	551	517	511	560	562	503	544	507	510	561	518	538	583	504	500	508	531	487	631	554	521	528	556	497	499	581	540	540	518	510	544	539	563	559	499	550	532	546	559	541	492	574	537	538	515	546	492	515	557	495	536	577	556	526	533	522	471	518	559	521	534	516	520	556	516	532	569	546	541	560	532	536	613	527	567	562	543	519	546	505	549	543	537	503	555	507	540	572	535	547	503	510	538	580	538	549	542	509	527	534	526	547	506	535	543	528	541	546	525	539	497	559	556	564	557	516	559	533	546	551	508	537	555	514	507	551	511	530	535	519	565	547	497	555	533	547	536	541	553	554	530	557	528	533	475	546	536	494	504	497	570	573	540	548	607	514	516	560	542	571	534	527	604	534	548	578	558	524	530	520	559	541	547	538	565	512	543	541	551	541	561	536	491	559	522	526	557	552	532	533	560	555	539	520	557	506	500	518	543	518	517	539	509	588	535	491	514	542	533	569	504	511	526	526	549	553	500	554	588	516	572	552	540	521	549	515	569	524	547	577	536	545	525	555
22827	21332	28968	24069	21335	21397	10562	1452	907	702	528	517	458	425	453	375	360	384	331	309	345	302	278	275	290	306	259	269	299	259	266	286	294	260	264	294	296	261	290	246	294	233	244	289	310	326	300	291	334	349	405	384	370	300	250	202	248	264	237	232	263	279	276	233	244	245	240	260	241	249	242	250	226	215	244	216	237	260	223	224	260	238	227	229	254	220	262	260	233	215	271	244	219	234	235	254	206	219	216	236	251	225	241	270	231	209	229	263	234	228	232	233	237	235	239	235	234	241	261	242	272	264	212	216	234	240	239	251	247	239	245	229	224	204	252	259	247	262	258	223	258	224	242	228	254	219	225	208	234	219	259	223	261	230	215	211	221	252	231	212	241	251	241	240	254	218	224	229	268	242	219	215	272	208	215	242	231	231	251	260	234	253	235	221	232	255	238	252	232	229	232	243	211	257	212	236	234	231	213	207	240	240	215	263	239	239	238	265	208	254	261	259	231	248	236	244	229	267	247	238	249	249	241	241	214	236	267	234	226	212	255	214	244	239	204	212	255	235	231	242	208	230	252	255	210	260	257	270	248	239	249	233	255	230	216	217	205	204	249	228	246	216	228	248	235	245	233	236	236	233	234	244	252	236	225	250	247	243	259	233	249	243	239	203	242	214	256	199	229	252	233	224	242	217	242	217	254	213	236	227	194	246	254	247	253	260	218	230	234	205	238	263	241	240	245	251	227	218	242	232	248	231	234	245	232	250	261	262	274	240	235	228	217	234	238	247	237	264	267	247	230	260	250	206	247	211	225	231	246	237	258	237	242	255	229	229	238	200	217	232	229	239	263	231	204	230	244	245	275	234	224	209	227	249	239	213	252	259	229	246	268	234	241	228	208	230	250	251	223	243	254	210	230	225	220	240	249	273	242	254	252	251	237	221	238	269	243	232	236	260	232	231	262	226	212	205	251	226	256	232	242	218	259	193	268	244	251	236	235	242	211	254	230	219	259	255	238	230	223	247	245	221	236	270	265	239	219	238	242	245	225	222	225	244	223	228	246	236	266	263	239	247	227	229	245	227	236	297	229	217	209	231	242	213	235	261	236	254	251	212	215	230	243	228	246	204	219	242	222	237	265	242	242	256	256	247	234	227	211	251	252	220	230	238	233	216	254	247	251	250	263	270	227	225	228	246	249	215	236	227	243	216	209	249	281	217	240	248	266	217	230	232	222	248	209	257	245	221	225	238	226	233	231	241	220	238	248	212	213	272	245	223	257	250	216	223	240	240	217	220	223	259	224	235	242	226	235	251	248	191	234	258	257	232	231	251	230	234	231	236	232	243	232	232	223	219	241	217	216	235	237	268	218	234	197	264	243	248	229	239	230	247	270	259	233	240	230	249	235	255	225	244	241	219	239	275	259	224	215	247	234	217	214	236	231	234	258	216	247	248	256	214	232	222	235	216	247	244	227	245	262	234	233	248	244	225	220	248	243	235	254	238	221	248	233	255	263	240	228	236	245	252	274	259	230	241	234	239	235	235	225	206	232	258	236	210	219	239	237	206	221	231	250	224	240	250	247	210	244	231	246	238	248	217	260	211	235	239	234	246	243	222	224	239	228	250	239	228	244	237	228	224	247	233	224	192	217	260	245	259	265	270	237	241	221	196	251	255	235	240	241	245	246	214	250	244	239	254	238	219	254	247	231	270	230	236	223	255	250	237	247	238	234	234	259	222	258	233	251	224	245	243	205	254	248	224	242	233	201	232	203	220	222	255	235	245	237	242	272	233	234	224	238	243	242	237	237	240	231	241	240	196	249	227	270	219	239	203	220	223	235	245	256	207	248	254	214	223	200	221	235	237	243	231	224	240	215	242	261	208	242	232	219	200	214	238	235	252	233	240	234	242	234	215	219	227	239	249	226	234	229	233	255	240	230	222	236	246	247	251	252	246	253	244	240	262	250	269	239	230	242	263	236	266	246	250	236	248	243	248	235	258	230	237	226	218	230	229	211	225	282	226	239	239	255	208	238	249	264	231	238	226	220	247	240	238	213	239	226	243	221	265	252	237	239	238	217	236	243	246	232	263	246	218	247	233	235	224	240	244	258	243	232	245	211	274	245	225	253	239	240	235	259	236	226	235	226	220	252	223	223	257	236	271	235	253	253	250	227	243	245	215	260	257	214	200	226	205	219	233	220	215	217	217	271	227	255	242	247	252	241	239	237	245	228	246	267	210	241	236	237	231	263	234	220	259	259	228	231	261	241	249	235	235	237	254	234	233	245	244	240	215	266	221	246	255	239	220	240	241	230	240	255	242	244	229	240	256	240	246	240	237	247	244	241	227	233	239	260	269	250	249	247	217	220	251	252	220	269	254	239	229	237	221	249	231	246	263	240	245	248	239	249	266	226	224	270	244	208	234	234	258	239	238	219	238	249	238	206	234	255	223	260	246	226	248	263	251	241	218	254	260	227	224	240	230	247	244	214	239	239	243	214	230	213	262	235	249	252	220	211	247	216	215	212	243	237	264	231	225	219	245	243	260	227	216	249	231	235	230	233	242	231	254	225	253	210	246	241	246	256	248	243	228	249	237	217	241	218	225	254	240	222	233	226	262	187	229	256	239	258	227	270	258	244	263	257	222	234	268	253	233	226	204	249	238	241	266	247	227	230	236	234	267	232	240	236	233	281	240	212	235	248	230	230	218	240	259	248	250	245	259	253	228	237	232	244	243	218	231	257	231	238	223	258	216	214	217	225	242	248	195	223	261	232	241	239	255	250	269	245	224	226	248	259	201	252	228	239	220	223	246	281	225	242	229	246	235	264	236	262	233	232	246	244	247	219	251	231	243	249	242	233	242	224	233	227	252	230	256	225	243	216	223	219	243	214	208	221	240	269	250	250	250	255	220	248	236	227	249	232	262	265	221	232	260	212	265	238	214	225	228	247	218	250	223	235	254	244	231	248	249	245	258	236	241	259	241	242	221	244	240	259	229	254	241	262	222	215	228	253	244	229	245	249	223	223	245	199	242	226	236	232	239	222	259	244	242	243	252	236	241	233	208	256	225	252	245	229	224	259	240	233	233	210	256	251	208	196	228	238	270	221	254	218	245	229	234	222	236	252	236	227	240	235	250	250	245	251	254	254	240	247	243	225	233	233	256	237	242	230	230	240	229	232	258	226	238	229	226	238	264	246	245	232	217	245	231	224	246	243	232	269	253	241	221	239	240	211	212	225	234	239	235	239	243	226	226	234	232	201	236	210	245	216	250	225	233	232	241	262	224	252	241	220	247	245	234	217	257	235	251	249	219	246	257	207	249	233	256	230	210	235	235	228	228	237	220	226	246	247	272	270	219	225	255	250	248	224	241	231	259	243	220	241	243	235	207	249	243	244	197	228	212	229	219	253	229	228	259	244	250	236	221	258	253	219	254	232	231	219	259	262	227	216	248	245	240	240	235	249	231	208	220	254	251	235	231	252	224	235	262	236	249	260	250
9429	32197	24946	15379	10457	6466	3792	2232	1497	1061	872	783	657	589	549	484	435	434	429	458	378	389	371	342	327	340	347	324	327	324	312	305	341	314	343	269	341	288	306	300	299	284	296	348	369	390	336	383	407	489	509	447	447	313	303	267	290	255	261	283	270	250	245	269	280	283	284	256	262	278	269	286	268	228	247	282	271	251	295	236	290	254	292	272	260	264	259	268	247	272	271	288	256	276	243	240	287	252	272	266	277	272	270	290	251	299	273	278	241	238	255	263	272	300	267	271	253	245	245	276	273	263	261	252	273	281	258	237	268	251	241	229	265	250	296	284	265	283	248	280	271	288	275	291	237	278	247	277	257	253	246	275	274	259	280	276	293	255	276	277	265	274	271	255	284	271	264	262	302	276	291	257	287	247	268	278	258	273	277	248	294	289	255	272	261	273	276	254	284	235	294	251	242	288	255	288	262	260	282	249	248	246	273	261	262	237	253	287	276	280	296	233	265	275	267	267	256	249	257	272	277	268	267	279	304	262	268	277	274	244	245	226	289	265	256	259	274	254	286	264	277	270	253	260	273	273	280	266	298	286	271	271	248	251	249	298	267	274	256	258	266	247	227	275	241	271	260	260	274	271	280	244	270	271	240	287	247	259	270	251	248	271	240	276	286	261	245	278	262	252	294	226	303	269	287	263	278	272	278	279	257	236	271	271	262	290	254	248	272	288	263	255	283	278	229	249	265	226	243	268	256	265	276	232	277	269	248	255	280	265	299	292	296	249	258	265	247	269	288	269	264	280	272	273	270	280	275	266	262	260	253	270	256	269	285	254	263	257	275	284	267	265	244	269	264	243	255	260	258	253	273	280	289	282	262	264	289	252	255	272	285	271	290	283	259	264	288	263	279	256	279	282	267	258	273	276	273	266	257	260	255	271	274	258	264	264	267	276	272	261	274	284	255	253	264	276	259	250	242	256	274	275	270	243	276	282	242	282	269	245	281	255	285	251	266	284	272	280	266	271	251	245	241	257	270	283	264	285	272	276	239	278	260	263	288	257	253	260	283	244	253	265	254	247	247	246	270	272	260	236	264	257	269	240	275	273	272	276	259	250	267	277	270	249	274	283	267	252	276	279	267	252	230	256	268	270	252	261	257	261	251	248	282	292	285	279	254	234	264	242	251	283	250	283	270	278	257	272	266	280	265	261	286	278	274	246	239	248	281	259	266	275	275	264	260	261	278	278	274	275	279	270	287	267	238	265	276	282	253	272	244	287	268	274	288	271	252	305	273	277	273	266	244	244	250	239	260	282	286	267	298	271	268	296	289	262	288	243	258	273	261	259	273	272	287	257	240	272	276	260	244	256	295	257	278	261	288	287	251	283	246	274	244	270	254	272	262	246	250	266	243	283	251	279	244	271	271	257	253	245	275	271	264	264	275	266	278	253	245	268	267	265	302	269	283	307	248	307	302	272	283	280	273	251	233	269	247	272	295	232	273	249	282	250	265	276	274	290	270	296	272	282	250	261	249	269	262	271	264	248	270	271	274	269	275	255	292	276	297	258	275	288	264	265	290	253	276	238	286	274	235	269	279	296	253	300	256	268	270	265	300	262	251	258	275	275	257	226	271	262	275	276	249	293	261	271	276	271	259	262	243	260	252	250	262	291	251	256	250	277	258	250	286	276	297	263	293	269	238	249	255	273	278	290	284	257	267	252	227	253	232	243	218	257	283	273	270	281	257	264	254	266	271	256	240	265	269	265	247	275	291	247	264	279	278	247	256	288	242	307	276	270	285	257	264	277	290	277	256	292	248	248	239	258	280	235	263	274	247	267	265	271	268	268	297	257	266	265	266	256	276	281	242	272	263	266	250	242	278	262	250	262	269	263	259	268	248	285	290	262	262	268	246	263	272	259	262	310	271	284	235	287	258	279	273	249	279	248	267	257	259	286	276	275	262	264	300	279	265	280	256	249	277	242	258	265	286	264	261	250	265	270	302	262	271	249	272	265	292	289	262	268	262	265	235	273	275	269	245	255	267	262	253	261	248	277	263	277	267	244	281	298	268	312	253	292	293	274	264	274	291	288	256	272	269	248	247	248	246	279	273	282	270	248	280	275	292	267	271	269	268	257	273	264	276	279	281	277	255	272	251	256	266	267	267	281	257	285	248	257	264	300	242	251	253	290	291	272	272	253	276	260	259	259	231	241	273	287	246	264	231	261	254	282	273	262	272	276	258	255	270	238	250	255	238	265	281	262	253	250	290	267	272	267	269	255	259	264	268	285	260	259	262	293	226	288	254	281	277	269	274	268	265	267	266	264	271	272	280	262	256	269	282	252	256	278	290	267	280	234	291	262	289	248	285	269	251	269	296	262	284	273	274	267	276	247	252	271	254	270	279	252	269	280	278	277	260	272	257	264	253	231	302	247	286	280	252	267	260	263	277	293	235	247	279	285	274	265	261	268	269	252	248	226	282	268	279	280	252	252	259	253	251	253	237	269	243	263	254	264	293	245	281	244	267	250	275	270	258	270	294	251	256	270	279	284	272	234	270	274	280	240	243	239	278	273	278	290	248	269	257	258	255	278	271	229	258	228	280	271	299	257	267	259	251	231	272	279	272	279	230	260	272	261	265	258	286	290	284	267	270	300	259	247	284	273	287	282	263	244	270	238	278	270	275	278	271	253	266	265	277	288	248	277	279	263	287	255	283	279	267	267	245	283	258	261	263	263	281	303	275	265	265	255	262	272	254	275	294	251	283	252	294	258	278	295	281	269	290	266	264	258	250	246	224	255	269	271	266	276	258	285	254	283	270	262	279	264	266	271	250	259	268	276	276	247	275	289	267	262	272	284	288	261	289	257	271	283	259	243	245	258	273	252	297	298	252	267	269	264	244	273	248	291	253	254	237	277	266	265	243	319	272	258	235	282	286	255	261	263	257	284	264	304	307	258	264	231	257	257	293	255	267	259	261	273	270	247	259	250	289	274	276	278	244	277	274	292	268	278	259	284	274	285	271	252	265	281	249	278	312	264	253	275	265	253	301	262	288	269	265	240	280	246	277	270	269	260	280	261	251	268	259	300	276	262	283	257	269	276	268	269	252	274	249	262	274	273	268	255	259	242	268	278	277	257	270	263	277	300	279	259	261	294	295	276	273	275	263	259	267	312	267	268	265	301	273	265	288	266	224	261	287	284	255	256	270	295	272	269	253	256	279	276	252	246	289	281	252	276	250	265	295	242	279	257	248	278	260	254	283	257	284	270	234	272	258	255	260	247	284	253	271	274	256	247	264	266	272	241	265	240	271	261	259	270	250	270	285	232	259	244	261	240	283	263	278	269	243	254	244	256	281	267	265	245	270	241	272	228	276	301	271	280	290	277	265	262	257	260	284	252	266	291	273	226	246	295	285	274	258	267	276	254	256	237	257	247	271	267	262	259	246	274	241	292	257	258	258	247	275	281	256	293	244	251	274	252	265	282	284	271	277	270	277	281
27739	20620	13282	6235	2988	1716	1177	898	767	713	752	748	723	669	714	701	678	671	727	655	760	694	693	732	718	676	695	690	639	674	675	723	716	747	689	708	735	661	721	716	734	661	724	707	690	714	687	660	704	699	741	711	702	662	694	732	671	709	679	664	687	700	674	670	667	650	653	656	696	701	703	684	647	665	632	717	646	726	701	690	745	654	701	677	641	660	690	691	691	686	685	697	683	664	629	715	695	683	676	685	669	646	728	656	718	701	617	714	659	685	703	675	639	684	710	673	665	699	692	669	710	648	674	677	701	642	661	688	612	662	672	691	690	689	691	666	689	664	684	680	713	671	669	709	686	663	718	650	686	721	706	732	683	679	686	655	633	686	664	654	720	727	726	672	659	726	691	670	647	696	723	727	682	721	706	689	709	636	663	722	685	656	659	706	721	645	711	678	684	645	669	703	698	761	690	696	673	736	645	722	677	649	712	674	666	714	676	738	680	642	704	658	680	731	637	732	677	696	707	692	711	678	693	724	664	678	722	653	698	717	714	712	662	674	706	708	677	673	653	677	703	706	722	659	704	655	679	632	683	668	665	671	683	704	688	690	677	712	647	677	734	692	679	674	713	662	663	662	703	678	665	705	655	702	659	679	676	683	691	652	697	667	720	729	709	690	739	710	691	667	681	685	649	687	728	666	712	713	690	683	690	676	635	705	662	633	695	654	682	746	658	676	679	706	671	724	696	690	699	713	660	668	690	647	678	724	737	705	716	702	734	688	657	679	673	650	675	662	689	672	691	659	657	692	694	661	699	702	740	734	736	657	693	645	695	702	644	617	718	708	658	651	733	701	677	708	657	634	655	710	679	694	691	697	671	716	696	711	697	741	699	721	663	680	703	717	640	657	699	703	698	663	647	666	747	710	694	683	670	689	725	682	734	644	715	677	703	682	645	690	693	687	744	650	734	685	709	747	697	680	683	668	619	669	728	681	657	635	682	690	675	666	675	726	658	694	638	687	708	688	686	647	671	701	699	636	680	616	679	708	639	655	690	681	650	684	698	658	753	656	742	657	685	686	658	677	703	690	681	661	675	675	708	665	671	674	665	662	703	706	689	686	667	712	654	741	716	732	719	682	649	719	703	716	685	693	691	749	690	742	721	706	704	704	703	674	670	682	704	676	739	705	694	633	698	695	671	684	696	694	701	671	706	707	693	658	717	682	676	677	712	690	673	669	651	682	712	683	692	681	683	703	676	657	693	693	679	695	714	657	667	661	649	704	678	728	708	684	636	704	676	705	661	683	663	663	686	640	659	704	673	715	717	678	683	652	698	688	685	675	670	667	678	665	697	675	698	667	704	705	662	674	698	650	718	681	715	700	640	698	646	717	660	672	694	683	692	683	734	645	702	619	658	697	635	658	708	654	665	649	685	694	726	654	636	696	712	686	719	655	684	678	680	713	694	672	687	713	702	717	724	673	685	705	684	688	726	676	676	637	639	654	680	689	698	661	641	696	722	705	751	726	685	702	653	694	690	703	694	721	653	682	680	660	703	687	693	680	678	684	672	668	656	706	650	668	677	662	708	670	714	712	697	679	693	671	649	685	665	665	659	696	628	682	674	693	710	676	695	627	672	708	723	718	659	665	682	704	691	693	691	657	698	698	667	729	670	762	698	686	681	657	717	679	775	716	664	658	668	674	743	698	711	664	677	688	685	656	710	660	647	707	675	671	706	677	676	644	683	724	669	658	691	681	718	722	679	666	706	704	668	682	649	703	683	688	650	706	630	648	710	663	678	679	686	695	669	723	700	648	668	707	704	611	708	689	699	684	700	657	699	730	690	675	723	667	716	684	714	696	676	658	682	670	700	725	716	684	682	664	664	682	714	689	669	670	719	636	677	701	687	673	662	707	685	710	685	646	703	649	667	733	719	751	709	679	658	743	651	723	681	690	618	713	694	649	677	685	643	670	695	697	726	658	747	667	646	670	699	654	630	683	715	668	690	644	670	649	662	672	699	633	687	640	708	704	710	683	770	718	702	654	667	734	734	682	700	662	652	719	661	659	688	666	660	747	701	700	684	675	706	698	683	704	695	696	681	725	679	720	718	691	685	682	674	712	660	689	655	723	689	697	677	713	678	658	660	692	674	620	685	723	703	665	686	700	672	647	640	672	693	701	676	705	640	670	699	705	718	697	694	707	688	657	663	668	653	712	690	674	684	715	699	727	704	693	635	684	630	704	698	692	681	714	676	661	705	708	647	695	690	661	677	693	726	704	677	722	705	675	755	684	673	656	706	663	675	682	711	698	696	730	719	726	667	707	667	679	688	702	674	667	682	693	730	688	691	654	652	739	701	695	668	723	664	646	713	692	657	678	714	615	664	699	662	657	662	677	629	671	704	669	637	681	678	691	733	701	659	743	669	677	685	698	645	733	649	710	711	681	673	723	701	664	697	679	658	647	641	711	658	659	708	704	703	675	691	696	691	688	727	722	680	662	722	705	695	659	689	716	675	711	694	648	674	648	676	701	660	683	660	635	668	697	660	662	666	686	674	720	722	655	734	696	667	685	725	691	683	712	683	706	697	658	679	688	678	677	682	667	656	703	696	680	704	696	684	717	659	674	661	707	669	721	684	704	629	696	659	712	707	687	696	651	686	682	699	695	680	650	647	725	724	676	731	655	702	669	709	700	658	737	701	663	676	738	662	671	720	692	713	640	658	656	633	670	702	702	690	686	687	731	726	678	674	695	707	696	739	653	759	682	623	712	700	673	756	658	654	652	689	708	703	714	703	685	663	649	695	693	684	681	694	709	642	646	741	731	658	700	694	681	694	695	694	694	642	694	684	653	700	697	684	726	719	725	708	683	682	716	694	671	644	675	656	676	623	718	686	723	653	692	677	669	717	696	681	699	742	711	620	688	679	654	656	691	655	669	664	696	676	651	709	668	661	714	669	690	692	672	734	698	706	691	703	668	665	658	710	674	647	662	625	709	696	718	701	703	705	686	654	720	673	668	666	670	686	660	679	650	668	671	651	651	711	650	665	724	718	694	667	666	699	683	657	718	722	660	646	658	694	696	685	706	702	692	659	716	725	615	702	655	682	719	665	696	676	667	662	652	675	710	655	690	676	694	715	730	704	676	681	707	664	625	756	688	664	683	678	715	705	640	647	666	702	724	655	667	704	769	703	646	681	639	693	719	680	745	701	688	651	703	697	690	687	689	658	712	670	669	725	745	661	638	714	712	693	687	692	678	653	694	694	676	664	671	688	688	675	643	728	673	708	743	690	694	669	659	655	629	687	717	665	673	689	712	704	695	677	654	672	650	671	691	669	678	645	658	675	615	723	690	686	665	693	689	712	638	699	719	678	700	705	669	632	734	741	668	688	636	676	727	705	719	668	736	717	663	695	669	679	663	667	656	673	605	683	677	670	682	694	670	718	701	679	692	709	696	698	714	692	656	682	678	703	675	740	721	681	690	735	673	709	715	725	772
9018	15767	11861	6905	4406	2417	1645	1071	867	813	800	767	772	769	820	730	785	793	752	770	787	740	769	770	785	783	747	743	747	820	729	778	673	754	780	742	762	790	797	759	705	755	735	740	753	822	777	753	792	756	856	830	809	788	754	755	763	782	751	742	742	765	678	790	784	695	737	734	701	741	740	765	705	715	706	783	726	725	733	753	769	733	762	767	770	787	753	750	798	784	773	799	742	761	768	754	726	726	726	759	739	774	739	717	774	708	710	803	713	730	731	756	763	712	754	754	758	751	653	727	774	715	761	718	735	792	730	735	831	756	771	767	679	700	739	726	768	754	747	768	769	749	771	695	713	735	765	767	760	769	741	718	725	851	753	777	751	742	790	738	723	736	776	777	713	746	798	706	696	768	713	784	721	748	723	715	730	745	738	682	775	752	699	729	738	760	714	723	747	722	717	755	721	765	786	719	749	729	731	714	791	733	748	734	697	767	806	747	751	734	712	796	750	719	736	731	762	796	759	742	710	772	784	756	712	737	753	721	755	747	725	742	751	728	711	756	733	733	784	738	700	767	761	755	739	761	707	764	739	723	741	782	701	732	771	749	767	752	714	699	768	741	742	729	826	755	732	729	706	782	708	730	735	775	790	723	736	733	719	706	722	732	813	720	780	725	756	732	743	762	747	750	743	750	747	693	761	744	774	782	772	741	783	729	760	783	749	729	765	790	682	714	768	764	702	775	773	772	753	781	761	702	705	729	751	826	783	748	705	742	718	712	738	689	769	794	716	748	779	793	724	768	804	741	750	775	742	722	717	708	761	735	776	726	691	745	731	788	768	748	743	733	688	737	738	789	725	752	719	758	741	739	719	705	759	786	775	770	775	726	739	745	836	747	780	720	736	760	743	788	715	694	724	754	773	761	808	740	736	735	744	757	765	739	774	725	692	782	763	791	786	819	765	756	760	739	771	718	734	770	704	747	763	726	761	728	731	720	707	744	785	748	707	748	749	701	710	781	706	754	715	700	748	729	716	771	743	758	734	777	773	763	732	785	780	744	749	758	720	736	748	708	779	754	714	710	787	735	732	743	725	737	726	788	769	720	752	723	801	781	760	802	741	736	703	733	722	723	717	760	739	750	765	716	753	734	712	789	762	757	721	723	712	780	708	747	742	788	779	755	744	784	749	748	713	746	806	779	702	713	749	724	722	721	738	709	703	733	748	721	718	748	757	759	782	711	800	770	786	756	702	743	747	709	763	684	758	743	716	751	704	783	730	717	746	751	735	755	743	718	741	757	721	726	761	686	797	750	732	753	714	744	780	782	729	741	742	788	748	760	719	744	784	735	761	758	753	776	743	773	758	696	780	765	710	717	776	737	791	684	760	717	775	738	728	724	775	740	772	782	758	775	756	687	738	743	728	766	691	793	755	760	777	743	744	762	756	740	768	767	800	749	715	783	772	743	758	733	740	694	744	734	724	737	724	761	776	738	775	738	725	758	743	736	736	730	761	677	768	762	760	754	784	742	717	766	801	745	733	770	710	766	705	721	796	724	764	774	742	730	804	773	772	696	754	762	735	727	753	739	751	758	757	756	735	744	736	709	751	747	790	802	713	705	759	749	742	772	724	760	784	745	723	744	788	682	716	715	736	724	726	751	830	723	791	744	747	727	732	771	695	750	745	787	764	756	705	731	770	712	815	793	688	787	789	763	830	767	771	761	775	775	773	711	719	740	771	735	709	726	770	782	784	777	773	751	725	787	751	800	741	744	759	792	765	715	770	782	761	758	745	735	769	732	717	782	779	763	752	756	777	770	733	748	765	797	731	756	729	720	733	772	774	772	774	766	759	736	781	736	738	756	768	709	755	733	735	759	765	743	759	761	729	713	740	759	738	763	778	724	738	765	728	709	787	714	756	825	753	701	748	717	741	781	761	725	725	767	771	776	711	726	758	744	763	738	729	726	735	763	797	759	673	754	770	703	726	703	746	729	789	770	719	756	753	750	745	775	779	711	758	783	741	749	742	743	737	744	736	745	779	746	735	723	744	723	693	740	745	709	719	767	766	806	755	750	714	732	743	745	757	741	754	755	770	705	843	743	719	769	746	754	715	723	776	729	714	736	766	753	765	728	779	729	751	785	764	745	767	757	774	694	768	774	723	805	747	773	738	732	803	699	742	745	759	726	715	740	761	756	732	807	717	757	775	815	751	738	695	716	818	775	760	692	716	712	714	758	751	735	736	717	753	746	751	704	774	697	741	748	733	773	850	722	749	758	719	722	767	769	750	723	689	755	726	725	778	740	747	733	764	791	756	768	766	720	767	772	750	773	761	767	724	700	700	726	757	727	736	783	720	783	742	765	788	710	783	777	778	766	789	770	774	694	741	754	743	741	754	734	776	744	766	752	706	730	750	764	744	767	763	772	780	739	724	741	779	709	706	734	778	723	761	707	775	708	770	757	762	758	708	770	789	738	738	752	759	746	707	763	757	750	730	733	748	729	738	743	766	769	753	743	772	754	754	738	751	831	732	780	752	777	722	731	725	704	753	751	742	729	784	738	755	779	765	754	762	752	767	791	686	723	745	793	715	779	784	740	754	728	681	769	723	748	726	744	745	802	731	750	753	745	749	733	773	773	742	691	757	784	760	765	696	715	768	713	720	771	750	739	801	754	720	773	792	739	725	740	777	719	826	760	756	779	742	766	746	729	785	763	714	763	780	776	752	761	761	710	713	733	783	773	772	773	756	735	730	701	746	772	723	757	766	761	712	741	731	728	729	733	700	718	742	747	745	773	726	760	734	753	720	717	728	745	779	764	752	747	799	693	783	737	679	704	721	715	695	764	760	705	758	743	737	746	719	722	790	712	699	762	786	771	753	723	757	789	709	784	759	671	737	733	706	793	757	747	730	727	700	749	723	774	761	753	758	749	749	771	732	743	795	719	787	733	751	726	732	700	756	756	739	775	736	723	774	725	709	704	764	724	776	760	756	742	724	784	742	745	732	678	725	743	708	739	736	703	761	741	746	759	749	700	783	744	751	719	724	723	715	718	779	752	766	720	734	750	788	736	716	764	754	797	777	741	776	780	746	738	767	716	743	715	714	746	735	765	781	794	767	730	773	781	703	729	751	743	724	705	736	756	787	752	752	741	771	760	734	679	742	752	729	791	659	748	747	720	708	778	792	713	760	757	761	809	815	789	768	754	725	717	753	779	740	756	734	717	747	716	757	752	754	734	701	715	772	741	734	793	772	726	762	801	760	733	723	755	740	739	747	726	773	719	728	746	775	748	754	779	762	785	770	798	758	813	774	737	800	775	731	775	745	697	756	788	760	744	694	770	763	754	715	766	761	735	738	750	746	759	776	770	792	715	825	736	746	788	789	805	721	727	760	749	761	756	762	753	738	754	725	725	799	763	767	708	737	769	766	752	738	728	724	746	736	723	734	820	720	726	733	783	704	735	764	727	772	735	740	802	760	790	759	754	717	729	739	726
23929	21286	28440	24466	21286	12546	2541	1105	852	782	709	636	633	612	660	607	569	579	597	548	544	547	527	530	512	514	514	549	513	503	545	548	567	536	558	526	531	517	483	540	505	533	476	512	498	546	550	552	542	571	611	617	558	606	494	505	515	542	501	497	510	485	498	531	533	501	478	533	500	506	511	552	520	518	475	557	493	515	509	529	518	544	482	485	494	531	510	485	475	503	520	532	490	532	499	518	546	497	552	517	551	528	481	535	526	488	529	483	532	523	485	572	538	519	532	483	501	520	496	518	526	524	484	543	517	537	488	540	497	546	483	498	532	490	508	523	525	533	525	497	534	499	501	521	462	550	520	527	460	506	523	502	507	532	503	518	478	489	492	521	573	527	486	507	486	499	531	512	502	509	512	500	512	539	556	502	509	505	518	537	529	501	499	497	522	534	527	495	514	502	512	530	506	507	529	495	516	523	526	445	490	499	576	476	530	555	523	512	465	490	529	552	512	567	502	486	511	520	506	523	520	548	524	501	493	487	507	522	501	552	486	492	532	492	482	540	513	534	493	531	564	539	543	534	555	491	476	534	580	514	499	534	500	516	474	512	500	506	535	551	539	526	502	522	456	542	587	524	496	510	566	489	521	496	506	550	467	496	503	534	539	486	494	533	527	533	547	514	497	533	570	502	491	556	486	505	499	574	548	477	541	500	534	490	509	487	527	503	515	511	512	552	518	476	499	533	544	532	579	540	501	504	482	512	515	484	492	498	516	493	530	556	553	497	503	500	542	476	497	537	537	503	501	535	569	518	526	496	531	520	498	535	518	486	516	484	524	519	469	543	536	551	536	498	508	528	512	527	561	519	555	490	528	499	508	538	508	532	526	518	491	548	503	534	519	481	546	527	507	552	497	530	480	525	534	491	480	513	488	531	525	532	508	538	506	493	501	534	560	489	523	497	559	519	534	496	524	539	488	510	505	501	524	489	499	532	502	474	506	485	510	501	474	503	535	485	496	498	504	483	509	572	507	510	519	492	499	505	506	483	514	543	567	499	485	487	516	497	475	520	517	526	537	510	533	495	496	503	551	543	484	527	514	566	517	539	530	531	498	506	525	495	530	533	499	520	510	509	557	521	490	475	536	529	503	517	553	474	493	510	537	537	497	501	506	502	535	502	483	496	501	535	533	545	527	534	515	518	461	483	492	518	468	523	502	527	513	489	513	525	502	512	474	485	487	518	507	490	530	549	531	481	531	497	525	543	522	489	549	509	520	505	502	483	461	510	479	579	549	517	523	529	507	474	540	499	462	505	510	499	467	517	530	513	499	512	508	511	503	531	517	522	524	532	553	535	474	509	511	525	532	507	528	490	502	548	527	494	557	539	505	488	493	490	520	509	507	505	509	483	555	483	497	518	514	550	558	517	506	515	511	495	497	524	504	544	550	480	546	530	507	470	480	485	510	520	499	505	486	528	542	518	545	502	544	474	511	542	505	495	546	531	511	523	520	460	519	521	476	542	543	523	550	508	468	506	505	515	461	509	517	482	542	505	493	501	534	513	500	476	486	521	547	468	513	461	547	537	482	508	519	475	502	509	530	516	486	489	529	518	553	537	524	497	572	539	523	547	520	510	532	544	531	474	477	503	491	504	547	537	533	507	505	490	525	494	495	548	545	530	493	513	524	539	531	512	530	499	519	573	477	532	534	497	491	519	561	534	473	521	508	502	456	533	562	518	536	510	490	517	504	521	521	519	518	456	537	502	518	484	555	502	545	507	478	506	522	491	541	553	469	520	536	518	479	477	542	485	503	468	525	483	518	505	504	547	492	492	476	516	564	496	496	505	492	490	537	495	510	542	522	536	527	488	507	502	504	538	531	510	466	516	497	496	503	537	530	492	520	565	532	534	500	518	478	549	523	565	511	494	536	487	530	549	488	517	518	489	542	544	504	528	508	540	515	517	489	525	502	484	512	525	533	511	498	560	506	527	548	513	464	518	514	535	515	498	531	521	558	528	509	543	510	537	539	507	522	496	513	540	541	544	514	506	498	510	541	505	482	477	508	492	486	531	521	513	478	529	462	506	535	515	550	515	483	516	524	506	503	507	533	533	559	525	477	493	518	492	552	526	482	467	535	508	542	522	518	559	480	537	506	534	535	512	502	531	539	482	537	512	493	547	510	537	568	522	515	498	525	557	516	453	503	531	514	501	519	502	508	514	528	498	481	503	472	510	523	541	520	525	523	514	541	510	539	483	501	515	497	494	503	532	480	477	462	532	525	543	517	504	523	501	487	496	525	568	492	507	521	525	480	504	559	512	530	511	486	511	522	509	551	552	563	564	473	514	513	479	516	530	528	501	518	506	497	500	473	488	532	556	504	488	541	494	535	487	522	533	534	515	525	491	506	532	570	502	521	486	511	507	517	484	507	490	479	515	500	498	499	494	509	505	497	516	505	496	550	536	479	480	490	571	527	507	523	476	485	540	533	523	528	541	538	526	482	530	499	463	520	523	539	500	496	509	512	485	516	493	546	511	555	474	515	507	472	524	496	559	533	570	519	550	559	522	486	545	550	527	483	509	490	524	521	517	507	505	538	502	539	510	542	515	548	491	527	507	517	486	509	491	548	515	521	496	498	540	506	473	515	526	531	510	504	540	529	592	562	499	534	520	479	499	505	473	493	473	503	493	515	506	548	517	501	511	515	534	524	495	519	498	524	528	558	511	486	491	523	555	515	492	510	477	527	516	542	563	533	562	476	498	487	552	537	515	479	493	518	514	542	518	491	512	492	548	528	521	542	501	517	495	522	519	481	479	496	503	529	503	528	552	497	496	489	540	503	495	514	517	492	527	549	505	544	484	486	504	511	543	498	532	492	514	505	508	526	525	485	500	494	528	508	518	489	513	520	515	522	549	539	456	551	487	562	540	549	548	485	497	503	554	492	502	515	499	539	506	469	542	503	467	542	471	523	555	504	503	541	544	496	519	519	551	514	509	552	510	502	519	552	539	551	512	529	512	499	515	516	554	495	529	518	536	535	499	517	525	502	562	507	536	521	491	560	524	547	552	517	537	516	507	511	526	499	540	511	549	516	556	516	497	522	503	506	520	477	504	510	503	508	531	551	476	532	547	551	505	529	525	541	519	498	545	507	528	528	499	522	497	535	500	518	508	537	518	489	506	500	491	475	507	499	528	499	506	512	521	499	525	558	495	516	491	487	534	544	482	522	512	521	521	521	535	456	541	506	511	456	514	546	508	537	542	502	521	560	507	527	507	497	536	532	547	489	539	538	464	536	507	536	494	501	505	492	490	525	474	511	494	500	482	527	541	471	518	517	534	482	543	526	512	535	501	506	463	519	546	498	508	514	525	538	551	530	520	498	528	502	527	553	521	503	486	543	487	527	513	537	473	517	532	492	524	526	527	484	516	506	487	528	510	506	536	461	508	554	570	505	512	506	493	527	507	518	516	509	483	452	530	467	480	504	520	506	499	518	533
10194	22358	20263	11495	7626	4798	2831	1584	1210	1025	899	888	766	837	736	710	692	662	666	653	631	634	588	617	614	635	605	639	615	597	612	563	609	580	594	598	620	563	574	589	617	612	599	588	630	652	638	631	622	616	731	718	661	625	590	605	570	533	598	586	545	579	591	615	603	545	555	584	601	556	569	601	580	582	583	570	530	574	530	593	552	583	570	582	588	557	604	594	602	549	565	554	629	587	623	575	569	538	587	577	581	618	557	585	577	525	565	600	611	529	531	582	591	577	580	621	569	562	584	571	565	572	552	586	548	572	614	558	555	563	563	604	579	541	559	576	588	592	589	535	560	568	600	536	578	607	604	614	574	679	545	590	594	543	598	550	597	574	590	607	597	542	579	610	619	526	601	555	512	581	575	596	577	569	557	561	520	569	525	563	601	602	606	572	565	594	555	626	584	541	569	565	573	584	600	562	587	557	529	570	562	567	572	541	531	610	571	544	563	593	611	582	621	550	589	563	593	564	593	626	545	556	569	546	582	596	574	529	558	586	578	581	592	612	590	577	606	566	567	568	607	613	603	602	562	580	579	543	580	520	586	534	605	601	545	566	581	602	593	561	608	566	578	565	559	549	555	575	607	593	569	588	591	586	586	547	581	603	558	559	587	536	549	572	540	612	574	576	571	578	559	584	616	536	573	627	550	556	557	569	597	635	571	564	568	495	532	565	580	570	580	591	557	617	578	581	568	584	553	574	548	568	585	557	586	582	590	558	606	595	607	578	534	595	526	586	565	560	559	565	629	559	615	542	568	558	587	567	592	587	571	568	560	532	514	609	591	585	567	582	590	553	572	584	590	612	567	572	588	551	611	580	564	561	614	573	564	578	593	560	568	572	551	569	573	597	575	597	518	566	569	556	607	554	567	568	581	568	572	550	614	592	607	558	577	592	572	540	547	593	544	562	581	646	549	549	609	574	575	589	578	614	614	573	565	597	617	576	570	597	572	564	591	558	549	616	577	638	590	597	584	577	568	573	598	588	564	572	568	506	601	591	572	593	625	557	567	572	576	598	555	599	585	613	571	560	548	607	589	546	545	584	581	576	595	594	561	570	562	558	590	544	592	560	591	560	574	573	596	579	558	554	599	591	581	587	551	587	587	605	547	613	617	570	589	582	562	629	590	555	541	580	525	600	541	605	581	569	559	570	553	577	557	587	591	552	605	600	565	553	588	586	604	586	575	521	563	568	572	570	594	549	574	546	587	614	544	613	558	558	601	550	547	578	589	568	587	557	562	578	575	592	581	550	566	652	557	596	578	523	564	559	581	579	584	573	588	568	566	568	562	523	567	579	589	593	556	603	589	556	573	554	588	575	555	554	569	559	576	577	569	557	580	619	574	558	573	579	611	562	575	586	546	603	548	541	553	546	571	584	590	562	587	585	560	602	569	552	576	573	579	603	617	556	570	571	541	595	605	591	540	566	565	569	542	531	570	586	598	567	602	586	592	592	583	601	637	550	587	545	595	556	566	593	521	579	545	540	594	611	592	546	600	569	558	560	586	573	555	520	559	590	563	564	575	591	578	561	550	572	573	590	577	584	565	541	559	564	575	593	566	575	571	539	604	547	595	586	551	559	581	579	513	574	584	572	569	594	571	598	576	579	531	550	557	633	592	519	572	569	578	546	562	548	608	554	547	552	485	542	551	569	588	571	557	560	575	564	559	543	566	555	596	540	565	581	577	576	604	626	576	578	583	608	534	602	572	596	599	604	561	634	579	608	530	527	523	594	560	567	585	547	559	583	554	579	578	569	563	530	588	564	601	578	559	560	541	575	618	580	572	586	557	582	575	581	602	603	609	602	570	555	559	622	563	576	562	572	621	556	552	532	630	531	546	582	553	580	606	565	579	595	593	530	575	558	608	621	596	577	553	524	560	602	561	539	566	583	595	636	598	595	625	571	570	569	573	580	606	586	562	551	592	605	553	614	551	601	541	520	577	555	600	621	585	565	591	547	580	598	572	572	584	540	601	557	543	599	547	608	579	571	616	582	583	518	573	562	564	565	575	581	576	582	547	583	595	558	584	574	596	578	529	569	563	564	568	598	593	575	608	590	582	560	582	576	568	543	574	568	575	578	551	564	589	612	557	537	558	574	589	605	594	559	524	556	604	569	560	568	517	552	578	604	582	584	596	602	586	578	597	582	564	592	555	556	555	579	552	546	560	568	579	589	586	572	564	581	589	606	571	601	539	579	595	571	590	604	533	552	569	557	616	523	523	548	547	582	583	553	533	554	563	577	592	577	595	580	581	564	585	581	564	595	558	600	589	578	555	578	567	552	570	575	568	604	585	583	563	578	594	603	532	583	591	546	591	595	598	563	557	616	587	569	581	592	533	579	592	610	546	615	545	570	572	573	565	592	572	594	560	586	610	562	579	608	595	591	600	599	566	574	604	595	546	605	583	554	506	563	561	576	588	618	600	574	591	606	569	603	631	593	567	535	582	581	562	575	565	553	587	515	564	563	610	572	570	607	566	580	569	595	570	603	558	554	593	559	565	567	591	591	583	582	572	599	579	579	572	594	571	591	558	607	586	534	562	579	596	569	570	567	562	566	596	595	544	581	576	561	591	567	594	559	563	611	623	579	580	583	552	575	605	577	584	591	570	548	614	562	564	563	539	569	573	563	590	595	578	551	589	586	531	544	570	587	603	573	564	574	586	576	589	564	626	598	593	533	552	547	560	582	586	565	567	564	557	623	560	546	571	566	574	556	580	521	582	601	560	531	568	540	541	536	564	548	581	562	565	609	568	617	557	586	581	554	544	573	608	565	539	587	536	574	596	591	592	555	588	544	573	571	555	629	566	582	533	585	579	560	609	577	586	573	577	608	578	577	591	558	549	571	591	573	582	568	593	545	538	603	598	579	563	577	553	553	546	545	562	583	548	558	538	583	549	554	597	538	583	568	574	570	547	620	597	580	559	536	622	600	585	544	604	575	569	558	571	572	616	568	569	537	567	564	583	591	582	593	552	560	575	600	527	571	542	592	576	619	570	606	597	588	590	576	583	562	565	598	528	561	581	506	566	583	621	617	525	581	593	554	582	599	593	559	604	588	600	621	603	593	575	598	506	543	581	544	597	571	557	580	589	561	552	550	586	588	590	579	594	546	554	593	633	560	545	586	574	558	544	571	580	575	586	575	622	588	565	559	582	594	564	574	578	560	581	583	595	542	572	572	575	530	591	621	610	548	551	566	549	565	583	584	541	602	589	585	611	561	602	580	556	565	557	592	610	555	563	529	549	536	553	549	579	561	565	568	531	585	585	545	530	594	539	587	550	570	601	548	582	571	585	594	558	598	535	605	591	573	581	561	569	581	540	581	553	622	573	560	606	593	577	555	589	556	587	539	564	592	585	551	610	577	566	603	580	543	592	591	525	610	528	604	558	614	610	593	580	566	543	574	568	579	591	527	599	575	619	559	532	588	592	567	560	587	581	569
24956	21309	27566	25331	14553	2662	1156	752	701	610	600	553	627	570	508	504	534	528	549	521	545	535	486	495	503	534	518	536	505	485	493	505	512	474	496	500	515	484	469	447	481	494	527	545	482	498	489	499	516	520	558	581	542	532	496	510	505	460	477	506	486	509	464	469	466	483	510	518	493	523	441	468	476	458	490	481	484	481	493	519	507	520	478	511	516	467	501	523	432	492	460	508	508	466	507	490	497	527	464	447	507	522	484	481	473	493	514	481	511	480	495	495	500	447	500	498	483	522	512	491	491	442	524	475	506	525	472	480	515	512	490	484	494	474	519	474	507	487	488	509	491	496	481	467	511	473	501	463	486	474	456	491	479	487	488	500	467	519	516	510	520	473	480	505	475	464	495	536	490	514	448	525	486	453	460	488	502	526	516	437	478	470	512	483	511	493	517	490	509	484	465	512	478	458	453	491	509	510	548	513	461	479	462	509	466	498	470	496	523	476	498	508	461	480	475	484	521	483	505	507	513	501	550	519	435	462	440	475	471	511	471	516	477	533	516	469	518	496	505	536	507	488	452	474	468	504	508	477	491	464	463	499	485	479	496	515	462	472	500	508	486	477	497	467	475	455	533	470	442	473	490	500	462	467	508	494	513	469	507	507	475	495	463	501	493	505	505	505	476	508	479	493	488	491	481	502	464	481	464	509	483	510	494	487	528	449	493	488	463	527	504	480	479	498	468	507	484	468	523	471	471	499	504	461	491	485	494	515	488	499	475	528	491	518	508	524	456	508	443	462	499	473	448	502	460	542	452	475	463	453	493	498	500	468	484	453	478	491	495	504	487	462	475	521	493	484	498	511	477	479	437	445	500	504	481	522	524	518	519	467	494	457	449	506	500	509	508	467	486	467	479	495	451	514	468	525	468	465	529	471	482	531	496	506	511	454	483	516	517	516	473	471	498	497	521	499	515	521	475	507	453	483	432	481	484	527	475	527	498	473	434	456	530	510	495	491	527	508	498	492	508	490	534	534	451	504	501	463	488	482	476	504	528	483	466	486	457	479	473	512	522	491	509	491	493	474	485	534	491	523	494	497	474	476	488	528	495	516	456	477	493	503	511	523	504	507	498	507	464	484	522	506	481	485	482	477	490	517	519	460	491	538	504	512	475	476	483	484	491	485	514	504	525	480	513	488	470	499	515	478	466	481	515	477	482	498	460	491	493	470	511	515	456	491	495	491	504	492	477	493	545	491	443	490	483	491	483	500	488	493	470	499	540	499	504	481	477	495	500	487	513	482	470	509	509	500	481	512	497	485	466	477	463	515	474	491	470	507	492	562	475	447	481	493	477	484	470	468	523	458	515	524	458	487	504	499	504	514	492	501	483	495	513	538	501	458	502	476	485	486	499	470	509	452	453	513	540	437	501	513	467	487	496	478	463	468	511	523	503	464	476	470	511	527	486	498	481	485	467	487	499	517	491	526	516	463	545	512	484	451	495	503	501	492	514	471	487	474	529	507	463	460	514	457	515	477	517	484	498	520	470	491	466	505	486	550	505	511	491	471	526	447	446	491	509	490	529	557	502	499	487	465	520	496	511	474	473	485	450	474	494	467	519	486	496	513	464	498	513	473	493	464	478	474	498	466	515	473	476	484	520	508	510	518	500	513	486	475	489	495	525	492	455	509	516	479	488	521	517	467	508	488	525	509	429	492	474	488	495	463	552	504	505	514	497	473	486	442	513	463	491	500	487	488	514	521	489	525	486	510	472	487	485	482	459	480	524	484	483	461	488	464	485	526	541	474	467	472	487	500	493	515	520	500	490	499	505	507	488	504	476	515	518	465	525	489	481	508	514	458	464	498	492	505	443	440	454	457	511	484	491	474	487	468	493	473	503	507	510	528	485	470	466	506	529	489	481	488	510	462	487	474	468	515	469	479	458	480	458	483	483	482	488	499	482	512	481	514	491	492	483	488	527	497	505	508	492	525	485	526	481	498	501	500	481	480	522	461	474	476	509	496	525	510	484	459	510	482	448	488	495	487	468	496	459	482	510	508	453	520	467	491	496	498	493	491	487	493	490	485	480	519	512	475	487	523	504	479	470	505	506	478	517	513	506	469	526	457	504	469	505	469	534	530	466	508	449	500	528	505	505	457	526	506	502	456	471	500	521	529	461	497	497	524	482	527	511	484	503	450	472	478	526	503	488	452	520	457	484	457	481	471	535	515	506	499	496	495	484	485	521	492	497	506	518	479	504	514	492	496	547	540	522	519	483	493	486	472	491	521	460	496	484	481	483	487	505	492	510	465	484	483	453	493	505	492	481	464	530	454	485	456	499	502	449	458	463	476	451	496	474	512	465	475	527	487	501	491	459	532	510	487	468	501	510	472	438	491	505	492	522	516	467	503	467	486	457	515	516	511	484	501	485	494	477	516	490	451	462	476	499	489	469	500	483	456	479	513	489	475	521	523	493	507	494	492	448	464	556	479	464	504	480	476	444	485	503	514	499	492	486	511	458	510	462	501	482	490	435	473	519	491	544	470	458	519	483	508	484	466	510	492	471	498	480	508	496	497	453	459	512	506	526	515	491	460	487	480	485	505	494	511	481	518	512	467	483	515	488	498	481	519	456	470	476	517	503	489	475	465	474	475	514	506	486	551	523	489	517	519	552	469	455	469	483	488	497	507	516	484	522	484	510	466	499	486	492	486	448	502	499	481	495	472	480	470	485	502	435	521	499	506	460	501	475	494	476	472	500	479	467	489	478	526	504	479	519	495	478	448	480	509	509	486	488	489	523	460	506	484	492	490	547	493	458	498	483	489	478	507	479	494	520	485	497	501	497	512	530	494	451	465	504	486	484	460	542	481	506	492	489	514	495	441	486	497	495	467	528	494	494	494	483	440	462	491	462	493	504	494	475	524	517	491	474	537	505	508	489	441	522	510	467	469	509	490	490	483	513	454	522	437	474	486	526	497	501	486	489	512	454	518	456	482	457	460	489	529	512	502	488	487	498	476	475	443	508	475	479	499	500	492	501	515	519	518	496	553	518	492	499	506	472	520	468	513	443	471	497	491	492	493	454	503	497	528	480	494	481	498	494	531	482	508	470	473	465	473	536	480	507	466	462	470	489	502	501	495	493	436	478	500	483	528	525	478	498	526	477	501	497	508	517	528	453	479	476	492	468	480	438	523	479	498	521	476	461	484	483	475	497	518	463	480	497	479	493	478	477	501	485	467	447	516	477	525	464	479	467	484	512	523	501	504	474	495	493	474	454	473	482	475	517	520	504	538	468	459	502	511	451	491	512	510	485	475	532	484	500	477	496	507	506	490	507	495	514	495	510	496	471	480	478	471	496	506	523	468	535	491	457	513	494	501	484	531	455	484	492	513	535	501	445	489	523	496	500	528	483	481	506	463	494	470	482	493	500	526	515	511	496	514	514	567	496	442	447	512	492	477	498	503	490	470	530	501	438	504	500	494	497	487	480	480	493	507
9414	19208	17351	9219	5300	3271	1707	1064	877	789	795	695	697	680	633	618	590	592	534	588	563	591	577	523	607	547	550	555	582	547	516	572	523	532	553	555	556	556	541	510	523	535	565	545	563	529	560	558	562	579	552	572	582	541	574	485	535	523	568	531	509	478	534	538	560	547	499	568	558	546	527	508	558	543	515	520	569	543	532	564	547	516	501	542	518	514	536	566	550	535	517	555	574	503	524	526	542	545	545	520	532	521	516	472	528	531	517	552	569	503	526	515	531	545	543	526	533	522	590	494	489	518	533	575	534	518	531	557	506	519	516	513	489	533	504	526	528	506	541	501	522	525	530	521	526	544	506	519	477	551	563	482	505	517	524	519	493	512	559	515	536	504	530	533	514	552	557	549	564	484	546	494	530	551	538	506	508	538	539	533	552	548	561	540	556	538	519	485	545	527	530	511	504	549	517	521	547	509	495	530	529	527	571	530	521	514	522	522	526	518	530	527	543	542	569	488	510	552	573	487	530	544	530	503	542	574	567	552	530	489	536	494	535	574	523	511	528	551	537	521	487	512	526	502	541	524	505	531	531	546	527	540	492	540	563	463	522	537	533	546	524	513	490	544	512	514	568	507	563	552	524	542	527	571	486	509	516	538	520	535	530	555	514	524	534	509	562	475	545	529	536	506	526	483	512	509	554	548	569	538	500	523	540	512	518	550	582	475	523	543	561	498	553	488	548	553	555	513	526	576	547	572	557	516	567	547	537	573	545	517	546	532	517	534	480	539	537	538	495	500	536	512	578	520	529	590	537	558	534	517	531	546	539	580	527	532	533	531	512	569	525	511	528	540	521	508	499	518	517	541	527	527	541	561	520	529	538	532	558	547	532	554	529	512	536	523	536	526	499	489	510	549	513	501	543	521	519	542	542	559	492	565	515	566	512	538	499	557	572	536	545	554	520	514	538	572	535	522	485	537	501	532	530	525	544	510	587	475	529	533	518	554	546	571	569	525	543	484	546	563	559	564	543	542	543	527	515	506	527	523	519	527	509	551	540	500	515	521	534	517	538	560	514	499	517	605	490	531	538	561	550	527	517	504	546	520	498	503	531	546	547	531	494	521	514	530	509	579	533	559	513	525	506	508	546	524	548	526	522	536	597	501	559	525	559	539	512	493	547	509	544	552	563	481	538	537	511	545	538	543	519	507	547	547	556	513	527	533	489	538	543	532	548	549	503	493	525	545	526	552	521	463	562	549	552	503	506	573	510	552	552	496	502	542	537	597	525	576	552	518	561	551	561	517	543	569	527	507	529	536	557	519	548	538	502	525	512	545	534	544	558	500	521	544	529	519	581	526	518	562	531	517	541	551	513	556	518	539	567	542	565	522	507	543	549	545	530	531	509	529	505	523	523	542	577	512	574	540	515	546	518	518	528	508	561	486	562	507	555	557	546	533	473	558	497	549	518	547	555	504	518	527	483	539	496	527	545	502	540	512	559	489	517	528	540	502	522	562	524	545	566	521	534	510	515	538	518	510	529	552	522	532	499	535	550	535	525	533	535	510	519	521	539	560	531	558	558	532	537	588	529	487	517	516	542	487	509	503	538	534	481	565	545	561	535	516	564	506	514	574	540	536	520	479	530	496	517	541	556	534	595	523	497	502	558	532	501	518	574	531	505	510	524	565	505	531	501	540	540	507	555	523	562	506	500	545	560	500	511	499	481	529	579	519	512	510	542	544	490	562	530	534	530	524	564	576	577	497	542	549	523	539	515	503	565	547	545	517	533	541	520	555	539	530	551	506	503	560	495	564	495	507	514	518	548	563	553	527	536	547	518	517	555	527	537	536	516	544	557	540	511	543	532	517	546	512	523	576	537	519	526	509	498	540	540	516	512	549	500	538	552	499	531	489	546	514	514	559	550	563	583	559	509	534	501	532	489	527	535	514	532	543	541	517	535	538	523	505	517	490	542	484	544	574	511	513	533	545	528	525	528	569	534	534	506	523	540	536	527	550	545	531	502	508	522	536	500	506	560	512	480	527	552	509	530	522	520	541	486	514	518	502	556	525	515	522	540	545	523	531	541	524	522	515	521	524	518	520	568	553	580	522	542	488	550	531	515	517	529	519	517	505	548	562	511	556	531	508	553	521	479	525	550	556	504	545	510	539	539	535	512	576	481	551	496	547	547	509	485	516	522	543	538	525	536	511	509	487	486	541	493	561	545	499	519	547	535	525	504	554	527	518	533	540	491	573	538	574	562	505	498	520	479	550	514	544	531	556	550	540	501	530	539	542	547	488	520	519	541	521	546	559	548	507	499	542	523	556	552	566	490	494	543	533	545	568	501	522	530	499	536	505	518	533	540	527	521	533	535	546	563	566	506	547	520	523	488	519	511	504	511	528	549	517	521	509	528	517	521	550	503	529	516	536	509	513	519	520	493	517	506	570	513	509	551	544	526	539	547	527	526	537	516	530	527	477	495	516	578	567	526	519	519	563	529	522	593	541	532	512	508	544	502	558	519	526	490	494	535	516	495	550	531	528	518	576	524	527	513	552	516	521	530	514	523	501	519	530	527	481	551	523	477	577	514	547	526	523	523	552	537	495	552	475	558	498	531	572	527	571	501	561	513	548	532	525	555	524	516	538	540	513	488	536	556	505	563	505	578	529	511	543	502	497	534	508	508	542	476	531	556	507	513	503	557	509	510	483	529	515	486	535	551	545	517	529	545	513	508	520	521	543	525	544	540	542	546	560	527	540	523	576	549	508	546	514	506	532	500	535	520	549	549	532	517	578	506	537	483	532	557	590	495	529	502	528	539	522	545	578	549	505	504	531	543	514	502	543	527	509	539	501	556	575	525	522	535	558	547	497	526	564	559	516	526	558	494	500	472	528	539	522	539	557	514	514	546	589	543	532	501	547	543	531	507	537	524	505	506	569	501	582	532	488	545	572	515	530	523	554	532	569	541	569	541	542	530	535	537	554	553	476	526	532	501	564	530	531	567	503	527	572	471	497	490	565	518	537	538	566	597	544	554	530	566	542	549	486	539	526	538	535	521	530	536	502	543	514	521	551	540	525	528	572	566	558	503	518	501	561	494	504	491	531	508	542	534	502	501	586	523	512	535	534	518	549	515	581	528	521	551	532	533	493	531	528	511	588	572	546	544	529	529	493	553	547	537	550	532	514	561	555	548	514	525	509	554	531	550	537	556	554	514	546	524	517	548	514	516	526	526	523	501	528	511	476	541	533	510	543	525	502	596	537	525	533	535	498	534	513	510	523	500	536	551	541	542	567	524	504	543	551	538	513	523	499	492	509	510	535	541	535	531	525	524	537	518	539	551	538	526	539	523	530	519	496	503	511	514	515	513	541	501	529	554	543	538	499	520	511	541	514	511	519	526	583	514	504	516	527	563	513	516	522	522	543	558	506	523	489	531	532	545	534	488	532	520	562	543	527	512	541	525	489	539	527	519	542	504	538	506	511	541	565	530	538
22807	21322	28928	24063	21320	21362	9635	1160	753	655	620	506	485	457	368	408	336	371	329	341	347	284	285	241	264	258	244	264	273	251	258	236	253	297	227	238	261	254	230	245	225	233	248	242	263	265	248	271	230	228	278	327	289	308	232	218	222	231	235	264	218	236	216	224	229	230	219	220	224	241	190	231	225	232	215	218	213	210	242	195	225	218	234	230	252	225	210	229	222	207	215	207	226	212	211	220	215	242	231	214	214	227	204	205	220	213	229	233	232	209	203	228	201	203	212	219	227	215	218	233	205	221	218	181	202	226	230	198	256	215	220	228	246	193	255	252	230	238	232	228	210	228	212	206	220	210	217	218	220	193	226	227	219	241	194	227	234	224	245	231	228	212	185	225	240	217	212	207	237	222	227	228	203	222	213	226	208	220	204	218	213	192	241	238	221	200	227	213	214	221	237	202	211	214	244	212	242	206	240	212	218	216	220	238	233	222	242	215	224	199	199	247	229	226	221	243	207	221	232	211	221	224	218	208	230	242	223	221	240	215	217	226	211	189	232	209	227	208	203	190	203	231	239	202	225	225	205	198	256	245	202	222	210	227	228	215	216	231	209	234	212	199	219	226	231	212	193	237	208	215	238	219	219	206	249	236	226	217	230	247	222	222	243	263	192	238	227	238	215	218	216	235	212	211	233	242	208	215	231	246	243	215	224	233	226	205	241	238	226	238	215	208	228	214	208	225	235	209	228	231	214	230	194	215	220	194	225	239	229	240	255	221	193	197	197	197	218	228	196	191	207	219	227	239	234	190	223	209	205	219	219	219	247	219	227	190	210	233	258	218	211	209	213	204	225	230	228	232	226	222	225	209	222	208	198	226	185	217	225	223	216	202	213	225	218	216	226	217	223	201	210	232	241	206	228	230	219	209	211	224	214	215	224	225	229	223	203	214	236	211	215	243	243	210	228	232	198	198	223	216	232	199	210	238	228	242	231	231	216	199	249	253	199	211	205	217	227	207	223	216	240	215	230	219	213	210	224	209	221	215	205	247	200	203	218	214	212	250	211	192	227	241	219	217	208	226	203	212	243	207	225	203	210	225	236	228	222	230	225	237	209	230	224	221	237	207	231	229	207	226	234	226	236	195	223	214	216	190	222	192	246	231	227	229	191	204	215	206	239	239	203	211	219	225	197	233	195	205	212	219	212	201	211	206	219	211	209	245	235	242	227	222	210	230	211	202	214	253	221	211	223	213	227	203	215	222	219	227	190	230	243	210	230	227	217	252	235	230	217	197	220	192	214	203	219	209	203	232	247	232	238	212	235	204	245	224	202	251	206	211	205	244	217	207	200	253	227	263	240	201	228	211	203	213	227	237	191	234	225	234	223	208	232	240	221	249	221	216	204	223	225	203	210	219	245	195	211	233	237	238	215	269	220	218	209	223	232	233	222	254	219	208	249	235	227	225	205	218	235	219	215	198	228	211	197	228	238	239	217	221	210	235	210	217	218	197	213	231	210	239	204	209	196	223	197	215	218	216	219	243	199	203	211	218	232	232	215	200	214	218	238	200	203	225	242	204	241	214	183	224	231	210	194	217	243	241	204	216	220	207	226	215	193	209	237	231	194	230	224	226	239	199	225	203	208	231	222	247	208	230	223	200	218	211	236	230	219	207	219	222	202	214	207	216	212	250	234	206	239	198	191	233	207	221	226	215	225	226	215	211	194	230	207	223	218	211	198	239	218	235	226	208	235	198	229	232	209	226	201	225	210	228	186	215	217	223	240	235	191	209	227	260	218	228	216	212	216	224	228	216	222	223	255	196	221	235	214	232	200	207	223	212	210	224	227	237	216	246	213	215	203	220	211	220	234	211	209	207	215	203	216	230	237	231	209	231	222	228	216	216	227	222	230	223	220	218	222	215	203	224	232	229	208	200	203	204	226	214	226	227	222	210	206	236	222	206	232	216	235	214	206	198	229	232	237	227	228	203	212	222	222	213	229	243	226	243	214	245	222	218	224	232	261	200	223	224	231	212	254	205	208	231	198	224	221	206	227	243	230	231	203	222	223	238	202	238	206	224	213	256	244	224	222	202	225	212	212	223	232	229	217	253	201	217	221	220	213	219	224	210	229	236	235	213	242	236	217	253	201	203	216	229	237	205	231	234	226	199	237	221	216	224	209	215	251	195	248	214	229	210	214	231	236	213	243	256	202	226	226	230	219	225	227	208	202	207	209	220	227	219	233	225	230	210	222	221	209	230	203	220	240	196	224	223	217	224	232	233	219	230	218	253	219	211	201	233	228	227	203	212	245	231	210	213	223	216	243	244	199	234	233	223	196	215	237	214	231	223	226	239	250	212	229	239	243	216	205	220	222	234	212	211	233	232	214	210	219	203	229	184	247	218	213	191	211	234	237	220	213	246	244	209	207	225	217	243	237	226	219	223	221	238	233	214	215	219	230	218	213	233	207	220	208	215	219	213	237	225	210	214	222	217	216	233	231	240	217	219	191	211	198	227	199	225	224	237	208	229	222	225	222	213	236	227	204	214	214	224	228	203	226	224	232	217	211	213	202	234	241	232	232	215	212	214	229	227	240	240	222	240	216	199	214	206	210	228	209	228	227	211	216	220	234	215	232	212	218	205	225	221	203	215	206	208	230	175	196	222	225	222	238	257	221	226	197	211	207	249	244	204	226	209	235	214	204	218	260	220	219	219	216	230	232	223	229	218	211	206	224	225	231	225	225	240	210	219	203	236	206	194	209	225	206	216	240	227	234	233	232	228	230	212	216	220	208	230	227	219	221	223	222	215	225	217	247	213	230	232	199	234	192	229	235	235	208	220	231	234	214	255	240	225	214	222	222	225	206	206	210	234	229	260	195	218	203	216	225	225	229	255	218	230	201	225	241	187	221	212	211	218	236	213	213	198	204	238	200	206	201	203	209	230	240	222	245	196	233	209	199	205	256	223	226	206	222	223	229	218	217	210	239	195	225	203	227	209	196	216	213	218	232	231	226	213	232	212	216	225	226	246	216	255	223	246	217	212	196	233	219	209	220	236	204	216	208	209	218	218	206	190	212	220	252	234	224	199	237	214	229	215	233	220	238	224	237	226	235	207	234	222	218	223	224	229	211	213	238	224	232	232	209	216	234	198	216	220	235	213	225	213	238	210	214	229	237	217	198	226	209	208	199	222	200	243	235	194	190	218	201	205	199	201	235	194	238	241	195	191	214	215	213	215	224	236	219	250	233	209	208	201	201	214	234	223	231	203	204	202	233	236	222	205	198	227	220	220	203	200	189	252	206	199	228	224	188	242	244	241	203	203	220	227	229	224	232	199	217	214	222	222	212	210	185	232	228	213	212	207	231	222	233	231	230	224	212	210	246	234	201	207	209	219	223	242	219	214	229	216	211	200	214	239	190	202	223	230	246	258	217	209	237	208	216	214	214	214	217	220	215	234	231	220	229	207	222	201	242	247	235	227	238	216	239	195	212	208
10431	28923	24749	12731	7930	4910	2609	1858	1374	1096	875	744	616	583	571	489	521	465	423	417	412	371	380	350	340	322	328	300	284	320	297	307	278	310	305	272	304	313	271	281	263	297	284	307	298	322	284	283	283	287	318	419	343	402	284	255	276	253	230	246	253	244	289	243	263	245	274	253	252	247	267	238	239	250	273	244	248	228	261	262	237	246	243	272	241	218	240	268	236	241	239	227	266	264	259	250	245	294	248	238	240	257	263	258	250	258	271	272	246	223	220	244	231	244	263	264	269	261	261	240	224	236	256	261	257	243	235	224	224	255	240	261	227	259	258	261	243	237	254	244	244	245	252	251	230	235	266	240	226	244	230	242	238	254	225	267	255	240	251	271	237	236	236	247	260	238	259	222	255	249	258	252	234	251	248	249	251	236	225	229	224	251	262	240	260	223	244	264	257	256	238	241	275	275	259	237	268	228	215	259	241	253	257	254	267	246	271	245	223	263	260	256	222	238	279	255	257	222	244	272	257	253	260	261	246	270	264	264	259	215	243	235	245	238	249	228	242	226	263	241	242	244	247	253	238	249	236	268	279	234	265	220	254	258	243	204	246	255	248	266	250	252	265	222	218	250	245	254	259	235	220	238	247	270	256	237	258	256	252	247	253	243	271	255	237	244	242	254	229	226	250	253	241	249	252	276	266	251	232	237	234	241	238	265	262	233	233	244	226	238	242	239	248	250	255	242	229	226	239	270	219	241	245	262	248	259	250	227	245	244	234	266	255	261	254	243	226	273	235	240	245	259	252	253	268	242	244	233	241	268	266	266	279	265	244	228	241	230	252	259	236	230	227	281	240	255	251	261	260	252	256	266	253	257	251	225	280	268	230	244	218	248	227	243	238	269	246	235	255	246	250	233	240	251	265	241	256	230	244	236	254	255	251	229	242	254	233	248	228	252	255	249	269	240	243	228	225	254	286	249	252	248	269	237	261	252	251	270	265	246	242	245	221	241	261	238	238	261	249	236	261	243	236	227	252	249	257	245	248	260	241	224	246	245	252	239	290	245	241	228	276	241	238	273	255	267	243	277	268	218	234	254	248	280	237	252	224	234	253	259	262	254	255	220	215	261	234	255	253	251	210	227	265	235	269	239	254	266	261	248	239	263	250	241	249	265	259	227	249	243	250	264	241	264	215	230	241	232	243	244	263	241	250	291	226	219	248	241	248	231	231	259	227	239	240	257	262	245	266	265	239	247	247	245	234	214	238	276	235	283	236	251	254	247	239	227	226	263	245	212	260	241	229	239	234	232	216	244	265	261	257	224	213	257	242	298	241	254	247	252	251	262	214	238	243	224	250	247	249	249	223	246	243	249	252	232	249	244	248	250	246	228	264	252	240	243	244	237	261	245	248	233	228	231	240	237	250	268	255	265	263	232	265	234	237	216	247	231	247	217	280	249	250	230	225	232	241	259	265	257	225	255	265	239	244	238	252	245	255	253	239	243	230	259	247	264	258	243	233	238	249	262	253	226	256	265	220	210	252	237	262	244	250	260	265	256	259	259	237	244	248	244	240	255	225	249	274	278	271	229	253	252	248	227	241	247	233	244	229	258	249	243	244	250	258	266	220	258	244	215	218	243	226	221	234	241	245	204	243	258	241	235	275	207	253	270	246	245	228	251	224	243	249	266	255	224	245	265	259	253	248	236	273	263	280	245	256	259	269	283	258	250	287	256	275	240	245	240	232	238	273	242	286	268	228	259	235	256	278	241	256	249	253	242	237	261	234	241	247	269	284	248	263	262	235	265	266	249	247	282	257	239	277	270	257	240	238	260	237	278	260	267	241	238	241	270	250	229	243	235	260	257	261	239	265	270	252	248	245	240	239	263	236	255	253	244	220	245	220	239	259	228	234	232	279	255	230	244	247	270	267	231	236	269	229	251	245	231	235	225	232	251	259	238	245	241	220	235	260	254	270	249	237	240	230	257	262	229	279	261	272	240	246	234	280	246	262	243	242	241	225	249	242	244	221	280	240	248	235	233	252	229	253	248	241	257	239	248	262	241	269	245	249	251	247	235	247	252	261	244	233	243	264	239	256	272	255	262	254	260	243	255	226	242	217	224	253	259	241	285	261	235	257	260	262	244	232	258	240	259	220	237	243	238	250	257	248	261	251	248	225	240	265	216	235	234	269	260	258	242	241	247	267	243	262	253	245	226	242	245	241	228	235	270	257	261	263	263	249	240	269	227	227	243	265	242	273	244	258	252	264	267	263	262	242	232	233	245	262	251	238	250	241	276	249	251	252	245	250	242	247	237	236	227	232	262	246	234	267	237	229	247	217	259	241	250	217	236	238	286	248	253	211	256	255	252	270	233	235	283	250	238	257	249	258	264	247	242	247	255	225	253	242	225	249	245	238	227	247	229	228	230	253	276	263	240	238	272	242	276	233	251	241	245	242	243	251	269	260	254	234	235	246	220	226	227	252	225	241	229	224	264	200	259	252	255	238	248	260	239	246	247	257	257	244	254	261	253	248	230	256	238	231	242	283	226	218	269	271	237	250	231	249	246	251	214	229	254	234	265	266	268	245	242	214	272	232	235	240	226	258	253	250	242	240	252	245	235	260	258	246	246	237	217	271	233	277	263	251	248	236	245	236	271	228	255	229	254	223	257	239	240	210	246	273	269	228	244	242	237	215	224	239	262	207	267	245	257	229	231	241	257	233	249	237	280	255	251	264	231	272	236	230	257	240	225	280	247	262	226	186	272	229	236	242	246	257	246	252	239	244	219	273	218	245	242	267	257	226	250	238	272	257	266	231	246	269	262	262	244	218	240	258	228	260	284	226	270	248	237	225	257	218	279	235	234	218	248	270	244	226	254	248	252	241	226	252	272	271	265	244	255	246	280	257	217	255	263	222	267	228	232	233	245	276	236	245	250	240	239	252	244	246	237	242	223	242	246	247	258	235	250	264	285	240	245	264	270	246	249	269	277	230	209	236	241	267	246	248	272	232	272	214	255	230	263	231	255	257	247	243	226	240	234	232	216	262	254	248	231	256	265	248	264	243	238	253	262	282	255	263	248	224	237	246	238	223	277	263	277	215	235	255	245	254	249	271	242	233	271	273	223	253	260	254	267	228	228	247	222	247	245	245	241	238	245	237	259	277	246	249	220	247	271	244	258	248	222	262	256	254	263	262	254	251	235	283	237	275	235	233	245	244	240	239	261	242	233	236	259	274	270	231	252	238	262	254	268	263	240	252	253	234	247	263	252	255	243	274	235	241	235	223	218	241	245	258	266	236	264	218	255	244	210	263	264	229	251	238	240	251	256	235	276	257	228	265	246	236	243	237	233	229	244	246	264	262	243	213	279	227	255	249	212	253	259	248	261	247	242	248	254	262	276	240	250	216	243	227	258	254	259	236	238	250	225	247	243	286	246	232	276	224	276	262	230	248	270	257	231	244	238	246	278	253	268	267	256	231	243	261	243	246	257	249	244
27641	20435	12051	3666	1492	995	909	758	727	760	669	687	712	700	689	705	650	695	715	719	671	671	666	629	683	703	646	734	682	699	686	700	700	666	741	702	696	702	679	717	692	696	670	678	672	695	654	690	686	685	712	657	651	697	651	665	639	712	695	648	688	671	668	682	701	720	704	723	740	739	646	680	650	709	651	661	669	684	709	713	649	668	655	685	658	663	619	648	644	652	627	661	672	734	706	683	637	722	639	713	661	683	689	676	636	677	702	676	649	703	715	675	664	653	691	689	626	662	643	677	696	702	687	691	665	654	639	645	665	678	670	666	695	723	673	704	710	685	693	682	686	654	693	693	687	664	691	748	680	678	711	640	673	681	671	752	708	684	679	702	668	660	715	680	722	706	677	679	684	705	664	689	672	714	680	715	642	672	698	649	695	705	692	670	686	679	713	701	698	696	632	688	685	648	657	684	665	675	672	667	665	712	649	661	665	686	675	700	653	679	681	664	694	676	655	706	716	655	668	675	637	689	676	628	669	684	656	693	722	693	667	688	669	696	689	659	653	674	662	665	651	647	708	677	704	667	648	740	608	653	711	648	743	701	629	658	677	667	603	672	653	727	695	648	725	677	662	684	730	688	689	661	647	647	688	685	657	680	687	697	684	660	644	717	647	644	689	711	703	674	660	687	680	640	643	710	707	674	742	688	715	674	704	701	682	677	702	659	665	695	704	668	668	656	661	677	658	655	676	662	631	734	671	658	642	666	674	662	697	690	655	688	672	671	672	622	665	684	700	648	694	690	699	680	700	695	715	657	704	667	677	706	676	672	617	650	654	663	712	664	671	676	692	716	679	721	649	638	699	680	674	716	686	659	675	695	675	665	692	666	651	668	649	721	694	639	713	627	692	694	681	656	750	662	666	691	663	693	709	711	680	673	666	667	696	661	679	687	701	670	717	650	726	722	660	685	687	681	719	671	694	704	680	703	660	702	661	671	680	673	655	682	709	708	657	688	693	700	675	654	675	704	668	653	654	705	715	668	690	726	676	681	671	707	719	682	697	673	651	688	674	718	630	666	690	679	666	677	638	696	697	632	721	666	655	679	662	687	672	692	737	687	665	655	635	676	650	663	708	637	720	704	693	648	728	684	657	688	659	684	656	637	666	707	717	672	655	650	667	667	680	681	666	666	683	648	691	696	701	670	709	674	669	703	663	670	664	703	679	695	694	743	703	677	682	631	707	688	669	675	720	683	662	637	684	696	643	733	672	611	692	670	692	678	677	674	704	724	745	708	656	676	640	637	703	662	682	688	684	674	699	687	660	687	696	682	699	701	659	692	678	677	705	664	700	627	649	651	712	705	690	653	664	669	694	710	666	689	703	667	699	688	694	683	668	670	663	663	655	676	654	674	664	676	659	707	703	671	672	649	675	660	682	670	661	709	712	690	666	698	686	730	638	719	682	670	744	687	709	691	654	665	616	680	650	647	653	629	708	689	695	676	662	707	709	664	679	624	696	699	682	681	699	658	651	681	671	672	667	669	655	684	717	699	708	676	673	694	675	677	640	665	708	652	620	725	690	643	698	651	713	668	691	675	688	723	692	679	698	718	698	764	704	694	663	680	701	707	709	725	696	653	703	687	695	655	666	699	679	689	696	693	670	670	659	706	688	628	656	693	650	685	679	662	699	649	700	702	720	675	647	689	666	653	691	670	680	709	640	628	700	658	697	683	671	619	682	686	688	694	659	679	685	715	673	696	691	704	654	657	661	686	650	666	716	715	690	637	702	704	700	669	647	667	702	694	643	670	676	735	680	718	669	665	690	663	701	664	692	626	690	674	680	710	703	680	648	672	683	659	677	630	660	684	644	722	662	642	668	694	665	680	601	674	684	662	702	725	710	704	680	714	688	651	658	628	719	707	737	647	683	668	690	727	662	681	730	682	685	650	652	669	659	681	663	676	697	679	743	703	680	716	717	634	684	687	683	700	674	721	717	753	650	668	693	695	689	678	659	679	656	684	729	680	673	689	676	680	705	674	620	681	736	621	709	712	688	686	697	618	685	675	685	706	660	693	699	666	715	675	648	630	688	645	683	694	674	675	652	676	643	698	677	691	697	658	684	632	661	679	677	695	720	675	686	673	706	688	706	673	671	693	691	709	690	705	699	705	683	660	665	671	674	717	636	701	684	683	661	718	705	681	654	683	669	702	670	656	703	716	686	684	673	686	667	682	700	683	649	694	711	686	652	691	696	665	700	667	678	628	704	722	691	657	695	636	660	753	650	721	691	716	709	704	713	717	673	744	679	710	671	682	673	671	706	686	689	681	642	679	686	646	674	678	676	676	726	685	650	639	711	686	704	648	685	666	670	672	674	673	648	703	693	655	667	714	705	685	667	697	687	678	685	683	667	683	657	692	677	682	665	691	662	650	670	669	644	695	651	659	674	667	658	666	681	716	705	641	687	653	669	673	647	692	667	705	729	643	690	672	643	714	737	673	646	745	669	677	697	672	660	687	697	723	680	695	719	640	741	667	684	670	687	707	651	715	686	677	662	680	708	688	674	628	704	696	664	653	642	660	637	717	674	661	637	682	668	623	698	708	680	684	725	667	689	659	677	669	728	643	717	714	695	689	703	719	676	651	687	657	687	683	614	690	647	655	676	656	654	696	700	667	698	656	665	667	711	682	685	644	759	692	688	671	704	684	709	728	642	729	647	641	701	688	667	682	679	669	692	670	660	660	659	737	718	704	662	700	675	683	670	660	702	660	693	659	707	662	666	717	653	684	690	691	654	709	682	661	685	672	699	667	695	700	670	619	637	697	640	710	663	654	703	658	695	669	685	701	682	691	699	775	681	658	699	659	711	699	709	656	666	600	717	656	691	659	648	677	694	736	703	672	690	685	661	653	688	707	666	697	658	635	685	708	679	687	666	699	664	685	700	662	680	673	674	715	683	669	681	728	725	741	664	634	623	653	704	655	663	687	668	662	726	657	706	670	662	681	675	653	676	662	689	667	671	717	667	721	653	659	652	711	671	677	686	733	699	693	646	678	701	661	647	647	666	675	633	706	671	640	685	725	649	679	708	652	710	664	632	644	713	703	645	653	686	661	683	649	654	681	708	711	662	713	700	662	682	680	691	658	714	707	669	661	665	684	686	693	665	600	714	640	674	699	691	722	643	654	672	699	685	679	676	621	620	656	699	719	695	663	628	656	674	680	675	662	689	697	640	668	703	681	678	640	694	665	654	721	714	690	699	670	681	642	643	661	682	665	629	705	680	694	640	657	654	652	698	606	712	697	642	699	706	717	705	660	718	698	728	653	683	679	673	657	641	694	698	613	714	708	674	643	728	695	712	676	669	637	684	748	712	717	682	642	632	692	680	709	664	662	668	678	667	683	671	681	667	690	700	677	662	681	682	707	693	687	686	678	684	689	675	678	681	726	679	658	677	681	663	650	635	637	672	629	617	678	699	700	671	715	674	700	695	686	678	675
7813	14785	9620	3596	2056	1387	1074	873	822	792	818	796	859	831	759	816	803	797	797	792	745	747	795	777	760	758	744	776	759	752	736	748	732	752	785	757	761	731	754	776	715	732	731	747	759	755	725	794	768	727	734	754	733	753	767	771	799	740	799	749	745	729	735	766	730	729	720	743	773	770	777	735	768	738	770	780	740	787	741	751	755	749	734	743	744	729	789	721	718	702	722	688	730	770	728	699	782	749	761	743	733	691	767	717	781	754	755	741	727	745	748	763	742	674	709	791	777	763	738	724	694	733	722	731	773	755	733	733	726	727	731	741	693	739	739	740	782	706	751	708	737	753	743	778	759	707	723	722	769	751	707	711	729	744	762	751	688	735	781	724	762	725	748	751	746	731	719	739	749	744	788	720	719	785	721	734	741	725	793	765	732	748	747	729	726	725	692	706	685	787	756	735	725	737	754	734	794	734	718	767	695	733	721	777	733	790	742	695	772	746	714	716	771	748	730	737	724	703	774	741	775	727	758	724	697	700	744	749	729	685	733	743	757	675	763	747	736	746	761	752	711	746	769	733	696	684	757	741	747	733	760	739	759	791	743	734	780	764	742	765	725	758	729	728	744	716	700	775	790	769	732	737	699	732	682	710	731	723	764	755	715	761	740	798	739	729	720	710	766	749	768	736	753	708	740	712	733	793	765	741	732	777	742	769	767	760	799	725	703	783	736	743	737	811	741	742	757	738	732	781	717	727	723	746	751	721	714	746	697	729	815	750	750	745	735	699	761	745	757	733	757	751	776	724	725	744	718	760	751	682	772	739	752	724	706	761	740	721	745	780	748	733	726	753	786	729	788	728	734	747	699	750	692	739	759	756	699	724	718	735	763	734	798	761	717	681	777	748	702	718	758	741	700	794	753	739	711	745	764	732	756	713	750	829	733	753	699	750	767	733	773	738	676	720	721	741	727	773	746	731	766	765	730	743	728	727	711	743	735	725	724	721	708	754	738	785	754	740	724	718	796	736	736	772	780	762	775	746	757	716	758	737	770	736	758	769	755	794	760	740	758	744	720	730	737	765	768	793	697	745	769	748	784	774	717	791	727	759	731	737	770	699	764	759	752	743	734	760	784	741	718	766	749	761	742	746	675	729	703	730	718	785	723	742	769	714	743	726	768	723	750	729	730	737	782	749	748	761	769	740	712	755	787	758	767	749	728	752	698	758	741	760	784	725	718	761	756	749	753	743	703	713	724	688	749	736	719	768	728	789	702	774	746	731	769	739	728	775	736	736	734	728	789	693	774	792	775	740	705	745	734	726	715	726	744	739	795	736	749	748	766	662	779	713	765	767	736	755	803	727	707	724	746	749	742	726	773	717	760	721	731	737	718	708	765	761	714	734	764	685	727	771	725	745	746	775	751	712	693	740	746	771	781	727	729	765	713	738	726	729	746	703	758	718	717	749	730	782	710	712	717	703	679	760	762	725	723	745	749	765	743	745	722	757	753	789	715	779	737	746	743	724	702	709	734	771	731	730	719	752	732	732	750	709	727	726	793	765	734	761	705	695	723	753	713	718	743	752	689	755	757	759	726	705	719	738	741	717	765	761	786	799	739	701	758	752	721	746	732	747	741	757	772	702	820	744	750	746	767	736	688	732	778	745	782	729	736	711	739	706	745	741	736	799	784	730	698	763	729	711	791	738	734	741	730	734	713	739	801	734	706	744	692	736	743	726	750	757	738	757	747	726	732	762	710	773	709	710	742	781	775	753	730	816	721	751	695	768	718	752	712	740	703	755	725	751	716	767	763	746	719	741	740	785	767	807	708	697	752	759	757	698	737	741	749	738	720	750	730	721	745	734	767	740	714	755	734	748	777	739	722	720	736	740	764	724	773	720	705	718	743	733	743	735	721	757	724	776	766	766	718	703	749	728	747	776	705	741	723	719	747	740	758	751	731	724	733	761	710	715	746	734	784	739	714	757	728	730	771	687	748	738	759	753	769	765	719	801	710	761	740	704	737	690	753	756	742	779	750	690	762	776	739	748	775	749	770	737	763	787	722	758	788	765	692	750	771	743	690	700	776	739	755	718	722	716	726	759	781	727	717	695	780	725	692	723	753	776	761	720	735	763	754	703	730	723	736	777	705	772	726	766	718	716	791	716	754	718	706	733	731	710	723	726	784	720	783	770	793	709	715	754	740	679	757	728	676	756	804	736	739	723	796	740	730	703	746	738	757	735	727	750	752	742	732	775	732	772	745	743	781	727	758	771	706	718	743	759	686	741	713	700	709	721	795	752	727	770	750	760	717	653	743	732	752	738	690	765	790	769	781	717	723	716	748	763	779	772	704	775	779	710	738	740	758	702	737	742	799	731	778	780	762	763	716	772	747	747	741	795	743	782	721	745	752	795	701	707	720	737	730	820	768	728	726	773	776	737	739	696	721	712	766	728	729	799	763	752	718	742	752	740	725	758	715	731	737	751	759	764	728	750	718	779	754	751	746	712	740	766	778	713	746	757	779	687	658	758	746	753	715	742	758	699	779	752	731	763	738	720	737	764	786	750	740	723	709	749	751	760	741	760	758	727	765	714	701	751	723	686	739	716	739	747	693	708	690	780	751	783	789	723	716	772	766	729	761	736	755	695	755	746	733	686	702	718	753	752	769	778	724	693	782	751	731	783	756	730	735	761	786	721	814	712	743	753	756	791	816	721	720	786	733	749	764	728	735	738	718	775	769	725	722	754	736	757	764	733	747	744	669	734	712	712	726	759	723	717	761	689	682	760	784	802	730	707	765	750	739	710	722	752	787	715	729	762	780	704	761	744	744	730	751	711	750	729	731	789	772	681	762	714	711	726	729	796	718	736	773	773	738	803	726	763	757	760	759	716	767	729	713	686	779	751	772	734	715	768	760	701	714	714	772	715	721	725	718	696	742	727	714	724	737	746	722	769	713	724	780	772	737	781	714	780	738	714	753	735	772	751	716	757	765	693	793	775	734	700	707	723	712	741	731	726	772	706	725	738	784	763	775	767	744	743	731	710	773	741	737	729	724	696	721	733	740	767	785	725	758	739	754	759	755	742	752	735	744	790	715	731	705	809	770	760	749	728	729	763	710	759	773	739	765	711	780	755	720	731	684	708	729	725	714	696	749	772	746	762	736	755	759	739	769	734	761	708	695	713	726	756	714	782	731	774	739	750	692	747	764	724	713	732	733	700	673	713	723	777	717	774	761	723	778	718	752	759	780	754	732	758	745	779	728	701	699	766	720	681	738	752	749	702	735	754	773	753	734	738	710	722	795	738	772	763	725	697	765	744	781	749	751	791	759	757	706	742	782	769	771	782	770	755	749	772	760	752	785	712	760	746	697	744	746	710	737	719	751	732	754	696	789	677	782	774	724	707	738	702	755	710	739	730	732	754	754	710	724	743	729	736	725	752	711	705	729	749	743	739	759	770	783	739	753	734	752	759	784	747	720	764	719	746	694	779	744	725
23955	21314	28493	24461	21302	10992	1527	1046	836	765	728	690	633	632	628	617	581	574	625	587	538	512	535	508	567	488	506	530	551	541	550	488	541	515	562	526	545	566	539	496	490	529	543	497	537	506	548	537	488	498	550	478	514	512	506	508	512	505	500	526	504	492	525	486	464	524	517	503	488	506	533	525	490	530	518	505	533	523	478	506	502	495	470	508	528	505	527	562	530	534	522	511	524	484	509	517	503	488	529	517	485	483	501	499	496	472	518	507	528	532	481	513	494	540	526	505	472	487	520	493	459	492	510	488	537	513	506	473	484	478	466	490	481	501	524	486	542	481	479	474	513	475	436	498	483	528	464	493	504	518	498	503	481	509	525	559	488	481	508	505	478	494	510	589	536	548	506	489	499	504	464	502	513	510	532	526	519	463	505	542	506	532	481	539	507	530	514	499	505	499	470	461	497	524	472	490	498	489	512	520	475	475	488	467	518	507	480	491	489	526	525	565	496	498	541	515	497	516	502	467	508	536	513	504	529	537	524	541	500	495	478	517	495	505	507	502	504	519	527	528	472	500	532	544	518	526	449	538	498	497	488	507	545	513	492	508	507	499	511	536	505	507	490	511	505	513	505	497	532	526	475	509	517	547	467	527	488	512	524	481	485	537	490	499	511	501	510	518	473	521	464	532	481	492	555	531	539	498	474	497	438	487	488	485	451	494	478	521	530	521	525	503	502	509	486	499	507	537	500	518	519	501	471	478	469	483	535	480	490	515	531	489	481	522	479	518	493	537	513	496	535	510	530	488	511	469	504	457	545	500	509	523	503	446	468	534	520	534	485	523	504	482	513	480	519	515	500	542	513	485	505	537	520	503	463	495	515	493	482	505	543	498	485	487	533	509	504	491	524	502	523	527	541	513	428	466	515	503	500	509	540	444	539	530	473	506	496	541	455	496	517	522	560	507	534	525	503	527	503	521	514	520	497	540	516	493	490	468	512	517	483	480	480	521	489	507	506	505	484	501	517	525	547	517	528	509	502	489	503	509	523	459	512	486	500	537	504	520	517	524	522	477	532	509	469	474	526	486	521	499	519	515	496	504	508	482	498	500	538	474	516	501	499	520	514	523	522	479	522	539	506	505	542	493	483	491	527	554	513	486	512	515	524	487	508	508	500	469	497	486	497	503	517	516	498	521	516	519	513	508	537	495	518	498	539	513	489	519	501	519	520	496	556	503	495	564	527	523	542	490	494	462	492	531	538	514	502	503	519	495	503	476	479	499	481	473	481	470	511	508	495	501	490	548	488	505	533	499	506	542	501	485	479	491	489	507	502	499	495	490	506	532	539	500	534	519	535	516	504	522	494	488	511	522	524	486	540	539	490	525	497	491	460	468	504	512	518	494	500	484	507	519	530	508	486	501	491	530	485	504	518	464	512	488	484	524	521	518	550	509	501	499	543	471	528	510	541	507	495	488	501	501	504	519	480	483	498	495	488	483	524	512	475	504	492	495	456	506	479	523	541	520	518	552	483	484	479	539	487	511	507	487	503	467	479	459	532	451	499	496	546	492	495	516	492	503	483	486	495	502	518	521	486	473	496	521	481	512	521	497	487	526	472	469	493	512	467	567	482	445	515	511	516	503	543	510	504	479	519	480	503	549	468	533	509	521	519	461	481	493	504	524	470	542	493	552	522	497	549	476	500	479	468	487	517	484	513	481	507	501	485	507	515	516	485	480	525	514	494	515	514	504	486	499	483	491	469	512	546	507	476	456	533	506	529	486	484	503	489	517	488	479	460	511	533	529	491	494	550	491	492	471	511	511	477	459	502	514	508	539	527	500	467	529	519	535	559	527	483	499	498	521	492	507	522	512	513	496	542	489	507	537	504	507	480	512	486	468	482	510	501	484	491	499	506	480	506	534	524	524	508	510	491	495	505	499	478	489	536	467	525	500	513	451	523	521	504	504	501	510	519	474	536	525	507	500	547	488	492	502	511	474	532	506	495	477	508	522	526	493	511	510	531	502	509	520	501	524	502	457	502	483	497	521	506	481	488	472	501	498	542	486	477	542	527	504	520	491	499	492	507	517	474	472	514	498	521	479	551	524	492	470	532	512	521	520	495	532	508	448	496	476	505	536	516	502	494	505	458	466	495	500	531	491	516	471	487	505	484	471	450	470	499	511	527	515	526	507	507	522	505	496	488	483	508	546	467	482	472	524	486	519	496	554	507	528	489	511	524	506	511	497	510	518	484	485	545	553	480	508	486	521	494	511	497	530	492	486	480	528	490	477	517	461	556	543	544	470	557	525	511	525	522	487	514	495	489	533	501	489	532	549	494	525	566	478	525	530	500	525	470	528	461	552	499	466	470	511	476	498	487	512	492	496	517	562	480	480	491	490	500	486	513	461	502	488	489	475	513	502	529	478	492	469	485	495	516	533	497	509	469	488	476	527	518	513	480	523	501	479	472	486	525	501	502	475	481	513	501	476	518	458	518	511	525	542	526	539	492	516	491	484	487	518	505	516	491	498	515	484	475	509	519	489	470	522	528	514	496	476	566	487	546	512	506	499	516	512	504	486	511	425	516	492	515	514	498	498	490	488	498	498	475	471	480	482	477	514	493	532	477	499	463	480	492	482	504	519	506	469	528	524	528	487	482	502	453	529	513	485	573	549	472	477	522	482	474	528	448	498	484	530	519	499	525	523	486	471	504	526	512	492	471	496	546	495	516	488	472	504	496	524	510	485	500	529	499	466	487	488	480	482	505	507	535	468	514	471	556	524	531	520	513	470	475	548	506	493	477	513	504	518	498	511	464	518	452	479	524	557	540	492	500	507	527	513	445	518	443	495	527	507	495	548	518	506	493	503	512	481	474	449	464	511	474	479	489	526	486	501	483	493	489	477	500	511	481	505	513	542	505	545	538	489	525	497	503	510	511	518	484	487	463	458	501	480	491	503	503	469	553	515	487	496	492	525	491	513	552	474	503	490	525	524	518	531	491	513	511	486	528	502	488	472	499	512	514	508	523	491	515	529	485	520	512	507	506	536	505	493	492	515	498	521	494	488	515	467	526	507	515	468	484	527	533	484	517	529	488	468	520	500	532	510	499	489	488	536	487	475	508	535	452	500	500	472	438	488	444	462	501	512	467	483	509	531	565	507	511	499	486	519	540	502	531	470	502	494	460	485	454	505	492	514	523	502	485	502	498	475	467	503	481	523	477	478	511	518	535	500	509	528	548	539	474	539	516	489	508	484	555	484	462	503	483	502	494	476	542	471	519	492	516	506	530	498	506	497	499	527	515	536	523	522	498	512	518	513	504	503	498	538	481	470	520	493	514	544	505	487	529	510	498	497	469	513	483	525	499	490	478	498	505	467	505	499	527	505	508	472	520	491	458	512	500	510	499	460	505	553	496	505	478	494	472	491	500	489	498	483	486	540	554	550	526	545	530	511	508	490	482	526	532	503	516	508	500	507	490	489	509	502	490	546	538	488
7353	20323	13910	6044	3656	2487	1790	1374	1195	1032	907	870	872	783	747	760	672	705	709	627	655	631	658	632	653	623	607	582	609	601	587	569	575	609	587	617	620	589	576	541	597	604	586	612	610	604	603	599	592	592	592	550	597	609	603	554	543	569	554	526	545	574	557	566	594	566	564	573	590	559	572	575	588	546	532	554	581	560	566	568	531	544	571	558	562	569	524	561	594	573	563	564	569	601	539	542	563	560	563	559	580	564	528	577	533	562	564	580	562	523	577	575	559	533	521	558	555	570	545	560	529	587	573	543	552	554	573	553	582	533	545	539	522	558	565	602	516	565	527	580	595	562	559	554	565	582	539	542	570	544	523	551	556	563	592	558	597	585	576	550	552	560	526	561	600	543	545	556	572	603	546	542	582	557	579	510	540	524	570	602	531	545	575	580	545	577	582	561	555	573	545	568	577	555	577	564	553	573	574	550	560	568	562	586	544	593	579	593	605	576	583	575	557	588	590	539	584	521	590	588	528	561	590	565	573	545	543	589	572	558	538	584	554	545	565	532	513	617	521	578	611	587	569	633	585	574	536	545	558	568	600	516	568	547	548	529	538	569	534	564	586	518	531	548	572	581	533	583	577	539	559	556	596	545	556	506	578	583	541	547	572	543	543	560	584	527	600	592	555	563	564	578	567	554	555	538	578	539	582	591	608	582	548	548	553	576	567	514	551	555	554	530	579	568	571	547	555	577	544	533	565	533	571	534	579	618	590	584	539	559	546	575	568	523	546	560	556	552	593	528	567	617	570	542	588	552	554	577	545	540	546	526	532	557	566	531	606	589	593	573	567	526	551	554	554	601	596	588	569	548	567	557	609	553	583	496	531	552	580	555	568	535	541	538	601	567	573	524	542	549	597	545	551	533	575	594	562	579	530	589	542	535	529	629	605	534	575	560	583	571	538	603	642	520	541	575	580	533	586	599	555	574	541	603	593	564	537	542	590	553	520	550	594	582	586	551	549	568	545	534	561	589	562	604	589	554	570	571	549	565	538	542	551	536	560	595	568	591	562	563	561	545	545	591	579	582	562	540	566	539	549	592	581	598	528	579	557	522	562	617	530	571	563	591	575	585	538	530	597	549	548	543	569	535	533	548	511	562	576	534	529	588	542	593	610	607	566	585	599	576	565	578	577	564	562	537	601	548	556	561	592	533	577	567	577	571	583	567	567	551	585	573	571	573	580	554	592	586	553	542	522	562	547	584	587	578	561	529	574	549	541	565	580	535	532	543	570	575	571	574	543	572	549	526	558	630	582	572	569	533	594	512	580	564	566	539	568	537	561	568	537	545	596	544	523	566	533	574	594	574	540	544	586	534	537	594	589	603	587	576	562	560	531	583	563	529	547	578	546	601	547	523	551	575	581	567	559	603	614	551	607	572	560	580	549	553	553	554	556	569	567	605	548	530	562	553	571	607	567	588	533	589	550	615	582	608	623	579	579	565	508	544	551	554	534	554	590	555	502	556	590	576	584	601	563	586	511	540	556	575	616	607	557	590	570	583	512	571	529	571	549	561	604	573	610	598	586	538	574	518	546	578	572	557	531	586	586	549	565	534	557	553	582	555	555	545	537	544	578	609	554	514	582	569	564	565	541	534	598	580	586	518	593	520	574	599	563	527	516	518	539	578	586	551	560	589	574	524	590	542	546	526	587	603	543	591	577	532	585	573	569	539	576	548	536	551	555	573	597	541	549	581	535	585	540	554	538	577	564	532	560	587	554	525	605	587	589	579	567	557	592	560	549	555	580	578	579	579	592	575	581	550	559	554	531	558	573	558	565	561	553	579	557	559	600	518	556	579	583	541	568	580	538	535	539	591	599	577	605	582	575	547	558	565	543	529	571	585	537	579	554	567	602	544	531	574	543	527	566	561	581	597	542	551	556	511	619	576	547	539	558	571	590	575	576	553	566	574	521	583	565	537	515	544	562	573	565	561	560	538	573	524	571	515	557	546	572	544	575	567	575	592	561	577	578	586	543	540	555	556	570	549	569	585	565	515	618	588	548	564	530	577	556	570	571	604	516	545	579	581	587	551	575	565	527	556	539	522	553	573	590	521	555	574	547	562	539	575	537	590	540	560	550	546	558	546	572	573	540	582	564	545	576	567	554	567	539	561	527	572	598	555	556	554	553	570	608	562	579	559	555	540	586	517	589	583	598	532	547	549	560	567	568	530	563	562	607	539	574	571	550	565	572	569	572	579	549	571	579	594	558	534	557	599	524	571	547	609	554	593	550	611	563	560	563	561	596	561	557	601	588	544	577	585	578	566	533	573	519	568	580	555	589	593	522	548	594	531	550	596	544	577	586	519	548	570	545	591	563	565	560	586	558	595	571	593	575	595	571	587	529	551	570	549	568	504	553	579	532	519	613	590	559	588	558	516	574	556	573	547	506	557	574	613	550	573	536	551	535	585	574	580	577	573	541	555	563	555	562	542	543	610	562	564	544	570	568	534	550	582	555	585	550	560	560	581	553	585	553	613	577	563	577	506	562	553	519	547	565	536	563	533	550	578	527	543	563	536	554	590	531	591	559	540	566	550	560	594	585	549	542	514	581	537	544	503	547	598	590	563	551	539	549	555	615	564	572	574	555	543	536	549	544	565	576	562	529	551	609	528	555	561	575	574	595	611	531	564	551	547	563	573	578	548	546	549	635	551	537	557	521	512	603	558	570	589	594	542	549	602	571	532	551	556	557	569	601	602	555	556	568	534	582	548	584	580	575	543	579	517	567	561	524	583	541	550	560	550	571	564	558	602	567	543	582	598	571	526	548	592	554	567	553	547	576	546	581	565	528	581	597	555	554	566	515	543	561	557	585	532	543	556	562	521	529	544	598	564	535	544	585	542	522	572	530	570	529	545	535	513	552	571	567	514	541	561	558	540	554	560	587	524	569	582	598	559	623	556	553	548	568	605	574	541	536	553	595	547	617	520	543	530	572	541	557	533	597	597	615	521	589	564	584	600	572	569	550	533	558	544	511	564	551	540	570	547	536	579	569	566	574	547	544	569	561	571	577	565	580	530	536	543	569	609	606	591	557	578	566	567	569	518	565	543	597	600	560	588	529	552	575	569	590	554	512	544	559	572	545	537	568	577	518	520	596	566	570	550	547	532	558	550	617	543	552	539	562	521	582	543	574	568	584	546	565	550	580	537	580	567	525	559	547	529	562	554	607	548	551	544	561	590	570	533	559	568	556	591	589	553	535	569	571	583	517	552	518	587	558	526	604	555	577	549	595	595	571	555	604	568	570	566	573	563	585	543	556	554	514	539	559	565	504	569	565	604	552	563	555	591	573	570	583	545	571	571	562	533	532	583	527	559	570	516	567	569	517	547	536	534	547	532	594	581	560	536	568	553	553	592	544	547	568	522	559	589	559	547	527	522	535	556	560	535	581	524	558	578	529	599	612	568	554	563	557	540	547	560	535	594	568	518	552	582	544	601
25071	21326	27523	25389	12972	1348	885	768	680	606	671	582	580	548	579	583	526	513	534	530	520	501	485	521	437	507	532	500	492	536	471	474	504	533	486	531	466	544	488	480	440	479	520	484	516	478	493	444	482	449	474	447	475	496	485	505	484	524	449	460	474	489	499	439	494	504	431	491	469	483	514	472	506	489	472	508	427	490	512	490	494	454	545	471	450	469	506	475	474	476	479	445	483	476	417	495	495	511	517	479	481	471	492	499	464	491	464	436	503	484	468	501	485	480	475	458	446	472	533	469	469	465	462	475	473	473	498	467	545	441	474	504	499	529	474	474	478	513	460	497	473	491	473	426	490	511	477	492	485	443	492	487	465	454	458	496	489	480	472	504	453	498	469	531	500	484	497	462	486	483	503	466	469	467	497	476	498	506	479	518	506	486	499	484	477	441	491	504	425	482	471	462	501	474	486	496	504	480	498	462	510	502	488	466	485	509	488	463	462	493	498	464	508	484	467	459	500	482	436	496	461	489	494	500	445	470	483	495	477	448	482	496	451	469	538	491	466	452	493	440	477	441	508	448	480	446	505	459	484	481	477	485	503	513	489	500	469	497	504	518	478	504	520	519	460	445	460	464	443	496	475	493	453	463	464	457	472	463	501	475	453	441	472	444	455	491	519	498	455	496	483	448	489	473	470	468	456	518	493	495	510	453	440	519	461	485	491	522	489	476	482	490	479	512	478	478	446	455	457	500	538	471	509	508	467	481	498	481	501	469	526	465	445	515	501	488	503	501	468	456	483	475	475	480	461	492	468	496	459	477	464	464	469	485	490	503	454	483	489	464	439	446	451	496	476	425	496	473	502	488	474	461	465	485	464	506	477	474	483	462	484	494	482	530	525	480	493	464	442	484	501	444	453	505	475	481	450	489	480	516	487	464	480	516	473	471	491	418	486	482	476	459	483	486	493	463	507	504	464	463	495	478	437	508	506	465	546	513	509	471	487	527	478	494	477	439	495	475	499	481	497	433	489	498	519	510	529	468	530	471	525	471	501	494	512	502	490	453	469	482	483	464	458	488	459	509	460	429	468	454	526	488	451	490	452	475	499	542	496	480	466	453	504	474	473	454	483	472	469	458	457	488	446	483	504	498	479	495	472	511	460	467	470	432	457	497	488	454	507	480	466	479	483	454	490	481	460	474	431	493	473	460	489	467	507	471	502	474	509	488	470	487	501	485	465	496	494	515	491	485	483	457	499	466	506	485	482	464	512	518	463	493	486	514	444	542	506	484	477	493	491	493	478	493	490	487	516	456	529	458	481	478	505	492	491	472	498	479	489	513	448	485	485	496	475	516	499	457	483	523	477	463	469	487	508	461	517	482	473	494	469	446	547	480	480	461	483	509	470	481	488	437	488	483	498	510	469	514	440	473	459	456	516	492	511	489	475	499	485	531	476	523	472	493	476	471	522	468	502	516	434	481	469	530	462	454	486	466	509	477	499	478	492	447	453	465	491	505	505	486	468	436	472	451	503	508	474	475	498	451	503	414	511	475	510	471	457	525	474	513	476	493	499	454	490	522	487	494	476	465	495	488	488	487	498	474	473	473	506	491	465	459	488	470	500	473	484	515	527	483	499	497	443	472	477	480	464	480	456	539	422	528	474	479	449	479	513	471	459	490	504	540	487	504	473	490	482	472	475	523	487	488	516	479	459	441	477	498	476	455	456	483	460	481	492	492	474	459	505	470	499	500	484	499	491	511	465	463	505	487	478	532	502	499	470	487	469	505	446	489	532	494	486	440	470	478	503	467	474	504	529	477	466	496	455	480	464	482	493	515	490	457	431	485	479	466	485	487	428	454	506	486	507	468	491	448	490	490	480	473	478	483	505	464	452	475	443	467	488	509	481	462	491	496	493	467	458	470	452	457	470	466	476	472	448	477	515	488	501	484	426	482	497	485	467	435	481	475	443	518	468	475	473	482	461	491	498	470	465	485	482	502	463	428	547	519	466	479	491	464	482	481	472	483	470	483	483	462	435	471	485	500	473	527	472	507	492	472	475	473	459	532	504	463	476	467	480	519	460	482	477	495	467	486	482	452	460	515	481	496	433	485	495	444	498	485	460	528	454	466	482	496	492	487	493	443	513	504	467	481	440	473	476	474	520	472	489	462	459	483	512	485	472	446	484	506	490	511	443	481	494	470	465	465	481	462	420	474	451	451	475	480	455	470	470	495	483	466	488	487	460	481	488	504	496	520	463	538	517	520	476	452	442	426	492	501	469	439	470	485	464	480	494	482	488	508	456	485	491	500	477	466	443	487	474	477	474	435	461	465	481	426	496	484	468	471	503	468	501	445	480	467	471	487	531	528	483	448	474	487	507	500	499	507	499	477	529	473	502	485	501	449	464	450	485	495	490	510	469	465	488	469	485	515	497	480	489	476	481	463	515	459	434	481	505	465	487	500	482	476	448	482	489	481	504	495	463	456	463	516	464	498	487	476	474	495	483	461	457	482	480	484	531	443	488	481	487	480	455	451	489	447	492	484	437	453	433	495	435	490	466	472	515	490	507	501	456	463	495	434	519	477	506	477	503	498	456	492	495	491	465	478	486	459	455	488	481	497	463	481	501	491	456	485	468	486	476	477	498	447	503	473	561	461	453	502	460	504	443	500	495	499	460	450	486	451	501	492	490	458	464	471	485	445	513	480	504	444	505	492	441	487	519	508	504	509	472	455	463	438	468	480	527	467	492	485	453	468	443	467	519	503	481	500	484	517	448	501	495	458	489	481	491	461	489	509	487	490	515	495	484	492	475	479	492	419	503	496	474	522	501	514	507	474	498	456	486	491	450	477	470	488	472	449	478	453	481	487	482	474	489	475	503	443	466	472	439	495	482	465	467	445	468	499	479	471	504	474	472	465	491	475	508	510	498	438	498	471	507	495	483	453	461	498	458	478	468	496	490	495	457	472	475	485	495	465	502	494	477	429	492	499	455	504	484	474	447	492	500	466	534	475	505	459	492	466	486	513	494	517	466	475	465	510	467	502	480	433	484	465	473	513	519	502	465	471	509	515	487	491	496	484	469	482	480	519	472	525	492	491	489	465	464	479	491	501	435	483	490	448	465	512	434	477	512	494	442	486	443	492	446	466	493	468	467	549	486	481	486	488	468	443	464	507	456	470	496	464	469	456	445	440	473	449	480	526	490	436	463	503	482	461	459	524	476	498	465	466	519	464	473	545	499	501	475	506	490	461	482	495	463	481	501	465	474	491	452	485	454	478	462	466	472	517	464	462	485	461	475	496	485	455	452	438	494	471	447	450	508	446	484	468	476	443	461	485	451	480	472	456	534	474	465	462	509	483	491	480	459	498	507	510	489	478	493	473	513	457	497	516	469	483	443	492	482	455	493	489	510	490	502	517	468	503	439	474	490	483	496	447	453	468	499	476	470	465	533	460	441	472	482	475	476	488	490	492	511	456	453	508	468	470	513	454	470	484
6996	12782	8800	3888	2373	1676	1252	944	870	797	743	675	650	627	585	630	615	553	608	608	570	577	557	570	570	533	550	521	550	525	543	499	532	505	597	502	506	556	498	576	540	533	545	554	549	528	575	549	512	553	516	572	544	562	533	500	515	544	512	547	486	543	460	531	529	503	489	504	527	540	498	515	508	517	482	517	525	527	525	520	549	549	545	500	543	511	533	545	523	471	555	547	509	528	505	495	498	545	482	555	517	543	485	489	545	531	519	574	521	513	537	560	546	541	529	530	542	525	512	521	529	540	535	549	489	521	523	491	545	534	500	532	481	535	531	514	533	497	534	520	491	541	513	548	501	523	494	514	503	497	560	523	517	558	551	528	460	504	543	513	530	478	498	530	522	475	545	529	462	486	504	506	515	547	533	517	465	545	482	499	566	488	547	511	496	545	536	537	484	529	510	507	553	537	531	483	510	513	511	486	541	515	498	487	520	497	488	525	517	551	512	504	520	495	545	548	523	542	504	578	470	513	515	519	511	502	526	500	558	524	574	520	500	486	536	499	537	514	549	513	509	529	515	481	508	550	513	459	515	508	482	530	501	577	546	533	502	541	531	548	529	508	525	532	527	502	524	536	534	509	538	517	538	506	524	538	503	530	535	463	534	494	501	528	536	517	480	520	525	558	547	491	506	544	502	505	518	521	539	535	532	469	509	536	474	534	532	508	480	529	518	518	537	494	535	512	513	509	502	513	549	525	548	522	550	557	514	535	535	547	521	526	512	556	528	518	540	526	526	503	550	509	511	525	544	552	483	509	523	526	523	518	508	521	517	518	521	583	501	513	502	522	536	529	515	500	522	554	538	496	545	506	531	564	487	532	518	537	489	545	531	513	507	509	518	505	557	519	548	544	518	538	495	542	515	505	542	520	514	515	521	526	534	544	509	573	528	493	477	541	553	531	507	500	538	513	551	528	554	502	526	547	496	521	501	503	513	533	544	503	503	497	489	518	499	492	521	547	486	533	529	515	523	498	537	511	475	508	543	480	518	514	453	510	582	563	554	526	513	541	507	467	533	526	533	491	545	514	494	475	534	525	513	496	512	519	539	515	517	539	521	512	465	529	499	501	557	539	561	540	477	470	502	488	560	527	512	542	503	526	496	532	497	490	478	506	531	528	544	549	490	507	548	496	527	484	521	494	509	507	472	493	540	552	552	503	493	563	499	505	499	531	539	523	518	495	487	512	517	520	498	529	534	495	518	508	528	536	510	498	514	497	561	500	515	538	516	549	526	512	483	545	518	515	520	513	556	501	543	526	505	547	530	527	490	568	539	557	506	513	513	543	532	521	525	482	532	501	499	529	485	495	516	580	521	532	487	519	534	506	508	523	517	513	477	461	475	559	494	534	510	545	507	530	519	485	493	501	551	510	507	494	504	495	501	514	534	483	514	473	525	511	474	537	455	508	502	490	481	523	469	564	534	506	525	538	517	490	528	534	541	561	519	493	485	504	488	505	473	512	505	522	542	527	539	517	548	502	534	535	521	532	555	567	511	511	526	542	482	549	547	489	536	484	527	545	479	538	518	490	540	507	530	505	493	519	544	543	567	517	525	493	484	540	502	517	498	509	515	541	546	531	507	502	518	510	481	535	511	516	494	507	505	505	485	518	509	524	580	484	510	494	544	477	502	493	506	512	540	545	503	499	544	555	503	549	542	537	508	510	516	537	531	502	520	515	548	521	558	507	512	521	544	490	523	511	488	497	538	564	536	482	504	544	520	528	530	495	515	527	530	537	528	523	508	549	532	508	524	540	531	505	500	546	469	497	534	470	489	558	522	511	531	506	500	533	529	537	526	524	521	512	502	517	519	519	522	474	521	518	572	518	483	474	507	531	554	493	515	517	503	492	523	531	502	528	512	490	521	491	532	494	543	527	534	482	532	540	522	490	498	529	519	528	517	510	511	509	519	518	491	533	549	550	544	520	557	518	483	533	487	541	501	483	516	521	514	518	529	538	525	540	494	510	486	551	501	502	530	548	547	505	536	516	486	521	500	538	516	511	529	496	516	523	517	511	495	530	513	543	491	517	505	529	499	545	526	534	518	511	539	527	549	548	506	526	510	501	525	521	482	498	529	506	525	521	519	559	509	510	539	525	527	534	524	521	525	536	502	527	536	490	503	489	524	480	528	539	511	535	507	510	538	514	489	488	489	523	521	541	568	531	495	517	582	498	528	508	544	541	537	524	489	490	518	535	522	514	527	529	536	529	547	547	531	542	518	535	527	462	504	527	530	504	533	522	529	524	517	489	517	510	511	518	505	531	504	503	507	541	525	539	534	505	527	527	503	531	537	536	508	543	517	531	524	519	493	508	561	506	495	513	496	554	533	481	523	496	504	515	518	515	558	514	529	551	576	515	535	511	535	511	553	574	521	530	537	464	517	557	486	514	542	507	517	526	518	509	506	495	504	507	501	520	546	514	503	486	546	569	489	498	547	501	536	532	460	553	496	512	495	544	548	498	488	516	531	533	502	533	536	547	547	512	518	490	540	506	499	539	505	526	542	523	493	554	505	557	494	520	525	524	529	505	551	492	499	500	473	514	511	507	487	532	487	514	511	507	515	543	517	471	502	503	501	497	504	514	534	506	539	492	518	520	539	531	523	527	526	500	503	510	515	531	499	520	512	541	490	493	524	492	561	544	528	507	493	498	480	544	530	512	534	529	535	506	531	517	533	510	510	509	494	545	497	538	516	558	520	521	547	520	536	528	508	523	510	515	485	503	531	487	550	520	559	518	493	513	520	493	531	507	474	524	552	521	540	506	538	503	550	508	506	539	511	516	501	542	541	548	529	523	506	544	526	558	516	502	484	499	498	542	480	491	541	497	486	528	480	521	486	509	523	519	510	490	508	525	485	494	515	512	534	519	506	491	489	462	507	458	508	507	558	521	518	493	534	517	527	547	527	549	511	505	521	532	512	495	512	528	489	551	554	521	500	485	502	497	522	512	519	543	555	471	486	531	501	520	528	505	532	558	510	527	534	525	526	540	500	510	503	536	503	545	553	502	509	534	547	505	541	512	491	501	488	523	579	536	495	527	491	475	558	529	515	527	492	530	516	517	521	498	553	500	533	524	572	487	551	479	543	519	501	537	502	557	538	509	558	470	521	517	513	558	489	531	528	547	540	540	546	526	540	539	495	529	520	494	540	490	538	520	485	473	526	508	536	551	524	525	496	524	548	478	516	553	489	485	539	503	477	536	509	552	527	485	530	549	563	520	483	532	488	501	514	508	515	531	504	523	546	503	532	528	534	522	481	554	541	512	550	521	517	507	494	500	518	522	521	541	525	541	541	498	554	504	482	534	500	534	500	554	544	500	515	541	553	531	514	560	537	542	542	544	507	493	546	461	509	501	542	474	527	510	483	530	509	549	561	488	513	535	487	520	501	529	494	489	524	536	546	528	531	516	502	478	528	509	506	528	513	566	546	527	467	514
22857	21334	29003	24048	21338	21385	9196	1163	796	599	542	485	461	407	395	362	350	351	322	319	304	305	299	257	253	260	240	265	234	246	246	256	223	230	231	246	259	241	256	224	204	235	221	232	218	225	217	207	203	218	200	204	207	224	257	224	204	212	224	210	209	198	187	219	219	214	249	211	223	218	190	196	184	225	202	207	223	224	199	206	197	191	200	185	237	208	203	199	193	221	229	222	192	202	199	232	196	211	193	208	219	228	201	195	193	188	204	168	213	193	214	219	203	221	221	201	220	214	212	206	184	196	204	199	197	207	207	188	194	226	221	201	201	217	188	188	221	208	201	205	225	217	213	199	200	188	197	197	223	219	211	212	218	203	206	200	224	187	220	194	198	215	205	184	216	243	205	222	201	201	205	217	180	218	185	186	220	204	174	214	195	180	186	211	197	204	195	198	186	222	218	214	205	198	184	206	206	194	193	203	188	209	211	207	189	204	208	190	224	214	210	220	216	210	203	206	203	197	202	195	227	173	191	199	215	193	202	212	196	187	187	211	208	169	195	214	175	204	183	210	200	212	216	213	204	199	206	222	207	213	207	199	203	201	193	215	214	217	246	213	212	186	194	220	201	211	227	186	203	209	196	181	179	187	211	214	217	207	220	197	235	221	212	177	193	180	208	190	198	217	198	191	223	218	169	209	190	235	208	200	193	201	205	195	211	224	198	176	204	194	200	189	220	205	196	198	199	204	220	205	218	197	210	209	211	194	206	205	205	194	207	198	207	207	211	213	213	197	203	207	214	228	207	207	204	217	210	204	199	202	230	201	223	205	187	220	204	223	204	193	200	189	196	198	220	173	221	206	182	184	207	191	221	207	185	211	166	224	217	194	192	210	215	189	201	193	213	216	213	208	233	185	201	231	197	199	224	210	214	207	233	227	171	194	207	214	204	192	184	202	179	210	177	206	220	199	206	236	220	188	203	205	215	206	220	221	223	212	211	217	217	209	203	196	190	193	204	195	208	182	226	190	227	180	220	209	213	201	235	216	203	210	226	192	197	221	214	193	194	192	195	222	204	219	213	198	208	196	237	191	220	220	197	222	206	226	192	199	219	207	180	194	197	231	206	220	220	217	203	207	219	217	213	205	197	198	215	193	218	222	191	188	190	205	225	188	211	242	205	223	205	213	194	190	193	205	219	206	214	205	237	187	204	219	207	217	172	212	206	195	230	209	176	212	220	211	201	198	223	179	202	190	202	207	227	247	198	205	210	190	201	219	221	236	207	224	196	190	203	202	210	214	212	219	204	204	196	189	202	200	185	228	211	193	218	177	251	213	191	199	223	186	210	213	216	215	218	216	202	213	178	219	172	170	217	199	236	201	202	209	212	195	208	214	215	206	205	200	232	207	186	207	214	207	208	189	219	207	219	210	204	213	191	213	204	199	213	242	188	215	199	193	193	197	205	186	207	215	235	208	187	204	214	204	204	203	214	204	212	214	191	198	198	235	218	206	218	200	183	206	205	240	190	214	204	212	188	195	190	219	189	208	207	220	173	210	204	219	180	235	190	207	181	186	176	200	215	230	214	201	193	218	227	199	223	198	188	202	205	217	224	209	196	195	212	227	191	236	189	189	204	219	211	199	168	208	195	205	234	195	191	223	220	223	208	216	200	228	221	202	225	229	215	190	228	212	197	224	230	224	230	190	202	176	196	193	225	209	197	215	207	213	192	183	209	220	214	195	212	198	190	195	188	207	216	215	206	199	202	195	215	201	222	234	198	186	200	210	210	203	185	205	217	208	199	218	208	207	224	176	196	187	197	217	217	198	209	211	197	195	237	207	193	209	190	202	232	207	210	206	211	205	192	187	243	183	189	228	215	213	206	199	207	189	229	211	208	177	195	191	214	202	190	218	214	194	203	210	187	182	176	219	180	216	193	189	242	204	213	192	201	220	202	214	208	230	210	221	211	202	217	197	215	196	222	220	207	218	193	199	224	184	181	205	228	209	219	218	203	207	199	211	221	208	222	203	190	226	209	212	222	209	198	191	206	213	224	210	213	220	214	210	197	208	215	204	203	233	215	191	209	208	222	218	211	202	209	218	214	201	192	209	185	205	213	199	187	219	217	208	208	217	210	182	220	195	201	174	209	209	207	208	210	205	219	200	177	189	199	198	206	198	209	237	207	204	214	192	184	234	184	211	193	228	215	200	203	198	196	185	213	203	174	220	214	209	200	212	206	188	209	230	205	233	231	193	185	193	219	199	178	180	191	221	200	218	161	237	193	196	231	177	222	193	182	220	203	216	229	214	238	207	217	212	230	206	218	194	196	195	200	190	225	213	214	186	218	207	209	207	193	187	219	203	200	214	221	191	212	217	208	204	219	206	214	193	202	213	203	216	190	206	175	206	197	200	203	211	191	192	229	226	199	208	215	187	221	226	211	208	204	178	193	222	203	192	222	223	210	198	197	197	185	192	208	175	221	227	193	214	211	185	196	227	221	189	178	191	195	203	203	180	196	213	244	210	206	200	238	191	212	211	208	205	235	202	191	201	200	221	198	202	233	243	205	207	213	223	206	205	224	193	202	214	215	225	198	215	193	202	168	203	188	194	192	194	181	222	238	212	191	219	184	208	206	217	206	200	216	196	187	219	191	214	200	200	220	201	190	207	203	220	219	217	191	247	211	206	227	203	183	212	247	201	216	200	220	219	208	188	203	185	198	194	224	202	220	238	199	233	201	228	209	202	185	197	208	195	183	242	212	212	220	213	215	205	185	205	213	191	199	222	195	220	224	178	201	212	199	180	204	227	187	194	215	195	197	179	201	204	196	204	190	191	224	202	213	211	217	221	213	207	194	201	181	197	217	180	226	194	201	205	194	211	231	189	227	206	196	171	216	214	252	228	193	200	216	218	204	199	208	196	184	195	221	205	191	213	197	212	207	198	206	186	216	204	231	223	188	189	208	210	210	214	217	205	187	208	225	197	205	192	219	229	208	228	188	195	212	215	212	223	205	222	194	211	212	202	198	190	223	199	212	209	207	186	213	199	201	203	217	203	211	200	175	198	199	192	202	194	220	199	201	218	195	209	206	196	208	197	225	214	194	226	192	226	216	206	208	225	198	200	222	210	227	229	202	200	211	184	218	198	211	225	226	209	181	209	207	211	217	213	190	189	200	204	207	199	190	202	213	206	215	190	213	177	191	193	221	215	219	213	211	204	229	185	186	210	193	193	184	213	182	202	217	203	201	190	200	177	244	213	222	227	213	247	207	217	206	193	203	201	197	184	170	224	211	213	200	209	206	227	203	186	198	197	223	219	209	230	236	196	186	202	195	225	203	223	198	235	219	179	212	187	203	209	203	188	185	208	196	208	205	224	209	198	218	220	200	234	218	208	187	186	200	196	206	211	186	212	189	192	200	197	199	218	169	197	189	193	187	208	197	208	198	213	219	199	227	196	182	186	212	233	203	200	187	218	198	189	193	223	196	215	208	210
8102	21683	15535	8275	5512	3407	2257	1783	1418	1088	913	779	708	619	609	534	488	454	417	355	367	375	361	346	327	326	295	310	258	277	293	289	290	281	311	301	266	247	268	238	267	280	244	244	261	291	230	225	257	247	242	267	229	275	293	255	238	218	262	222	213	204	234	248	229	238	258	238	235	240	240	197	250	247	219	267	218	254	249	227	228	231	223	256	230	211	224	261	243	245	244	216	237	221	256	240	218	240	245	228	247	239	240	225	241	229	223	241	235	203	235	274	250	227	231	237	253	231	227	222	237	230	235	262	242	234	248	232	227	234	242	242	240	249	226	273	252	219	224	230	228	227	226	234	233	223	224	224	219	245	232	211	241	240	241	209	253	225	234	227	235	212	221	225	243	238	223	256	235	241	216	237	240	231	239	266	251	235	247	234	249	221	238	223	238	244	230	233	233	238	268	225	262	232	223	262	216	222	227	237	232	226	220	241	209	246	221	234	238	210	236	248	243	253	228	245	207	237	205	237	235	231	240	242	227	242	243	246	226	222	247	244	245	215	221	226	235	213	231	276	203	210	228	231	246	239	226	239	236	255	246	264	221	242	226	239	234	257	244	241	222	224	239	244	228	236	239	231	217	205	243	218	248	210	238	226	234	251	205	225	225	188	247	214	237	257	229	248	222	230	220	222	236	255	225	229	247	243	243	212	245	207	207	218	244	230	216	218	199	219	225	208	246	218	229	220	227	221	246	232	204	220	246	229	216	242	238	227	238	249	229	221	248	216	205	264	255	225	230	262	228	217	230	250	228	242	228	208	262	207	240	229	220	260	226	216	250	235	273	252	236	237	238	228	244	254	216	251	241	242	228	244	228	213	212	194	217	241	242	227	235	222	238	232	228	221	253	268	226	256	228	226	213	234	218	222	261	249	251	215	252	218	236	244	249	224	245	211	261	236	261	247	225	245	255	240	197	220	223	214	231	223	207	257	211	237	223	261	254	234	243	251	237	224	234	247	240	225	211	244	251	235	229	239	235	236	217	236	202	236	237	234	245	223	261	240	225	209	231	246	229	256	220	226	222	199	199	224	270	224	219	244	215	238	256	233	237	234	242	217	238	247	241	237	241	231	234	217	232	250	213	250	228	234	259	244	229	217	240	241	222	236	208	243	229	246	232	218	211	212	209	227	242	226	235	261	256	235	223	221	227	269	239	193	236	230	191	259	212	228	228	247	213	240	241	217	230	259	223	245	225	228	216	238	235	248	252	258	217	220	235	252	238	198	262	225	264	254	259	265	232	235	239	228	225	242	247	198	226	253	250	236	238	236	227	241	242	219	208	276	240	239	232	239	226	246	237	244	206	244	236	244	227	227	234	224	228	257	220	259	205	218	228	219	237	231	203	219	220	211	255	242	222	237	206	251	229	235	226	263	221	263	217	245	243	242	228	215	244	235	244	248	219	241	271	228	238	215	238	232	240	267	235	226	235	231	218	201	248	223	239	208	230	249	247	263	223	219	231	268	238	229	233	249	237	243	215	214	234	235	234	214	226	251	253	230	214	236	247	254	221	243	239	214	221	267	244	250	201	212	245	249	234	203	216	247	238	232	232	236	208	233	242	240	244	218	202	281	239	225	251	241	226	196	215	209	216	244	231	220	239	222	222	226	246	237	223	234	233	248	218	216	229	244	227	257	256	246	234	217	235	226	233	236	264	234	241	229	227	212	238	235	220	235	230	213	219	238	224	242	239	246	230	232	222	233	252	233	239	191	221	242	233	227	203	196	198	227	235	249	223	217	195	231	240	249	236	247	234	221	205	211	247	225	266	196	208	217	247	217	251	244	228	246	184	234	231	225	206	222	227	245	265	238	220	229	214	250	226	231	222	239	241	222	246	265	250	226	251	219	258	240	249	221	229	243	242	219	258	208	234	235	231	239	248	262	231	230	218	225	245	227	223	221	236	205	227	220	227	250	200	217	227	238	222	207	221	225	224	230	243	213	211	240	225	246	222	244	245	226	212	250	223	210	217	252	220	223	229	240	257	226	237	227	248	228	252	212	225	232	218	245	242	218	248	245	213	230	224	242	218	221	245	227	206	225	236	205	239	232	242	237	250	211	208	229	247	225	222	233	221	225	263	246	218	261	214	214	232	234	239	228	250	218	238	273	202	228	230	248	221	235	236	221	219	231	238	223	232	226	226	226	221	233	230	246	219	215	224	234	259	260	248	249	241	232	236	235	239	230	225	237	217	227	256	234	223	246	238	243	233	231	229	251	254	219	241	229	238	215	227	226	231	224	252	242	258	247	224	206	254	217	245	248	239	216	261	247	226	246	239	222	221	217	239	235	254	241	237	234	227	230	224	241	234	223	245	255	228	274	225	231	225	204	251	240	240	245	259	264	263	219	224	235	204	230	223	252	237	235	224	224	234	256	253	238	227	209	221	219	215	238	245	263	241	227	247	239	226	225	224	223	231	235	242	227	225	256	238	250	226	248	223	235	228	242	272	249	240	224	237	263	249	243	234	247	237	232	239	213	233	225	228	231	260	250	229	241	237	227	259	221	227	256	221	256	207	209	251	221	233	224	222	230	230	225	258	226	229	226	212	260	233	227	258	236	214	221	238	225	226	242	236	254	230	223	220	254	209	266	219	210	229	213	243	260	210	214	222	227	233	222	239	211	194	240	229	233	231	231	224	268	246	212	249	240	239	247	252	250	222	252	240	230	233	224	241	263	244	246	252	215	279	236	237	230	250	248	245	208	199	223	225	255	238	236	258	226	233	216	211	224	233	234	232	236	225	235	218	241	233	222	236	255	234	264	248	216	250	226	219	221	221	239	245	218	221	248	256	241	219	246	253	233	241	224	218	261	224	243	248	254	212	218	252	235	254	234	234	235	216	227	232	252	241	233	218	227	240	223	211	249	241	229	209	231	234	217	248	223	264	244	236	216	238	217	240	246	219	213	238	251	226	244	237	212	224	215	237	217	244	246	226	229	233	252	255	262	214	213	212	219	224	241	220	209	236	219	245	246	224	215	238	239	225	234	240	255	239	225	217	260	217	228	230	236	241	210	258	229	242	251	230	242	248	221	231	220	217	237	216	241	227	229	231	230	201	255	252	254	222	243	210	233	234	231	226	228	238	249	205	238	229	254	235	251	243	236	210	239	231	229	233	246	221	228	246	217	232	237	267	200	250	242	240	229	204	207	260	241	236	241	242	242	215	220	228	230	204	230	219	210	227	211	238	247	259	229	210	236	214	240	246	245	218	237	248	207	238	244	232	259	251	243	213	219	216	231	257	241	243	246	250	246	223	228	225	246	210	204	232	239	244	213	239	243	253	247	243	241	224	227	251	254	219	236	219	219	231	216	246	227	231	231	237	222	229	221	224	234	210	222	235	261	236	228	212	257	215	187	241	220	224	236	256	208	236	248	247	221	209	218	238	240	231	242	219	216	231	209	258	231	264	244	214	222	246	249	235	232	239	243	224	243	245	220
27571	20014	8741	2450	1215	894	770	805	668	727	713	702	700	660	686	680	679	648	656	708	662	699	687	689	683	713	656	708	706	666	695	705	685	701	658	685	680	717	645	663	651	701	669	671	657	647	645	729	716	646	670	704	630	672	657	653	658	692	742	728	660	649	702	680	685	680	650	685	675	694	634	689	678	714	658	717	683	626	676	693	639	693	686	635	688	692	657	715	663	677	639	687	617	644	697	675	645	639	672	679	679	688	623	687	676	712	679	653	665	667	654	696	713	649	649	651	742	630	679	647	691	663	676	674	657	648	680	687	685	693	688	632	653	689	718	652	667	679	699	655	646	686	721	657	658	672	729	712	690	712	684	684	667	709	721	742	694	715	640	692	634	669	693	665	654	683	683	662	639	708	671	692	657	686	727	700	666	650	677	683	679	681	675	650	700	667	692	651	621	652	635	659	636	679	699	685	701	691	691	653	667	690	707	651	681	684	706	675	668	653	672	689	663	650	664	667	650	682	654	670	679	629	667	641	643	674	677	629	685	682	706	664	696	694	744	711	717	684	685	663	682	689	685	747	700	674	690	649	672	674	637	676	634	709	694	655	702	657	717	713	742	681	690	707	688	680	657	625	691	654	709	672	693	680	656	678	601	678	637	688	694	684	656	703	666	672	673	689	710	665	643	666	636	644	668	708	695	667	662	662	684	671	649	682	674	667	641	697	678	660	706	674	680	630	634	660	640	647	687	728	673	711	603	669	679	652	691	705	695	694	729	709	632	649	666	677	698	653	699	673	695	670	705	636	685	711	657	712	691	663	661	714	697	687	694	686	680	655	672	665	704	687	689	663	709	693	732	697	675	682	659	659	665	703	653	657	698	693	666	664	693	684	681	644	717	653	640	625	644	633	666	640	653	701	656	702	646	685	639	648	699	708	664	699	672	742	711	711	731	701	686	625	677	667	643	649	642	687	739	692	630	656	682	662	754	721	645	665	668	685	646	712	660	662	658	654	709	649	637	653	664	675	655	709	704	706	712	694	668	684	640	702	653	678	671	646	672	684	681	685	699	659	693	659	683	676	653	661	670	695	684	646	639	671	646	668	670	670	684	701	677	703	697	656	672	620	685	691	675	599	667	666	667	666	686	661	652	666	655	687	695	674	637	637	671	629	683	638	661	678	679	693	680	658	680	677	678	655	629	658	693	676	687	687	670	685	691	657	686	743	692	694	711	647	683	697	664	680	658	716	652	654	707	720	699	658	653	657	673	694	660	708	660	718	686	648	669	627	700	705	725	670	659	667	666	716	676	698	641	625	629	659	667	680	676	680	727	707	710	698	673	699	683	660	656	686	687	679	660	730	652	665	697	671	715	686	615	702	660	676	668	687	711	651	675	655	686	709	640	709	729	671	648	677	710	686	689	701	694	641	679	672	672	725	659	688	663	647	697	654	691	663	644	695	673	668	639	668	656	701	660	679	699	684	687	634	675	633	666	707	666	638	699	660	697	725	694	672	665	718	711	678	653	693	670	703	667	675	672	648	686	690	650	656	702	645	642	652	633	628	688	711	643	699	724	670	676	710	680	674	702	717	670	683	672	716	665	686	643	718	663	700	688	669	659	664	683	664	705	652	672	712	672	705	662	655	678	702	709	678	700	670	710	682	653	664	723	655	677	680	679	678	665	689	730	685	656	681	667	660	679	694	655	621	695	668	701	691	707	674	651	697	638	685	688	688	648	668	688	668	665	656	678	694	698	685	651	674	633	668	687	742	695	677	708	673	658	697	608	653	696	636	713	664	667	677	664	681	714	718	639	690	733	667	660	651	709	656	669	675	634	653	665	694	714	713	688	670	668	714	653	657	664	674	637	640	673	701	633	625	637	657	646	692	630	676	672	653	663	634	665	704	696	706	656	676	628	679	628	646	652	659	656	710	715	654	695	681	703	667	705	712	644	698	676	639	650	680	686	708	659	697	689	669	658	699	694	715	678	670	675	663	665	676	689	671	639	704	708	667	703	624	670	653	678	625	703	671	751	644	686	716	661	660	675	667	636	699	686	689	643	712	748	669	735	689	703	671	706	686	664	661	683	708	666	720	667	654	704	671	613	674	688	697	705	668	687	652	649	666	717	640	747	698	672	668	699	696	684	728	680	694	678	666	695	695	700	694	719	689	652	679	669	687	673	685	704	649	697	624	649	722	739	664	635	643	695	668	666	663	674	700	680	658	678	684	718	682	654	671	713	700	668	717	686	648	672	627	706	661	716	683	689	655	667	685	645	672	642	726	765	687	701	660	663	661	668	677	678	697	647	666	686	673	720	736	670	656	618	682	654	687	683	675	672	653	652	649	620	644	642	687	650	730	687	660	683	642	686	678	655	673	664	739	674	651	654	657	694	668	663	691	672	687	630	632	684	674	689	706	665	629	626	717	660	618	700	644	619	689	735	703	693	700	666	693	701	687	632	701	720	713	686	692	728	696	662	646	691	673	703	651	692	683	697	702	676	655	676	695	622	670	713	665	671	694	664	639	706	684	648	675	632	724	681	674	677	694	678	664	697	696	669	692	700	679	696	655	655	641	696	675	677	684	702	671	668	679	724	664	670	642	675	705	700	700	681	691	679	638	686	687	622	641	697	709	684	672	643	667	659	680	719	668	689	674	653	673	638	675	664	677	667	671	690	628	691	649	693	675	692	692	686	667	627	617	647	683	662	698	647	695	670	698	644	665	659	708	699	643	745	702	658	640	656	694	674	661	688	690	734	679	676	687	675	756	678	734	648	680	705	665	687	658	623	680	701	683	689	661	682	716	604	707	703	686	684	645	648	647	637	722	679	697	688	715	684	669	678	667	656	712	664	671	649	669	658	714	677	708	685	688	688	666	680	685	669	670	636	642	676	648	670	721	627	699	645	636	704	668	638	639	671	654	647	652	665	698	694	702	673	685	710	698	684	703	636	703	707	625	656	669	704	684	714	675	669	698	620	662	661	667	635	706	703	667	654	667	676	681	663	654	665	664	693	684	654	689	671	622	727	705	717	732	641	656	636	691	692	696	636	669	680	667	685	688	724	650	668	684	630	660	664	632	647	687	697	657	683	667	720	728	699	626	647	702	714	707	688	668	699	720	631	629	684	640	653	682	750	695	654	687	674	674	683	704	692	704	676	698	673	675	665	666	685	650	695	662	698	653	695	757	662	683	635	702	666	639	609	675	707	637	617	687	707	671	612	634	694	721	670	657	687	685	630	655	702	666	672	706	694	666	640	670	678	676	707	672	731	673	670	693	706	675	683	677	706	676	673	679	631	673	669	675	714	684	709	671	704	667	603	686	654	717	689	686	665	636	734	636	686	714	733	666	720	718	669	692	699	661	698	655	666	657	664	682	658	661	666	679	654	659	697	638	674	677	691	662	656	648	722	695	678	702	676	645	693	644	662	705	697	655	679	705	677	608	663	679	611	704	650	674	706	695	680	663	706	641	660	619	656	666	662	702	683	735
6533	8974	4620	2511	1598	1146	971	913	917	864	795	801	797	761	777	814	796	778	778	817	767	731	694	788	770	748	762	720	744	742	741	773	722	735	750	726	708	722	730	743	742	784	807	717	763	778	750	739	732	795	717	756	758	795	757	738	753	773	778	724	798	743	731	754	723	778	771	740	752	742	738	727	727	790	720	719	736	756	755	796	754	760	717	790	729	725	739	731	758	751	716	752	700	718	738	711	778	753	697	681	740	758	723	709	749	737	743	776	725	734	772	756	690	748	733	740	755	702	715	726	734	739	701	736	760	769	729	770	760	771	764	743	763	739	780	770	763	717	784	763	743	732	717	747	758	751	741	738	782	755	765	749	736	764	733	756	690	747	748	727	757	738	740	747	689	736	708	756	732	768	778	735	751	785	713	760	713	744	751	746	791	741	701	752	751	745	734	752	713	728	754	741	750	779	766	705	713	742	774	766	758	755	750	715	760	748	736	729	774	780	738	720	708	735	757	742	744	725	744	740	767	790	747	728	758	726	685	757	763	757	732	741	766	724	718	728	751	744	699	737	757	739	741	716	754	721	728	718	774	731	765	749	743	725	747	716	766	781	754	699	755	748	757	757	752	750	717	758	736	788	759	704	751	710	745	783	688	761	749	693	711	779	774	726	726	711	747	684	733	695	795	725	709	764	712	757	757	731	742	757	749	736	790	769	751	703	733	720	763	740	729	741	716	811	744	720	729	731	721	716	707	751	719	719	732	710	717	744	732	756	776	704	692	776	729	737	779	792	713	714	773	732	736	707	748	774	729	734	770	725	727	764	682	718	705	765	712	756	773	742	757	747	707	782	695	681	737	722	719	737	749	716	799	709	755	714	750	710	693	735	706	754	777	780	702	759	755	698	753	763	710	778	762	757	703	746	763	742	729	767	717	774	777	721	684	763	713	729	776	728	730	759	740	755	749	741	730	752	729	708	707	728	743	668	713	726	741	670	722	727	748	714	725	731	760	682	744	728	762	757	788	709	738	740	715	719	768	746	737	775	789	745	737	714	737	711	761	747	756	712	772	726	748	737	675	763	784	776	793	719	755	741	710	725	711	723	707	713	801	708	747	785	685	746	719	810	756	693	698	717	763	749	774	719	759	744	744	745	785	751	726	758	731	761	754	718	742	784	741	739	782	727	763	758	727	768	758	706	702	747	801	723	717	779	784	767	786	708	704	744	740	728	757	735	723	708	719	743	702	720	761	727	803	760	741	719	760	708	687	747	738	751	727	729	754	671	746	731	760	739	771	738	730	760	736	719	709	766	733	720	719	762	768	764	691	755	792	738	711	804	757	671	743	764	784	733	745	719	754	758	729	773	727	744	728	729	782	749	712	755	700	724	748	730	768	676	773	716	745	745	728	716	767	750	745	749	758	743	722	754	738	747	729	707	721	744	744	710	739	753	791	736	709	733	738	723	758	772	732	754	746	698	709	750	702	761	741	743	739	732	731	721	733	732	749	702	689	712	703	732	747	760	757	712	790	759	724	752	703	704	765	693	751	712	782	766	749	770	730	711	758	661	741	756	751	729	717	697	732	719	744	760	705	713	756	749	744	749	764	732	744	742	742	737	705	768	757	693	780	751	725	739	722	754	743	817	746	782	747	708	746	753	762	716	766	781	787	788	728	680	753	775	793	718	771	783	727	749	761	744	742	762	781	704	747	714	740	752	719	747	737	705	720	684	761	766	732	709	739	757	727	751	773	728	758	691	664	638	753	778	774	750	724	759	731	723	730	800	723	701	710	755	756	729	715	764	702	782	751	714	757	743	741	800	727	738	722	741	778	720	778	753	784	760	754	693	719	757	739	743	761	789	728	724	815	736	738	742	711	726	747	701	744	711	720	707	757	766	722	722	716	742	741	755	730	755	715	736	747	727	720	768	735	732	699	722	721	730	737	764	707	791	765	699	768	734	719	709	761	741	760	740	748	708	727	790	771	763	771	755	720	721	732	744	756	767	738	733	697	741	721	752	816	736	709	753	701	734	758	773	746	722	694	725	712	738	737	704	773	722	706	778	716	739	749	744	738	734	737	726	740	678	765	762	786	775	747	776	772	772	725	730	768	767	724	758	713	735	722	760	704	743	730	824	817	735	730	728	721	784	741	731	667	754	742	752	753	717	749	752	754	715	720	760	760	748	770	748	716	761	709	745	727	733	730	757	794	719	777	739	749	733	729	762	734	720	735	739	729	734	764	684	752	707	701	767	758	727	747	778	745	718	732	782	766	727	747	774	760	732	751	754	744	743	756	765	760	707	717	732	772	712	738	704	718	759	742	783	728	749	743	730	720	772	781	749	692	716	753	775	742	778	734	737	761	743	697	765	756	749	792	738	736	761	763	764	724	756	754	750	725	757	733	751	791	705	724	713	715	710	724	754	751	731	782	729	743	711	746	673	755	715	731	725	718	782	813	769	753	778	806	741	775	752	747	730	747	802	731	750	752	755	738	737	765	698	714	743	715	727	756	746	750	766	749	757	759	698	777	756	771	779	731	752	718	706	765	748	747	758	759	753	769	723	726	779	777	717	730	765	743	744	758	695	752	763	724	768	770	744	771	729	777	703	757	793	748	754	732	763	741	746	695	764	787	764	758	740	744	711	763	733	760	759	749	754	758	737	706	716	765	749	778	786	734	736	736	720	763	725	754	766	794	692	781	722	735	740	779	756	733	762	722	763	745	761	754	812	722	755	783	678	731	751	715	738	683	711	769	711	747	705	738	719	713	729	761	703	717	716	739	733	722	733	708	745	741	688	733	784	749	744	747	737	713	738	685	723	766	720	702	715	726	760	739	719	692	759	700	699	757	755	710	722	753	745	724	697	753	745	768	771	712	699	772	758	745	801	723	752	749	734	768	726	762	783	726	724	732	735	774	735	748	704	753	689	762	746	765	767	752	763	734	738	732	797	717	728	729	713	771	752	749	710	743	720	707	791	767	765	725	771	735	763	756	741	764	739	770	788	726	718	713	766	774	718	729	734	750	782	732	726	753	756	758	747	723	721	702	742	763	771	750	745	743	729	747	777	760	806	735	764	674	741	776	762	784	776	712	820	715	778	814	727	718	743	680	697	745	774	762	704	757	732	746	800	729	734	730	751	739	771	771	714	767	723	744	744	723	748	718	768	700	723	773	826	749	767	701	791	748	754	732	705	729	734	748	797	740	732	757	719	719	736	753	743	722	722	738	745	731	744	700	735	731	768	739	750	741	770	705	752	787	755	755	725	742	775	741	762	713	744	748	769	727	730	726	813	765	706	747	765	745	764	781	802	760	724	749	798	709	709	727	752	770	743	757	775	714	725	753	747	715	716	757	793	739	747	716	737	734	752	754	736	761	704	768	765	744	741	741	770	754	736	731	760	680	715	756	733	730	725	786	757	747	749	724	743	707	741	725	726	730	743	775	733	777	703	775	707	714	759	713	712	728	726	727	699	754	790	703	723	753	745	751	721
23919	21292	28474	24406	21272	10702	1537	997	804	811	739	669	637	623	595	554	617	545	585	582	534	506	568	550	568	507	566	489	541	503	526	521	498	544	533	534	508	490	486	510	539	478	496	546	498	528	492	496	497	536	515	479	481	565	516	505	487	518	507	474	483	515	511	476	518	494	521	535	487	488	490	509	477	516	489	481	490	520	470	485	496	505	512	513	513	477	495	479	495	515	492	477	490	492	491	535	493	505	517	494	482	499	447	495	519	480	521	537	532	484	504	502	516	501	462	489	506	481	508	507	490	512	503	533	499	479	523	512	463	535	479	509	484	493	541	487	509	488	443	509	495	503	523	457	530	496	541	487	488	490	477	500	498	514	490	510	471	500	508	495	501	494	546	509	496	495	495	484	498	544	512	480	476	563	465	496	502	503	516	516	470	444	479	504	512	492	472	496	508	496	501	499	520	514	531	541	497	515	480	468	502	538	526	513	479	497	478	516	539	490	491	493	523	483	507	508	526	472	513	504	507	508	476	472	482	492	509	461	499	547	507	509	511	501	482	507	511	524	528	509	519	476	454	485	500	468	491	538	511	526	534	482	495	477	530	489	500	450	500	474	528	490	508	501	509	498	510	485	503	490	517	505	505	501	526	492	484	498	524	487	489	528	496	511	464	506	504	477	479	490	537	493	502	505	450	471	511	458	520	456	533	502	510	500	496	510	544	472	498	508	479	470	497	502	497	520	508	496	500	479	505	492	513	460	469	518	480	502	514	519	502	473	446	523	509	462	521	511	528	485	535	491	468	488	531	496	482	502	544	491	487	530	530	542	475	458	449	498	479	459	513	511	501	514	478	484	472	512	511	542	503	535	502	520	535	505	532	484	498	505	534	471	504	503	520	513	487	498	492	531	526	466	509	560	466	534	471	495	508	480	463	511	517	480	514	485	480	510	464	506	498	510	527	463	538	528	488	500	449	515	521	479	494	490	526	558	499	480	528	513	500	485	485	516	499	519	488	527	523	448	494	475	483	481	497	454	552	505	535	497	478	532	494	497	497	491	473	470	551	524	475	515	535	476	459	495	531	491	504	497	505	506	477	498	495	514	519	510	509	470	523	525	516	496	464	484	499	456	493	497	455	451	482	476	508	507	460	470	489	480	488	492	536	476	476	499	499	500	491	523	496	520	505	519	476	523	522	497	531	491	504	551	521	499	481	499	492	437	506	492	493	468	505	496	460	553	501	480	509	535	475	530	478	502	506	557	530	515	495	502	478	508	525	532	530	477	507	500	522	522	477	482	511	501	534	496	488	492	518	485	474	509	492	471	488	508	456	534	516	504	494	509	476	524	475	512	474	526	505	492	493	495	517	445	486	477	509	510	474	533	541	533	492	470	513	467	508	486	514	465	487	470	539	505	496	517	515	447	509	533	516	523	487	479	477	506	446	499	533	498	514	477	510	480	553	511	495	494	508	546	542	508	452	503	492	457	490	472	481	507	504	508	513	458	503	480	490	501	474	498	470	509	467	481	464	485	484	514	534	518	496	475	509	529	519	474	509	491	520	512	506	498	478	502	518	503	541	509	515	482	522	532	456	507	486	460	486	479	524	522	547	482	466	515	508	504	524	534	541	479	539	485	514	535	524	506	515	484	481	507	527	448	487	489	489	530	486	510	483	508	513	505	521	493	469	531	542	499	482	511	507	493	472	463	519	494	495	495	500	467	482	473	503	521	479	482	439	465	475	510	482	500	503	492	495	519	494	513	542	506	470	514	492	498	534	474	495	484	488	498	506	516	498	481	473	517	521	504	507	462	503	500	502	477	505	501	488	496	496	510	442	464	500	485	488	476	490	454	482	504	524	520	538	488	537	527	527	478	493	529	502	497	475	522	482	494	518	516	516	510	497	499	505	479	476	549	488	531	537	508	500	492	478	494	492	525	502	485	504	458	467	474	484	505	519	495	461	496	502	524	501	461	470	565	470	481	503	526	491	517	515	482	512	535	506	496	449	470	498	551	476	540	480	475	504	534	454	485	532	520	480	458	504	463	507	497	475	464	505	472	536	485	485	494	477	465	513	479	485	482	470	474	462	514	505	543	502	556	503	505	473	499	531	513	532	522	470	500	493	492	496	459	521	513	499	501	540	509	470	506	474	511	502	554	513	488	524	507	476	519	511	522	481	506	465	534	512	500	488	507	510	506	492	509	509	500	520	473	471	517	496	501	520	489	469	519	499	481	507	494	482	486	532	510	504	500	488	519	507	492	483	487	521	491	533	508	475	472	513	470	498	495	457	502	504	487	508	450	544	495	530	451	471	463	467	477	490	454	497	500	503	482	496	508	461	479	491	476	519	508	507	496	520	544	519	484	532	476	488	514	511	493	495	529	508	516	492	469	498	520	469	486	513	459	499	496	480	516	498	497	478	522	526	502	565	500	493	474	489	489	539	490	496	532	504	472	475	516	463	473	528	500	509	480	509	487	506	495	516	521	504	493	486	505	463	485	499	531	513	492	470	474	515	514	496	507	506	478	488	468	510	478	514	460	528	498	458	482	488	498	508	451	503	483	484	511	499	526	519	476	517	512	484	500	501	465	494	507	489	523	536	503	517	482	484	516	458	521	487	486	497	496	510	515	529	481	478	489	511	507	500	491	505	478	532	530	477	538	510	502	510	480	501	498	520	530	503	495	506	527	502	537	534	474	476	503	480	483	542	504	539	514	507	466	507	503	506	509	550	477	478	464	523	514	515	510	530	469	485	515	498	497	490	514	472	490	477	503	520	474	520	494	481	471	482	473	454	506	508	517	517	510	468	461	492	461	506	521	534	499	458	497	525	486	516	490	457	498	483	482	507	479	474	511	527	524	498	543	547	537	496	479	483	487	468	495	529	486	511	490	484	478	467	505	480	452	491	511	506	487	501	490	495	499	472	487	470	503	515	496	476	506	541	493	517	539	526	462	529	498	533	463	487	478	484	484	460	483	506	487	478	515	521	522	519	539	508	506	522	465	502	491	503	512	500	524	502	498	503	470	473	515	483	502	505	444	519	474	526	491	537	502	496	503	534	504	491	480	466	505	463	464	504	501	494	478	507	496	484	481	527	513	490	502	525	499	508	508	477	506	550	478	502	455	466	469	492	504	523	501	546	495	525	456	480	493	483	486	495	506	476	497	484	474	522	473	527	472	495	491	514	545	521	479	540	476	430	526	493	504	469	490	500	487	497	497	491	485	493	487	489	479	521	518	492	479	498	503	476	491	494	497	511	486	512	504	498	489	516	479	502	497	451	504	482	498	487	464	499	458	518	463	465	491	488	515	524	524	505	493	499	516	495	474	446	511	521	488	507	477	502	503	499	522	459	505	505	532	496	476	496	519	501	511	484	473	537	496	469	486	492	519	561	492	485	491	486	505	511	535	491	506	495	509	525	481	494	515	469	489	525	491	520	510	498	508	490	498	508	510	507	502	490	475	465	508	492	477	534	519	481	505	515	502	522	518
6088	15632	11025	5215	3191	2228	1759	1462	1138	1111	974	780	788	796	714	748	696	708	691	650	655	626	644	567	571	597	567	578	587	554	603	630	583	559	610	551	571	561	544	552	595	593	545	547	567	560	547	590	599	573	523	597	559	582	588	557	544	551	605	540	536	578	547	572	569	532	618	599	564	544	567	560	562	525	549	510	510	573	555	531	586	519	568	588	592	573	546	551	580	554	576	542	572	565	618	615	544	583	595	554	561	548	546	529	555	584	545	605	533	515	572	570	592	596	563	570	578	574	556	528	546	550	572	543	565	584	578	546	561	581	537	594	530	552	521	538	558	560	575	557	560	535	529	573	568	547	563	546	622	554	564	520	526	540	551	576	590	567	571	563	576	553	542	535	575	555	564	551	597	576	577	566	588	557	523	535	568	592	572	518	540	551	555	552	549	549	554	555	570	533	544	552	590	521	564	544	574	547	563	550	591	552	578	523	630	561	544	586	562	548	561	563	546	573	568	549	544	534	546	552	595	527	570	603	554	594	555	562	543	567	529	538	553	572	544	562	567	562	558	578	554	552	558	566	564	521	530	584	570	573	541	516	555	598	569	604	551	556	539	527	567	595	578	532	531	564	528	582	570	542	529	577	550	566	578	530	577	565	570	557	581	560	572	556	530	583	543	558	566	532	572	568	562	553	581	554	548	549	539	504	545	553	524	531	541	530	527	522	540	614	574	551	571	558	571	561	568	576	540	559	541	552	531	578	550	571	589	577	550	543	543	577	577	558	612	569	557	564	541	545	579	548	547	548	543	551	577	540	572	512	542	534	557	558	536	552	554	577	556	587	589	547	538	562	582	539	561	563	558	578	543	588	574	556	550	568	589	619	554	556	571	543	544	510	578	559	542	539	531	577	573	555	522	544	511	552	540	592	614	572	567	574	572	556	573	560	586	580	593	561	561	571	584	583	574	582	600	552	569	547	558	549	552	549	525	568	565	536	588	571	584	509	540	548	518	574	535	555	562	577	555	535	535	563	569	619	533	551	580	558	559	527	565	508	574	512	562	546	582	530	554	534	556	535	584	537	513	578	573	504	555	555	560	573	545	601	506	505	559	567	593	566	590	584	583	590	541	565	585	611	549	552	545	564	553	551	550	512	577	549	587	552	497	562	535	558	549	536	571	571	574	547	565	550	539	555	602	581	579	549	501	530	596	546	614	565	564	584	557	591	555	583	560	578	523	564	598	527	567	592	553	535	569	551	544	562	586	544	546	500	555	565	532	533	592	516	551	589	529	572	566	537	569	601	592	553	591	573	550	543	587	545	580	568	548	564	571	574	533	608	547	542	503	584	530	560	556	539	566	545	556	589	581	569	557	519	544	537	577	585	540	563	523	567	593	518	517	590	528	553	525	532	551	528	547	512	557	494	571	570	557	551	530	542	559	571	537	556	565	539	546	580	582	573	521	574	554	543	519	499	536	538	608	555	551	535	590	593	571	555	555	574	554	558	555	534	524	548	548	546	587	547	566	547	549	591	563	521	577	525	539	566	559	570	597	550	553	640	548	590	598	567	571	563	569	543	553	562	549	581	563	508	558	540	559	579	576	551	567	537	526	557	574	581	566	530	520	556	525	552	578	565	589	579	579	575	599	543	561	568	568	559	558	621	554	527	560	574	568	523	487	591	534	620	587	577	564	528	524	546	529	581	589	528	577	585	532	561	570	516	580	564	553	569	583	566	609	561	583	531	613	562	548	577	572	567	552	556	585	552	551	546	586	573	620	586	590	552	575	540	568	550	559	548	568	558	553	598	587	601	561	565	566	536	580	565	566	538	588	545	567	571	578	553	565	552	521	563	568	545	550	569	571	558	531	589	577	531	571	531	557	574	560	550	553	582	504	519	569	536	576	560	570	568	536	611	547	541	561	546	579	538	522	572	565	582	555	534	546	561	545	553	575	504	543	531	514	578	570	569	570	547	615	553	559	534	562	551	527	565	582	577	525	555	595	580	543	558	531	578	522	573	532	562	571	544	589	590	550	549	575	600	548	503	523	561	573	516	573	588	497	586	576	532	538	586	552	557	499	545	597	541	620	571	584	556	544	589	579	565	548	572	572	509	560	547	564	566	534	533	540	553	591	584	523	568	561	601	545	522	573	554	558	552	563	561	526	579	551	576	553	587	553	555	551	561	567	550	552	579	558	550	560	573	569	531	589	535	523	527	568	554	546	530	568	581	531	589	552	532	544	602	561	588	519	548	572	536	525	590	573	536	578	547	535	523	559	576	580	540	541	584	549	536	558	578	578	548	584	563	513	571	540	530	539	600	624	514	564	577	538	550	540	528	566	553	518	503	557	578	546	567	579	604	543	581	559	589	541	608	541	581	542	570	528	555	568	568	542	567	569	574	534	565	530	562	576	574	571	560	559	563	582	565	559	583	588	563	584	518	540	574	574	553	528	531	526	569	580	582	551	524	518	564	580	576	558	533	549	551	549	535	519	516	539	582	581	558	558	586	558	586	561	561	575	586	526	590	536	560	545	582	539	561	537	525	600	521	565	574	558	560	567	603	537	564	579	532	560	538	525	558	550	589	529	559	567	628	580	564	550	579	551	530	610	584	554	604	554	554	510	562	563	533	560	562	539	561	552	553	542	554	576	553	528	543	591	558	484	541	556	543	510	570	535	539	535	537	530	554	576	564	562	566	574	544	543	533	596	597	591	552	573	554	549	546	583	538	529	534	549	554	515	582	563	570	568	590	562	561	583	530	550	559	541	543	543	563	553	565	550	541	573	526	521	552	581	566	597	527	575	550	593	560	594	489	547	569	528	560	532	565	569	585	559	572	557	578	573	564	573	604	576	575	564	575	579	573	494	615	546	579	529	540	564	549	597	573	565	540	572	548	565	551	505	557	539	525	517	566	574	541	530	521	528	544	525	519	591	535	556	554	553	602	558	576	575	517	574	581	553	541	550	529	565	514	566	578	545	525	542	562	543	564	519	537	521	564	519	542	573	591	532	530	540	565	557	566	596	546	550	523	545	585	537	579	570	570	568	577	515	586	609	575	540	525	490	560	505	581	576	527	578	585	564	560	543	569	570	535	600	513	558	533	550	547	574	528	559	540	534	543	607	525	569	586	548	592	582	565	528	534	543	567	586	571	547	545	602	558	522	570	522	580	532	568	550	606	572	559	543	549	544	554	577	578	517	552	549	563	535	603	550	592	571	566	548	565	565	599	548	554	573	564	606	535	539	505	577	566	554	582	601	584	551	595	607	565	574	599	574	530	542	577	547	591	560	540	536	582	563	599	579	530	586	552	551	511	521	531	576	565	576	567	576	555	556	557	566	597	578	596	580	565	555	535	545	567	541	542	536	555	542	597	497	541	557	547	575	553	593	555	511	570	530	565	551	562	550	579	542	556	561	560	588	586	515	583	545	579	507	540	571	550	576	547	585	542	487	596	539	553	538	553	575	554	568	534	545	559	578	551	575	549	544	580
25097	21313	27469	25359	12788	1289	900	738	673	599	622	579	551	563	561	528	514	559	564	530	526	522	511	487	483	512	484	512	508	474	486	510	477	513	479	491	485	519	518	477	474	501	537	499	495	461	468	481	445	458	500	475	482	495	505	427	446	471	496	472	439	510	461	470	516	454	497	498	455	461	522	470	509	477	476	512	486	488	477	443	476	454	495	471	444	501	485	493	455	470	492	434	504	471	493	487	512	508	503	458	509	487	455	456	503	431	497	482	501	453	468	450	436	463	482	464	459	462	513	425	465	484	486	453	483	504	470	502	473	473	467	503	491	490	483	469	456	504	513	492	454	437	473	516	471	496	496	459	453	457	471	501	434	453	494	486	508	523	451	516	455	490	481	484	482	502	462	472	496	486	463	503	485	543	455	483	459	488	463	516	468	476	474	480	474	491	472	483	490	448	504	445	505	469	458	497	471	513	494	474	502	507	481	468	465	487	486	465	446	469	432	492	483	454	460	512	482	480	456	486	512	465	522	491	478	486	509	480	482	455	480	543	470	468	463	527	513	440	468	450	519	464	479	476	461	469	459	486	483	477	513	473	499	492	480	470	469	456	465	467	455	429	475	451	423	460	464	440	501	491	489	508	465	510	489	469	460	477	449	460	462	463	468	470	465	454	477	449	476	491	487	488	470	492	502	500	480	480	481	448	481	446	452	464	489	486	515	492	504	474	495	443	476	470	479	491	555	498	455	498	483	459	463	509	512	505	450	470	483	473	485	495	493	493	501	484	471	507	470	494	477	462	479	474	476	472	517	467	525	470	462	480	487	482	480	466	461	497	489	490	475	481	482	473	457	476	467	471	525	486	449	483	495	500	497	494	507	447	502	505	464	450	496	492	473	466	478	458	500	458	495	500	449	521	488	519	479	478	455	461	471	518	495	458	488	530	515	467	499	446	439	516	501	465	486	458	460	468	497	514	510	465	475	480	455	495	481	464	440	477	496	481	526	491	472	463	469	500	451	464	506	480	461	466	461	494	524	495	492	493	481	495	469	466	494	429	446	467	477	503	461	458	511	505	472	532	465	489	532	488	540	499	474	462	488	519	498	509	493	497	450	447	515	437	474	491	462	481	480	505	452	456	453	463	491	459	456	447	460	477	508	500	497	465	487	491	496	447	480	463	515	435	475	496	526	498	399	484	451	495	463	485	470	486	476	525	462	477	517	506	480	490	460	493	469	472	445	513	495	509	469	497	473	472	472	485	511	501	486	450	503	496	479	494	440	471	456	473	475	492	456	465	479	408	477	457	469	452	483	499	507	454	495	511	474	493	494	490	440	479	488	462	451	459	453	551	491	467	486	479	511	482	485	469	468	489	470	469	455	466	500	513	460	457	505	452	511	487	486	518	493	500	490	505	463	470	525	520	484	445	502	466	499	508	479	467	484	444	467	507	482	490	506	452	500	463	476	546	460	444	484	482	475	478	478	457	444	443	507	499	488	475	519	481	470	483	513	511	459	474	449	492	470	477	518	451	486	509	484	496	503	518	468	448	473	496	472	447	523	462	492	474	466	474	486	478	449	476	493	512	429	467	476	554	476	454	462	457	486	498	491	520	515	484	473	530	488	475	465	485	469	488	504	448	487	480	471	483	486	424	464	508	473	462	475	494	480	442	447	445	471	457	448	532	502	491	491	482	476	479	488	494	469	491	486	470	449	477	441	448	516	480	476	475	465	490	470	500	498	471	495	455	481	439	510	477	473	449	476	485	495	483	444	445	490	448	437	492	449	431	476	466	469	458	487	484	483	481	447	506	483	469	499	482	511	519	525	465	506	480	474	477	497	498	471	463	461	488	499	483	477	471	498	535	470	500	480	513	465	466	471	484	482	496	494	488	487	496	490	450	447	501	480	490	467	498	479	533	496	472	485	456	471	462	488	458	491	471	468	479	526	515	532	482	489	483	486	455	536	497	463	464	469	498	442	477	486	495	465	468	465	501	496	520	456	481	476	477	497	505	484	482	478	490	459	463	463	443	440	459	522	468	453	445	434	449	463	479	478	483	485	461	439	455	496	454	483	500	487	498	503	471	571	466	496	484	494	478	512	489	460	471	441	464	495	449	477	465	499	509	469	485	465	486	504	480	464	517	495	457	477	468	475	467	466	491	486	462	525	485	492	491	460	424	449	496	483	489	460	489	477	522	483	467	518	510	497	516	551	506	494	446	488	498	454	487	498	465	496	447	473	478	434	536	459	479	476	485	515	494	555	490	491	469	443	468	458	490	478	462	463	465	514	492	477	481	469	481	473	481	504	495	514	488	474	464	478	467	473	479	504	455	478	456	477	485	475	498	466	470	448	488	458	470	504	482	469	429	496	446	468	476	486	481	471	451	529	483	477	457	441	501	511	478	483	440	451	491	455	465	456	494	501	469	514	501	485	499	447	489	479	501	493	477	466	502	430	475	490	436	477	466	477	509	464	492	513	540	490	467	538	491	467	492	497	470	480	478	475	485	486	473	485	537	459	486	520	463	465	448	473	467	469	481	499	483	482	441	507	489	508	465	476	486	490	458	522	484	526	453	504	466	493	502	469	490	494	480	412	514	533	482	521	460	504	480	478	467	482	503	517	470	463	492	510	530	489	496	449	467	493	477	460	472	513	486	474	455	454	459	452	542	493	481	493	492	466	497	476	460	485	473	455	495	485	485	485	473	481	500	501	489	494	487	482	493	484	470	498	505	452	497	481	498	495	483	458	518	434	472	479	477	506	481	460	446	468	476	528	474	481	475	485	444	516	489	479	510	447	516	440	465	488	460	529	448	469	499	470	499	520	524	480	500	445	506	480	448	492	434	501	529	518	469	479	471	476	482	477	462	485	475	520	452	460	467	506	486	453	478	505	510	499	563	467	493	477	470	497	500	517	500	423	498	503	523	493	477	472	488	512	438	500	479	432	494	492	496	509	498	465	485	456	496	467	477	482	490	506	456	504	461	473	459	459	497	500	416	496	447	489	460	479	510	468	432	523	479	488	461	493	488	437	470	460	469	477	485	468	451	481	449	475	456	466	450	445	517	453	476	463	499	513	490	461	471	467	439	461	541	490	510	540	471	493	487	500	457	490	478	478	451	499	462	470	503	457	471	478	505	466	494	487	482	479	486	501	493	490	481	481	501	472	459	456	461	491	511	483	481	450	476	528	497	486	475	467	474	479	493	450	472	475	509	488	479	464	491	476	472	487	513	496	494	468	480	519	473	492	499	491	480	475	436	474	486	500	494	496	551	473	502	489	490	501	511	486	464	446	476	473	485	466	492	462	482	444	499	518	538	493	481	494	481	491	495	472	465	510	473	495	498	490	441	475	464	507	513	499	455	487	447	468	494	460	517	470	496	487	472	477	493	472	465	453	463	493	466	513	453	472	504	462	461	465	492	503	517	493	505	490	494	491	500	441	501	469	460	459	460	534	479	479	456	528	471	470	486	488	500	465	461	463	468	479	520
5764	10239	8311	3591	2182	1629	1318	1046	921	834	759	740	655	679	654	607	632	602	533	585	578	555	543	562	524	522	558	518	559	535	542	544	557	540	516	516	511	537	527	564	549	568	566	536	554	506	515	546	532	522	574	535	564	497	573	516	515	513	513	505	518	521	537	532	528	508	504	529	521	522	553	515	544	525	491	542	513	552	510	493	518	516	519	544	561	486	496	537	515	514	506	441	529	539	524	514	524	534	533	485	495	499	495	505	482	485	521	560	550	529	510	517	476	533	560	527	515	486	495	485	454	558	517	532	498	544	517	503	483	494	503	530	478	518	482	540	517	515	492	531	503	489	547	509	479	531	510	528	518	543	523	511	550	550	516	475	537	522	533	506	528	540	544	521	498	529	509	565	566	552	524	513	497	527	485	539	504	524	499	514	482	522	459	569	526	521	513	517	497	537	520	514	521	521	524	544	511	536	499	531	518	531	473	546	531	505	484	477	519	496	540	529	537	553	501	545	517	515	507	492	499	557	509	456	526	508	508	516	490	528	518	519	523	520	549	486	470	545	458	555	563	541	502	526	494	543	524	519	527	542	507	511	524	566	501	508	503	511	526	517	545	527	532	548	502	526	493	487	500	468	534	488	532	545	511	516	493	551	506	500	515	483	554	546	537	525	500	510	478	530	494	529	527	501	559	496	561	502	526	481	526	537	502	571	545	452	546	529	531	514	535	534	530	499	483	544	494	533	484	512	513	543	486	510	552	515	538	530	519	509	519	568	513	557	521	515	522	478	523	485	512	522	505	515	515	527	526	555	513	495	521	557	488	484	536	540	532	567	501	537	535	507	504	521	523	532	510	493	517	530	527	522	516	491	468	503	571	556	482	513	525	483	547	530	484	489	512	508	519	516	494	520	499	489	503	525	540	486	506	524	498	513	507	486	532	545	547	492	555	481	571	558	529	529	499	507	505	482	566	513	501	482	512	516	478	527	538	513	528	516	532	524	530	527	558	523	535	535	495	510	514	506	556	549	494	507	503	561	531	470	533	529	508	529	516	544	527	549	515	509	505	543	514	500	563	525	545	528	501	537	522	519	521	548	518	535	501	506	558	501	535	528	529	570	521	544	515	505	532	504	535	487	547	538	529	510	503	518	502	513	507	478	501	497	534	483	525	512	530	505	539	500	503	470	527	536	519	512	507	525	515	547	507	537	510	516	500	536	529	513	527	510	489	530	531	495	507	535	528	535	515	519	478	507	526	516	515	516	527	524	519	506	496	461	520	527	517	502	518	509	540	525	530	514	489	511	520	531	494	501	538	496	482	507	528	460	571	545	571	520	533	507	488	511	510	529	564	481	509	544	524	574	501	552	501	529	505	485	543	519	533	498	511	568	484	520	531	514	527	516	535	479	494	550	531	509	527	504	545	494	506	504	525	468	501	509	507	506	524	523	531	510	535	460	495	487	536	478	532	490	490	512	558	527	529	527	509	519	527	534	533	547	508	551	525	537	509	528	494	519	513	533	514	497	517	528	545	523	520	497	513	539	537	541	492	517	505	491	532	524	531	551	516	481	532	535	529	537	568	520	473	540	538	552	533	508	521	538	498	503	539	501	515	537	530	511	520	476	510	557	526	510	497	535	487	508	552	518	485	535	481	530	559	502	487	506	502	510	542	511	525	497	494	543	508	498	512	488	530	555	493	502	522	523	493	481	495	558	502	505	508	532	532	514	484	520	521	532	513	531	542	536	494	521	520	509	549	497	521	540	525	511	485	495	574	516	530	508	539	494	481	495	556	492	527	533	507	548	510	530	483	511	493	480	491	514	527	541	529	471	513	533	516	545	534	524	532	549	550	539	528	471	559	526	514	496	538	490	497	514	536	460	469	515	516	529	571	517	536	527	528	534	533	530	516	552	562	515	494	527	535	515	539	506	476	540	519	527	467	496	549	502	506	504	514	499	517	487	506	522	545	529	517	487	519	527	516	525	511	484	489	531	520	499	528	556	537	494	519	512	497	539	468	504	514	509	531	560	551	536	531	509	526	502	545	539	527	511	538	533	550	546	491	496	529	459	528	515	497	528	545	514	459	538	527	488	522	497	530	544	533	556	486	493	496	526	582	501	517	489	515	527	465	517	505	511	524	496	527	539	501	540	509	491	558	538	539	490	519	492	491	512	494	499	487	522	487	507	539	532	494	492	517	501	485	517	467	521	517	515	490	532	535	501	508	517	520	538	507	500	511	464	481	514	488	519	556	512	521	517	529	524	560	502	501	524	540	555	523	546	526	535	557	504	534	532	512	510	497	519	523	536	517	469	529	524	529	508	472	485	548	506	482	526	537	510	532	481	496	543	500	508	523	478	506	546	538	529	568	523	517	520	489	501	507	497	480	500	567	493	488	540	559	559	503	507	486	492	493	554	499	526	549	525	555	553	518	491	496	505	539	522	532	517	535	543	507	525	540	538	523	486	515	527	512	501	510	508	505	538	547	485	514	549	505	542	550	502	541	542	561	529	515	530	479	498	531	509	532	518	562	520	479	516	534	523	533	537	504	544	526	497	520	506	525	486	562	525	525	530	487	541	494	510	539	524	531	516	480	500	540	533	549	557	516	540	538	493	534	523	499	513	539	501	541	546	552	514	477	524	510	522	525	537	531	505	536	526	524	500	523	536	522	493	520	527	569	509	552	496	522	547	527	516	524	540	500	478	487	516	485	524	492	516	548	502	518	476	477	532	536	503	520	578	475	515	533	528	517	497	558	523	513	552	543	524	563	514	531	499	464	489	505	531	594	539	558	486	536	530	491	511	520	493	511	531	522	515	488	497	559	496	512	552	531	550	547	508	515	481	527	505	509	518	507	530	533	534	546	546	523	529	509	551	495	496	514	495	501	511	467	530	512	518	536	509	528	530	498	497	501	506	506	523	501	510	499	571	502	525	535	515	535	525	477	512	512	456	512	531	515	515	506	518	495	532	500	541	513	502	529	508	524	499	532	498	532	527	517	513	519	515	538	478	504	541	521	509	512	519	489	536	566	514	535	539	514	529	544	485	515	494	522	550	505	539	558	491	537	555	502	524	534	496	491	504	540	531	554	492	534	504	540	507	499	526	483	504	496	550	524	491	498	504	543	491	525	541	515	486	496	505	490	500	545	528	522	492	500	522	542	517	550	533	551	506	545	496	523	482	542	539	513	526	548	498	477	526	539	533	528	517	495	493	527	497	456	478	540	524	495	508	529	543	493	526	535	514	519	521	518	530	514	528	480	533	481	480	477	500	520	511	531	515	487	538	498	547	531	501	539	527	507	541	528	560	521	492	533	511	506	550	551	518	517	507	520	533	508	525	514	514	498	534	525	482	528	547	560	539	507	532	533	501	521	492	524	503	543	511	541	485	510	506	551	500	545	549	544	579	562	509	524	513	546	495	538	540	524	481	520	515	542	522	553	495	533	554	533	538	547	528	555	481	506	523	512	508	518	486	573	522	511	516	506	463
22833	21336	28918	24084	21330	21372	9237	1172	763	650	622	488	475	401	408	403	360	324	287	280	295	256	256	253	249	240	234	233	230	244	232	219	207	251	221	212	239	229	236	217	228	209	217	233	198	210	220	208	218	219	203	220	180	203	246	220	218	217	205	221	197	198	197	221	199	207	216	176	231	217	210	174	206	210	189	186	197	209	201	247	203	194	195	215	186	213	223	208	222	199	190	192	197	220	231	189	182	191	190	204	194	195	194	193	202	163	207	218	184	204	193	210	200	200	253	211	182	193	218	200	219	203	188	176	210	180	187	195	212	197	189	188	204	209	217	174	187	170	216	187	205	188	190	208	171	210	218	220	181	219	178	224	189	207	206	205	209	192	185	185	196	185	172	221	219	201	200	183	179	207	184	220	229	198	230	213	194	195	217	180	181	205	207	185	207	217	190	178	216	211	233	192	231	215	223	228	183	207	209	172	188	203	187	192	217	210	210	211	190	198	194	201	199	206	206	189	192	189	215	200	166	220	211	227	218	218	211	205	213	192	191	202	215	198	202	200	202	208	230	210	219	193	193	185	203	193	205	170	218	185	200	184	172	186	207	209	199	201	193	207	178	211	194	208	215	184	217	216	187	197	211	209	219	211	182	189	192	214	225	196	181	204	195	193	204	205	197	192	204	172	202	177	214	214	197	175	201	201	210	196	210	191	193	210	182	183	217	186	219	192	192	208	214	231	192	166	194	219	184	204	192	180	198	199	237	216	200	209	193	200	233	210	206	210	181	231	186	188	189	205	206	205	185	205	205	194	185	196	216	203	208	201	213	212	200	186	199	202	183	183	194	201	202	199	203	188	198	229	226	210	226	213	192	182	205	202	202	230	195	207	200	219	208	198	207	199	184	182	196	242	219	182	198	184	202	174	210	192	204	217	198	222	197	212	195	213	214	193	192	215	186	231	227	198	204	177	191	209	198	193	211	190	171	193	170	194	217	189	183	189	221	223	204	191	192	235	202	207	207	182	203	209	209	197	194	194	225	192	209	207	209	188	188	214	189	196	218	187	195	190	228	199	190	201	186	198	200	199	189	219	187	207	201	180	204	189	227	180	182	223	189	185	186	202	206	210	218	224	217	173	207	194	191	202	169	211	189	197	202	201	195	205	184	204	196	189	195	187	204	187	196	210	190	203	196	192	195	212	233	187	205	211	197	234	217	212	231	201	178	204	187	195	196	207	169	223	203	206	182	202	229	196	201	213	198	202	189	215	210	224	208	200	223	232	188	199	216	203	205	207	206	217	201	191	207	224	213	185	181	188	181	194	210	196	213	222	188	237	213	185	199	222	204	200	249	183	190	190	239	202	191	186	194	205	189	198	230	208	178	206	219	210	206	247	194	203	210	199	203	211	235	218	188	199	197	182	193	198	222	203	208	205	205	192	218	196	195	233	238	204	190	197	186	183	172	200	207	218	212	186	199	192	228	220	206	208	195	219	183	219	208	175	204	203	209	186	203	188	197	198	221	198	203	207	186	197	190	208	208	213	225	213	211	186	199	209	234	209	183	190	209	199	211	200	200	189	198	205	222	199	190	202	178	184	193	195	218	191	185	207	202	198	206	206	188	210	218	205	213	190	196	229	211	205	230	235	203	200	210	196	219	187	199	188	191	210	201	211	208	240	191	196	206	190	204	198	203	195	170	194	212	201	196	201	194	205	188	184	205	214	216	201	208	199	208	216	204	182	180	224	198	204	212	216	187	203	182	191	187	205	199	181	181	207	193	194	200	209	173	215	203	193	203	194	206	198	189	213	196	201	182	185	207	206	191	211	208	202	176	215	189	192	181	247	180	169	184	185	196	225	205	198	198	209	207	207	216	224	208	196	197	171	200	200	197	210	170	226	206	196	206	199	202	193	201	212	204	218	189	199	203	191	196	195	203	211	220	190	204	212	197	176	187	187	171	200	216	206	213	177	168	208	210	217	212	214	200	199	198	200	221	198	196	191	185	178	217	208	209	190	196	234	220	205	192	191	186	210	195	157	201	197	195	210	202	194	171	184	182	178	205	169	217	205	205	208	217	205	199	185	218	210	190	208	209	202	197	194	185	197	232	194	190	192	200	195	198	183	214	206	209	202	195	187	212	192	183	176	225	217	205	190	210	224	181	195	217	184	204	193	206	188	205	185	184	200	206	181	208	220	197	183	203	209	198	178	200	218	196	196	175	232	157	200	215	184	192	213	202	217	221	190	204	210	191	198	200	213	195	185	186	183	170	218	221	209	168	186	222	215	212	156	204	194	206	219	212	193	221	218	192	219	224	191	177	208	206	220	183	192	210	203	192	217	206	186	227	219	191	187	220	209	206	190	192	183	176	221	180	194	188	170	190	206	206	192	205	215	196	207	178	189	204	172	203	200	189	212	207	193	206	202	233	180	174	217	184	209	237	174	218	186	188	185	178	195	199	180	166	179	200	188	194	181	194	186	201	189	213	200	197	199	187	205	192	207	240	209	202	185	201	188	219	191	188	214	207	184	186	227	190	211	211	202	200	204	207	200	197	172	195	196	182	211	219	204	204	208	189	194	218	169	212	211	207	198	203	199	192	212	200	185	197	205	180	198	180	213	188	178	220	213	204	198	198	202	208	202	202	209	225	206	197	193	181	208	186	215	227	192	216	182	192	204	189	182	204	222	205	167	207	230	170	182	198	215	218	232	225	186	211	180	192	185	202	200	191	186	214	187	197	194	209	217	205	163	184	220	180	197	191	203	211	201	196	197	203	202	196	217	166	207	185	202	188	218	182	199	196	170	196	189	215	181	209	181	213	206	197	200	209	212	191	214	211	227	184	218	211	210	193	206	207	195	210	193	204	188	195	182	199	203	202	168	196	222	191	198	191	218	214	221	204	171	191	205	200	216	214	195	190	209	182	216	182	183	219	213	196	197	170	211	227	191	197	174	208	230	203	206	206	176	173	196	174	215	214	189	194	207	208	201	184	203	182	198	194	221	208	199	179	205	185	186	187	197	213	209	186	218	206	223	231	225	196	176	203	203	202	205	217	193	182	208	193	192	199	200	203	187	205	222	194	203	216	195	215	219	177	201	214	209	177	188	196	214	219	188	215	199	204	201	206	180	195	195	187	197	211	180	198	215	184	215	193	191	190	193	189	222	188	211	198	212	208	212	212	207	188	202	192	201	215	207	192	220	192	184	215	196	184	206	193	183	193	188	203	212	185	231	190	186	202	194	179	209	219	220	193	220	195	204	198	195	175	178	185	194	215	204	181	181	198	227	216	200	237	204	201	231	198	191	208	192	214	211	185	222	210	194	236	218	202	214	212	196	221	191	220	220	210	183	197	230	200	196	169	209	211	176	190	198	188	194	215	212	207	220	196	204	219	185	222	204	192	170	183	198	201	196	201	205	228	201	218	216	202	207	210	199	213	204	177	198	191	202	216	184	187	188	184	200	182	200	204	198	182	193	185	192	193	207	202	195	192	242
6987	18920	15357	7318	4705	3235	2444	1756	1408	1093	943	819	704	639	561	548	458	408	409	397	376	349	311	343	307	277	285	296	292	255	242	282	292	291	306	278	288	262	228	253	258	228	252	273	255	231	242	238	222	271	276	204	257	220	245	266	251	244	229	252	227	241	232	226	237	221	215	235	224	222	231	215	212	231	217	241	214	243	242	243	215	248	204	260	212	224	232	234	239	201	244	234	228	231	236	217	221	229	242	241	238	248	236	208	219	218	228	247	236	211	237	212	238	238	250	227	240	265	223	263	221	240	235	204	222	240	192	215	221	209	259	240	226	248	239	215	230	242	217	241	191	224	211	246	230	205	224	213	215	224	256	227	227	209	213	235	234	225	235	231	212	219	199	215	234	233	224	193	208	239	214	220	231	213	212	231	255	191	224	222	223	234	197	215	247	245	212	237	218	229	201	237	225	237	223	234	241	217	190	197	246	222	229	231	217	204	235	249	218	203	246	197	212	239	253	220	217	230	223	236	231	214	203	216	226	235	223	240	268	223	220	211	210	256	219	203	243	205	215	229	226	231	248	240	229	224	212	224	229	222	230	228	214	240	218	224	195	240	228	203	243	231	205	209	264	213	214	245	226	208	225	203	219	212	235	228	214	251	193	229	220	243	213	217	222	233	198	271	210	220	218	223	221	219	234	197	209	218	219	232	258	223	230	231	223	201	220	234	231	218	195	268	230	214	217	250	210	228	236	231	195	203	230	245	255	198	230	239	229	225	227	235	258	221	222	256	234	225	218	272	239	232	219	231	259	217	226	237	203	236	206	224	222	235	245	224	226	243	249	214	235	189	232	214	237	209	234	206	210	232	249	221	240	220	205	216	242	222	245	225	249	219	235	203	252	228	237	217	229	229	225	243	238	249	226	234	194	250	231	237	222	242	222	204	201	230	208	241	224	230	240	254	206	251	215	235	238	201	224	225	266	206	231	248	220	215	251	250	233	206	213	230	237	230	264	243	239	215	227	232	226	222	252	255	213	220	236	233	237	232	240	228	230	218	219	192	217	196	218	249	255	228	243	259	203	237	209	229	220	239	241	237	204	236	212	226	248	238	225	224	227	223	200	240	213	196	196	244	236	241	230	244	219	217	226	250	199	205	249	217	219	199	219	246	242	204	236	218	210	243	208	186	234	231	231	230	218	238	236	237	197	226	184	242	233	222	207	213	221	213	239	221	242	231	239	204	214	236	236	194	223	225	213	209	263	211	214	222	226	213	234	211	219	238	244	219	240	203	266	222	212	234	212	213	247	251	201	217	218	215	230	218	236	227	245	241	236	191	211	238	207	246	213	218	202	240	219	232	222	218	213	215	227	216	238	220	213	249	211	238	214	229	242	198	235	251	228	221	201	245	205	225	227	235	211	229	231	223	232	229	248	218	218	209	212	222	217	215	223	216	233	226	228	231	228	256	214	244	204	210	237	244	231	217	232	219	236	232	209	236	237	225	229	207	204	233	229	242	200	235	191	209	215	227	239	204	226	212	231	223	235	246	225	233	232	221	221	221	216	224	243	253	222	215	210	225	217	227	228	217	215	227	223	237	242	246	213	224	227	229	225	218	219	232	225	213	233	244	224	214	252	213	221	237	235	212	262	209	210	231	247	191	212	219	216	233	221	208	219	209	229	241	208	225	217	232	219	223	240	219	213	248	216	230	225	240	223	223	222	236	233	229	258	230	236	212	228	228	238	238	253	241	223	236	222	241	248	246	225	221	221	218	225	230	239	214	230	253	229	220	187	226	257	238	226	233	237	236	220	214	249	233	244	215	231	237	219	218	249	219	248	216	246	250	235	209	226	214	234	246	216	233	221	204	223	232	217	212	231	245	229	220	233	246	227	247	214	233	203	236	232	231	211	233	211	240	220	234	257	190	209	222	236	205	210	243	233	232	232	229	186	198	222	212	201	227	227	223	219	246	226	252	219	217	196	235	247	213	236	227	200	191	236	244	232	236	240	244	241	225	211	238	265	228	203	210	234	226	240	232	219	208	220	231	218	221	237	225	246	218	215	218	238	227	243	241	250	218	224	270	240	242	236	234	214	245	201	217	212	239	215	229	223	227	236	219	214	226	223	225	238	225	214	218	219	221	207	243	225	214	195	235	259	236	241	227	225	214	243	207	216	232	215	241	223	220	234	216	206	222	223	256	241	214	231	227	250	239	263	233	241	220	234	213	224	208	256	247	236	207	231	233	237	217	232	226	205	234	231	225	231	208	214	221	212	260	225	257	241	250	238	265	215	220	216	242	225	200	245	238	208	228	238	234	241	234	235	213	253	204	200	227	210	262	247	218	249	233	218	220	241	209	227	213	226	222	217	216	214	215	228	218	235	218	217	242	226	208	226	252	243	224	211	229	189	213	212	243	224	207	249	223	204	230	241	214	213	213	250	210	244	221	246	262	245	275	221	243	219	208	253	225	225	229	228	221	223	232	202	229	252	250	173	220	222	236	238	200	267	214	241	200	218	243	228	258	215	218	232	227	232	212	225	270	225	212	231	234	228	214	212	233	260	224	212	246	219	216	215	253	222	255	213	245	226	220	236	256	203	195	222	216	224	241	237	235	220	222	238	216	219	206	226	231	238	231	224	229	222	214	227	222	232	226	251	238	224	205	210	230	249	240	241	219	248	240	223	234	227	234	237	231	247	242	246	245	234	206	247	246	201	231	242	170	226	230	214	220	204	213	220	212	241	221	202	232	228	218	231	263	214	213	243	227	210	197	263	213	209	238	250	218	211	243	221	247	237	232	239	226	230	219	215	235	257	208	239	247	221	228	228	222	205	218	228	273	223	233	216	229	221	240	185	232	230	232	215	241	226	189	232	224	239	224	223	240	235	227	223	227	240	244	225	230	207	212	259	225	231	214	239	237	230	173	232	223	216	216	232	242	221	234	225	225	241	235	231	211	209	242	241	213	260	234	223	241	236	230	223	215	255	215	216	233	226	227	239	221	226	199	232	199	228	237	240	223	242	219	214	255	193	222	207	212	241	196	227	255	213	267	212	250	201	224	256	219	221	225	234	211	224	212	271	217	258	225	227	214	249	223	202	231	208	227	232	233	239	216	220	228	218	233	202	220	219	243	241	209	216	244	229	244	228	202	233	244	221	239	234	236	210	225	236	228	199	206	221	218	210	237	203	218	219	221	230	224	250	217	204	249	230	199	247	224	216	240	211	226	227	218	242	233	202	227	229	232	226	215	236	230	240	214	231	240	223	218	238	228	212	220	227	217	232	232	253	214	228	240	245	222	252	214	217	231	219	223	212	223	219	222	234	234	213	232	250	236	228	234	222	234	209	215	241	251	215	230	230	221	224	211	261	237	261	209	222	245	224	228	254	227	255	230	227	229	220	201	221	213	236	215	214	233	217	247	240	222	229	226	211	214	257	232	226	238	220	249	226	233	263	208	240	213	246	244	238	230	230	241	234	223	217	233	251	226	229	213
27577	19792	8228	2172	1180	991	907	760	684	737	785	716	714	685	674	711	678	677	712	679	706	671	652	705	702	700	696	688	764	710	679	691	682	716	692	669	686	697	713	677	705	707	682	686	685	691	604	710	691	687	709	667	682	721	701	681	633	747	668	698	689	683	661	648	637	641	674	666	658	696	656	637	622	692	630	701	660	650	681	695	689	686	635	636	675	703	699	706	681	694	716	724	658	673	682	669	686	682	685	670	711	694	659	667	673	666	627	648	682	647	713	704	653	592	653	687	652	673	691	648	671	691	661	741	699	709	654	662	651	707	627	653	688	695	623	705	692	639	690	721	700	702	699	719	709	682	663	645	686	658	700	678	663	696	672	652	646	635	705	688	681	677	678	675	669	688	707	638	725	651	712	719	683	668	675	701	675	639	618	646	736	685	694	676	652	662	683	681	712	703	679	633	693	677	628	674	713	680	644	658	671	683	668	678	669	721	669	703	678	630	657	660	724	694	696	722	682	691	682	694	669	654	675	638	718	661	694	689	687	691	637	672	669	658	680	657	630	644	660	666	692	672	668	768	684	719	702	711	721	731	660	678	670	697	671	677	668	640	652	676	715	625	678	702	672	649	692	664	706	682	691	677	723	686	674	623	678	668	731	667	701	672	687	712	659	689	630	669	674	703	711	688	645	702	665	693	645	652	698	706	692	698	701	656	689	672	658	701	685	700	653	668	652	678	738	629	673	714	649	718	648	711	637	697	664	664	695	691	662	697	638	655	680	657	677	666	704	664	647	702	715	687	680	636	636	649	680	700	690	660	663	674	661	670	672	681	685	630	704	660	626	644	671	663	666	664	659	640	688	724	658	639	703	663	639	660	665	671	687	681	652	682	681	647	667	687	665	702	699	688	691	645	632	711	683	689	658	682	698	639	685	692	678	642	676	656	637	676	721	637	700	658	621	664	694	640	625	744	665	634	698	677	687	660	667	666	648	693	626	637	657	655	710	659	638	649	710	721	639	651	686	660	703	682	749	690	656	695	660	654	694	708	686	619	651	710	659	627	681	711	647	632	636	666	709	649	669	674	667	647	644	699	714	668	636	639	660	694	689	691	683	650	685	730	659	650	673	689	681	715	652	699	685	693	621	662	693	682	673	689	637	725	662	673	663	630	669	725	712	677	683	655	699	649	691	708	735	700	661	713	707	719	672	686	681	667	668	664	689	675	711	669	692	689	663	646	641	702	657	722	662	685	663	656	693	718	651	652	633	621	684	667	682	685	667	720	675	711	751	692	671	673	645	656	687	691	689	694	689	709	655	679	699	678	685	721	699	699	688	664	734	636	678	710	691	725	658	676	648	670	627	645	692	652	666	683	687	615	676	677	669	668	670	650	677	703	685	655	696	686	665	703	631	650	675	666	626	676	723	689	677	676	656	672	655	667	691	627	689	687	674	672	674	689	734	669	703	696	684	629	672	696	726	676	670	651	679	685	688	673	687	673	712	653	657	700	702	667	697	687	673	658	683	686	658	659	689	697	703	654	661	681	708	673	712	660	689	658	672	676	675	673	739	643	680	683	685	660	674	658	702	672	692	715	674	688	667	661	680	707	675	698	685	658	630	668	730	680	688	693	722	680	731	697	708	688	700	678	682	669	660	704	685	647	657	675	728	669	640	654	659	618	637	693	730	688	673	697	697	699	633	669	688	663	709	643	705	681	633	660	686	715	653	692	703	626	690	663	680	661	669	640	649	702	654	642	723	705	642	688	678	666	656	691	722	675	683	655	641	624	669	703	737	651	650	715	655	684	696	698	685	639	691	704	684	628	683	680	729	655	673	681	676	676	680	688	670	662	684	655	699	731	669	710	667	669	666	716	663	711	655	649	681	690	695	648	666	670	679	659	660	672	658	702	680	661	691	642	694	704	696	660	671	699	677	646	672	725	635	684	728	693	666	677	681	712	677	694	681	676	675	710	660	670	684	653	712	642	686	640	692	649	687	656	665	696	656	691	709	701	709	725	704	640	625	702	679	732	710	651	671	673	637	700	705	642	667	703	704	684	719	666	705	683	681	641	699	692	687	694	685	681	659	677	681	694	676	734	676	667	660	689	682	674	693	640	645	684	673	687	670	686	703	693	667	710	687	665	678	682	647	669	662	642	694	705	672	692	710	741	688	639	681	710	658	660	704	687	671	653	691	702	666	676	694	692	670	665	660	642	700	665	715	605	694	646	661	677	668	683	649	674	694	714	746	714	679	667	673	678	650	712	720	640	676	663	684	618	688	692	622	650	715	667	711	702	705	668	673	695	684	630	637	726	688	713	675	698	723	668	636	668	683	695	660	684	676	676	653	675	700	656	681	649	671	690	684	673	650	692	700	699	695	684	662	673	681	643	631	670	666	676	695	662	716	661	670	672	649	700	689	694	711	696	695	666	663	695	699	724	695	669	644	668	717	706	668	690	707	654	685	678	727	680	672	677	725	679	658	662	714	688	685	688	645	673	665	672	679	663	710	692	673	695	686	646	676	670	699	694	694	672	632	701	718	662	643	683	679	682	639	701	672	672	646	683	715	663	647	688	725	652	674	656	670	683	718	686	695	648	715	666	661	677	692	675	648	688	691	698	720	666	685	649	728	663	687	688	728	689	667	692	666	608	703	685	683	662	671	686	668	650	648	688	735	668	653	695	693	639	687	713	656	645	662	637	674	690	704	695	686	690	715	659	695	656	678	671	680	700	695	709	669	633	668	663	695	680	647	684	722	647	697	661	652	693	720	656	659	690	703	742	654	734	669	715	693	645	703	701	659	674	618	689	657	690	674	742	715	710	675	630	656	682	688	688	698	630	700	665	677	635	707	699	685	694	681	693	684	667	693	672	700	660	704	690	635	675	715	701	698	725	645	714	620	690	695	663	668	654	676	645	672	705	686	663	624	653	693	716	691	720	735	677	694	700	623	676	688	693	663	664	712	653	647	724	689	683	670	659	676	645	637	666	656	630	690	664	700	665	657	722	680	733	702	678	676	662	705	675	722	646	643	648	661	707	705	695	656	670	717	668	696	669	647	655	671	593	667	692	711	650	629	686	695	670	670	671	685	672	665	708	688	675	655	651	667	677	648	654	663	700	669	663	659	677	703	702	689	666	666	724	631	692	675	707	741	705	684	675	706	650	646	684	700	655	680	669	690	681	677	677	704	649	767	666	713	693	686	688	682	696	724	701	673	681	661	670	675	666	677	724	682	686	683	718	723	669	623	702	678	665	681	656	672	639	681	689	689	633	697	646	695	677	716	639	653	654	651	730	645	690	678	683	709	681	670	694	708	666	731	672	695	687	669	697	660	699	676	739	737	701	672	684	694	642	697	652	629	685	652	696	734	678	660	683	680	696	640	716	683	654	706	690	694	691	765	628	653	703	705	677	684	666	640	618	651	650	690	674	680	692	688	675	713	725	657	688	677	677	741	683	699	711	684	690	714	700	645	703	669	679	648	644	710	652
5859	5007	4122	2051	1383	1216	977	931	878	835	907	794	731	832	763	770	713	755	792	742	760	717	750	743	769	736	740	777	794	730	752	683	766	768	794	805	714	784	805	724	753	694	742	790	743	705	677	742	757	686	786	744	742	746	722	799	737	698	754	731	702	765	770	725	727	727	751	685	763	813	713	755	753	717	726	727	715	729	719	733	728	778	699	761	713	771	700	774	733	751	743	740	728	726	706	773	748	741	750	771	768	746	732	750	735	773	683	806	750	719	753	722	743	765	695	713	786	789	724	693	714	747	756	706	755	727	760	757	728	742	752	742	735	680	753	722	721	755	755	786	773	723	746	739	723	769	731	775	740	753	756	724	734	749	732	754	739	725	732	705	767	721	722	750	709	742	744	771	721	775	761	742	700	791	720	730	746	739	700	713	774	700	750	712	760	767	711	759	756	757	761	750	736	716	776	750	804	753	759	734	734	746	691	762	749	722	720	729	758	703	798	761	712	760	711	800	746	777	732	711	744	759	760	733	707	791	762	687	763	743	769	729	723	746	735	734	719	799	717	765	729	714	707	763	739	719	757	725	715	731	738	732	736	751	741	759	733	738	739	718	708	754	752	738	714	766	799	770	760	739	776	773	712	748	748	800	811	701	740	724	730	724	716	787	757	737	781	700	742	747	777	744	739	731	724	752	739	765	724	736	767	761	791	703	776	732	747	759	711	740	760	735	744	753	731	670	717	739	754	707	745	766	709	760	755	758	718	732	740	698	742	779	716	760	729	735	676	751	726	754	734	752	735	775	711	717	746	739	778	721	792	772	755	767	770	733	734	763	771	752	730	739	743	720	759	742	746	765	723	737	695	723	699	733	740	749	740	778	775	766	764	709	735	736	742	724	743	748	791	745	762	720	746	726	748	776	719	730	740	778	729	737	759	755	717	722	763	723	762	754	762	701	705	709	757	771	725	728	718	808	752	760	724	699	788	747	765	747	734	745	748	741	732	763	738	744	764	782	657	721	741	786	789	730	749	704	742	750	762	758	756	743	767	721	680	756	754	744	776	688	743	713	753	768	753	750	738	706	777	744	730	738	756	747	705	739	752	723	758	787	739	728	800	714	747	706	728	716	758	770	733	768	788	694	730	754	750	745	735	722	721	760	712	709	736	801	789	730	767	740	744	755	756	721	737	754	784	736	752	767	758	743	737	751	741	732	747	727	753	738	827	701	755	726	758	777	747	675	761	756	680	735	778	756	722	754	801	751	777	768	699	722	730	758	749	720	749	720	752	789	702	696	739	745	785	740	776	701	755	772	774	739	748	708	705	701	741	726	727	744	753	764	708	778	759	721	712	718	742	801	726	723	732	731	742	770	756	770	744	721	736	717	729	770	758	753	783	735	769	741	735	816	764	729	736	743	777	768	740	743	681	750	745	753	747	723	731	735	701	762	765	736	703	698	757	728	750	717	750	734	709	745	737	748	702	703	759	756	736	709	727	733	818	711	755	756	815	722	733	749	720	736	734	728	726	749	769	765	761	696	777	719	732	746	775	722	683	722	774	765	777	748	748	747	729	693	748	807	753	698	691	800	737	727	708	796	705	763	744	694	732	712	750	747	748	726	746	728	791	750	710	775	743	751	696	741	779	732	754	731	760	772	741	775	734	728	695	728	771	730	784	745	787	738	730	768	748	738	738	711	725	731	754	753	693	775	731	749	759	759	699	749	768	737	752	747	762	739	726	770	760	762	699	747	726	762	752	718	696	732	774	723	712	719	772	778	794	748	718	738	762	736	725	745	714	731	785	787	747	792	733	742	760	757	746	734	751	749	756	713	690	797	682	741	750	723	806	723	713	738	733	747	725	721	722	761	750	750	731	754	726	728	721	732	767	706	771	739	796	812	732	741	759	713	692	769	755	745	736	725	724	756	727	741	755	736	718	742	757	778	736	730	783	762	677	727	719	739	724	739	759	720	748	736	714	783	740	756	715	736	679	732	783	692	716	759	723	741	733	715	699	694	735	724	689	770	782	768	701	752	748	722	753	742	704	773	758	779	710	667	747	750	731	740	738	754	757	759	739	749	720	757	704	719	752	752	751	749	764	724	724	724	772	763	717	746	737	767	722	761	722	774	767	708	812	703	793	752	734	720	782	786	741	720	685	749	698	736	713	756	745	767	782	716	718	680	717	697	719	783	784	716	726	746	723	777	761	722	733	721	744	756	748	779	738	763	755	755	711	730	749	716	732	741	781	737	707	715	781	759	735	806	738	784	759	827	703	740	784	745	764	743	757	795	750	766	750	713	744	714	775	696	789	709	656	756	727	763	772	703	684	710	738	745	743	710	748	727	768	750	750	747	729	683	724	774	764	757	772	766	751	746	711	758	717	746	706	775	742	741	745	750	730	750	766	730	728	731	729	781	716	718	740	738	764	762	734	767	767	752	762	720	746	738	719	736	732	752	701	778	733	681	765	741	761	728	703	737	767	773	761	758	703	773	767	755	720	703	684	796	745	721	754	744	735	796	774	730	738	688	690	785	724	774	775	743	802	750	743	713	702	748	757	765	738	744	770	724	723	688	748	708	728	743	736	754	730	764	741	778	720	730	747	745	691	799	769	741	763	681	764	767	754	710	746	721	662	703	740	754	785	748	739	709	737	785	721	745	734	747	731	722	740	757	769	754	717	752	707	677	752	758	775	764	792	715	716	782	735	731	759	691	733	733	703	762	736	775	753	763	746	708	701	765	795	726	758	715	697	767	810	782	721	768	772	796	753	735	746	722	794	692	764	752	718	696	736	750	713	761	743	722	743	771	730	727	762	779	755	768	743	756	753	736	716	747	688	750	720	684	728	754	773	750	738	791	724	756	742	731	686	703	715	720	730	751	712	734	757	776	707	747	744	738	717	736	689	758	783	760	745	778	680	726	755	731	784	770	741	784	751	729	724	686	767	718	765	741	714	724	766	744	713	751	755	712	719	707	730	765	730	746	736	737	675	700	715	778	756	666	731	747	704	726	734	743	775	774	749	736	754	735	714	719	773	722	784	715	769	733	748	727	777	684	730	757	739	729	767	739	727	700	697	700	786	724	756	796	781	740	710	750	729	765	737	708	766	721	712	700	734	715	730	743	749	701	757	741	710	756	791	745	743	716	719	769	784	727	751	785	759	741	786	729	767	731	733	708	726	700	743	791	687	745	775	754	763	768	761	748	705	763	739	730	783	772	685	782	746	750	756	715	717	756	736	710	747	742	761	753	747	745	739	744	758	760	746	712	712	760	746	723	692	714	694	737	731	781	730	754	744	734	721	710	738	727	730	786	752	717	714	774	738	745	755	771	745	738	724	754	731	751	793	742	746	725	708	749	713	739	704	700	758	746	752	786	749	726	659	757	759	754	729	738	766	740	740	761	784	688	702	726	736	751	725	750	710	747	745	721	754	740	712	791	787	762	712	726	773	702	809	743	730	701	750	767	789	727	788	766	735	740	757	736	737	752
24021	21310	28481	24465	21322	10879	1569	1067	828	774	682	650	665	631	614	560	559	556	566	528	534	530	543	557	487	513	530	506	512	523	544	501	509	507	515	529	488	488	478	514	544	581	553	468	496	545	507	541	503	504	506	473	490	549	529	500	513	500	464	533	483	509	511	502	497	482	499	488	529	551	526	501	520	512	517	495	502	497	450	550	529	540	504	543	509	501	479	537	522	514	528	466	492	516	538	503	463	520	563	523	504	528	533	543	547	528	507	508	505	510	463	523	514	507	500	533	471	583	472	492	495	492	529	508	510	474	491	500	511	483	509	504	502	478	534	531	560	510	518	498	490	483	534	493	490	522	462	464	491	488	505	460	516	464	488	541	506	519	503	514	497	487	505	506	488	495	562	523	507	495	515	529	539	504	490	495	496	527	518	496	499	526	521	484	533	497	494	517	514	494	495	525	516	470	500	499	509	510	519	508	475	500	505	534	546	532	485	504	542	518	474	504	474	479	526	513	441	516	490	502	477	507	495	474	504	487	500	527	509	488	531	504	494	520	533	514	466	522	473	467	503	470	500	511	506	523	467	527	500	464	469	487	494	508	474	484	512	503	535	502	470	484	484	502	474	525	531	513	510	513	532	523	505	509	521	494	527	505	528	468	480	439	479	484	496	504	482	480	442	518	493	512	482	495	482	508	483	539	488	498	526	461	495	508	491	476	487	492	473	486	464	488	509	493	533	504	493	512	543	507	487	518	515	495	529	482	491	524	472	503	515	469	454	498	503	478	462	507	523	494	507	513	490	483	459	493	496	524	470	510	506	494	491	468	531	483	520	495	486	561	483	476	493	456	514	509	491	452	511	506	516	477	468	502	498	495	473	513	484	527	476	477	503	514	526	456	449	496	525	485	536	484	499	503	502	492	492	491	493	502	511	498	489	545	484	543	515	504	476	535	514	520	521	501	524	518	507	521	533	528	462	533	498	503	521	476	505	488	500	521	490	484	525	549	497	477	521	452	507	487	490	517	489	498	514	486	509	457	514	481	537	453	482	542	490	462	494	463	492	523	478	514	479	485	499	470	470	497	487	513	489	478	513	492	510	480	513	514	510	506	468	477	517	528	506	504	486	474	551	545	495	501	514	463	510	505	489	522	486	476	481	498	518	486	495	488	522	501	526	491	495	464	497	491	481	521	473	456	493	539	529	464	508	500	505	467	505	472	485	482	502	459	475	552	540	464	523	548	479	511	515	487	512	500	553	523	512	491	515	489	525	503	493	498	447	497	470	512	548	489	502	469	469	499	527	489	490	502	505	470	477	541	555	511	516	497	522	514	465	499	531	517	515	538	514	481	504	462	474	509	502	515	471	490	512	543	504	526	535	491	534	471	497	530	504	486	515	489	472	510	546	489	487	513	489	491	488	476	502	475	516	483	491	474	507	487	497	477	487	476	494	503	484	503	525	503	473	465	491	483	473	561	540	502	488	523	500	519	495	503	528	502	491	486	478	530	497	495	532	520	495	488	527	531	520	505	518	503	514	499	514	508	517	478	515	520	469	522	488	470	505	479	492	497	494	518	518	510	478	514	487	471	480	500	512	524	511	499	506	503	455	477	514	536	496	507	490	526	541	515	535	456	526	489	486	485	527	498	501	472	481	506	512	492	514	482	553	517	505	502	500	516	488	510	475	534	512	472	547	512	475	468	482	504	474	496	487	510	510	537	545	513	468	502	486	517	464	506	532	471	467	507	484	504	512	528	493	513	497	513	491	454	531	475	476	502	492	526	429	480	499	476	480	475	510	501	490	517	530	472	484	511	474	500	505	512	521	507	513	475	505	485	491	501	488	507	489	508	540	503	494	492	498	520	535	522	496	472	498	528	500	502	507	524	520	483	510	548	485	509	516	482	501	485	520	493	493	520	472	499	498	470	488	479	495	514	501	474	476	436	514	523	511	522	460	483	489	531	475	490	498	494	497	497	508	510	497	506	464	484	478	544	551	497	520	531	502	489	459	483	549	465	482	507	506	492	477	489	500	481	501	508	502	469	474	520	495	494	515	494	467	479	519	504	502	467	492	488	475	501	539	489	519	480	508	490	508	480	508	499	501	495	510	511	497	512	517	488	494	510	514	528	537	488	479	490	521	538	462	482	528	487	523	519	513	519	470	501	487	509	507	518	508	500	543	496	486	495	507	494	520	484	519	519	534	496	528	488	504	510	503	505	490	490	496	510	464	518	547	503	462	493	496	521	497	486	488	484	484	515	517	492	485	526	509	497	491	493	499	491	541	498	500	486	525	539	541	501	503	539	533	491	486	533	557	511	454	471	482	486	521	522	504	509	487	505	474	460	525	526	505	475	494	496	486	501	472	522	511	491	488	527	518	490	529	513	508	550	522	502	516	489	493	511	472	542	509	472	485	483	488	519	480	484	533	486	509	499	488	495	522	489	545	476	462	532	484	506	487	486	524	474	493	481	515	491	499	465	505	512	513	546	535	516	472	469	477	484	489	495	506	484	514	523	515	480	521	473	489	472	507	538	494	481	504	447	509	489	464	460	500	489	482	498	499	499	506	564	501	485	453	480	493	495	489	505	495	521	509	510	522	508	486	507	537	540	469	523	508	495	499	504	492	486	506	493	486	505	492	522	506	444	522	519	506	518	445	475	478	478	506	456	483	530	523	490	535	490	469	488	478	498	507	512	533	504	493	501	502	507	528	483	506	518	523	479	523	464	538	513	497	508	489	500	539	523	485	447	527	528	504	527	512	498	496	500	493	513	491	491	514	476	473	510	444	514	527	473	545	540	485	487	476	486	505	529	476	519	473	502	516	499	475	454	484	501	502	506	541	506	447	489	518	506	468	517	532	461	491	486	496	515	497	496	477	516	485	539	485	453	518	499	492	509	506	498	479	524	477	497	498	509	515	474	462	513	503	481	512	464	507	508	506	487	537	473	538	508	475	537	490	511	502	494	507	503	492	496	535	518	543	528	484	494	479	452	520	486	486	484	541	492	522	492	513	490	484	504	491	518	465	476	491	548	515	539	544	478	474	499	488	528	515	507	497	519	510	509	498	469	507	477	524	514	504	520	513	510	504	464	500	527	487	546	489	487	462	489	479	492	477	560	492	486	505	512	506	487	525	511	486	488	505	463	475	520	511	463	489	496	527	524	548	491	496	520	485	524	513	489	534	511	480	545	510	538	454	500	511	474	481	508	501	491	493	511	489	477	540	489	473	497	491	515	515	514	496	502	531	484	518	515	469	454	465	492	520	517	487	553	490	478	451	441	510	518	524	545	482	509	479	475	495	485	542	485	467	493	481	505	534	516	516	499	451	485	508	506	476	508	504	489	507	467	500	484	480	512	491	473	510	514	517	484	500	492	480	441	501	560	513	479	469	507	497	508	522	530	513	480	500	500	489	481	486	459	498	531	488	479	500	517	531	505	492	497	449	505	480	524	514	479	499	505	572	526	513	487	502	513	507	468	505	499	490	456
4844	12642	9895	5132	3526	2326	1719	1483	1222	1038	970	910	816	817	711	707	703	686	690	667	646	626	586	590	628	614	605	601	546	611	556	565	628	609	648	557	608	557	537	565	601	577	576	578	569	566	603	572	559	599	552	524	584	538	534	562	556	522	585	567	535	514	570	561	627	608	611	507	532	593	572	567	574	577	613	567	567	580	596	610	585	550	563	550	580	573	570	528	584	534	572	559	518	532	565	595	608	525	559	555	550	559	574	586	582	574	563	606	530	573	579	579	586	579	576	564	552	619	539	596	589	576	573	568	558	573	559	563	542	570	584	563	559	539	559	538	580	573	568	565	547	566	557	573	557	552	621	563	550	584	578	559	554	544	490	568	533	582	553	543	626	550	531	579	580	606	541	586	542	540	569	544	499	560	551	557	550	544	541	552	598	549	583	528	534	548	575	619	544	549	556	581	552	580	567	587	555	571	606	584	538	548	523	567	556	576	529	536	568	527	597	553	564	547	557	538	579	566	560	549	562	570	582	579	575	590	596	609	581	553	576	577	586	548	561	543	550	592	582	551	570	556	539	566	590	573	565	517	570	547	577	569	552	579	558	550	570	535	596	556	578	558	498	551	544	536	579	573	617	580	584	551	575	542	565	568	554	545	581	576	585	555	586	561	540	569	607	581	581	580	532	569	558	573	534	556	547	586	564	543	549	558	604	578	557	548	557	536	544	542	577	547	569	564	552	531	564	575	589	600	562	561	545	544	544	586	579	564	568	568	551	571	575	553	554	597	562	596	595	577	593	555	566	600	595	567	551	543	526	587	569	581	587	537	586	543	523	575	527	536	575	550	580	612	528	549	549	561	518	593	581	574	570	594	535	500	594	572	530	542	537	578	574	555	543	525	547	530	555	554	578	546	548	601	568	557	547	579	554	526	538	544	495	549	573	558	567	512	576	566	564	599	580	536	563	539	565	557	561	574	559	562	533	568	584	521	544	581	578	551	584	541	566	576	590	572	574	599	560	590	577	547	554	555	541	564	603	546	615	552	512	568	576	588	606	586	558	563	589	492	565	562	578	531	541	553	556	570	555	567	569	524	576	562	572	551	553	570	554	556	560	557	528	548	554	598	555	565	544	545	584	591	584	544	523	575	537	570	505	541	569	570	573	585	542	583	565	543	546	545	543	571	560	526	571	585	536	564	578	587	519	554	547	546	596	589	566	508	559	545	553	552	525	614	572	598	550	589	543	579	585	560	560	591	568	562	555	602	551	541	565	530	558	574	578	597	528	578	542	558	561	574	570	577	548	591	563	549	496	535	570	554	551	594	545	553	552	531	584	582	532	556	526	519	557	570	577	559	593	567	518	539	585	555	548	570	596	555	593	545	594	537	557	565	555	573	553	524	573	608	573	546	557	551	551	582	491	579	561	593	597	538	519	534	585	551	554	546	503	573	542	555	550	586	562	554	562	614	552	581	550	547	558	572	546	557	541	575	544	547	548	533	558	573	566	598	523	554	551	567	569	572	551	543	566	526	586	555	533	562	555	587	555	545	542	526	574	523	583	575	550	542	573	584	557	553	591	556	542	595	551	532	559	577	598	546	538	560	558	569	575	546	551	562	561	557	551	574	573	622	547	537	595	570	574	547	572	528	575	569	578	579	567	584	551	558	541	570	570	555	548	571	583	560	518	553	572	570	554	535	540	608	594	576	568	584	575	556	535	591	535	556	563	536	602	572	521	524	533	589	529	596	571	568	555	600	555	561	559	548	601	567	539	594	599	599	524	509	566	587	564	599	528	533	587	549	543	561	562	540	561	542	544	537	580	556	569	527	554	570	538	545	568	520	570	570	568	575	561	589	559	538	577	544	579	537	565	559	615	553	525	542	595	566	582	548	540	579	585	564	578	568	547	618	605	543	552	574	547	543	588	555	548	526	519	579	597	558	593	579	580	534	595	561	498	570	549	577	573	581	544	570	553	569	547	627	543	539	554	565	543	551	553	532	564	528	534	582	547	566	546	537	554	530	556	557	544	550	564	555	534	568	570	528	560	593	539	530	580	580	513	572	561	549	540	605	570	552	589	541	574	560	580	547	576	576	553	541	596	561	574	557	562	564	540	561	547	588	549	586	584	541	581	571	550	573	558	592	570	555	557	551	567	527	526	566	550	563	583	537	495	545	554	569	587	553	544	556	535	560	573	570	538	580	602	575	565	522	591	573	597	569	612	534	546	566	589	598	547	539	592	556	518	612	546	584	592	582	559	571	535	575	550	549	560	528	526	551	549	560	577	601	540	538	563	567	574	566	548	567	532	581	525	546	548	573	553	550	593	554	601	594	555	554	567	559	572	604	569	552	573	546	581	557	573	557	589	545	567	562	558	557	553	502	549	580	560	561	574	571	546	571	576	586	593	587	509	523	544	499	613	558	575	536	561	534	572	583	550	530	518	574	549	586	526	601	542	519	559	544	581	528	571	587	570	550	593	560	558	570	620	556	571	583	562	533	594	568	540	555	547	610	566	574	557	563	566	556	540	554	570	576	543	577	589	550	529	576	568	522	566	564	565	594	557	552	562	533	543	531	599	538	534	526	552	591	561	545	586	527	600	603	555	512	587	526	547	565	527	550	559	549	568	561	531	611	577	543	537	530	591	568	567	521	593	529	546	544	592	600	558	553	567	564	578	542	563	540	528	590	569	570	591	571	568	543	511	593	584	526	561	556	557	573	544	549	543	554	567	574	547	606	565	538	576	550	547	556	587	550	563	579	571	578	610	583	581	564	594	568	557	546	532	548	566	550	558	586	543	520	535	569	524	602	558	556	592	578	519	558	569	542	528	552	604	565	595	550	573	577	559	556	587	569	561	572	577	549	557	528	562	551	558	552	526	586	572	558	569	576	565	554	544	546	574	525	577	581	548	594	594	572	552	582	573	577	537	614	567	538	566	565	557	563	506	598	593	546	569	537	576	564	549	536	542	590	536	590	507	559	567	558	572	542	566	575	522	563	555	581	553	602	552	566	587	554	533	543	543	585	568	569	533	559	538	540	571	592	538	553	503	564	568	557	556	536	526	576	612	590	554	536	563	580	552	573	536	562	570	577	541	550	549	534	566	610	559	578	542	591	572	540	525	573	576	513	576	551	589	602	565	554	542	612	568	562	601	580	553	518	584	523	542	591	594	560	578	529	590	537	551	556	539	578	556	551	541	522	566	553	597	576	548	549	573	560	560	549	563	557	583	558	572	557	533	585	561	510	619	583	541	598	549	554	541	535	542	538	575	532	555	585	563	548	532	551	529	557	533	536	570	569	606	567	550	567	597	568	563	549	568	570	588	569	587	504	537	516	599	579	568	571	599	582	594	583	600	571	568	550	551	576	538	620	568	545	535	536	551	584	556	561	564	582	554	556	517	549	577	553	556	580	523	568	636	575	559	538	590	576	578	571	562	581	514	551	502	582	544	578	538	550	565	528	546	560	577	573	579	575	564	537	523	552	557	549
24994	21306	27498	25337	13241	1500	969	744	678	638	646	629	597	551	534	541	553	509	523	517	527	514	478	509	542	512	497	471	483	538	444	477	505	522	512	547	489	491	494	495	471	499	475	489	498	506	480	493	519	497	520	461	515	466	473	459	460	530	508	461	506	457	535	510	473	509	482	455	474	476	529	491	491	481	488	468	507	490	488	471	498	499	500	529	464	451	492	461	497	455	484	488	476	504	486	485	511	483	539	448	480	502	480	507	471	452	475	459	488	493	499	474	484	512	490	470	499	475	499	472	472	477	465	461	514	513	503	486	464	502	443	475	485	502	448	491	494	501	486	493	475	461	489	488	494	512	474	496	473	480	510	463	499	505	497	499	503	496	506	509	471	518	482	465	462	512	488	463	478	480	493	477	458	468	508	503	467	476	465	436	444	460	447	531	496	492	469	522	430	489	528	487	497	490	473	521	539	456	497	474	488	449	450	474	484	472	495	496	515	504	466	503	492	502	456	487	527	492	489	520	449	489	497	524	485	459	525	484	505	442	515	506	513	517	473	460	463	459	471	503	483	463	463	489	463	499	477	476	510	487	471	482	466	465	472	505	461	475	474	512	464	449	464	478	500	484	493	478	492	506	448	523	464	500	492	506	454	473	483	472	518	455	460	479	525	455	491	526	471	511	485	430	498	498	515	482	470	497	513	452	532	505	471	478	480	492	483	481	473	508	459	466	466	499	476	532	470	539	499	456	455	504	465	493	525	481	487	495	483	448	481	501	500	513	483	468	464	457	489	465	491	516	452	488	491	514	492	474	504	472	449	505	489	484	473	446	435	481	466	488	457	484	503	466	468	453	481	458	497	516	501	465	466	474	493	447	492	494	491	476	429	480	466	478	463	490	514	463	488	488	478	519	495	530	454	531	502	493	496	486	512	496	480	494	518	490	521	503	480	488	467	507	528	473	446	533	448	498	444	457	521	455	422	484	491	451	481	516	506	444	484	440	532	529	461	488	482	483	469	472	494	508	451	465	485	479	499	502	494	465	469	480	509	489	483	451	492	495	493	474	494	494	486	479	528	513	496	476	514	458	469	456	515	464	500	475	461	486	459	486	486	504	527	505	465	463	503	525	510	476	483	458	446	487	448	487	497	520	445	458	500	462	496	502	487	472	506	510	497	454	470	504	469	463	545	486	516	502	492	482	482	496	490	485	508	481	493	501	483	498	491	473	523	500	493	479	475	503	472	484	506	494	480	507	471	528	508	487	479	488	497	443	506	500	479	492	475	500	484	484	519	499	478	494	469	475	478	459	447	513	456	452	512	433	503	490	507	494	514	476	488	511	497	477	497	495	451	504	479	486	490	457	437	475	479	465	485	531	494	501	500	519	496	536	520	476	471	466	468	505	476	463	437	450	458	499	473	466	495	510	483	469	479	428	469	510	509	537	480	492	459	473	410	474	495	468	481	471	461	490	474	475	485	543	473	473	522	467	445	502	470	452	490	479	432	499	473	461	474	502	521	449	471	444	511	499	501	501	444	491	443	490	466	465	489	462	508	475	448	504	500	489	464	492	553	501	493	524	502	479	528	510	483	480	499	517	497	522	501	501	466	472	505	518	510	480	528	509	472	491	465	486	471	473	474	504	469	449	488	468	474	470	490	495	501	527	501	489	472	524	494	463	460	535	476	463	457	481	477	507	497	500	459	484	460	495	481	469	475	485	482	477	503	470	462	470	476	504	515	457	467	493	471	477	517	481	483	530	482	501	486	454	503	449	452	491	505	490	470	493	540	472	454	475	491	506	484	456	477	488	516	492	461	469	512	444	488	485	459	489	482	522	537	478	434	477	493	501	534	442	500	504	457	550	492	484	428	484	498	516	474	482	478	472	501	491	467	509	512	522	465	467	485	476	478	512	508	489	487	495	511	441	482	467	444	474	515	477	499	485	477	512	469	489	484	486	480	504	477	507	452	522	516	494	537	521	497	484	472	490	440	472	445	508	483	495	504	474	502	508	473	491	501	505	468	476	503	512	491	506	467	482	422	485	497	483	485	488	458	505	496	516	489	484	456	494	461	498	460	496	485	441	490	458	465	495	490	511	480	508	487	486	517	486	446	502	476	463	494	492	473	499	497	487	451	471	496	487	480	489	479	501	471	487	470	485	505	481	528	492	478	504	457	513	494	491	518	468	490	487	516	456	510	449	500	467	497	520	483	480	466	481	475	456	478	508	503	486	482	473	494	452	475	474	458	463	448	486	501	494	481	499	489	519	522	478	461	476	492	519	456	496	476	467	474	478	474	480	508	507	484	519	452	486	468	506	478	519	484	501	535	475	457	459	485	487	483	490	498	434	476	481	496	477	487	551	503	481	516	496	491	517	474	454	467	500	476	426	490	525	486	483	490	507	504	449	485	486	465	466	477	459	468	499	459	467	484	472	492	503	494	447	474	502	502	494	492	492	509	485	477	503	441	497	461	525	481	520	471	440	492	510	466	497	447	495	492	503	506	480	479	472	519	533	492	455	516	490	521	528	433	471	510	502	513	502	523	508	452	479	482	483	462	518	441	482	474	451	490	460	459	456	484	493	507	487	470	505	469	520	496	518	526	505	506	514	527	503	490	518	524	498	520	525	445	494	500	470	494	506	489	508	443	495	513	514	476	472	474	466	517	454	499	489	456	483	488	500	479	485	497	475	518	441	477	501	485	482	482	464	475	503	506	495	469	505	492	494	500	505	460	480	517	483	483	509	468	464	456	477	464	481	496	476	482	484	496	458	490	478	498	482	471	490	505	449	489	516	470	490	425	473	515	495	486	489	503	460	478	470	480	502	505	489	484	488	530	492	436	505	469	465	488	496	454	492	508	502	479	533	471	492	480	518	524	483	492	461	467	472	482	492	462	465	490	485	482	481	511	472	498	465	508	526	477	470	495	479	494	494	457	486	507	468	499	468	479	477	480	504	468	475	483	494	482	478	494	532	478	519	470	533	463	460	483	485	523	493	462	470	499	468	478	441	477	475	503	512	488	525	487	492	500	478	489	486	493	474	479	483	486	505	519	510	489	461	517	453	505	449	469	457	441	461	484	457	493	451	499	477	482	507	500	442	484	469	476	481	446	459	494	491	487	489	450	488	482	478	504	508	469	498	499	542	490	512	510	496	447	493	475	477	483	472	508	520	462	518	464	501	490	454	493	508	472	488	502	484	480	475	440	487	452	476	484	495	480	475	517	440	477	469	473	462	511	483	491	469	503	496	499	486	486	438	512	502	456	483	479	493	496	515	512	446	467	485	477	485	528	513	457	459	461	482	481	469	490	505	470	505	459	487	508	452	473	474	514	484	467	507	469	498	466	529	484	489	486	458	441	522	506	474	473	469	452	482	535	490	483	474	466	456	510	519	497	471	484	466	502	467	512	474	506	479	482	494	459	453	462	505	495	477	464	483	470	473	514	481	475	474	484	483	490	481	477	536	458	485	492	453	463	514	497	472	511	490
4690	8992	6731	3992	2884	1749	1318	1069	966	858	769	728	735	647	680	588	552	582	592	593	595	572	563	559	564	518	544	566	519	561	565	565	568	582	571	527	530	525	544	567	539	477	496	541	531	562	584	501	507	533	549	515	526	544	545	542	543	516	551	555	543	512	530	514	507	518	549	515	472	507	518	543	508	510	534	538	523	511	530	531	520	548	544	504	496	514	535	535	505	523	496	499	538	566	541	539	527	551	518	527	531	541	551	520	537	521	525	488	558	562	507	540	494	514	489	563	527	538	521	477	512	489	494	532	535	536	509	533	554	542	533	545	549	521	508	526	550	548	541	542	543	520	514	531	488	526	488	517	535	568	466	522	510	526	506	531	519	527	499	517	515	545	510	526	581	526	544	511	581	518	524	552	498	528	515	514	532	515	554	526	539	527	551	498	548	524	571	539	508	527	466	542	508	513	551	513	518	512	542	525	503	539	520	566	528	509	547	562	524	504	514	536	509	547	519	535	536	474	523	540	482	513	528	571	527	614	529	533	542	548	509	549	535	510	528	544	527	495	524	495	514	520	501	551	544	549	459	534	523	546	540	520	483	474	471	533	543	497	562	569	530	525	510	511	520	546	518	495	549	569	523	509	493	545	527	477	525	536	502	533	572	491	505	508	534	523	509	519	550	515	502	523	503	490	529	541	495	510	508	497	541	522	496	538	514	509	538	482	540	506	548	506	567	529	554	513	503	512	545	540	485	522	566	545	510	506	515	527	508	470	580	496	527	553	495	525	519	499	513	514	540	535	516	534	503	537	516	516	516	520	535	553	512	527	511	524	509	523	527	521	482	482	485	502	500	510	527	476	559	503	549	495	537	510	521	511	516	569	552	534	538	537	541	509	514	530	543	574	519	475	528	514	444	530	535	542	551	491	493	552	475	545	505	544	513	500	514	554	478	574	525	561	491	535	528	526	499	562	509	517	501	504	544	562	531	506	522	536	536	518	519	525	523	536	545	509	560	507	569	528	531	520	493	512	533	520	506	529	542	587	531	539	502	555	528	482	517	508	518	550	512	524	519	532	554	529	517	525	522	510	499	544	525	543	555	510	514	525	505	508	471	563	510	521	524	491	514	546	519	563	524	495	503	550	539	522	533	544	521	543	517	507	527	524	510	496	520	480	529	510	508	517	558	498	544	500	520	494	510	487	505	558	549	514	506	513	543	530	493	514	519	540	500	523	532	493	536	537	561	491	537	532	569	500	491	533	527	541	533	506	503	506	538	516	530	520	539	480	506	530	543	523	522	538	546	531	525	538	502	532	500	494	520	522	532	497	529	528	530	525	501	511	512	513	519	518	514	510	555	547	521	524	524	532	539	531	537	482	526	536	521	554	546	572	525	503	562	568	516	531	529	548	513	517	532	505	520	542	537	561	548	558	489	506	519	564	511	528	531	499	509	503	509	533	547	477	526	513	578	487	485	517	535	523	531	520	481	526	532	474	538	536	494	513	523	501	523	490	538	481	562	521	527	522	499	533	516	503	520	524	501	549	560	528	577	509	511	521	515	546	524	502	487	478	501	517	524	558	559	533	566	550	479	496	521	517	522	522	533	532	505	537	530	531	532	480	534	544	543	535	500	520	496	454	541	533	527	566	486	515	540	522	518	504	483	557	507	552	542	521	513	534	504	502	520	542	560	558	509	537	531	527	505	481	479	535	537	514	511	530	506	549	493	504	509	498	561	526	509	541	502	523	511	516	516	517	515	586	547	511	519	498	521	563	517	543	511	536	522	520	549	529	549	526	535	529	532	506	574	499	497	526	506	520	502	515	547	513	571	539	509	526	512	508	507	495	543	509	525	517	521	535	532	514	508	529	527	528	515	520	521	520	498	518	526	483	519	500	517	534	522	541	512	543	493	526	593	519	544	528	522	522	515	531	553	550	485	542	520	513	507	543	534	531	521	550	514	543	556	474	537	513	515	526	532	517	479	539	513	487	542	559	547	498	500	537	532	521	545	572	552	531	486	501	481	514	539	506	535	530	509	538	549	517	519	547	514	533	538	529	533	499	512	495	473	514	508	528	509	491	519	532	529	525	556	512	552	560	542	476	516	553	501	540	525	528	531	531	510	510	563	524	508	509	531	541	536	564	558	540	562	534	571	520	492	544	520	546	523	512	498	510	547	495	548	494	500	548	498	512	540	504	515	531	533	521	531	528	531	542	545	509	539	514	531	530	523	518	555	549	515	518	531	556	503	525	504	534	498	537	533	508	562	530	513	485	496	522	533	511	559	510	489	524	514	513	506	515	541	469	524	533	556	546	573	555	509	545	514	477	506	537	535	505	547	523	541	514	535	487	525	557	506	540	523	478	503	534	516	465	522	526	516	512	548	512	544	516	523	548	510	508	502	509	491	546	545	515	557	546	521	518	518	501	535	571	511	545	521	551	546	577	472	522	492	496	516	539	492	516	571	532	546	533	516	541	510	539	540	532	528	537	517	514	506	522	497	520	500	526	536	473	501	527	552	560	525	524	527	534	522	498	513	549	522	504	499	486	489	530	554	540	509	537	515	538	524	554	512	478	579	566	543	488	494	516	511	511	549	527	502	512	520	529	540	517	525	534	486	494	523	490	482	565	531	533	529	505	546	552	535	573	543	509	546	468	545	546	519	570	522	531	509	525	525	499	548	504	509	496	504	489	541	547	561	518	509	523	475	545	526	541	554	493	509	519	548	556	529	508	527	514	541	529	509	531	533	533	511	562	516	550	516	527	534	514	488	536	518	493	535	549	536	530	507	521	541	495	522	526	525	538	534	544	556	529	511	536	522	522	545	513	501	549	567	561	531	483	546	551	553	532	504	584	490	535	546	525	492	531	507	530	536	509	543	532	522	546	511	519	528	563	533	528	522	518	502	542	516	538	554	537	527	540	534	538	502	560	533	510	553	499	522	535	503	541	513	534	531	540	533	546	529	496	538	532	492	519	520	533	548	511	528	555	494	541	545	513	543	501	530	528	505	525	544	549	502	576	481	493	520	533	505	540	511	527	560	530	527	506	513	523	533	493	507	524	540	535	497	490	540	530	515	504	538	527	487	496	556	537	518	548	498	549	504	525	480	506	526	533	532	569	513	496	521	502	479	503	492	520	506	514	501	487	533	512	523	502	555	493	517	526	556	544	495	580	552	513	533	546	539	529	484	510	583	521	536	519	521	552	532	577	496	521	526	529	532	481	514	550	512	514	556	496	485	536	550	548	551	523	531	502	530	543	539	494	536	521	518	526	517	551	516	497	534	523	523	513	525	477	533	500	538	547	545	517	507	525	512	480	471	503	526	490	519	569	520	531	534	544	514	537	492	571	569	549	493	479	494	543	511	528	539	533	520	495	536	509	542	504	538	570	545	518	534	504	488	520	540	524	478	494	562	547	517	488	560	540	552	497	514	514	559	515	531	510	500	519	546	503	550	519	492	494	561	528	523	531	526	549	540	509	495	527	573	529
22843	21332	29003	24021	21335	21382	9481	1184	860	663	638	562	505	429	399	333	318	337	326	283	310	276	273	255	245	258	241	244	274	235	236	243	245	266	274	230	200	218	236	224	200	212	221	216	227	198	210	214	183	203	202	222	192	209	241	222	221	188	201	236	214	207	195	198	222	194	218	176	195	217	191	189	206	178	213	204	187	201	196	202	202	209	209	209	218	208	211	219	179	185	218	185	223	210	192	179	202	209	213	190	227	212	214	202	204	183	191	210	201	182	205	207	203	194	193	215	207	191	203	198	192	213	229	180	202	188	218	192	183	189	209	179	212	217	193	203	192	194	180	192	215	203	205	186	197	173	204	182	213	179	178	175	198	211	200	198	207	191	202	202	217	203	196	188	200	219	197	195	171	223	203	197	200	204	217	187	220	219	209	189	212	190	184	197	215	201	203	186	207	208	215	212	212	206	219	200	223	197	227	206	207	181	194	204	180	195	194	187	188	218	217	210	191	200	226	178	218	191	197	229	224	193	192	201	212	176	223	231	229	218	201	218	201	187	209	161	228	196	192	183	200	212	213	189	190	212	208	194	207	207	210	198	171	195	203	188	195	210	221	196	196	176	197	222	194	226	205	223	207	191	204	211	191	202	191	194	242	205	213	212	220	220	207	187	201	233	202	219	200	198	220	188	210	200	183	182	180	198	192	201	200	219	220	197	218	204	188	200	208	204	196	179	236	182	215	213	193	189	216	201	213	208	204	175	204	191	198	197	203	201	219	187	200	216	202	203	193	218	186	219	199	181	184	204	193	202	208	227	221	235	174	208	236	211	215	194	206	206	211	189	195	207	205	189	164	198	220	212	188	197	206	196	208	211	227	206	184	207	209	185	188	212	202	176	198	219	222	209	242	234	177	189	186	219	215	197	204	217	208	226	196	224	214	215	208	198	208	176	209	192	209	209	173	207	203	191	188	198	219	210	189	206	206	196	198	190	203	191	191	223	192	190	197	215	202	210	206	205	235	212	236	208	196	250	196	212	211	202	195	225	200	176	203	195	188	191	204	174	215	202	207	203	193	227	210	203	200	206	208	198	193	194	185	229	202	184	198	182	184	204	207	199	185	171	195	198	201	176	225	210	215	210	203	226	200	174	208	196	192	194	207	195	200	197	188	198	179	202	204	222	164	224	210	222	203	210	199	184	169	182	217	228	210	196	207	180	189	191	219	242	168	187	190	188	189	205	222	211	182	168	192	213	203	198	203	195	215	179	208	184	188	190	216	187	203	195	195	227	209	189	212	194	204	212	178	233	208	204	229	186	179	196	190	210	198	182	176	203	176	231	233	206	208	212	210	215	218	235	214	204	192	190	191	185	199	206	215	202	203	210	190	204	203	214	203	192	183	230	215	202	199	190	193	224	174	183	185	196	199	184	191	204	158	193	204	214	194	214	203	227	178	190	201	190	207	195	214	201	227	206	197	195	227	229	187	208	209	202	210	209	203	189	201	230	240	212	191	186	218	214	220	212	189	219	186	215	209	188	189	219	204	188	200	233	208	221	204	208	182	185	190	209	239	243	183	198	239	180	192	199	199	229	205	202	196	199	184	196	191	213	199	201	195	198	207	204	208	188	204	202	197	207	222	200	202	189	212	207	211	207	189	178	197	201	214	192	218	214	188	193	203	192	214	178	195	189	188	208	203	198	193	223	203	212	199	202	203	209	218	215	177	171	191	215	196	188	203	197	199	197	200	199	203	199	206	181	210	207	194	174	185	208	217	203	188	201	199	212	211	222	201	187	212	206	218	219	199	199	203	195	203	197	237	216	212	195	192	193	203	233	187	203	213	220	181	192	201	188	203	213	214	207	194	182	195	209	208	192	202	199	201	196	208	180	179	203	199	195	209	200	213	185	215	178	198	186	199	199	231	212	199	197	202	197	183	209	177	207	229	195	209	188	188	202	189	191	194	184	198	204	201	217	187	199	223	199	201	196	201	216	174	190	211	207	197	213	205	178	199	206	216	196	194	184	186	216	186	211	195	202	213	210	206	211	192	192	190	215	195	190	200	199	207	187	168	205	194	215	198	180	218	183	183	204	186	176	209	210	194	206	196	198	206	182	191	197	203	219	218	192	222	199	219	204	190	194	188	204	221	215	217	188	193	200	226	174	192	195	203	213	192	189	211	194	218	207	201	190	200	202	191	199	188	207	176	211	215	199	205	179	218	197	201	203	190	184	218	202	215	215	182	176	181	234	197	180	197	195	200	170	209	210	224	217	212	208	196	192	173	200	214	197	204	195	205	200	196	197	199	208	221	191	217	214	215	221	191	211	215	184	226	220	180	178	218	194	220	189	210	211	199	210	203	211	192	189	194	182	196	202	197	202	202	206	204	195	185	215	218	197	191	215	197	191	200	215	199	198	216	200	186	182	224	206	202	213	198	218	212	199	206	227	201	208	192	188	196	216	202	199	217	195	226	179	220	174	223	180	199	234	178	169	196	209	208	213	183	203	194	208	196	208	192	213	211	198	242	188	197	201	192	220	194	203	185	178	211	201	214	213	235	192	199	202	222	185	237	190	192	219	199	189	185	225	198	201	246	203	192	212	218	206	221	221	167	199	221	190	192	187	209	217	210	205	191	209	200	184	193	202	211	217	214	237	229	228	199	214	207	193	182	204	203	190	205	187	208	198	190	207	210	188	191	202	205	196	192	193	214	215	214	184	199	186	203	199	206	202	205	201	172	234	212	207	173	188	194	193	205	186	201	181	200	211	204	207	233	205	193	202	220	204	201	187	182	187	191	194	193	211	178	184	180	190	202	211	209	221	180	194	211	205	193	198	221	191	221	203	202	205	190	179	181	214	200	207	209	216	185	193	202	203	218	209	187	230	224	200	202	199	199	211	195	211	193	185	210	202	199	207	203	205	173	214	203	216	209	194	193	204	173	231	188	216	216	216	199	213	188	177	210	187	217	183	199	196	215	202	207	206	190	210	196	212	183	211	185	200	198	210	206	210	220	197	189	201	222	190	208	197	200	222	213	217	203	207	195	195	207	197	196	183	205	203	198	188	204	185	204	211	171	217	199	188	245	214	172	198	207	210	187	183	204	211	192	204	190	208	202	195	223	219	209	199	195	210	220	208	200	178	220	197	207	191	183	198	202	211	188	208	197	194	211	211	223	229	198	192	218	213	191	211	199	220	205	184	188	203	192	179	188	213	205	193	191	213	202	194	193	196	173	212	207	181	210	182	214	196	198	217	200	181	218	172	187	200	199	191	210	191	184	197	198	227	205	192	211	204	215	193	175	193	200	200	199	211	199	197	212	227	211	209	183	209	206	178	166	176	237	240	202	189	207	210	222	220	185	196	221	200	203	184	178	231	189	207	209	208	206	214	195	182	220	207	174	193	221	218	207	212	205	197	198	213	210	205	191	217	177	210	209	231	202	211	207	202	192	215	221	198	218	199	208	212	217	206	193	207	237	202	185	188	196	198	191	192
5768	17856	14240	8695	5350	3280	2424	1770	1479	1192	1108	790	736	629	570	526	441	442	384	358	360	342	339	287	325	269	310	268	256	282	260	300	298	316	293	257	280	265	243	263	238	249	253	258	235	234	250	231	244	253	241	281	253	236	233	254	264	223	220	208	238	246	256	239	225	238	220	234	264	226	253	223	250	215	228	227	233	188	223	222	207	245	226	220	230	226	213	212	248	239	222	229	211	245	219	227	209	209	238	232	236	234	220	259	198	259	225	251	231	256	215	237	238	218	221	228	225	213	231	240	206	231	234	217	227	209	212	228	211	251	240	239	253	253	211	220	211	248	235	204	228	246	225	206	230	269	233	221	225	231	200	240	211	253	246	226	238	226	234	223	247	224	236	220	221	213	229	227	225	244	236	218	209	196	223	238	220	207	224	232	229	204	198	228	228	209	239	218	233	231	204	227	228	256	216	235	214	230	197	273	226	223	237	236	215	234	216	244	235	235	233	221	250	248	241	235	212	259	222	216	221	231	210	231	217	222	204	229	245	233	245	223	238	218	226	213	232	238	224	250	224	231	235	251	225	248	218	216	185	239	213	252	232	221	232	243	216	240	224	219	226	224	248	232	226	232	226	237	203	239	226	215	204	227	213	208	235	256	209	264	250	206	205	221	245	217	248	237	253	225	231	192	248	230	272	210	252	228	212	243	218	223	217	227	231	239	229	233	238	218	249	238	240	215	248	236	236	217	204	239	215	221	216	218	222	257	202	193	222	244	224	243	252	238	223	240	232	236	233	222	222	240	224	208	230	196	208	230	231	228	255	238	221	230	236	237	247	204	249	259	235	240	218	220	246	264	212	219	232	234	210	222	217	219	231	213	224	178	228	227	221	231	243	222	191	242	224	238	244	226	210	260	212	216	233	240	251	242	231	222	236	238	224	226	225	233	245	254	194	231	226	231	222	235	238	229	248	239	236	220	221	228	238	225	221	203	253	199	227	231	223	219	238	255	233	265	236	238	246	229	223	248	239	247	231	238	227	235	220	215	218	236	243	256	218	250	219	227	215	238	227	231	247	252	251	230	234	238	231	215	220	222	230	216	214	231	254	247	236	221	211	226	238	237	225	234	213	241	230	241	220	221	257	232	224	228	225	235	219	221	231	227	220	236	206	214	223	244	239	210	224	239	239	234	220	221	219	235	211	214	225	186	223	238	241	218	228	208	223	209	247	209	204	217	236	244	275	189	219	229	220	234	229	246	230	225	228	199	207	199	235	216	219	231	254	227	244	220	257	222	205	197	242	235	238	246	226	225	250	232	208	239	217	243	212	252	227	200	233	205	251	207	236	255	236	214	221	222	209	223	241	221	226	237	217	213	220	229	245	231	219	230	236	238	241	239	249	242	221	243	208	239	218	218	219	215	191	215	233	282	213	233	203	253	231	229	215	225	206	218	226	229	230	215	224	224	204	223	225	227	238	244	234	250	184	219	234	206	193	242	212	261	216	223	226	216	219	222	219	220	224	230	232	271	212	255	199	225	231	234	227	211	229	235	214	218	229	239	227	226	222	229	214	242	238	217	243	213	225	229	230	207	208	237	244	225	231	224	217	233	235	224	225	234	207	219	249	218	231	250	228	216	214	218	236	225	247	244	260	232	234	250	236	237	226	218	236	235	241	231	224	222	248	202	235	256	232	232	226	238	231	229	204	243	245	250	202	227	230	227	226	241	233	232	226	259	232	236	227	216	242	221	225	246	203	246	232	244	234	234	228	207	251	224	229	233	251	257	259	224	231	229	230	201	240	232	221	213	208	223	222	255	232	231	232	211	203	226	225	238	234	206	242	251	228	231	204	229	257	215	210	211	213	225	241	222	249	220	229	193	241	253	256	246	221	232	196	230	246	255	238	219	213	212	224	210	216	239	228	222	226	209	223	193	186	221	213	235	231	258	244	196	256	251	237	216	226	239	235	209	243	227	206	233	234	230	205	223	241	228	224	234	217	238	206	251	236	239	237	246	229	245	238	210	198	198	240	233	258	205	242	231	233	229	222	231	212	225	242	252	242	223	221	214	217	204	233	217	262	247	255	233	200	241	218	210	210	262	203	228	223	232	211	233	239	240	224	227	243	219	216	225	233	222	246	218	214	243	231	254	221	222	228	231	253	254	234	217	213	232	227	240	222	221	239	210	216	220	229	239	231	223	228	242	226	218	238	216	233	242	237	224	219	221	242	234	224	212	213	235	240	192	222	236	227	205	237	215	248	235	216	211	227	223	233	223	214	214	204	232	256	241	261	227	227	201	235	216	225	244	238	195	225	225	212	205	215	218	247	222	230	261	211	218	214	244	219	200	206	213	207	215	235	233	235	233	225	218	245	228	247	248	228	205	214	211	246	184	221	204	220	212	229	217	222	247	200	218	227	208	245	219	247	204	244	273	238	249	239	218	223	250	242	216	202	240	227	262	214	264	233	217	241	225	231	219	235	255	215	237	209	233	222	249	235	228	210	221	192	233	208	256	208	213	218	244	209	215	215	254	242	238	215	256	254	228	203	204	209	218	234	217	231	247	211	209	252	245	229	231	249	233	238	220	233	219	220	223	206	222	222	241	237	231	229	249	226	221	231	226	256	236	214	200	217	207	239	236	233	243	226	226	227	239	229	237	210	209	227	238	232	213	222	211	231	204	231	221	223	243	227	230	233	247	224	246	241	213	230	237	213	239	235	227	263	280	215	240	259	214	220	202	232	224	229	227	239	217	234	218	218	218	225	208	242	210	240	247	240	218	218	212	252	223	213	219	216	243	244	223	219	243	235	214	217	220	208	259	221	224	227	193	238	223	225	237	235	242	220	226	230	224	232	203	232	229	252	229	233	218	215	242	204	244	222	221	238	219	220	207	216	239	245	221	236	242	225	220	213	222	222	228	237	249	233	207	229	215	236	222	234	247	228	224	205	220	234	236	227	225	227	241	208	189	228	219	215	225	231	216	231	239	224	235	212	206	242	211	226	239	221	223	252	230	243	224	196	219	247	204	210	235	210	224	238	203	234	212	247	226	223	250	230	221	247	215	233	240	245	235	242	241	251	231	209	246	237	199	236	239	203	223	219	283	268	244	207	244	234	224	203	232	214	225	227	256	224	238	256	230	228	221	234	219	234	241	254	255	226	228	237	248	241	250	218	209	226	223	205	222	233	233	220	237	265	212	238	238	228	229	194	228	219	255	237	255	233	242	246	223	242	223	253	200	220	249	234	231	223	221	242	237	228	247	223	207	258	249	217	215	214	221	231	196	197	235	226	218	224	212	221	232	225	261	246	209	240	239	215	218	223	218	227	220	219	208	223	235	232	246	231	217	214	209	226	244	212	231	219	194	231	221	235	243	226	232	202	211	236	215	217	215	241	245	236	218	213	227	198	232	199	209	221	259	237	230	238	208	215	192	207	244	212	247	238	225	227	252	225	231	232	245	240	218	204	246	262	246	227	207	257	233	222	226	226	214
27586	19926	8026	2275	1266	1031	815	780	769	756	807	754	755	680	706	679	714	681	713	646	666	653	740	690	684	730	688	708	714	661	704	713	739	692	722	647	706	695	644	685	654	717	650	705	682	705	661	744	704	681	697	707	680	686	728	700	675	692	690	678	678	683	669	649	680	654	708	691	657	667	670	700	681	707	731	697	608	633	682	690	685	701	658	720	663	679	674	670	689	710	681	709	701	668	663	704	671	739	698	707	612	661	706	656	643	682	658	666	718	621	648	672	706	694	688	697	667	694	663	692	618	684	647	759	735	656	695	688	625	724	730	704	738	671	640	661	717	637	699	685	659	668	630	685	693	679	684	635	708	705	692	694	700	693	685	670	703	693	654	625	716	699	648	684	646	708	633	668	686	757	666	700	698	719	707	671	681	660	704	667	707	717	683	714	716	708	674	662	667	675	661	714	705	716	727	692	718	623	701	694	653	663	712	667	678	691	690	679	747	682	696	684	679	670	649	714	666	709	650	642	691	722	712	707	654	723	681	661	651	727	653	690	671	744	657	718	677	651	698	696	696	640	696	679	660	760	700	670	687	657	681	687	711	714	642	660	731	715	664	656	680	628	676	659	682	732	676	676	656	665	680	700	719	698	702	690	682	630	678	699	686	680	691	687	686	652	712	687	678	655	687	713	686	693	728	673	674	682	698	699	724	688	641	672	700	646	664	686	637	685	713	629	635	637	688	689	631	690	676	685	697	678	725	736	707	683	680	702	724	721	691	697	727	698	718	691	723	614	609	733	696	668	652	679	667	717	683	654	665	684	714	700	704	681	671	707	694	691	693	688	721	707	689	695	728	682	693	680	598	681	671	662	718	674	686	671	670	731	673	735	686	669	675	712	639	708	674	702	642	620	702	700	693	720	693	634	710	731	686	690	736	702	737	672	659	654	731	710	701	666	692	712	687	621	654	678	664	681	709	691	646	723	719	729	660	686	715	688	636	726	702	682	697	700	710	730	700	673	656	641	680	651	700	680	714	683	735	661	643	715	687	716	690	701	712	704	667	686	677	662	661	691	629	670	730	710	729	642	667	741	713	672	693	694	693	651	684	725	690	654	679	749	693	666	706	700	657	720	681	664	676	685	722	681	664	658	695	692	692	689	702	675	671	689	690	680	678	668	682	705	715	631	728	652	677	716	717	693	723	638	663	691	694	760	704	660	703	700	728	684	697	641	680	724	704	649	681	700	637	691	708	700	684	662	711	697	701	654	685	663	722	681	651	721	695	660	654	690	705	678	713	650	688	698	711	664	690	620	697	654	657	697	684	734	703	675	666	672	648	671	676	709	659	677	675	706	673	664	660	717	668	678	728	640	647	720	699	677	705	641	693	674	690	700	700	683	679	700	677	741	678	688	641	667	703	664	736	667	656	717	625	646	645	647	673	678	667	676	702	709	675	650	658	694	687	678	694	654	689	685	735	714	682	720	656	690	710	675	683	692	697	750	707	667	700	664	700	683	660	712	729	703	693	666	694	686	687	682	693	682	664	713	673	674	683	673	663	661	677	646	669	704	712	656	702	632	641	688	689	707	660	704	648	682	687	672	713	693	704	694	684	657	652	674	719	663	661	708	647	699	684	643	632	673	696	708	678	713	665	725	702	657	698	712	681	673	705	679	664	716	731	659	665	683	703	724	674	645	720	740	757	678	676	648	672	700	666	629	692	667	659	673	691	692	702	658	702	685	687	641	695	740	709	718	672	692	713	725	690	662	670	700	661	648	686	678	654	735	694	740	670	656	698	669	667	662	661	691	666	678	687	704	694	670	643	734	681	646	654	688	692	619	719	664	724	720	700	727	724	667	680	701	746	663	663	651	653	716	677	672	682	665	680	664	712	684	671	695	706	685	665	664	703	649	692	695	697	696	709	693	715	692	685	641	678	688	699	680	697	700	644	619	678	738	698	634	696	691	720	672	728	642	647	703	700	679	680	664	700	659	684	630	704	657	679	686	668	667	656	668	651	698	707	628	730	710	704	687	674	667	715	676	710	670	647	627	729	696	679	688	711	677	693	664	667	700	712	723	670	709	692	731	694	686	677	695	633	682	686	671	692	699	654	678	682	695	727	673	691	678	686	668	717	685	684	721	678	710	702	663	728	706	703	646	726	733	673	701	676	599	703	685	714	700	683	702	680	705	688	679	727	697	723	667	621	687	709	644	685	692	706	689	672	692	717	726	669	696	691	705	668	698	734	664	724	692	666	702	711	711	690	646	679	677	708	672	643	690	686	694	700	735	644	690	703	657	705	733	719	692	693	730	680	694	703	705	677	656	650	699	699	678	648	688	705	718	649	691	705	689	700	697	686	709	725	693	718	710	682	661	676	713	671	705	724	700	673	640	662	689	681	702	671	640	683	697	665	687	704	677	738	707	685	654	636	692	673	689	653	703	694	698	683	646	686	734	719	676	686	700	683	690	717	634	681	774	669	721	659	693	727	702	695	672	704	702	644	652	714	684	700	716	691	670	697	675	729	678	697	730	701	660	722	658	675	715	664	695	733	730	697	661	664	722	712	698	709	677	632	686	695	680	687	652	728	683	683	695	679	711	718	711	643	692	713	693	683	671	686	687	704	661	660	659	738	699	664	666	653	729	684	696	749	658	695	734	641	677	700	710	686	640	677	687	693	680	666	683	657	671	652	675	736	664	702	680	670	677	727	669	690	693	681	690	638	709	681	716	651	700	729	670	676	708	675	681	699	719	703	732	700	694	679	674	685	721	672	692	646	651	705	695	735	681	705	695	639	680	657	671	710	717	677	708	680	676	668	670	692	693	703	718	683	705	695	708	696	693	701	648	735	648	689	699	685	702	678	698	718	688	722	705	696	699	692	724	673	646	706	742	693	694	686	684	671	702	655	709	743	648	701	680	696	667	672	671	688	710	712	682	691	668	699	696	674	690	669	692	712	711	668	739	691	679	693	713	735	672	674	709	696	659	700	697	760	692	718	671	641	703	712	689	704	687	661	671	665	686	692	694	706	717	692	675	697	676	700	699	686	714	675	685	667	683	690	722	683	627	684	732	689	690	671	663	698	664	681	652	667	696	652	682	674	652	685	659	683	663	678	694	674	666	688	662	695	661	700	644	661	673	706	686	733	686	669	694	688	659	665	684	724	719	699	702	699	685	689	714	692	666	702	693	630	725	694	667	649	704	709	679	689	693	658	663	681	691	641	702	646	660	672	678	687	714	675	668	725	699	661	683	701	636	692	694	687	634	690	697	610	663	747	644	727	643	671	670	690	704	672	642	666	722	623	702	699	693	722	686	719	637	689	669	707	660	675	744	679	656	674	681	682	687	705	659	653	706	696	675	706	708	661	687	687	685	696	712	694	674	671	669	710	676	691	675	740	695	675	716	662	683	696	674	706	728	675	675	679	647	682	696	698	721	688	665	722	702	687	679	680	689	667	741	728	674	699	690	693	734	694	679	652	702	639	693	717	695
5144	4875	4101	2310	1429	1173	1046	911	873	907	869	814	766	755	739	805	776	779	743	748	751	773	760	764	776	736	751	730	774	812	796	793	790	767	794	767	749	748	783	772	782	809	735	782	714	733	710	723	708	762	790	703	789	734	785	764	715	757	747	743	751	740	737	786	734	753	725	730	709	776	743	722	752	733	745	766	807	737	729	748	807	760	761	719	724	760	731	733	749	743	764	758	737	739	767	729	762	743	706	740	748	755	767	764	744	735	795	734	730	748	787	774	754	757	741	716	756	720	756	761	719	774	786	762	725	763	714	761	765	771	742	810	759	719	759	756	731	751	772	762	765	736	792	752	779	730	736	702	761	721	754	724	747	725	735	775	750	733	747	734	736	726	725	703	767	699	703	720	725	724	708	752	739	738	771	737	727	762	753	682	802	736	764	707	718	757	752	721	756	721	759	789	795	735	780	756	750	736	765	748	762	761	766	741	739	729	692	755	718	722	723	767	748	782	805	769	767	738	751	787	725	730	735	752	738	760	723	756	741	705	721	728	725	734	754	835	719	754	719	794	723	707	672	707	761	717	768	719	697	798	741	736	764	693	791	753	741	748	757	752	724	696	722	733	716	752	753	706	726	756	740	725	769	703	730	758	740	767	723	733	768	754	710	761	707	767	744	771	756	713	773	721	753	770	737	706	763	743	791	782	730	779	765	729	775	803	718	768	690	722	753	754	758	700	752	757	713	759	776	751	719	793	707	717	787	779	719	712	745	750	755	737	824	775	769	701	712	766	729	783	713	726	724	737	790	714	706	781	684	749	779	740	786	778	741	760	752	757	758	753	724	744	790	785	724	728	739	744	705	753	740	734	753	740	676	783	732	704	760	753	757	756	797	735	708	757	760	727	759	748	750	728	720	799	738	769	720	726	711	706	757	755	733	746	716	764	721	757	712	736	726	714	722	749	737	761	707	775	759	755	772	732	764	736	711	752	759	714	750	724	722	741	733	765	713	699	776	738	749	764	794	776	733	730	707	796	739	724	745	708	745	766	747	704	736	790	691	736	755	761	729	727	727	805	785	733	730	707	735	712	730	750	705	755	752	726	740	759	757	725	786	712	728	790	773	791	763	760	753	760	734	743	718	667	742	767	803	742	753	776	769	755	766	765	699	749	738	743	761	743	743	704	747	758	755	695	767	727	713	743	735	751	737	741	750	720	734	743	818	748	715	726	731	736	706	737	697	760	745	762	767	743	717	730	742	663	765	703	732	746	770	740	726	774	733	733	752	714	737	763	753	734	779	747	773	738	739	745	712	747	692	727	751	727	716	732	735	759	754	759	746	741	737	767	787	820	725	778	769	752	749	738	750	753	752	726	762	764	798	714	754	715	754	729	744	771	719	736	747	738	731	758	765	787	754	730	728	733	745	741	720	714	779	740	779	755	784	742	784	716	731	771	772	719	743	794	771	683	721	768	744	776	755	797	766	725	734	778	707	752	788	762	790	779	775	810	686	709	708	755	806	756	765	743	680	780	776	643	726	726	758	758	765	805	755	775	757	719	717	774	772	731	740	758	799	761	737	733	746	723	744	707	742	742	756	726	801	717	762	795	693	764	817	741	749	704	744	729	764	756	730	722	765	682	750	729	726	775	726	759	776	750	729	730	739	799	707	791	745	771	714	744	706	725	745	730	783	748	750	744	722	725	711	727	765	771	744	728	742	774	745	712	700	719	730	755	749	733	756	745	756	767	791	767	709	741	720	738	768	755	690	732	753	725	745	694	686	733	723	781	740	732	773	730	743	687	750	804	745	772	751	765	734	751	722	731	769	718	787	747	778	767	761	714	760	768	716	745	776	781	756	732	784	691	771	710	708	782	738	673	783	725	762	738	721	721	715	710	695	830	783	769	732	726	756	709	784	770	699	751	690	748	768	728	769	713	752	747	732	735	789	778	713	754	729	763	763	693	766	683	744	750	758	726	769	739	764	749	738	775	736	740	785	745	769	710	736	751	706	721	788	756	754	807	733	709	728	730	753	709	776	715	763	795	774	743	714	719	739	798	730	750	737	713	688	751	730	747	706	775	707	783	733	751	737	720	758	746	751	761	732	707	740	761	702	754	735	784	789	777	712	705	742	729	740	734	773	750	713	760	761	794	710	759	723	726	778	747	801	761	675	725	769	781	761	735	757	771	746	785	775	717	722	754	753	743	767	741	731	734	737	704	796	709	791	774	764	783	729	762	773	749	764	774	776	728	796	697	775	738	740	750	780	771	738	724	722	750	779	743	723	699	705	762	699	770	797	715	768	746	766	779	743	699	763	771	737	738	780	756	740	792	738	745	736	760	747	743	734	731	751	746	718	747	703	801	736	790	729	761	695	782	785	760	727	717	750	787	742	693	742	738	759	744	775	758	746	702	727	696	715	743	745	763	756	735	708	790	727	758	748	711	728	751	772	716	720	717	731	804	730	724	705	803	713	786	733	765	778	732	775	767	773	735	735	703	759	802	732	733	753	699	737	746	733	715	740	753	775	760	721	771	693	781	767	744	761	737	742	709	768	823	746	786	760	739	710	726	767	794	759	734	742	673	775	738	707	727	764	731	736	726	740	781	728	743	767	714	796	775	737	786	742	760	734	741	736	741	743	749	755	758	815	787	765	778	736	792	717	732	743	724	726	736	760	733	730	789	718	729	703	748	735	758	759	772	775	787	783	737	731	744	727	769	749	745	717	772	736	731	757	745	727	777	739	708	782	709	780	730	771	764	737	767	776	770	780	781	767	709	764	711	703	713	739	774	766	737	739	758	757	746	733	794	744	789	723	740	784	742	749	745	802	791	758	752	747	745	733	752	765	725	771	726	729	736	743	731	765	750	735	773	774	745	749	730	713	708	784	696	776	725	780	735	691	758	706	775	699	774	720	752	740	720	741	759	739	752	725	724	710	802	801	767	803	725	735	691	754	731	758	738	694	727	733	731	753	722	697	750	695	760	766	726	689	756	742	765	736	743	732	744	737	797	721	721	733	744	766	696	760	769	735	690	767	754	718	787	725	760	739	806	758	747	751	763	787	734	794	727	738	712	778	773	759	743	758	794	716	730	794	760	757	742	773	773	728	793	711	792	743	776	759	778	738	783	707	748	734	763	776	791	718	751	745	786	769	764	732	746	715	730	773	698	723	767	760	726	783	734	772	729	741	726	760	778	728	765	797	745	736	747	737	813	741	728	733	741	734	791	712	741	750	743	786	703	770	762	760	766	746	747	714	745	726	716	714	713	751	768	762	735	744	771	767	805	784	761	724	755	764	711	754	746	717	747	738	727	771	730	731	723	740	766	779	681	739	771	773	753	758	730	735	743	808	766	744	754	748	761	738	713	792	723	773	735	786	750	710	767	745	725	734	721	770	811	723	766	705	763	736	765	778	753	711	752	769	758	732	716	743	786	740	716	715	764	749	772	759	769	751	760	810	761	741	737	775	753	692	742	775	822	720	720	751	758
23957	21294	28474	24454	21282	10598	1631	1072	888	912	787	740	684	630	604	608	556	542	572	572	560	565	512	539	518	523	538	516	538	534	532	528	564	619	565	540	515	550	508	561	551	544	463	496	510	512	493	526	519	484	498	509	512	519	489	533	533	492	487	502	492	533	520	517	498	509	534	521	494	517	473	533	494	509	525	478	474	464	475	476	507	493	499	488	537	503	555	552	520	550	492	492	521	454	495	525	505	532	490	494	498	524	497	507	490	503	503	525	470	496	529	499	526	515	479	521	486	497	509	452	470	521	504	509	510	495	518	506	483	473	488	527	506	522	488	454	505	510	499	529	525	513	500	513	503	488	487	491	480	511	500	496	504	507	505	509	515	507	537	510	537	495	492	527	483	520	472	506	491	462	485	491	515	495	504	504	498	477	466	473	493	516	492	478	525	532	516	544	514	493	473	511	528	530	523	452	489	489	472	507	525	506	510	482	518	512	510	488	544	498	515	524	506	522	502	493	511	480	547	502	513	471	555	483	509	495	480	477	511	494	487	476	502	510	474	505	506	514	513	527	546	478	510	494	469	441	517	492	494	473	525	508	474	478	534	514	477	504	508	509	488	502	494	507	512	502	526	494	522	472	509	494	484	470	523	517	524	493	509	532	477	517	460	513	531	493	472	487	505	489	475	516	469	514	493	458	495	511	542	510	502	571	536	525	504	445	557	513	501	541	490	500	464	490	491	534	520	504	473	509	496	493	502	493	470	500	444	487	454	524	512	542	501	490	482	531	547	510	460	469	484	485	494	482	489	518	506	476	532	441	482	493	528	484	477	478	490	518	517	487	505	466	496	460	544	470	464	498	473	493	489	558	505	494	517	511	479	501	525	502	518	511	494	535	484	519	553	499	526	495	465	514	516	510	503	493	461	525	509	505	528	503	506	461	486	505	500	513	511	521	488	513	494	501	522	521	512	529	514	531	501	481	512	479	470	516	481	492	524	530	518	499	481	525	466	554	491	498	474	472	505	488	522	526	497	480	503	520	489	489	494	480	488	513	472	525	510	541	515	449	482	531	490	504	518	489	507	493	524	518	450	529	536	496	492	479	512	489	517	548	491	537	499	492	501	498	501	485	479	475	515	527	516	516	522	500	525	503	516	548	505	508	484	483	470	554	467	528	474	497	508	500	564	526	474	477	505	547	483	541	484	526	477	499	491	486	458	486	488	509	530	492	491	522	464	528	500	521	502	485	469	481	508	479	476	522	516	504	511	532	489	542	513	498	465	493	490	506	469	516	473	506	546	489	482	525	504	462	522	509	479	508	495	486	526	512	536	474	521	523	488	525	487	518	511	510	475	499	533	489	515	492	462	508	500	484	529	479	521	516	548	505	477	534	491	466	502	513	534	518	493	489	508	498	508	491	538	504	560	463	527	514	455	507	477	507	511	507	490	508	486	501	497	479	534	479	512	479	512	494	489	503	478	526	526	521	508	508	548	458	526	507	514	511	487	488	540	506	478	503	523	511	503	519	496	526	511	487	495	516	500	477	546	506	488	544	460	536	514	491	543	455	509	509	505	494	476	454	508	510	487	530	485	490	486	509	455	484	498	549	484	496	542	468	496	521	490	543	493	496	482	545	489	477	498	491	520	480	505	501	527	517	491	458	468	508	484	481	473	525	502	520	517	465	517	510	512	492	532	562	525	473	480	509	492	512	490	493	491	520	517	480	530	527	505	527	555	520	485	464	534	549	497	524	504	500	518	468	505	517	512	493	493	510	485	482	488	515	514	491	524	497	521	517	510	495	514	467	529	491	502	522	517	517	482	525	525	502	474	469	530	469	477	484	499	516	474	522	556	521	521	520	495	480	492	506	539	504	516	515	489	484	460	479	479	490	495	522	519	497	478	504	498	460	508	482	526	491	482	511	492	488	503	515	513	513	498	548	511	470	513	537	497	484	517	484	502	516	500	484	516	510	479	559	497	510	519	476	452	506	500	496	522	506	485	470	498	519	516	496	502	511	532	505	543	532	504	520	510	496	548	523	507	516	484	516	500	506	434	499	524	495	516	516	510	461	508	522	489	524	508	502	480	471	503	474	505	523	532	545	502	488	546	471	498	506	512	478	537	493	509	519	455	531	483	501	508	493	477	502	474	506	491	474	468	506	470	468	497	508	525	506	513	470	525	476	533	502	510	479	470	517	511	508	491	504	518	509	521	510	496	494	548	491	505	487	492	491	489	464	474	481	502	507	486	500	493	510	502	519	467	494	485	495	475	499	530	510	481	512	517	515	497	501	521	473	477	519	488	484	469	511	458	486	475	519	500	506	486	488	459	501	568	501	492	525	473	513	479	512	492	541	521	520	527	509	518	503	451	517	470	497	500	523	469	505	528	474	529	534	476	501	511	507	511	521	537	537	476	508	498	513	507	485	478	511	533	504	457	471	485	511	502	490	470	475	498	477	486	476	473	491	521	496	497	509	501	495	514	477	494	486	511	473	489	507	537	487	532	519	495	447	435	473	484	472	515	493	498	519	486	491	511	503	468	529	530	507	491	515	510	506	542	536	481	517	466	516	512	491	524	535	512	480	520	488	521	473	537	509	502	510	519	507	512	552	464	505	494	515	507	547	508	506	511	455	462	527	543	490	530	509	506	451	531	516	501	458	514	495	510	499	511	531	488	541	463	526	514	480	503	528	509	481	524	508	459	522	526	520	503	492	540	520	456	481	514	487	499	513	500	524	442	511	471	452	530	520	535	492	472	515	462	545	548	518	509	471	518	467	495	524	506	449	500	549	520	498	485	464	461	538	555	501	484	499	486	511	522	502	464	456	518	508	500	500	523	524	532	499	515	481	503	515	529	513	515	524	507	461	484	513	487	453	500	474	504	519	461	525	528	456	517	476	505	506	493	491	510	477	496	505	497	512	503	539	526	535	423	515	502	483	471	506	503	481	497	501	485	517	480	506	445	524	497	502	502	497	549	482	504	513	465	497	478	464	527	503	454	515	509	445	491	531	508	506	500	500	470	515	491	506	527	469	481	533	465	501	511	478	513	501	480	513	500	470	473	491	498	485	523	495	515	468	502	504	483	519	507	512	487	510	512	550	446	466	552	480	503	488	518	476	456	532	499	475	527	531	537	494	508	530	510	470	514	503	478	502	496	504	505	537	513	529	529	499	520	503	499	453	514	555	472	483	483	531	533	463	511	524	473	519	490	537	455	501	522	492	536	500	490	504	507	512	522	473	510	501	458	485	508	527	506	473	505	495	512	485	485	496	502	517	520	477	477	474	495	472	503	521	490	477	467	523	508	496	510	537	511	488	489	525	517	494	488	515	555	505	554	475	506	486	513	529	518	497	549	476	474	464	486	529	517	528	487	468	515	510	543	511	485	505	514	528	516	477	489	478	490	505	499	480	548	507	497	495	520	525	545	499	547	496	488	505	501	498	497	490	520	526	471	500	482	506	461	481	482	513	519	496	483	472	514	491	495	530
4841	12885	10579	4493	3103	2314	1850	1459	1255	1308	1147	930	825	758	762	734	691	669	660	687	631	589	631	587	570	610	622	583	587	609	557	570	673	654	613	645	547	612	543	568	577	543	544	538	544	570	590	589	568	546	561	518	577	557	581	601	570	585	584	599	593	618	540	568	572	569	554	576	562	571	537	567	566	592	556	530	584	575	546	577	546	543	573	582	576	525	560	562	567	558	577	541	586	564	584	524	545	578	540	555	578	588	575	547	551	592	559	574	582	569	563	553	549	578	574	580	582	570	558	613	544	585	550	605	555	573	542	576	595	579	500	545	587	621	571	555	552	569	614	555	567	545	572	590	548	585	595	568	532	527	549	545	607	564	574	578	551	585	575	549	555	545	537	565	591	576	583	551	567	578	562	565	557	557	553	550	553	552	523	537	544	596	565	601	574	513	546	552	536	549	587	584	580	531	540	576	555	584	524	502	524	580	603	560	567	561	557	560	568	562	588	558	568	551	610	558	546	592	526	528	595	553	540	649	607	623	587	542	542	566	569	568	582	566	563	552	532	570	559	551	598	528	574	559	522	581	563	567	561	582	580	536	554	607	593	532	565	615	574	575	566	580	561	602	565	627	535	550	537	591	580	541	547	574	544	607	543	577	560	582	584	575	544	569	566	529	549	572	597	561	553	534	547	570	532	580	559	507	515	567	615	552	578	556	580	587	544	561	559	582	570	607	572	590	631	552	561	537	563	570	579	580	598	573	530	561	512	573	585	564	559	566	547	560	609	569	572	551	553	561	547	573	598	556	602	562	595	579	512	604	600	583	591	513	583	567	598	545	570	548	553	590	569	564	602	580	544	525	554	524	574	578	571	535	510	532	579	589	576	610	532	590	528	590	541	592	571	554	544	527	581	572	563	566	553	551	528	540	568	590	546	573	584	581	553	538	574	574	557	559	553	533	518	546	545	557	642	566	573	561	589	537	580	551	596	576	623	574	584	556	577	562	580	590	557	565	560	529	601	600	537	537	551	587	591	607	605	566	601	554	584	571	537	543	591	594	564	568	552	562	603	557	561	563	559	579	592	562	516	615	575	551	590	572	555	575	584	564	572	544	550	568	573	546	591	593	605	520	586	554	566	561	554	543	555	557	540	616	585	545	557	540	531	537	566	580	602	603	535	548	565	542	561	557	605	587	588	519	551	570	552	550	528	543	532	527	555	585	570	560	562	548	584	564	598	562	584	559	536	516	592	556	562	556	539	580	591	563	553	605	537	572	555	594	562	543	575	522	552	571	569	625	572	597	611	583	581	587	550	602	603	580	567	575	536	619	529	532	557	554	578	571	555	564	579	546	613	562	568	600	609	527	534	570	568	567	560	561	575	522	560	557	549	605	563	562	573	564	584	510	574	573	556	547	530	571	552	617	542	531	578	535	580	548	521	600	534	538	554	575	609	521	603	540	551	529	564	567	568	550	571	539	517	581	599	552	511	573	600	561	542	581	563	599	542	528	596	575	548	588	566	616	616	569	541	549	574	587	551	540	544	564	582	548	602	545	534	541	560	546	579	526	533	552	584	578	573	562	586	594	567	557	561	569	577	532	566	586	538	593	559	555	540	542	557	547	564	590	532	529	596	589	575	574	536	570	566	575	606	604	550	609	559	562	592	584	546	544	596	577	578	572	582	605	547	545	565	540	560	579	635	570	559	581	584	561	586	565	536	531	581	585	585	548	570	557	573	562	561	581	554	570	564	518	569	546	529	565	580	544	531	546	596	588	569	576	571	575	547	576	589	581	565	600	574	593	591	582	557	545	532	609	566	561	559	572	567	550	569	549	586	563	617	567	560	554	569	585	592	563	594	582	549	588	558	555	551	551	554	559	579	564	589	574	596	598	528	565	575	583	587	558	575	597	563	603	562	534	554	540	561	537	598	548	586	543	582	596	579	586	589	567	590	593	570	581	583	592	549	602	512	563	555	596	597	523	645	550	560	587	580	554	567	584	583	581	557	562	572	580	558	558	581	607	546	549	597	592	578	601	569	575	574	581	603	566	571	598	565	576	616	525	559	589	551	510	563	581	564	576	511	581	533	584	575	591	577	573	560	603	567	525	595	566	561	567	572	537	549	516	583	538	548	557	537	589	544	570	536	593	551	551	545	565	589	577	534	543	539	567	567	548	560	534	554	594	545	570	568	579	582	580	543	588	585	578	610	523	584	583	568	543	534	564	527	568	627	566	572	582	594	583	590	547	547	566	577	547	577	573	539	568	576	586	537	574	556	565	524	585	551	549	588	541	577	599	560	569	523	569	570	564	533	614	569	598	579	570	582	583	570	567	585	597	537	568	573	522	540	569	584	543	555	624	567	594	599	564	594	554	568	570	541	563	574	583	575	548	556	568	529	598	613	542	567	585	530	555	549	558	536	552	525	551	582	554	579	563	537	590	616	582	560	537	527	580	495	596	588	547	604	576	542	537	579	590	580	587	573	587	566	559	548	556	554	553	573	554	591	534	595	569	568	605	589	571	561	576	579	578	587	542	565	565	562	521	573	595	554	543	579	570	560	613	562	587	535	576	546	581	555	576	560	555	535	581	605	559	525	553	572	562	570	567	560	528	577	600	575	577	578	541	563	570	588	555	590	556	562	542	567	533	578	592	589	545	568	588	567	536	564	575	568	551	560	537	579	546	596	544	574	544	564	569	593	576	587	517	567	561	567	537	525	568	525	534	572	524	555	543	552	541	589	536	544	567	551	578	579	565	580	580	606	603	564	555	586	571	548	564	604	570	562	513	591	579	595	519	515	624	546	520	589	565	572	599	556	557	560	630	551	548	522	553	549	591	541	532	572	581	594	570	546	642	542	550	542	548	587	600	604	539	508	578	554	531	561	554	563	551	583	540	570	540	574	541	567	558	506	571	538	545	549	530	529	611	549	558	552	560	521	574	566	551	576	572	546	599	565	549	564	598	566	526	527	558	623	549	595	554	527	555	554	549	595	573	558	590	562	534	553	578	530	555	536	582	604	551	549	580	570	583	601	557	518	604	577	556	576	567	566	511	556	572	538	549	601	518	556	555	585	567	566	569	546	554	577	544	578	577	573	567	548	546	557	564	523	560	557	579	554	563	573	577	576	559	589	581	606	584	611	559	546	549	558	588	629	603	582	543	562	575	537	569	567	563	541	562	533	563	570	573	561	587	529	581	583	538	584	590	557	574	535	579	587	528	553	546	517	587	520	572	530	536	539	573	581	567	588	539	549	548	586	528	603	560	535	555	611	570	555	589	560	576	555	540	587	594	575	508	556	563	551	561	517	573	602	570	538	567	590	558	587	569	568	502	588	555	592	527	573	523	569	584	564	536	595	540	591	591	615	558	556	601	569	549	571	560	578	554	581	546	561	559	602	573	549	543	582	560	558	562	543	555	522	570	577	587	548	553	594	553	574	523	594	609	590	579	564	524	531	520	565	597	582	589	586	540	571	598	522	590	578	565	529	540
24975	21305	27500	25351	12769	1358	913	764	710	842	672	630	554	512	559	532	563	562	527	543	493	541	514	493	494	461	499	503	494	503	458	456	502	541	521	522	509	531	466	487	519	494	491	514	500	470	530	519	479	453	496	473	483	518	487	507	508	465	486	496	486	471	478	462	486	466	508	453	456	452	448	501	495	478	468	481	442	454	499	457	506	450	479	482	491	528	452	483	513	491	474	461	508	497	466	480	502	495	497	464	459	486	479	474	482	467	472	520	482	453	493	487	502	477	499	530	468	500	517	455	521	514	447	480	471	471	476	498	515	470	501	490	458	506	484	464	503	475	535	506	513	485	523	495	476	481	507	478	478	485	495	425	482	487	457	490	459	448	477	481	432	523	489	485	508	498	467	465	470	507	481	490	479	499	482	445	490	477	493	477	475	527	501	477	500	484	484	537	495	492	513	461	487	504	530	499	519	484	497	477	467	511	474	520	474	475	502	454	518	466	468	457	499	479	493	476	486	484	466	482	523	495	523	504	492	487	457	476	508	431	482	492	463	490	483	483	519	534	475	457	511	469	481	484	503	478	489	501	441	507	529	419	507	505	488	505	479	500	469	474	464	514	499	509	493	501	476	445	502	469	493	494	512	517	486	475	457	506	508	492	516	460	471	511	454	525	496	495	480	457	473	502	495	446	463	491	482	488	460	438	532	495	509	474	492	503	459	501	494	479	491	477	487	490	501	494	466	462	479	471	480	528	474	488	510	488	500	455	457	496	482	503	537	483	475	539	448	467	467	489	454	464	542	468	492	472	481	519	478	489	509	481	501	473	441	527	472	473	496	494	502	508	516	465	510	489	484	462	479	499	473	460	472	478	456	534	460	470	463	497	485	489	466	505	460	476	477	475	526	503	483	511	481	490	506	480	461	500	488	489	470	460	459	480	477	479	480	472	494	548	447	487	482	461	480	476	482	511	504	474	468	457	472	491	485	502	501	482	450	484	492	498	512	527	497	474	515	508	517	478	502	463	476	488	525	451	480	501	480	497	476	465	501	499	458	478	490	499	483	490	538	522	490	466	483	484	457	463	467	490	458	466	475	525	462	506	497	517	492	433	492	450	486	478	453	451	456	481	460	506	507	500	451	491	506	475	486	479	470	457	487	464	486	451	491	512	513	515	484	510	512	493	483	489	489	427	480	480	489	532	488	518	472	417	511	528	527	499	465	511	501	500	533	483	474	487	502	483	514	456	458	475	511	488	526	485	472	480	499	464	498	471	521	522	484	475	511	502	479	498	495	461	504	495	489	507	485	537	461	467	461	469	488	484	464	483	494	466	486	465	495	457	461	545	486	456	439	486	483	463	513	492	499	468	477	505	437	459	451	494	521	493	468	494	493	484	477	456	528	471	495	465	470	448	455	497	489	474	491	450	491	489	469	453	500	498	469	456	465	487	511	513	476	511	454	479	477	488	473	441	499	478	482	515	478	460	499	480	458	469	468	448	514	468	482	508	508	451	489	476	503	476	497	462	474	486	491	485	475	529	479	469	475	480	483	517	505	456	511	486	446	474	489	470	448	469	489	489	477	488	444	484	474	499	499	491	473	435	491	495	444	495	462	498	479	504	498	467	483	508	515	531	482	515	493	494	457	525	457	452	506	525	493	471	468	510	500	460	463	529	474	478	507	475	479	474	477	501	478	490	520	461	502	465	491	495	492	492	457	505	489	496	477	471	449	506	478	497	446	471	463	505	493	465	488	513	493	453	514	469	485	481	461	492	451	462	494	447	527	497	509	485	513	477	502	490	485	464	467	511	464	499	497	463	462	460	507	485	430	467	454	532	463	470	527	502	465	477	461	461	533	461	466	510	465	455	458	469	522	455	465	480	480	486	479	470	502	491	480	499	477	498	488	441	492	459	472	461	520	503	453	507	501	440	507	471	479	542	493	526	502	499	432	468	525	515	466	490	467	468	479	508	491	475	510	487	511	496	471	485	489	474	457	471	471	481	473	472	479	482	503	471	518	504	512	469	487	490	522	459	480	515	498	500	497	475	463	509	504	451	507	494	491	522	489	513	497	460	490	472	453	454	468	480	499	550	477	496	498	513	510	462	476	480	491	478	490	496	492	468	491	456	483	462	493	486	477	431	493	473	508	493	532	500	448	484	470	462	467	509	489	471	503	465	498	508	445	464	480	500	462	468	499	476	456	466	482	455	503	520	497	465	482	499	507	491	488	508	467	465	498	517	504	466	491	478	481	476	467	485	543	484	496	493	507	491	486	494	459	528	479	452	536	531	507	473	472	490	485	436	483	493	451	468	489	504	504	467	518	489	519	514	463	508	463	529	498	471	454	438	485	495	484	487	481	460	502	496	420	466	480	487	488	492	477	492	495	492	522	509	460	448	495	502	488	499	489	507	499	494	463	504	479	480	514	474	447	485	495	498	511	484	517	464	480	478	476	479	453	474	500	520	518	499	458	505	429	482	478	487	485	468	512	467	514	535	448	443	455	494	458	467	473	476	473	493	510	521	448	502	497	505	498	523	508	494	470	496	472	462	473	467	482	499	538	507	478	472	489	501	491	470	487	451	455	482	477	491	495	491	472	485	496	441	475	476	470	478	469	492	483	500	510	507	488	453	473	465	460	476	480	499	492	504	521	506	455	490	454	483	503	498	492	492	525	452	476	480	488	492	529	450	485	453	460	482	439	472	481	476	470	476	473	469	415	490	469	488	502	483	467	483	501	503	473	489	469	458	497	488	477	523	492	486	453	489	468	500	487	486	478	479	453	494	493	503	482	508	442	482	492	515	529	471	474	494	478	493	490	493	503	463	506	525	480	492	469	500	476	480	456	470	516	458	480	455	486	466	483	491	513	485	469	512	498	509	492	497	490	453	496	485	509	529	496	496	473	515	480	456	517	487	423	479	466	445	525	469	421	520	473	476	465	441	515	507	533	468	474	478	509	449	469	480	499	458	459	469	516	480	519	458	495	466	489	481	448	458	510	469	504	463	450	497	509	503	479	466	476	466	477	483	493	535	527	446	445	475	470	467	452	505	489	465	509	489	467	480	464	482	494	456	483	494	489	481	471	510	483	451	524	488	467	517	518	479	457	494	483	480	485	439	469	474	436	496	486	499	524	513	474	513	489	480	498	501	480	494	494	528	493	490	479	495	481	478	443	466	484	469	484	493	527	475	522	483	502	503	451	515	546	475	489	489	514	499	476	533	490	452	490	494	488	473	483	494	533	494	499	492	464	501	458	497	491	443	479	503	468	503	500	507	470	497	501	488	477	490	467	468	484	476	444	473	526	486	469	479	474	496	520	484	514	489	499	497	537	505	485	499	532	507	488	498	469	494	512	458	494	463	451	478	473	463	489	482	497	491	481	467	469	494	491	445	502	450	486	489	454	454	475	487	455	512	497	465	485	455	462	486	519	489	443	492	492	487	481	483	465	477	483	487	478	480	507	498	443	484	495	452	492	443	478	479	452	518
4853	10836	7553	3164	2189	1658	1363	1123	1093	1159	872	699	685	660	609	622	638	571	564	559	573	536	539	566	576	546	584	534	544	509	527	573	598	618	560	578	550	515	524	527	536	544	515	538	539	551	549	515	554	535	526	538	557	503	535	538	532	551	510	514	510	542	555	505	513	555	546	539	540	555	487	468	575	513	499	484	527	486	517	574	493	477	509	518	517	528	524	536	537	531	517	498	509	504	515	503	541	547	541	573	525	501	505	495	557	558	475	488	510	519	515	549	512	547	511	505	537	516	544	500	501	473	511	545	504	505	531	540	501	503	530	512	524	520	524	504	510	556	485	518	524	513	534	514	535	542	544	552	512	499	572	520	547	467	498	523	550	514	506	541	525	510	524	517	522	537	523	503	538	489	535	576	527	506	501	521	536	517	471	534	550	550	492	531	574	484	528	510	526	535	532	529	525	527	508	539	508	526	497	510	517	540	497	508	503	517	562	504	474	542	556	516	522	509	512	551	543	538	480	549	517	512	524	526	548	499	511	495	489	529	483	509	538	531	553	539	528	543	534	559	524	559	507	507	569	499	550	571	523	505	483	515	544	544	508	516	507	531	542	561	570	528	512	550	557	525	487	503	559	523	524	561	544	537	557	571	532	534	551	523	520	510	482	483	563	517	515	554	543	526	489	536	523	502	523	547	517	540	544	536	523	525	540	509	573	515	517	524	510	512	497	546	524	510	508	515	535	526	520	532	544	481	504	514	519	522	528	511	543	562	521	534	539	520	540	529	523	520	516	512	540	538	537	507	529	521	512	517	520	512	536	550	522	551	518	564	543	526	555	521	545	524	530	512	532	514	521	514	539	547	545	521	506	529	491	552	547	546	562	499	529	528	532	541	516	537	510	517	496	497	529	518	533	531	525	488	508	520	513	513	539	510	567	532	566	520	533	562	525	570	497	494	544	522	535	517	538	534	516	527	533	543	511	507	524	529	540	532	553	546	510	515	525	500	544	570	518	539	536	538	531	497	532	496	507	545	531	514	550	553	493	526	554	521	503	513	506	507	547	537	573	532	521	541	547	541	584	517	542	555	487	491	503	545	518	510	497	532	481	509	577	513	484	526	533	543	547	520	489	554	548	511	517	518	475	519	508	491	545	509	509	489	513	551	550	503	538	512	536	540	548	554	514	513	562	499	532	548	519	521	514	529	526	547	538	541	554	524	526	556	499	489	519	504	521	534	553	502	502	490	548	483	519	526	553	567	552	564	520	535	502	550	537	511	512	539	560	549	501	548	556	476	531	534	529	529	505	515	552	505	530	526	517	573	541	549	517	567	513	562	511	510	513	526	507	542	539	511	550	559	501	544	542	503	534	543	535	537	512	525	516	531	528	537	527	473	529	510	498	517	550	562	558	540	544	539	552	551	504	528	543	553	528	532	547	486	544	494	542	526	506	538	548	526	507	516	541	512	533	529	547	538	503	532	540	521	518	471	555	557	536	526	538	534	513	516	534	498	523	548	504	550	517	517	514	529	522	536	535	533	510	536	514	546	528	478	506	527	548	545	572	511	529	532	554	512	510	549	566	548	520	530	532	516	548	533	481	556	493	524	492	524	522	544	569	579	541	528	544	528	504	512	521	536	577	482	551	528	540	556	507	516	505	510	471	538	569	494	518	562	536	528	503	561	517	536	538	509	543	534	518	490	550	540	533	534	525	566	536	553	581	527	515	537	552	526	547	498	540	522	507	517	564	530	506	578	515	495	489	527	530	546	536	493	533	504	515	556	530	545	514	522	513	505	556	507	549	547	527	513	528	510	566	504	516	547	552	522	486	488	515	526	541	549	562	533	547	514	561	542	466	532	511	549	519	516	527	546	512	499	569	554	515	547	512	521	529	542	533	561	539	568	542	545	527	511	546	520	558	522	518	541	525	518	544	563	538	553	544	512	556	556	531	532	485	579	524	493	501	548	565	504	566	536	538	526	561	570	529	523	535	538	526	525	553	586	547	568	533	498	539	518	483	527	544	492	524	551	559	504	501	515	525	508	529	485	537	519	492	530	523	509	504	566	561	513	547	520	534	519	489	526	533	536	539	496	500	514	526	531	521	521	533	556	532	548	494	511	533	551	509	537	500	547	513	492	519	518	520	528	517	537	539	543	532	498	526	531	484	540	556	500	555	516	553	522	534	521	544	540	533	541	513	533	544	546	589	537	493	505	536	533	532	511	498	519	558	529	486	535	523	529	568	544	541	513	490	522	526	477	535	543	546	557	487	500	532	542	565	593	537	527	481	531	483	538	532	499	527	530	577	592	510	508	526	549	530	544	476	519	547	569	551	532	524	524	545	523	508	534	534	527	536	518	546	505	523	522	529	542	511	492	529	527	510	566	535	538	500	511	573	529	549	535	532	493	518	472	489	545	506	488	483	499	523	506	519	552	530	542	526	514	518	527	523	542	526	561	523	538	518	492	538	540	502	508	557	534	557	497	532	538	538	540	512	543	517	512	503	545	504	510	509	495	499	493	514	526	522	520	553	547	514	535	532	545	544	561	521	516	499	507	499	546	512	519	530	504	515	502	525	515	587	541	549	496	516	525	514	528	559	539	474	546	529	546	538	527	519	518	562	507	571	547	523	525	508	497	545	550	561	553	502	550	509	509	533	482	528	560	496	534	516	567	514	545	518	549	551	501	487	511	525	495	518	539	543	519	519	496	494	532	496	561	503	525	516	523	529	524	515	518	470	547	479	542	530	544	525	549	567	496	537	521	524	511	532	548	534	529	516	518	477	514	518	516	486	533	540	543	550	580	531	541	524	508	508	528	535	521	550	535	501	529	508	551	508	506	511	527	542	575	545	541	533	544	546	554	556	524	577	481	543	507	544	578	536	586	503	528	540	521	523	542	519	505	512	551	517	526	536	546	546	541	492	534	531	583	490	523	492	527	513	527	462	508	532	544	523	537	502	543	533	520	530	513	543	539	504	561	547	469	529	571	519	518	524	512	497	565	515	540	585	564	575	532	552	554	526	519	515	501	547	530	517	508	533	536	545	520	492	524	543	510	548	524	526	530	545	543	529	472	512	510	550	569	552	514	523	496	509	502	553	514	503	534	565	546	550	551	501	512	533	515	557	521	494	525	543	506	496	536	513	542	494	524	522	504	550	489	508	549	521	527	550	463	490	543	515	481	481	506	517	489	505	522	520	515	575	509	516	499	539	549	522	540	514	524	530	540	553	557	499	518	487	518	539	523	502	515	542	475	543	518	507	529	551	526	523	528	549	549	522	549	555	518	532	540	547	495	533	531	509	518	552	514	539	537	570	539	507	528	532	543	525	510	523	512	521	506	565	609	554	517	530	568	501	564	492	558	526	522	481	528	528	506	545	564	512	473	529	504	521	558	515	534	519	532	530	492	559	529	489	525	494	529	508	551	591	520	500	516	523	529	566	552	540	517	513	545	519	535	529	537	531	541	489	544	530	533	544	519	499	532	512	522
22899	21337	28940	24106	21329	21369	9252	1262	1211	1089	694	476	423	421	398	360	330	274	281	291	271	283	279	255	282	265	249	270	238	231	241	248	264	250	262	238	213	225	230	227	203	236	233	192	195	218	232	236	225	222	196	199	236	199	195	208	187	195	203	234	199	174	193	195	180	217	198	190	210	193	195	212	202	218	185	219	191	205	189	216	217	196	206	199	205	196	226	203	212	199	226	199	210	208	188	213	201	211	216	215	222	201	221	216	195	209	220	196	201	219	193	209	212	217	204	212	228	196	210	194	194	213	215	206	171	196	191	195	194	215	210	201	184	207	198	215	176	226	225	231	200	217	192	203	202	209	223	228	193	188	217	202	211	224	179	218	186	237	179	214	207	225	199	200	206	193	174	192	213	203	224	181	204	220	215	220	205	192	223	201	180	172	194	220	218	228	198	205	202	207	195	218	190	197	210	187	196	197	212	217	218	212	208	204	192	196	212	220	223	200	210	203	184	217	198	222	209	186	209	229	222	213	188	198	203	194	161	215	194	204	211	192	184	196	197	199	192	188	213	172	214	192	189	225	215	192	206	206	196	199	195	178	196	192	212	209	208	201	214	200	201	188	188	221	201	217	200	212	205	217	187	202	189	236	195	196	169	212	187	214	203	214	207	184	205	201	211	207	210	180	194	198	209	211	225	214	207	215	213	189	223	191	189	220	202	211	200	174	178	205	203	211	205	168	230	210	223	195	190	192	200	186	195	205	206	227	215	216	207	178	194	204	190	170	219	212	184	217	217	224	196	209	219	204	180	214	227	220	184	181	228	204	208	203	189	194	197	202	211	211	186	198	180	201	204	228	208	224	197	219	205	199	180	186	204	208	209	179	200	207	203	212	204	178	198	188	183	190	200	195	203	201	178	183	227	192	171	194	210	231	225	194	235	218	205	200	202	209	189	192	223	196	197	210	161	226	210	215	222	178	228	217	247	203	186	215	206	226	206	200	188	206	201	214	192	205	220	183	234	220	197	201	193	193	184	236	225	210	174	201	215	237	216	176	237	208	213	170	192	210	211	210	179	203	202	195	201	192	190	201	208	193	221	218	193	219	204	217	216	192	195	218	189	200	194	204	191	207	205	193	209	209	204	221	204	192	203	203	200	191	196	204	175	205	181	202	186	219	184	216	192	198	218	188	170	201	217	203	202	216	201	212	222	221	187	196	199	208	197	209	228	206	183	235	187	218	188	208	192	213	213	205	197	207	189	192	205	200	211	205	205	207	215	195	226	217	189	188	201	219	221	207	204	209	235	175	206	226	192	240	161	207	211	198	195	201	214	205	185	188	219	195	196	180	206	176	221	217	198	229	200	189	209	218	195	199	220	203	228	198	183	200	178	215	170	214	199	212	207	199	204	182	211	209	203	172	190	217	193	197	200	196	180	199	224	198	205	165	202	225	188	184	239	190	199	208	198	239	192	216	216	189	194	217	185	218	204	220	215	214	173	183	206	208	205	200	205	169	225	221	244	193	199	186	196	215	207	190	205	206	190	198	211	221	183	199	214	172	209	204	219	194	208	185	217	185	219	198	184	206	195	216	199	209	203	195	222	197	204	218	227	227	213	207	198	242	219	213	178	200	204	244	202	197	215	199	228	180	205	206	214	192	209	201	221	208	206	193	193	192	203	195	215	211	226	223	202	214	188	199	200	180	199	204	188	193	210	192	177	231	230	207	214	209	208	198	216	195	187	219	203	192	234	179	212	196	200	191	209	202	224	191	187	213	227	198	214	183	198	227	214	195	188	197	188	186	198	210	201	206	210	198	217	240	202	214	194	202	217	188	224	189	212	178	210	193	187	234	200	223	212	162	193	206	212	222	197	201	175	215	190	200	220	206	215	202	212	193	234	206	173	198	176	181	205	192	208	206	210	194	197	218	214	184	201	216	230	198	204	196	222	216	233	206	186	211	169	197	177	186	194	212	214	209	185	178	192	185	207	193	211	218	228	216	190	216	189	183	218	214	216	207	215	222	183	187	212	185	181	184	223	212	211	200	201	202	193	190	243	215	202	189	197	217	220	161	206	213	211	217	188	200	204	220	197	213	212	206	192	204	212	191	206	192	187	206	198	195	206	200	216	168	197	206	185	214	240	198	175	185	218	179	225	182	224	217	220	200	182	218	212	208	204	189	203	197	197	215	192	205	198	216	199	191	200	201	212	196	202	217	199	173	175	189	186	190	179	210	226	210	199	227	233	196	190	210	203	224	216	215	213	206	197	209	197	214	181	198	195	197	193	200	203	220	196	219	197	199	201	225	218	211	218	197	183	178	191	196	225	191	206	207	213	213	202	199	219	216	184	180	209	222	185	178	199	211	221	214	184	180	199	212	195	183	227	171	197	208	209	216	181	182	208	207	206	186	198	202	193	189	220	185	188	199	216	212	208	199	197	199	184	217	181	207	189	179	222	210	209	203	219	214	212	190	222	199	176	184	207	193	198	208	187	211	220	211	198	203	177	193	191	218	218	213	185	201	215	194	212	182	212	193	201	198	219	180	225	214	233	200	227	188	190	204	198	217	223	233	190	223	209	196	201	223	218	211	197	201	194	193	206	175	203	208	178	237	195	226	203	182	197	202	204	199	199	183	213	218	213	224	211	217	200	185	195	193	219	215	203	217	193	202	187	196	206	213	205	200	200	221	197	210	210	218	202	199	227	188	227	206	209	185	187	192	173	200	224	203	185	198	193	196	204	187	188	214	209	197	194	192	202	198	201	208	229	222	219	184	191	188	220	188	226	202	220	199	186	196	183	190	201	222	216	228	198	204	187	203	204	195	180	225	223	210	212	226	212	219	224	205	186	183	192	215	214	209	213	207	197	199	212	182	195	182	203	195	175	186	237	209	225	225	218	207	206	175	199	206	203	205	214	183	198	179	213	217	212	197	210	224	204	187	172	185	188	201	191	194	207	210	189	205	189	203	235	208	182	184	208	188	206	204	184	215	220	192	177	199	214	198	208	209	219	220	197	202	186	204	218	223	196	173	200	189	209	222	217	186	212	208	223	199	193	203	198	218	211	199	197	207	187	203	192	228	192	180	228	213	182	221	219	216	227	198	214	215	194	194	208	213	202	207	193	198	186	184	199	204	183	187	205	217	215	182	203	176	213	184	186	198	187	206	214	192	209	210	200	217	217	204	182	219	176	215	235	207	182	192	190	216	224	208	195	195	182	188	179	207	196	209	197	215	200	177	206	202	182	211	209	208	219	188	189	190	192	204	196	203	206	210	203	183	216	229	198	224	194	183	208	203	215	214	216	197	176	206	184	199	214	232	199	185	203	203	198	205	198	190	213	206	201	216	196	194	208	179	225	199	218	229	211	213	184	207	174	206	209	184	199	183	206	191	198	215	223	206	204	209	201	192	202	204	197	203	198	187	215	217	205	208	213	197	189	216	198	191	227	197	213	210	187	182	220	209	210	194	189	199	189	210	202	203	185	193	218	220
6362	22691	15499	7086	4717	3393	2553	2015	2121	1870	1147	731	649	567	513	472	429	388	417	359	374	337	354	339	333	307	302	296	291	314	299	303	320	342	308	293	251	263	262	262	231	270	247	235	233	207	245	260	254	225	246	227	234	230	266	257	243	249	234	220	257	251	262	251	249	253	199	234	246	230	227	237	231	270	236	231	224	211	223	240	242	236	264	237	257	217	247	224	201	261	232	211	230	248	255	227	204	238	257	250	218	211	229	243	229	207	220	219	232	243	238	220	249	225	240	241	254	218	233	248	240	204	240	225	213	221	224	228	226	215	269	258	251	228	235	230	239	247	223	253	224	265	233	243	228	208	229	228	248	247	245	278	234	212	249	245	245	234	230	253	211	228	256	228	227	235	220	196	249	265	234	226	244	230	252	224	252	238	227	213	215	223	242	244	234	230	244	244	221	215	242	244	229	236	236	237	224	241	232	246	234	216	217	229	216	228	239	234	220	203	243	250	223	212	231	204	267	236	223	234	218	245	239	251	231	246	225	262	227	243	236	249	243	242	223	210	218	223	241	261	209	231	215	223	221	236	230	227	261	229	202	232	204	218	255	234	227	215	237	232	245	254	207	248	258	227	249	223	248	217	224	233	224	242	224	212	217	229	230	237	205	241	243	199	246	227	243	198	199	213	226	241	228	234	220	211	226	239	232	236	234	227	245	256	224	217	213	209	215	198	235	231	233	216	218	255	250	229	235	239	215	230	236	238	210	260	266	226	219	222	236	221	213	215	221	233	201	231	225	246	252	244	229	238	216	222	234	227	226	237	278	243	213	250	220	226	233	195	229	240	226	242	213	207	248	233	213	235	241	237	242	232	250	247	226	230	222	223	224	248	230	254	202	243	221	211	221	206	214	232	247	224	242	237	216	231	223	228	241	249	234	235	238	204	225	257	238	225	196	240	258	256	242	238	224	274	212	241	217	227	232	215	201	251	224	244	237	209	237	248	216	261	235	228	215	232	245	224	227	230	233	219	206	249	238	238	238	209	203	241	249	211	202	249	238	229	218	257	206	239	222	237	252	251	223	218	221	222	221	202	238	215	199	192	222	205	210	227	235	220	232	251	224	200	242	232	235	224	243	214	247	210	215	231	238	238	214	226	237	220	211	233	231	203	203	250	207	221	248	242	230	217	240	237	225	210	225	212	231	255	217	244	212	237	253	221	221	251	242	240	243	247	247	253	233	215	201	222	230	208	224	224	225	223	238	261	247	258	248	212	254	233	194	233	242	240	227	242	247	222	250	232	212	219	250	227	253	259	206	239	230	203	230	217	235	243	230	227	241	244	215	242	229	248	242	225	245	241	229	235	216	218	228	232	230	226	226	241	215	205	241	231	222	226	235	221	214	209	217	230	221	224	232	256	248	237	236	213	236	230	228	228	239	239	227	226	246	249	199	225	222	221	224	216	244	219	227	223	201	247	214	217	240	231	258	234	234	245	234	238	230	195	245	209	226	212	234	238	235	221	220	242	254	253	237	214	233	228	245	252	251	221	232	225	265	236	230	235	230	231	212	222	249	253	233	214	236	208	233	220	255	253	219	234	236	220	232	207	215	222	232	208	230	233	232	260	230	237	212	218	268	221	250	256	256	219	242	235	233	243	226	225	216	229	216	233	222	247	240	223	217	256	223	226	236	245	212	220	254	226	223	226	219	241	224	220	223	217	217	214	229	248	232	231	253	235	234	221	252	235	219	237	258	231	225	223	224	218	229	240	260	236	235	234	224	232	232	233	215	200	247	227	243	241	215	228	209	235	243	195	235	237	215	235	252	242	240	227	227	240	238	205	231	193	240	213	227	227	242	214	227	239	239	254	204	220	225	209	242	212	230	210	232	241	232	253	224	220	256	267	226	193	227	238	239	222	245	243	207	257	237	243	219	253	259	214	255	207	196	224	233	231	235	226	204	205	249	220	230	227	237	235	228	244	226	198	221	195	231	231	234	233	246	235	239	228	237	235	205	220	228	205	222	235	234	243	232	253	230	223	223	237	198	212	232	262	226	235	263	226	220	208	244	219	236	225	227	234	215	243	217	224	220	232	233	225	241	238	214	194	223	234	218	233	217	214	243	219	260	230	196	232	229	229	228	235	201	241	223	211	219	245	238	232	241	206	248	225	251	213	247	234	236	219	227	232	241	214	231	234	256	229	228	224	230	225	238	241	222	234	253	232	238	237	234	194	229	240	206	242	214	233	204	219	203	205	242	228	197	246	221	237	211	219	231	212	208	235	251	221	229	254	209	236	283	227	239	234	202	250	234	248	240	233	238	249	230	223	202	237	235	201	218	234	238	228	214	239	255	251	218	241	245	245	207	210	233	217	233	211	214	241	231	227	210	212	247	256	232	241	236	225	216	263	222	202	245	240	220	238	223	238	211	214	222	251	216	255	205	232	236	231	228	235	245	263	241	240	219	229	231	235	262	233	251	247	269	233	237	236	225	238	233	223	212	225	209	230	260	223	203	224	223	245	226	247	258	241	251	210	241	237	242	203	239	221	237	205	224	222	226	202	243	216	219	258	214	218	222	211	232	212	239	216	237	205	261	248	239	221	234	222	217	250	244	224	218	227	272	224	233	239	261	234	241	194	229	212	234	232	230	207	214	237	239	244	253	243	253	210	210	242	223	258	242	236	239	232	254	227	223	254	218	242	240	243	235	222	231	227	250	226	233	203	241	227	238	249	244	260	245	223	244	251	213	243	212	213	215	222	227	215	240	246	217	206	260	220	222	240	214	213	230	220	240	243	243	232	233	222	239	247	211	239	229	220	226	224	224	219	232	246	226	239	241	211	234	218	235	207	214	203	254	229	224	248	202	237	250	243	249	240	210	231	209	220	253	219	243	223	260	234	227	226	223	255	239	209	216	243	205	239	247	215	213	226	235	230	221	230	244	217	220	225	231	215	238	195	213	213	201	221	226	237	213	241	230	258	231	220	220	243	218	254	225	199	230	242	241	228	225	231	208	241	240	216	230	221	243	237	233	249	227	225	226	232	235	264	208	196	232	236	254	233	220	223	241	214	250	199	227	240	258	237	225	238	238	225	226	222	177	250	211	238	214	246	267	230	244	235	192	218	232	211	227	246	242	242	217	224	238	255	224	228	217	239	225	205	243	244	228	259	240	239	200	229	226	198	228	222	198	232	225	208	247	232	227	234	240	236	233	252	200	257	222	254	224	239	244	220	232	225	230	224	205	208	236	238	237	237	242	231	208	223	211	208	231	229	221	216	231	214	226	232	221	228	228	208	222	225	229	245	219	203	250	208	221	214	239	225	213	249	243	241	234	230	237	241	228	252	236	227	241	235	265	254	232	248	213	243	268	255	220	255	228	223	224	207	225	214	241	268	242	226	237	238	229	209	205	233	239	243	238	234	236	246	236	233	229	231	241	214	226	244	214	220	228	266	225	230	211	241	222	226	230	204	226	243	197	232	204	203	231	206	249	241
27640	20144	10406	2452	1250	927	930	855	1002	847	801	723	725	698	737	707	681	704	707	754	719	726	696	691	705	684	679	726	680	694	721	674	679	682	715	742	672	703	723	699	728	699	690	722	692	697	731	683	697	682	708	759	669	706	678	708	697	686	698	709	684	712	702	695	675	719	704	712	696	675	711	717	699	720	669	683	668	697	713	649	669	696	664	712	694	652	671	687	699	707	682	684	706	722	641	699	669	685	687	683	692	716	767	689	701	680	689	711	714	699	707	717	733	694	649	699	714	713	697	662	688	666	712	689	726	669	655	651	698	705	687	716	670	673	717	693	738	677	659	652	719	692	631	689	705	691	706	691	637	699	698	714	713	711	673	655	692	657	682	701	666	703	697	691	666	722	686	664	703	678	684	675	682	706	698	685	651	674	719	675	698	702	672	640	683	701	706	693	676	718	714	666	721	753	677	675	698	646	674	694	726	739	657	695	706	738	729	687	690	689	730	691	681	748	678	708	695	677	701	681	715	671	688	709	663	659	691	714	688	675	697	679	731	704	709	745	697	696	690	689	663	658	719	657	704	687	729	670	717	726	724	696	688	719	726	685	712	703	662	695	698	648	689	684	686	717	718	661	674	661	708	662	692	668	666	715	689	711	706	690	687	700	734	657	696	649	742	688	714	709	700	654	670	717	677	664	671	716	684	689	724	737	671	667	702	737	721	677	696	669	709	727	665	657	700	685	705	689	667	721	697	735	676	624	703	707	710	682	691	715	689	640	708	691	716	717	750	686	722	714	716	728	679	666	699	714	631	664	709	682	744	669	663	697	713	721	708	729	717	659	649	713	693	681	700	713	692	669	717	655	714	680	642	706	707	695	632	679	689	675	670	679	654	700	715	643	699	723	738	667	705	697	643	697	692	718	682	672	681	721	706	675	743	681	706	682	711	692	727	711	700	642	648	687	725	662	711	724	792	693	737	715	633	688	691	666	672	717	699	698	657	715	700	704	669	734	697	690	695	663	693	623	733	625	711	723	686	720	662	738	676	663	651	686	669	679	673	666	702	721	690	711	738	665	698	677	751	682	687	682	711	709	698	690	721	715	698	676	691	668	721	751	688	722	685	739	719	696	686	673	688	696	704	665	689	702	687	658	682	727	650	727	740	704	674	718	665	732	744	694	696	693	690	708	661	676	689	667	704	682	675	701	675	654	694	718	693	717	637	701	698	671	724	677	694	664	684	749	698	693	741	702	679	677	717	703	715	704	707	707	704	730	662	698	692	689	622	689	678	714	684	692	727	668	715	686	678	675	637	705	735	720	650	671	684	703	694	698	700	661	660	660	732	706	715	721	699	676	726	667	749	687	677	679	692	702	647	669	759	687	758	739	740	670	715	681	684	723	666	676	674	734	699	741	666	683	669	665	693	690	704	675	717	672	734	690	719	654	736	631	706	738	680	734	720	663	724	739	687	710	746	663	706	722	750	655	717	731	689	707	707	673	700	745	684	702	726	689	724	702	753	718	730	709	706	674	735	694	718	780	705	713	695	732	700	675	716	729	700	682	706	731	741	692	678	641	657	679	725	697	681	717	719	680	663	665	725	733	681	652	703	680	661	691	653	681	650	701	669	678	710	691	745	698	681	691	754	639	699	636	670	660	686	668	705	691	737	672	694	696	640	662	695	661	712	695	762	692	707	695	675	688	715	700	661	753	698	735	689	676	689	719	702	650	651	705	697	733	667	697	670	705	689	691	706	684	666	668	697	683	700	688	695	671	727	727	663	742	716	683	722	710	702	692	746	647	662	727	711	698	644	706	650	677	726	772	666	691	708	723	711	677	685	740	668	716	713	654	674	724	739	695	725	677	685	690	686	693	698	719	711	680	716	688	706	698	694	695	710	748	740	695	707	681	677	655	669	696	703	671	702	698	762	683	700	672	689	717	686	687	759	691	689	718	699	682	709	711	663	694	713	650	703	657	774	720	712	703	765	708	688	696	659	662	703	692	714	698	669	752	673	679	740	676	668	653	675	725	702	715	710	689	712	720	727	717	693	630	665	694	723	663	705	699	662	710	626	670	648	706	665	692	694	679	694	673	736	706	681	686	672	681	693	691	690	668	672	717	701	703	660	720	704	698	636	734	654	677	677	684	671	707	700	668	713	674	688	679	689	689	703	699	703	669	649	738	645	656	695	682	659	711	701	690	700	695	712	699	705	684	703	707	686	675	671	718	675	674	689	688	656	726	676	726	737	676	742	706	734	728	721	634	715	686	684	693	679	684	726	746	695	706	721	689	656	699	686	704	698	703	661	713	720	706	705	691	701	722	716	660	671	700	714	682	711	704	706	729	707	726	729	630	678	701	712	675	726	697	711	649	718	725	692	712	669	759	699	680	677	720	700	694	722	672	715	732	681	677	683	696	670	681	732	700	686	681	705	694	658	680	717	677	680	698	707	735	691	691	690	690	696	705	663	684	697	707	676	725	656	675	702	668	735	679	681	707	670	709	686	706	740	677	721	688	691	693	678	689	677	727	739	640	724	719	710	671	724	636	711	673	727	703	710	727	724	664	649	695	696	673	711	717	711	745	642	727	677	710	700	728	714	668	671	642	693	725	699	733	706	703	690	695	718	701	702	749	729	730	714	718	684	675	707	730	705	724	695	717	716	714	667	715	653	669	661	665	701	672	688	699	721	717	671	704	728	747	704	685	638	669	686	737	700	690	678	698	696	690	707	661	741	708	715	695	645	698	694	682	697	686	651	677	672	692	706	663	685	714	687	699	712	702	682	692	684	705	742	678	705	685	708	670	685	670	709	644	684	727	682	734	725	649	693	668	735	694	673	656	725	756	725	715	714	697	701	702	717	724	675	694	694	664	694	652	683	667	666	647	707	725	654	701	712	669	683	666	691	695	723	715	662	727	678	694	686	684	681	738	697	665	732	710	687	707	729	742	696	702	736	683	712	680	692	680	683	672	669	698	674	696	713	694	732	717	623	713	705	639	693	708	723	656	687	741	688	666	712	723	690	645	694	622	676	681	739	650	716	718	709	701	702	685	692	691	687	703	731	721	678	720	688	660	682	693	696	675	696	697	697	639	736	673	686	677	656	671	697	693	674	683	701	715	680	682	735	682	712	686	704	698	667	718	697	691	715	712	667	655	686	691	707	673	676	703	696	729	704	695	707	705	757	711	683	699	712	704	707	719	688	704	684	698	675	694	724	644	698	657	704	704	721	716	668	723	728	739	729	722	712	710	697	681	715	656	687	694	709	691	730	686	727	716	688	688	693	663	691	713	694	715	658	723	666	693	701	685	659	703	704	757	690	714	728	702	701	661	673	692	659	669	721	709	708	691	725	701	690	711	700	738	726	686	709	688	689	649	678	749	696	721	672	672	736	703	717	689	689	702	687	753	703	650	707	688	642	672	702	684	691	692	695	748	696	698	689	702	699	695	708	735	704	738	679	720	686	670	694	679	683	680	705	692	748	688	670	698
6474	11426	7218	2254	1476	1237	1066	1147	1412	1090	916	845	774	825	802	829	801	750	804	778	764	789	745	758	760	767	751	797	782	763	764	765	777	795	734	751	733	748	756	755	840	776	767	757	818	773	771	782	741	750	766	784	739	825	774	790	782	760	767	754	711	743	775	794	792	791	804	724	728	771	743	771	762	829	776	791	805	781	754	725	781	766	749	740	773	794	730	742	744	760	715	691	731	746	797	742	724	779	767	807	775	746	758	820	738	817	738	791	782	726	759	780	770	795	807	738	778	727	795	778	719	772	772	711	766	767	774	798	751	800	745	762	791	723	778	786	776	761	789	803	771	748	755	771	715	768	741	805	799	763	734	740	813	733	722	771	697	731	797	796	757	731	776	771	811	761	778	792	768	733	737	730	765	745	768	798	764	808	807	764	781	724	770	772	795	737	734	726	781	817	788	746	767	752	826	761	724	749	795	781	752	735	779	717	723	779	780	803	731	718	727	781	772	776	732	741	776	765	843	796	786	768	765	773	787	747	726	774	805	766	744	771	741	749	749	757	711	734	720	741	715	742	740	764	721	850	788	749	741	771	707	775	752	767	785	739	748	826	792	776	752	789	717	728	795	738	776	776	782	769	806	731	783	753	775	768	787	780	771	726	731	736	785	732	735	750	717	767	744	746	778	725	748	741	788	757	788	766	783	768	811	740	746	763	763	805	805	713	716	774	786	778	773	758	745	755	790	789	761	764	772	752	741	773	736	734	795	722	683	702	755	773	803	779	770	741	719	757	772	717	794	771	777	707	749	785	788	774	760	751	757	755	706	768	741	758	790	752	801	766	722	746	740	769	734	755	782	823	739	744	771	767	811	712	759	785	803	748	798	737	753	745	748	826	745	810	727	750	758	774	739	754	728	776	742	728	780	719	744	749	756	770	714	763	800	805	784	774	786	783	758	732	723	731	747	807	760	776	801	772	781	760	797	783	762	766	752	758	768	744	717	729	764	767	766	702	736	772	731	819	778	751	756	791	791	763	723	776	742	765	757	767	759	747	720	780	754	772	762	739	756	739	783	739	742	753	751	784	770	670	773	775	811	762	741	768	786	700	732	727	767	774	774	803	778	718	790	814	757	756	798	777	790	752	719	780	793	774	756	802	722	757	749	718	751	743	779	726	733	794	780	765	755	757	742	743	776	755	686	744	769	760	743	731	779	747	762	742	727	739	766	742	742	756	729	781	706	730	739	770	712	762	726	729	754	741	788	716	736	771	771	759	750	741	757	801	806	724	677	790	785	759	762	764	751	724	777	769	793	734	709	748	801	760	799	747	706	749	800	745	804	759	749	779	762	714	722	741	756	740	753	756	719	761	799	772	763	805	747	790	793	791	750	745	773	795	765	758	731	736	747	730	782	762	730	784	764	773	790	770	749	729	796	806	722	775	736	803	781	748	787	749	782	715	725	777	741	747	788	748	765	752	828	785	698	797	714	783	724	722	765	736	745	704	776	755	722	742	719	760	714	756	755	763	729	798	730	733	763	685	765	771	789	781	754	782	754	740	753	765	811	795	777	768	774	760	775	770	710	762	751	725	765	749	803	795	747	783	715	750	763	763	788	758	770	814	752	764	783	763	722	761	760	740	765	745	758	750	741	789	791	756	767	778	773	759	749	721	710	783	778	750	782	782	811	757	801	788	772	728	747	756	725	748	733	740	741	773	757	801	778	742	734	777	771	749	769	764	793	754	731	722	755	718	789	743	744	758	755	763	725	801	753	796	775	724	771	763	737	770	781	738	786	788	776	725	760	797	775	740	770	753	773	763	775	754	822	734	756	747	783	764	738	767	813	779	799	770	792	749	745	745	726	778	734	748	762	733	774	814	745	772	783	774	786	798	774	731	767	756	775	817	772	704	742	796	734	724	808	755	751	763	766	767	778	750	768	780	770	780	783	772	706	780	783	768	735	813	788	753	756	725	735	732	773	774	729	785	774	780	789	781	799	777	746	734	785	715	781	793	767	735	759	751	744	769	816	775	737	806	732	779	727	809	772	749	738	765	761	750	749	752	764	762	802	781	779	759	756	767	747	796	780	796	786	770	770	761	788	729	774	734	766	787	829	765	739	697	723	754	740	799	773	733	755	786	789	767	718	768	787	813	738	775	755	797	755	745	786	758	730	720	748	810	773	780	770	764	746	776	792	771	813	788	763	708	756	726	787	712	771	784	750	737	780	769	774	762	704	760	803	770	752	777	789	739	734	788	795	728	719	746	757	726	725	777	728	753	783	760	746	774	769	801	736	787	741	777	792	745	781	744	793	797	747	746	795	752	757	756	747	790	758	766	758	769	760	759	788	793	783	782	711	790	747	767	776	756	731	753	773	754	770	790	801	744	756	775	753	778	785	750	791	773	727	786	788	791	675	757	711	732	752	789	798	762	769	769	744	791	708	767	775	780	776	769	784	745	788	753	739	692	807	743	786	729	782	765	714	741	816	806	758	811	738	768	752	775	771	735	758	745	813	776	787	775	727	773	749	801	762	747	776	749	757	760	776	725	777	756	775	751	808	788	810	731	745	794	739	730	767	751	792	765	725	734	779	780	818	762	747	763	822	747	759	747	767	752	759	766	752	771	784	795	770	790	778	754	741	771	820	806	737	720	804	750	749	790	729	761	790	806	745	732	825	743	735	761	736	789	654	752	791	794	762	802	790	749	769	737	751	817	779	771	761	748	770	747	798	710	733	739	746	752	773	697	792	788	772	804	746	779	768	783	761	762	777	810	781	771	776	759	770	763	747	755	791	726	742	754	763	764	773	769	793	757	746	739	778	757	808	722	782	764	739	794	739	779	724	820	752	778	715	784	745	784	744	796	823	718	804	731	775	744	681	750	729	793	784	793	818	822	726	744	760	735	737	757	761	743	794	789	794	762	759	766	815	758	763	832	772	805	751	804	772	726	701	781	756	759	753	762	745	779	720	777	791	771	783	751	810	797	763	761	717	834	781	806	760	768	768	792	759	766	742	754	752	756	773	737	763	794	706	754	769	794	760	742	770	737	706	763	762	785	781	764	757	764	779	729	774	770	749	719	739	764	743	802	792	784	754	702	783	751	738	761	729	779	719	715	786	732	767	735	757	759	827	774	769	784	798	736	774	748	749	750	790	773	746	754	744	769	770	739	787	785	770	774	730	761	768	739	761	760	785	767	775	758	750	771	748	752	766	782	759	743	774	796	746	713	760	789	796	771	762	768	759	746	734	769	805	764	759	764	761	733	761	745	754	767	776	824	768	796	758	758	766	713	736	788	747	729	777	714	736	777	748	727	778	736	779	745	727	760	775	759	780	796	796	740	779	789	758	806	707	749	696	752	717	738	750	795	786	746	793	713	766	746	743	799	739	785	795	770	684	776	781	785	780	772	745	778	812	775	742	787	761	706	746	770	745	746	803	750	755	765	757	785	738	784	764	773	754	778	767	765	755	747	773	816	757	751	753	723	778	802
23927	21335	28509	24498	21318	10911	1809	1705	1573	994	758	704	626	618	611	572	571	565	583	570	575	570	542	529	543	543	562	531	500	542	569	544	584	557	573	583	534	538	547	544	515	526	525	492	510	522	512	494	538	510	545	521	569	447	521	469	538	547	497	497	517	529	483	504	517	574	555	492	536	542	528	512	528	537	486	502	520	515	523	526	489	563	509	530	530	540	468	464	496	530	552	461	527	515	546	519	534	518	546	572	529	502	489	528	483	526	485	546	554	474	500	519	509	522	537	525	548	499	506	527	525	543	491	562	524	501	555	499	512	552	487	513	579	572	481	519	518	536	518	534	543	491	517	584	545	507	529	540	509	502	519	527	505	509	511	524	541	557	554	558	500	551	543	557	522	538	532	501	536	534	509	553	515	544	543	549	521	536	536	502	535	522	469	494	551	553	560	486	538	500	483	480	500	504	508	485	516	512	520	513	502	507	524	508	503	506	516	496	519	478	519	537	513	494	561	524	481	529	505	521	507	536	536	501	524	521	548	527	548	516	510	551	521	482	529	519	528	488	506	532	524	504	459	515	521	530	514	512	527	529	555	541	515	524	548	484	509	521	537	513	505	531	516	512	525	502	517	476	506	471	557	532	525	544	526	519	544	537	511	543	542	484	521	532	559	529	537	495	517	493	547	523	533	549	507	526	487	551	506	506	516	528	509	496	537	525	571	522	502	564	524	508	489	550	539	529	529	523	532	532	520	496	569	495	508	501	521	501	501	535	541	473	524	529	523	524	526	523	538	554	467	538	504	505	531	444	531	540	507	515	505	525	474	519	540	522	539	547	541	536	516	473	496	507	510	520	504	512	531	500	527	553	530	536	534	510	490	535	542	535	496	521	540	498	545	533	510	514	530	534	501	446	515	518	505	557	542	515	498	491	523	497	505	600	529	516	494	549	521	508	468	503	512	505	484	480	508	496	567	486	561	462	523	505	516	498	479	528	512	536	522	520	548	506	514	510	537	532	540	513	495	538	505	475	548	534	504	503	478	510	545	490	481	505	486	555	525	546	571	506	518	520	541	505	502	524	523	533	504	538	501	479	547	551	501	553	490	486	498	528	514	463	501	512	529	507	517	530	533	565	558	507	526	549	505	559	548	528	520	509	556	511	525	488	534	555	517	472	536	531	576	538	493	551	521	547	505	528	516	498	519	537	543	518	545	504	541	521	525	473	492	511	517	497	572	479	528	533	509	491	505	507	481	509	533	510	510	482	499	524	519	531	528	502	541	514	547	520	490	524	512	521	470	498	520	536	545	583	506	549	493	536	544	531	548	508	581	498	483	518	544	523	492	516	495	566	517	492	525	535	510	509	523	520	509	556	523	523	524	485	508	526	511	489	524	491	582	483	529	555	488	527	530	592	536	522	529	511	534	533	519	514	492	520	532	532	519	516	517	504	529	519	494	497	520	540	526	516	481	503	480	504	503	518	495	490	495	492	480	538	520	539	491	501	515	561	502	512	519	565	544	492	492	530	488	531	509	501	549	515	478	549	524	509	550	490	531	507	566	521	533	524	522	550	564	514	492	510	506	537	512	534	549	530	516	515	541	508	537	502	495	541	464	513	527	543	510	541	497	504	539	537	537	557	514	494	527	515	513	480	512	516	522	512	555	546	517	528	557	526	475	506	535	512	505	534	525	492	498	544	472	494	509	468	512	531	513	477	528	476	559	560	528	514	525	536	519	562	524	534	504	529	509	505	501	521	510	523	517	534	516	529	511	513	546	516	508	527	510	505	527	537	532	492	492	567	495	487	515	518	533	488	525	511	484	519	527	511	514	498	500	547	497	547	579	504	526	536	530	545	539	521	528	466	496	507	528	524	536	508	516	500	504	534	520	519	552	536	528	533	490	525	537	478	541	525	549	542	520	545	506	517	530	531	493	558	504	532	502	520	527	504	547	553	514	502	524	478	528	527	523	512	509	505	515	538	554	472	558	481	510	524	524	556	489	469	516	519	544	506	519	544	527	573	492	482	516	465	528	475	497	534	508	527	521	531	532	528	508	556	522	520	532	551	524	537	588	505	536	504	515	511	533	538	524	498	530	501	514	538	545	488	504	504	539	520	526	512	469	497	505	546	509	528	513	506	563	507	523	509	494	518	544	509	536	497	516	510	480	510	550	513	523	515	529	524	521	513	561	502	525	477	548	491	504	530	542	519	514	529	503	535	497	504	519	509	527	536	518	574	486	523	511	477	508	544	533	515	495	547	508	537	517	526	501	509	561	482	521	525	499	519	498	513	515	497	520	525	491	516	510	496	533	543	505	520	574	481	539	506	510	516	484	527	530	507	564	528	516	563	513	526	545	545	524	513	539	490	526	526	501	517	514	489	535	547	524	555	524	504	528	504	567	489	500	540	547	498	516	532	496	586	504	526	499	572	509	545	534	521	510	537	497	511	534	510	525	536	527	553	530	525	515	508	544	543	526	523	502	529	554	513	511	531	535	551	510	508	502	551	510	520	518	480	519	566	530	473	558	526	508	555	523	536	461	524	487	535	494	518	514	550	527	555	490	492	501	515	449	506	519	524	510	544	564	523	534	545	559	518	505	513	508	530	487	562	520	587	543	515	502	503	519	477	467	537	547	486	552	506	524	509	499	551	531	509	538	558	535	494	525	530	529	499	530	473	577	517	489	495	536	526	465	525	540	521	492	513	522	496	535	518	556	575	503	509	526	523	498	535	497	515	551	518	505	522	511	549	515	511	502	494	519	482	529	537	508	522	533	548	519	525	502	526	500	539	533	529	512	559	548	526	498	513	509	535	502	513	513	499	505	526	556	503	563	555	527	477	545	528	512	515	502	525	518	552	508	521	511	537	502	504	513	507	511	521	461	514	533	530	505	533	561	544	506	508	505	524	536	513	503	526	549	505	505	551	517	505	521	546	532	477	512	514	550	513	513	488	559	487	532	492	546	520	458	532	503	513	524	507	524	521	498	515	509	523	534	499	511	537	509	547	505	500	525	511	492	489	530	477	531	515	522	544	512	495	524	554	478	526	517	498	481	500	572	536	524	521	547	506	516	507	489	515	509	487	538	540	571	509	494	491	486	530	540	523	513	501	507	509	524	520	505	484	537	539	556	498	484	545	536	562	568	504	522	543	480	544	525	510	487	514	525	544	503	508	490	492	521	534	544	535	502	558	479	506	537	526	493	540	508	526	562	483	507	508	531	525	537	504	506	514	539	537	515	488	494	524	507	524	537	540	513	495	527	506	490	487	548	482	553	515	557	506	554	515	535	527	562	535	527	513	533	505	504	531	502	479	577	527	526	536	514	522	518	548	515	517	516	564	493	510	506	522	527	542	522	528	532	520	525	479	562	517	498	533	492	553	478	514	509	519	567	522	515	513	555	456	533	518	532	537	532	498	505	515	536	512	519	519	547	484	523	499	500	531	496	522	514	533	502	553	486	502	562	521	538	508	531	493	484	487	511	561	498	533
7769	23809	15914	5701	3717	2578	2050	2632	2707	1450	1000	802	820	786	747	728	643	667	687	645	636	646	682	608	639	656	609	613	641	603	622	592	643	673	606	600	571	596	588	555	606	578	602	579	594	626	612	577	554	545	584	587	584	581	570	617	648	604	618	625	585	587	569	615	584	579	595	563	599	561	588	597	551	543	584	560	595	573	605	601	551	569	558	587	603	545	562	589	557	594	573	571	640	556	612	585	601	588	629	609	588	596	579	603	651	581	603	601	608	572	601	578	588	581	550	572	569	589	549	611	544	575	608	568	592	597	578	542	559	588	584	597	600	561	590	584	567	571	574	562	569	605	561	566	558	611	620	553	597	568	576	578	602	614	559	611	580	605	585	573	572	588	544	562	593	581	564	523	561	609	567	584	610	573	571	569	594	624	595	570	574	611	590	586	546	592	592	544	564	616	586	575	527	567	604	622	604	609	621	529	594	587	550	583	577	627	578	575	603	537	564	579	607	572	582	597	587	565	620	569	573	565	586	567	567	568	649	559	628	570	614	620	584	597	584	530	616	564	537	590	592	577	619	607	628	586	550	629	574	577	605	589	538	576	567	593	583	553	615	575	593	605	583	567	584	622	584	543	561	589	580	592	565	564	566	576	575	607	609	540	572	612	611	574	568	601	608	545	600	561	562	579	557	571	614	577	601	556	602	590	578	585	622	561	590	620	578	574	633	539	541	604	597	595	591	637	551	613	597	602	592	558	557	562	546	603	552	580	576	613	557	535	599	597	603	590	563	573	572	616	582	599	586	574	597	593	599	628	608	578	607	593	585	559	614	590	553	552	575	600	569	551	559	554	593	562	604	600	634	575	563	545	550	582	579	580	590	551	617	590	595	601	582	614	561	583	602	578	585	568	583	583	570	570	571	601	600	535	576	570	606	592	602	550	572	536	563	594	599	618	611	589	526	565	594	592	601	587	573	597	590	578	590	594	568	580	605	558	577	578	545	549	589	599	563	571	590	552	543	560	578	612	565	583	589	551	629	566	561	558	565	577	620	566	578	580	568	577	586	584	592	613	622	610	567	580	575	582	586	595	584	582	588	535	588	566	576	599	616	513	575	605	576	589	593	599	593	584	558	550	592	574	593	604	555	555	572	557	565	577	549	595	582	565	538	561	596	587	573	624	585	539	567	604	554	558	607	617	599	621	583	553	569	574	571	557	579	534	568	593	559	605	548	572	602	548	568	619	579	595	603	580	606	591	574	600	618	583	580	574	586	584	565	563	588	637	581	564	581	581	555	537	576	617	576	613	548	537	578	577	603	645	597	592	578	549	562	618	530	541	593	580	570	625	619	575	591	593	578	589	547	603	604	572	582	576	569	536	540	549	555	641	565	577	574	605	571	571	559	536	549	574	579	598	616	595	571	542	608	582	592	568	589	600	564	572	587	612	596	586	590	570	550	574	565	579	605	582	560	559	559	564	577	581	602	541	553	555	571	575	559	594	579	577	548	608	582	550	627	581	639	586	584	547	598	569	549	580	594	551	578	665	606	587	623	604	555	591	573	566	566	581	601	590	581	593	569	589	615	571	620	617	554	556	576	539	584	567	604	594	581	590	570	599	570	583	585	567	556	523	595	582	599	519	563	602	611	561	597	580	578	578	561	575	559	551	579	567	612	594	549	610	539	588	605	638	578	551	584	612	599	617	575	559	586	539	579	621	591	568	590	611	629	611	652	569	558	601	546	530	598	572	580	576	593	571	629	537	605	608	571	593	608	576	591	570	542	570	618	554	575	579	562	584	560	559	618	586	636	599	603	596	559	596	621	591	579	608	568	579	522	556	583	584	572	559	579	589	529	616	584	570	596	586	553	568	582	586	539	582	586	611	574	591	670	587	566	581	579	573	630	569	596	582	591	564	603	551	569	631	555	583	536	601	583	549	602	586	541	591	560	597	564	550	561	577	597	544	589	579	552	588	596	567	590	603	588	581	570	592	584	554	594	608	588	578	606	563	622	608	599	576	561	609	575	599	575	567	600	589	576	593	581	591	559	576	609	605	585	575	530	573	544	588	555	587	581	582	578	600	630	599	589	560	594	579	591	561	607	593	565	551	603	575	555	594	546	568	608	554	598	629	575	563	574	593	559	546	597	553	619	605	563	577	606	600	584	583	552	597	583	627	590	582	592	584	600	607	617	566	585	621	654	587	593	584	565	594	612	533	553	605	651	613	601	571	583	575	561	568	598	585	573	628	594	563	550	597	607	609	568	613	575	554	584	576	551	620	603	580	580	577	558	594	567	564	604	615	610	585	604	609	583	584	572	553	514	543	577	576	597	606	602	595	595	556	582	533	588	615	616	565	588	650	580	552	541	627	609	585	588	560	529	540	586	587	599	582	614	618	572	556	579	552	598	552	562	582	588	578	619	635	560	583	606	555	596	610	581	593	574	564	570	583	564	561	572	566	566	534	617	551	575	575	610	608	570	563	589	579	578	611	558	575	572	581	561	612	583	632	563	603	561	602	549	574	579	604	552	577	593	598	540	571	610	617	585	588	534	535	589	587	546	546	565	583	561	576	569	588	603	617	587	573	616	595	568	616	564	563	593	580	631	610	609	617	591	570	572	630	588	546	570	560	587	575	626	626	559	590	602	559	606	586	607	571	602	557	583	556	552	590	577	532	554	567	557	550	544	613	617	600	611	621	605	577	563	611	543	580	600	550	511	615	598	592	587	590	582	565	594	567	630	563	519	597	579	576	577	602	559	554	556	534	573	593	589	589	614	592	584	579	523	576	572	614	593	573	570	587	612	549	542	614	554	576	603	589	617	569	589	602	591	533	669	576	604	566	566	563	565	587	562	593	568	589	554	572	558	623	587	591	625	578	587	567	589	612	588	605	593	578	607	596	631	604	574	621	590	548	621	588	629	585	584	552	585	539	562	595	559	581	603	587	593	593	598	576	611	528	604	536	589	562	571	569	604	593	549	579	541	548	585	597	561	584	565	560	617	584	563	567	604	541	571	540	570	555	557	595	557	617	582	616	591	596	628	551	583	552	569	572	596	563	608	581	600	585	599	590	588	579	588	573	552	573	565	574	567	568	608	604	624	525	565	581	538	591	565	623	553	629	610	575	587	609	626	561	563	587	596	560	563	588	634	551	602	544	577	556	588	550	572	598	586	592	649	593	589	589	589	589	555	506	602	607	560	578	552	610	576	627	578	571	574	569	563	575	531	582	581	578	582	571	606	585	618	594	609	575	565	560	617	568	581	568	558	577	599	621	528	610	557	580	567	557	598	628	601	547	592	590	564	587	556	583	591	634	617	584	541	618	563	632	587	597	592	558	548	564	572	566	658	579	598	613	570	578	548	581	604	552	605	538	595	573	582	551	570	583	554	563	526	588	572	571	613	584	542	594	611	601	591	568	574	595	565	608	627	555	626	584	542	587	570	557	560	520	553	619	592	550	597	554	582	603	597	589	546	577	574	603	578	595	557	589
24895	21279	27556	25239	13250	1675	1402	1732	1229	806	657	599	607	603	571	536	554	534	599	513	546	526	524	566	517	519	515	499	505	539	542	490	537	561	574	527	566	500	507	525	462	541	535	495	509	516	519	528	567	498	510	503	511	544	546	542	520	477	500	478	531	490	515	507	522	571	486	527	518	498	490	553	538	514	496	535	503	551	527	451	482	492	501	513	523	491	534	521	508	510	518	495	493	538	539	529	556	507	533	502	526	514	533	530	506	491	482	485	524	527	534	519	508	531	526	471	517	487	557	502	532	538	526	486	508	490	517	495	498	521	532	537	531	479	498	503	524	506	529	479	490	517	499	507	516	477	514	502	487	521	533	573	509	531	523	475	507	523	472	494	505	514	506	516	507	474	509	545	474	516	510	497	489	510	511	481	487	453	540	502	502	499	506	520	486	554	517	547	519	488	485	531	516	496	500	511	494	528	499	546	522	531	485	441	485	531	508	537	525	533	601	514	463	559	511	528	502	516	561	527	511	515	511	474	521	493	523	497	501	474	503	503	514	506	520	504	555	506	476	513	518	501	525	503	528	533	501	496	535	484	529	521	492	508	496	502	492	509	515	496	529	484	502	567	514	544	481	535	511	542	516	503	504	491	505	475	481	509	525	516	521	488	499	502	470	526	528	492	498	455	548	471	505	519	516	473	552	518	523	490	510	508	525	492	485	502	524	535	490	532	515	494	511	528	527	512	499	550	518	509	502	504	540	493	486	504	525	479	516	494	472	550	526	528	495	536	478	524	500	524	495	498	508	539	548	502	507	499	515	504	482	508	533	519	506	564	493	477	524	541	460	513	524	556	535	517	511	469	498	504	491	525	519	534	489	524	567	544	505	501	481	508	500	511	468	517	513	505	509	531	469	496	533	491	512	508	477	513	482	503	494	506	484	518	490	494	529	519	525	552	527	493	500	452	462	458	542	524	480	492	559	491	478	514	509	555	522	494	521	545	497	507	526	466	510	498	524	537	497	550	512	535	537	502	497	546	520	502	502	502	517	502	503	518	486	477	518	528	505	532	526	519	507	498	502	518	479	599	516	517	487	511	510	513	496	517	518	474	521	538	502	550	521	532	468	523	518	537	527	504	496	537	522	516	497	521	520	499	523	550	507	566	504	493	507	482	537	502	554	512	493	495	498	502	495	541	520	478	501	499	515	507	510	495	503	517	511	492	529	489	516	531	503	490	514	524	539	525	552	520	516	488	491	572	527	467	528	496	529	500	518	515	471	492	483	484	476	487	520	490	484	470	487	545	515	464	513	540	522	466	503	519	507	516	506	481	494	501	529	514	494	524	594	540	507	508	516	529	535	485	513	530	501	501	573	504	441	501	505	492	474	488	496	533	511	498	564	530	564	512	509	479	487	514	470	499	515	530	526	532	535	469	495	484	523	477	510	518	531	501	506	484	491	549	506	497	504	490	506	523	507	496	454	524	518	544	554	508	505	515	517	577	499	525	501	480	513	503	525	501	489	487	511	512	533	484	546	518	546	518	495	503	516	499	508	504	486	497	516	506	529	511	506	552	534	474	469	510	524	489	490	485	541	492	467	479	519	506	518	525	462	519	488	531	525	515	494	529	539	499	526	510	474	528	513	492	538	463	515	530	510	550	484	480	539	457	518	513	531	521	535	528	520	509	507	519	489	526	523	471	493	511	505	519	487	518	519	497	522	506	538	503	531	516	521	504	516	528	493	502	527	529	524	507	502	527	493	510	498	492	475	511	483	504	505	519	520	502	556	521	485	516	517	541	451	494	536	514	514	501	532	497	512	505	585	523	491	490	526	483	515	501	490	488	502	506	495	511	522	507	542	491	507	535	487	492	525	509	490	496	530	496	514	510	523	525	530	488	484	494	541	499	499	524	570	494	539	483	522	497	457	518	527	538	479	503	514	513	524	506	490	544	499	466	520	527	564	496	509	516	507	524	516	541	499	490	515	498	506	524	485	511	483	488	479	505	504	502	501	518	529	515	498	518	548	478	536	509	589	483	482	511	512	475	543	524	525	530	509	495	474	513	495	539	564	518	508	505	470	517	503	531	513	510	462	500	486	558	507	522	530	495	515	520	490	513	511	542	494	541	473	513	512	503	524	461	502	526	544	494	498	537	458	507	467	484	559	520	521	510	536	505	491	524	531	512	502	508	522	500	502	513	526	540	477	506	510	523	515	538	509	497	534	499	505	494	527	525	493	505	567	533	504	461	526	488	508	458	484	527	481	475	490	555	532	498	517	513	454	567	498	487	528	540	521	508	516	495	485	469	471	519	501	517	578	481	500	533	497	560	504	470	471	541	495	515	489	528	552	491	516	515	477	523	478	532	491	512	503	508	494	522	536	509	529	489	533	507	539	478	461	593	522	514	501	486	523	497	520	467	537	475	510	537	531	532	511	503	529	551	535	500	483	493	522	513	484	491	504	552	455	500	476	478	554	462	496	496	495	497	519	499	480	526	500	505	529	538	505	507	471	485	538	547	502	518	502	497	535	511	434	506	477	512	490	473	514	501	487	529	495	523	510	475	517	498	501	504	490	468	515	506	503	481	495	484	508	525	478	511	483	486	486	538	485	472	456	498	487	512	505	504	516	527	513	520	471	478	523	523	508	491	525	552	498	548	545	503	517	493	488	537	513	523	533	493	512	546	486	513	525	529	532	501	502	544	530	503	559	485	528	549	526	497	492	532	512	510	490	530	518	540	476	510	503	486	538	531	511	494	492	538	539	479	489	550	512	501	532	510	509	509	562	499	522	473	498	506	522	516	550	502	492	520	537	520	516	490	483	493	551	490	526	507	509	529	490	523	508	514	492	483	503	481	540	502	483	544	507	530	479	491	522	534	478	560	516	466	506	518	508	532	460	520	506	493	500	532	492	529	501	462	531	474	510	521	517	511	497	562	467	537	510	496	543	507	538	495	548	545	526	508	475	488	531	475	484	545	482	531	540	490	468	510	503	505	519	499	501	514	513	517	489	505	487	482	475	500	509	517	512	554	491	531	523	522	462	481	495	487	514	511	481	507	514	497	447	477	513	488	518	517	502	525	485	504	475	481	457	500	493	518	509	504	533	494	466	520	535	499	525	493	519	491	537	506	532	493	483	515	550	522	506	497	479	478	484	464	496	519	521	512	477	507	517	501	513	498	508	499	526	510	497	536	529	537	509	484	478	467	483	539	552	497	516	500	501	501	517	503	478	536	508	531	508	522	524	573	479	494	526	519	474	529	524	532	495	465	503	508	526	507	499	521	511	500	499	502	502	502	515	514	501	527	482	503	501	482	478	508	463	509	548	474	492	553	527	487	505	464	483	479	469	522	495	472	502	506	532	480	528	516	524	507	497	497	520	466	505	489	490	536	557	491	488	541	509	513	527	529	499	513	479	489	493	480	524	520	480	522	515	525	552	523	503	512	547	489	493	492	509	533	510	511	493	495	560	476	509	528	487	510	503	503	512	493
9360	24332	14301	5707	3020	2089	2171	3000	1978	1175	814	739	682	673	672	636	634	643	621	632	597	618	599	579	609	579	565	575	567	564	556	574	607	604	624	586	571	536	509	546	539	551	540	587	542	563	584	553	536	552	550	563	553	550	544	543	573	565	566	580	537	549	547	546	573	565	566	525	528	556	535	576	533	542	527	571	556	550	552	528	561	569	577	565	547	530	547	542	568	541	542	563	542	559	544	557	547	567	517	529	582	525	601	559	589	547	556	492	550	554	555	515	550	519	525	593	536	539	534	564	580	560	579	511	507	535	540	534	536	584	533	594	530	554	560	532	575	503	567	562	582	583	540	524	554	567	526	562	515	588	548	592	539	532	514	535	569	518	607	569	517	574	531	523	539	504	569	546	540	536	597	528	545	596	534	556	567	521	530	561	570	509	541	524	579	529	565	534	549	528	526	551	533	559	531	567	546	562	522	554	536	540	503	525	504	595	523	522	536	553	572	582	544	544	571	554	545	571	533	572	580	601	548	554	496	541	542	491	524	542	530	558	586	548	616	544	509	559	534	580	555	563	546	516	546	537	566	525	542	501	546	555	567	572	529	545	518	552	545	534	526	543	544	570	551	523	573	489	553	572	565	557	560	512	602	570	554	554	564	572	559	547	550	579	573	549	546	559	526	514	546	566	556	566	541	546	544	584	556	569	552	567	555	545	532	534	511	553	493	524	541	557	535	573	564	561	532	597	545	523	608	557	577	523	602	542	540	579	529	540	541	546	511	552	568	569	578	521	554	573	559	563	523	527	539	527	525	545	545	551	527	504	548	543	539	539	599	561	550	531	607	573	523	596	558	549	580	595	549	548	549	537	548	595	553	531	532	559	550	566	523	567	517	555	544	527	562	523	550	590	580	561	549	562	555	552	607	545	567	562	550	532	535	503	537	550	574	550	562	579	539	553	542	522	574	556	545	497	546	570	596	520	548	552	553	584	585	554	582	581	568	554	590	538	557	555	562	515	576	501	560	564	525	559	544	556	557	550	549	539	599	528	547	558	534	552	509	514	526	544	546	581	542	524	540	584	535	535	579	522	565	555	532	501	571	569	528	508	561	530	538	549	592	543	564	547	552	568	549	505	549	544	564	545	535	561	530	531	581	557	556	540	527	601	556	547	564	522	552	570	544	581	565	548	582	559	598	553	528	528	580	541	529	561	536	594	537	515	587	531	578	570	565	583	545	504	548	549	584	545	538	537	554	532	538	551	542	554	539	533	532	586	530	532	575	569	594	536	548	539	569	555	561	550	525	534	593	554	564	574	560	533	541	533	527	566	576	576	594	592	575	541	592	551	549	561	561	528	538	547	548	509	501	524	583	533	563	547	555	574	550	552	581	554	578	541	579	588	560	536	552	583	562	572	544	563	530	590	590	540	541	573	531	538	586	587	538	586	594	590	557	571	581	530	518	545	544	594	605	548	519	564	527	544	575	495	575	591	550	547	529	537	547	544	569	550	555	587	552	566	514	587	559	555	541	542	536	526	575	569	566	542	532	583	559	562	556	558	548	566	541	556	506	553	533	558	531	534	594	513	534	489	557	534	551	534	555	541	546	576	528	606	606	540	571	570	574	563	591	573	537	610	572	611	575	605	568	533	566	534	584	511	556	564	523	554	565	579	555	552	559	525	583	553	525	529	522	515	572	574	538	500	519	547	546	560	548	539	542	570	503	558	550	555	575	486	543	539	525	576	563	573	528	554	558	541	612	567	548	555	574	549	577	542	517	578	557	553	541	535	525	543	515	573	543	561	557	536	560	563	560	588	546	521	528	538	574	537	581	568	541	499	557	575	549	568	511	557	531	551	551	526	535	531	542	553	556	525	597	540	542	557	555	571	565	540	553	567	528	524	533	516	541	606	527	516	548	550	547	506	561	549	518	524	556	494	542	583	547	567	533	543	539	540	535	526	529	551	557	610	555	548	542	573	540	562	577	547	556	488	533	532	503	550	532	554	562	517	583	538	544	544	525	556	576	594	554	538	550	597	558	570	525	571	605	559	517	550	520	551	564	537	523	554	572	555	541	550	566	532	578	568	592	560	556	564	558	523	557	550	585	542	579	547	578	552	564	542	570	615	564	573	547	561	546	554	573	535	538	586	555	561	543	550	544	575	591	530	550	588	512	559	541	537	546	566	578	528	536	539	511	578	575	555	548	596	532	560	557	555	552	531	573	536	548	583	556	546	533	574	550	565	519	547	536	568	521	565	550	575	551	558	552	558	563	530	540	550	529	544	528	538	614	506	590	551	527	505	527	602	602	598	583	536	501	542	564	555	556	555	545	525	543	549	536	568	541	560	506	559	552	562	511	585	569	521	536	496	597	558	559	564	541	567	580	538	522	547	554	541	573	514	574	527	567	572	577	566	545	551	575	550	533	531	536	538	589	536	497	579	587	599	556	575	545	558	565	558	540	544	567	548	586	551	535	518	552	564	548	532	547	625	540	536	547	540	557	557	535	544	536	567	535	525	548	542	553	536	540	582	547	539	524	521	567	515	516	572	530	548	537	553	567	570	538	534	533	553	558	543	539	561	588	514	562	543	579	561	584	542	530	529	549	532	536	508	546	558	551	567	491	527	528	564	564	556	526	528	543	549	544	596	542	564	555	561	571	564	545	578	519	557	578	578	544	582	512	573	581	526	553	527	548	527	582	547	563	509	543	572	618	567	580	550	553	558	592	559	569	550	549	532	576	600	590	540	572	548	551	572	560	539	550	591	600	571	555	518	498	592	550	548	573	562	563	538	539	559	566	572	487	516	507	558	530	543	562	535	473	594	570	538	566	546	550	560	533	498	558	543	566	567	573	555	590	558	531	550	532	554	562	586	514	515	545	527	515	575	550	539	528	555	601	560	551	581	529	549	517	543	532	567	541	541	508	525	534	555	560	514	571	542	536	538	507	513	558	564	526	592	549	532	523	576	566	530	556	565	591	554	547	543	542	536	571	563	558	535	579	534	574	560	536	527	564	551	540	551	567	530	550	561	500	531	576	567	592	548	564	566	549	548	546	519	552	549	565	554	555	485	567	574	517	518	531	526	565	566	544	571	593	566	563	493	538	562	607	538	555	528	575	580	579	553	521	551	553	525	549	541	586	527	545	528	518	519	584	538	564	558	570	528	527	564	540	532	587	548	541	542	549	558	555	556	525	571	549	583	601	546	569	559	569	527	534	504	540	543	499	505	538	567	548	536	570	547	573	577	551	539	512	541	546	542	518	540	570	577	525	572	571	552	540	507	558	512	519	587	538	595	566	575	536	542	511	560	538	551	580	531	557	524	566	534	563	597	550	577	584	565	543	517	552	568	556	585	566	543	578	534	538	571	566	518	557	590	522	547	507	564	539	537	576	544	508	538	569	545	533	555	549	541	532	567	499	544	520	488	571	553	532	533	526	543	517	542	548	558	548	589	595	552	544	500	540	534	558	534	559	571	530	527	547	564	549	525
22767	21335	28937	24080	21330	21401	11912	3743	1711	958	564	514	420	392	369	351	378	325	312	320	289	290	275	290	272	246	281	266	265	231	256	321	293	288	262	251	233	228	251	223	240	232	225	237	228	226	254	240	215	226	247	233	250	253	218	234	226	200	250	231	223	227	234	262	218	232	238	213	216	242	237	238	238	226	238	223	243	238	241	258	220	273	217	212	207	214	209	196	214	238	235	246	239	237	228	253	240	205	235	215	233	257	250	223	229	221	267	266	177	228	231	224	203	219	221	232	236	218	227	205	221	218	236	209	213	223	233	215	224	207	195	241	214	219	212	244	224	239	216	220	208	189	232	211	221	216	238	240	241	237	243	229	223	223	209	228	223	216	226	225	234	228	245	220	229	235	220	245	204	277	226	245	193	223	241	235	256	203	227	224	234	243	238	242	245	235	241	222	183	198	247	236	212	225	239	228	218	243	220	250	221	239	193	217	191	238	241	210	229	255	206	256	240	227	244	234	223	224	247	232	223	247	258	218	216	211	239	245	207	186	225	225	228	217	228	236	214	229	234	224	223	224	253	224	218	237	215	221	221	238	252	231	209	227	217	211	217	211	211	242	266	238	246	231	236	242	222	238	241	218	224	200	246	252	232	226	226	222	214	240	252	246	243	226	233	247	241	220	214	212	209	214	255	236	259	238	203	224	235	225	243	211	216	239	210	227	220	193	228	223	232	239	196	203	225	239	224	222	213	232	206	197	223	224	258	201	275	199	228	239	242	231	210	229	228	237	232	228	258	215	206	218	256	198	215	223	219	215	211	206	222	224	245	224	230	223	239	207	213	247	218	218	245	194	205	208	249	196	208	204	220	207	207	227	238	235	245	244	203	248	235	255	246	210	229	255	229	241	192	241	207	212	217	215	228	199	233	235	233	237	210	218	248	206	240	260	232	219	246	234	218	212	253	232	235	241	245	228	245	214	211	246	233	236	184	239	212	260	202	235	251	234	244	207	224	213	228	209	231	229	239	216	239	230	221	212	227	252	226	243	229	244	237	211	234	219	232	199	207	259	209	226	245	211	225	205	214	237	235	225	221	195	257	228	234	231	241	233	258	239	245	227	247	190	255	226	204	206	219	213	215	226	228	225	216	211	232	199	217	231	206	217	204	258	217	206	248	229	208	205	225	244	237	239	236	217	233	230	225	236	255	235	232	214	218	218	224	197	231	254	226	230	207	231	206	253	227	242	224	235	226	251	243	244	228	212	242	253	214	236	229	229	223	222	245	240	253	212	224	200	209	221	213	249	224	226	255	215	210	238	213	208	232	216	210	243	220	241	249	242	225	221	223	234	233	238	248	220	229	230	207	218	229	222	264	223	218	237	248	230	225	222	248	235	201	232	241	235	205	234	226	220	185	224	209	227	257	217	260	224	243	196	194	219	241	246	225	204	234	241	221	228	205	214	213	244	228	217	226	230	233	239	240	227	191	231	259	217	261	216	220	224	231	222	241	229	230	240	236	222	225	246	219	234	211	225	215	253	231	245	223	230	228	222	241	229	249	236	235	233	249	245	242	215	234	221	232	240	229	214	203	208	221	224	206	213	200	227	226	232	207	212	230	252	242	224	227	238	245	226	238	226	228	212	226	238	223	251	239	218	230	240	254	251	230	247	238	242	223	218	221	241	219	211	211	211	226	216	212	226	236	245	230	221	237	218	255	233	218	227	207	237	233	241	224	235	230	251	206	232	242	228	233	208	234	214	241	235	244	202	251	240	235	224	217	226	197	206	224	235	231	242	211	231	247	234	222	236	239	212	243	222	230	217	232	233	242	242	216	239	233	220	207	244	234	220	235	240	211	220	228	208	238	201	220	245	227	220	219	223	223	235	226	213	240	240	227	225	223	237	229	239	249	215	211	235	231	244	239	258	242	215	216	235	233	245	236	219	228	232	230	211	231	238	248	232	221	219	225	234	220	238	226	236	229	223	210	201	227	235	216	228	240	242	230	208	226	223	234	225	217	228	251	220	218	213	217	222	257	235	238	229	219	228	213	224	223	226	242	230	237	215	213	218	253	246	260	215	251	198	236	239	227	241	247	227	242	235	219	198	232	186	233	221	214	217	214	239	193	269	215	212	230	233	214	231	218	215	244	228	215	238	265	232	219	210	236	238	255	234	226	208	207	221	235	234	224	237	242	216	232	219	238	230	239	215	233	244	224	251	207	206	244	235	227	210	199	218	246	238	210	228	194	196	224	230	217	245	206	232	217	237	233	230	247	223	232	224	248	209	228	224	219	236	246	203	230	218	240	209	250	213	234	243	230	245	228	228	251	215	227	206	214	228	201	231	251	257	223	207	248	235	225	213	243	228	223	227	230	240	211	239	235	207	250	237	221	248	206	215	248	242	237	221	235	220	226	214	233	250	225	236	241	241	250	244	237	226	221	212	232	214	238	225	242	222	222	209	229	227	230	256	240	243	245	249	237	233	235	231	241	224	241	204	201	240	244	204	251	226	226	235	224	234	235	241	204	214	227	224	233	217	248	208	221	212	240	231	257	207	222	249	229	235	240	211	233	228	249	238	263	211	243	188	240	234	258	226	232	268	229	207	195	229	231	222	213	247	278	244	231	234	216	228	221	221	219	236	243	238	213	264	245	213	228	241	212	205	235	228	234	217	215	213	217	246	224	245	240	252	239	239	209	229	247	232	251	225	214	235	239	240	201	245	246	203	238	223	220	228	238	228	202	203	241	219	221	222	225	222	232	224	241	212	224	219	224	209	223	225	228	234	223	217	236	224	236	243	216	227	233	240	225	178	231	222	223	237	211	204	232	229	198	220	241	259	230	227	225	215	220	233	238	223	230	226	242	223	272	217	215	254	214	237	248	233	234	217	207	241	237	206	208	223	237	221	253	256	228	250	254	227	248	212	225	220	225	223	231	226	235	209	235	209	218	229	236	192	224	230	215	240	224	221	252	253	213	226	228	238	207	247	253	238	190	210	263	222	228	222	219	225	231	228	241	233	221	237	216	217	231	222	238	215	206	247	207	215	221	180	212	216	219	197	235	244	218	244	236	231	224	252	208	220	208	226	237	230	236	258	246	234	235	223	230	222	219	250	231	260	260	211	237	220	234	234	246	234	219	229	218	246	219	236	229	222	238	211	241	225	225	236	220	231	213	216	227	213	226	225	251	217	218	215	259	216	204	237	238	202	241	206	201	206	245	212	198	231	219	234	244	222	217	231	251	226	234	208	234	247	227	215	225	243	257	232	235	202	233	252	221	244	211	224	244	264	235	224	224	231	240	239	227	267	247	222	227	217	219	195	227	241	217	226	217	208	226	217	231	232	230	217	206	232	236	251	210	211	230	211	228	218	223	226	234	223	210	244	224	230	242	229	211	228	224	211	257	230	222	217	223	228	283	199	242	229	221	259	224	217	246	222	238	234	215	197	253	214	231	211	207	181	214	233	243	208	220	218	235	229	248	235	223	233	264	217
13579	35245	26358	12109	7031	5270	6305	5618	2937	1612	947	729	631	548	557	486	396	413	426	340	374	367	359	356	332	336	304	327	324	296	327	305	353	382	303	304	276	283	287	294	292	274	243	236	267	277	273	261	272	267	240	246	286	266	267	262	261	257	264	250	248	266	239	237	275	273	287	261	290	266	262	229	270	232	244	264	248	267	229	253	252	242	289	264	264	253	279	245	246	234	296	247	265	230	265	262	268	251	239	252	265	256	248	249	253	249	236	253	267	283	245	254	256	272	251	246	264	262	266	260	268	266	241	299	256	274	293	257	265	247	256	236	233	229	270	242	262	253	246	237	283	247	264	249	239	267	275	245	242	241	280	245	233	261	277	289	299	281	258	243	256	278	254	263	265	250	247	270	273	225	260	234	257	272	269	275	266	256	229	257	261	245	243	266	232	246	224	243	254	295	262	254	252	278	284	233	225	273	249	247	210	272	276	256	277	262	241	262	246	261	269	249	246	281	274	268	269	281	261	273	262	269	224	250	264	243	239	279	243	237	260	282	270	277	269	259	245	272	281	256	251	265	268	266	257	241	248	226	265	261	254	229	276	279	227	253	259	252	248	239	248	230	282	260	241	219	248	255	272	262	244	255	278	253	289	253	244	266	248	233	253	239	261	260	248	271	223	253	278	262	281	242	271	244	250	254	240	257	232	251	258	269	230	252	255	244	247	254	222	244	247	303	254	253	262	267	242	256	238	273	242	268	265	246	262	275	240	251	246	250	266	283	261	284	266	260	247	266	255	280	260	257	258	243	260	253	257	255	292	247	268	272	236	260	266	249	244	275	239	212	255	255	248	255	238	258	245	259	241	265	262	257	264	262	291	259	275	282	238	215	255	267	252	243	275	253	264	254	261	232	280	258	238	253	260	253	256	255	243	222	300	240	286	232	259	251	278	237	260	261	284	261	275	268	233	276	275	249	272	264	273	256	266	248	267	237	251	241	245	256	276	263	258	261	256	220	242	247	249	265	250	257	238	232	260	233	242	243	256	220	290	262	291	274	276	251	249	242	265	239	250	228	263	263	282	250	259	245	254	251	238	233	275	266	252	236	267	274	280	259	233	235	267	240	263	252	244	262	259	270	253	235	252	248	285	251	268	270	222	271	256	264	266	246	250	239	255	253	272	259	221	237	244	250	271	227	284	219	254	244	269	254	266	260	260	249	273	231	278	269	247	281	238	281	264	269	249	253	247	267	259	269	275	236	252	262	246	273	269	242	262	252	265	290	252	275	280	241	268	261	269	273	259	234	259	252	236	228	246	262	252	250	244	266	247	245	249	261	261	238	232	245	251	246	255	252	218	233	257	249	251	255	267	250	278	266	246	255	240	275	254	273	276	251	245	263	273	244	240	260	244	290	268	276	274	252	295	271	275	251	263	262	262	252	273	277	265	286	260	236	271	209	238	247	251	260	250	249	254	245	253	252	247	255	268	254	228	271	282	267	242	254	269	249	238	249	248	257	266	278	279	276	273	283	257	263	258	254	238	231	273	251	229	259	257	262	228	271	250	252	248	249	289	227	263	269	268	268	280	239	253	245	259	264	262	247	270	221	272	250	274	243	260	244	245	253	240	261	260	277	295	238	209	254	275	272	239	240	273	268	268	277	255	237	254	252	262	239	259	287	223	254	255	271	237	242	254	251	254	223	273	262	274	254	247	272	228	262	254	272	266	283	264	268	256	237	241	265	275	235	297	301	244	251	235	285	264	251	221	246	280	272	251	253	221	251	257	274	244	221	312	270	284	227	242	303	244	250	249	263	247	240	243	249	268	253	248	279	269	252	252	228	261	261	237	263	239	249	252	243	276	241	250	232	280	224	270	261	247	256	271	265	259	248	243	252	275	271	260	271	245	262	246	287	254	239	269	251	252	229	263	237	262	246	267	256	269	250	289	225	256	236	257	260	248	259	255	269	272	254	274	254	262	275	247	253	250	232	246	288	286	262	250	259	268	265	246	250	241	272	238	255	269	237	251	290	262	247	250	271	272	250	255	230	249	232	261	250	238	285	238	240	270	244	241	246	249	252	252	259	247	256	242	285	241	258	291	282	261	262	269	267	273	267	242	246	266	263	264	250	305	251	245	248	246	248	267	286	229	261	248	248	267	253	253	261	245	240	275	235	243	251	261	268	277	275	241	286	291	260	229	274	254	260	243	266	284	261	288	235	240	285	256	257	261	251	283	269	255	251	244	258	235	253	247	274	268	244	269	241	252	263	239	264	259	254	287	237	268	242	279	257	262	293	232	262	241	276	259	265	260	271	232	236	275	260	276	263	258	273	256	308	303	244	270	257	281	228	260	280	239	242	256	240	269	264	259	251	273	248	254	259	259	258	233	245	240	245	255	244	254	259	234	275	255	256	255	262	260	255	261	246	270	243	295	249	238	261	235	228	252	254	240	254	267	249	278	251	260	234	247	267	266	260	256	223	248	259	238	249	289	257	245	249	240	239	275	274	265	242	230	236	265	255	277	254	260	274	282	247	267	259	243	245	256	251	281	239	276	264	254	266	273	310	258	247	254	259	281	258	256	262	249	275	272	246	254	240	255	261	246	257	280	253	251	249	242	269	268	259	271	241	269	253	257	248	258	261	253	264	256	226	243	260	249	275	263	265	240	257	241	240	249	261	250	269	244	266	256	257	254	264	244	285	235	239	235	237	246	250	241	234	235	250	264	227	263	286	256	249	255	246	278	270	277	231	247	250	262	266	231	248	257	263	270	313	254	286	258	251	258	245	262	256	252	251	265	256	249	270	224	227	245	250	241	264	259	260	234	272	279	238	272	234	264	251	249	269	243	276	270	218	280	270	274	223	263	268	259	257	246	248	287	273	250	247	267	270	274	250	245	238	243	272	258	250	271	248	243	263	272	270	266	259	262	290	238	265	280	243	269	269	266	266	266	266	244	242	219	252	256	257	233	281	240	253	249	277	258	278	273	277	256	244	267	253	290	254	277	296	233	257	252	272	262	262	253	269	243	284	244	260	268	263	281	267	269	253	240	286	261	268	251	262	267	251	238	232	286	244	280	231	250	251	246	256	228	252	232	259	241	244	252	254	283	253	200	260	244	253	245	270	260	267	280	247	240	235	256	245	258	268	234	249	282	256	252	238	252	219	305	253	248	245	236	256	232	256	270	228	291	271	244	290	224	259	213	215	256	279	259	249	244	254	260	237	258	250	278	234	274	261	249	265	232	243	252	272	253	265	239	240	252	268	255	217	255	269	260	236	271	245	232	279	252	243	279	258	283	229	264	265	279	248	258	260	272	236	278	265	271	280	255	267	245	218	237	272	247	273	279	266	264	255	272	234	259	267	253	257	290	245	235	231	275	266	291	271	240	268	260	249	263	219	264	265	239	265	222	272	271	269	290	253	255	243	281	257	250	243	249	233	253	252	270	235	260	275	248	248	239	280	249	256	262	257	251	258	275	244	270	273	250	223	270	276
27592	21385	17751	8279	3528	2523	2306	1564	1140	812	756	729	763	753	700	763	706	655	729	724	664	683	751	708	705	723	699	731	716	729	714	708	707	712	776	733	748	725	703	697	745	790	745	762	745	737	667	710	735	761	703	705	732	733	685	722	735	713	715	756	733	733	756	721	708	665	755	714	697	712	704	707	725	707	694	764	703	754	752	727	770	701	742	762	721	702	753	688	746	675	699	718	701	707	692	669	676	772	733	721	716	738	775	746	777	706	736	764	718	689	695	713	705	712	697	730	743	693	712	700	734	730	725	711	749	719	736	714	725	694	717	736	718	736	750	727	718	743	708	736	733	710	727	711	693	699	738	707	722	712	715	711	742	726	723	723	726	728	720	744	749	732	728	716	741	753	740	718	702	705	695	786	737	730	724	686	656	682	676	700	738	705	731	633	701	698	740	731	718	753	666	698	717	729	752	686	732	688	718	707	712	725	800	746	767	728	705	758	664	731	707	694	745	751	700	738	740	753	740	763	738	733	688	710	762	769	739	709	694	743	727	769	788	748	767	719	704	690	679	671	690	727	747	713	712	716	774	740	744	735	721	765	683	693	708	696	714	726	703	753	735	740	709	753	725	703	723	701	725	740	698	727	711	737	695	718	765	727	747	699	702	714	758	672	665	707	733	749	738	763	721	796	705	727	735	768	736	724	730	690	759	752	786	696	735	756	707	667	716	716	683	674	788	689	710	738	722	765	735	703	703	679	688	692	673	710	763	734	778	718	727	685	703	737	695	787	720	683	757	653	708	690	741	698	700	800	694	713	685	784	717	746	680	655	727	743	707	738	742	730	695	764	738	680	722	697	770	745	713	696	703	685	751	793	755	739	743	747	735	730	746	710	740	652	694	716	701	711	719	671	721	714	737	704	732	710	712	732	749	717	756	704	755	751	696	781	754	757	743	718	700	688	729	701	719	695	760	690	760	715	772	696	755	724	739	761	711	709	752	740	730	719	683	735	719	749	713	757	752	705	736	706	735	704	765	765	734	752	730	748	678	703	761	756	715	729	703	775	762	706	739	738	744	729	692	728	724	709	696	777	762	684	746	700	750	716	776	706	731	753	735	751	758	754	694	740	728	721	702	720	735	719	750	742	749	731	725	726	750	769	700	742	722	719	757	729	668	736	722	760	737	751	668	765	710	664	702	697	714	708	732	722	703	694	682	764	706	714	697	671	713	715	704	736	726	742	699	699	707	710	722	730	705	748	747	724	723	721	717	700	710	711	698	691	695	710	745	678	737	692	738	727	755	712	722	652	697	698	689	744	694	736	715	694	711	712	695	720	736	735	714	662	707	729	699	690	697	719	702	685	667	720	729	737	766	709	717	719	712	725	712	681	740	745	756	717	699	741	737	727	733	699	738	683	721	732	714	716	709	713	709	723	715	706	739	725	689	703	734	704	738	775	750	692	706	771	691	724	783	767	764	758	742	738	747	733	703	716	731	740	725	699	722	707	705	752	735	767	734	710	734	733	751	701	744	743	714	720	705	705	705	702	728	689	719	727	736	754	731	732	693	685	743	742	680	753	737	743	710	733	704	666	704	721	738	693	715	706	696	716	766	721	732	717	778	692	751	744	787	743	724	704	733	693	802	676	712	652	754	747	680	731	698	700	724	723	673	712	685	729	677	694	768	752	740	745	724	727	733	736	689	761	731	715	687	725	760	720	706	687	783	772	739	718	690	709	722	725	717	712	756	729	698	719	735	725	714	750	772	742	692	703	721	734	720	694	747	683	742	798	733	712	694	711	689	754	744	712	777	736	737	728	709	739	767	728	753	709	733	732	740	731	744	721	758	728	763	729	737	695	791	747	731	735	715	724	757	696	709	748	747	730	769	736	733	704	701	765	741	740	759	746	762	697	703	743	707	760	713	675	742	760	705	751	697	706	759	725	720	727	708	745	726	722	725	726	685	716	691	737	724	690	713	721	769	760	728	715	664	731	712	661	749	725	756	725	722	787	709	729	714	760	766	708	717	734	761	702	748	688	721	728	695	726	677	701	780	715	695	692	702	738	710	693	696	678	700	712	757	705	731	728	730	722	772	665	698	766	717	710	667	713	719	770	719	684	687	706	751	750	761	726	748	694	731	695	709	635	664	724	685	721	714	696	673	740	703	735	756	707	708	757	698	727	677	705	778	695	750	731	793	695	687	731	729	726	710	718	801	709	744	722	708	701	739	761	770	744	735	693	704	709	704	727	774	733	729	692	732	693	746	752	729	729	757	720	727	682	758	734	703	727	750	696	722	713	781	719	727	679	740	741	683	722	673	708	720	692	730	711	726	754	669	739	743	703	789	699	687	747	742	738	760	685	728	681	717	749	734	755	775	740	747	721	738	708	727	764	694	714	739	731	717	748	690	715	767	689	730	721	712	721	742	731	772	769	720	730	694	704	740	686	720	691	730	703	753	757	802	708	720	722	751	714	697	709	688	716	773	694	720	750	728	721	674	737	733	680	729	734	731	733	714	686	727	731	713	722	712	705	769	710	730	726	778	760	758	751	772	732	721	664	725	723	687	782	718	752	709	720	743	767	715	752	707	751	720	782	733	716	701	694	734	704	743	764	709	722	750	721	719	684	664	761	688	694	738	731	748	755	703	713	686	686	710	675	684	745	699	701	736	763	760	700	724	745	734	724	685	727	721	684	711	709	715	714	784	744	724	712	717	722	774	723	738	709	720	769	746	751	742	738	720	737	710	729	742	708	724	768	721	732	731	705	753	685	703	716	693	704	719	761	760	699	695	768	756	759	802	733	713	715	733	710	715	772	768	693	707	697	704	743	681	744	729	749	674	741	699	722	746	786	744	766	742	767	723	764	756	744	730	699	696	719	711	723	713	746	765	773	707	686	791	743	757	724	707	737	760	691	699	735	728	692	742	738	769	747	729	730	744	810	704	725	723	711	744	749	730	775	722	741	758	682	746	752	694	750	731	725	698	696	725	749	755	759	694	720	759	709	698	749	741	728	731	717	740	739	729	770	738	748	728	736	774	696	674	699	736	734	784	717	711	673	715	727	713	723	712	712	723	735	747	800	717	791	702	690	696	738	721	795	697	718	721	702	706	726	765	708	721	739	731	723	751	746	718	720	721	723	705	703	723	707	657	732	736	740	706	721	743	692	678	748	703	740	713	698	702	675	728	772	708	681	718	675	731	718	730	718	682	739	701	693	681	735	748	708	784	711	725	726	724	728	756	733	748	728	725	682	731	740	736	698	727	760	719	717	731	748	759	774	721	730	683	740	714	709	715	752	662	749	759	732	678	713	741	714	711	714	696	763	755	716	738	723	725	743	713	738	761	746	714	733	686	750	742	727	758	759	701	759	732	737	698	736	751	740	766	702	704	675	716	769	719	781	721	759	731	650	759	728	772	752	730	743	702	698	713	726	702	690	691	713	687	725	730	714	708	705	689	707	738	751	725	695	738	772	769	727	735	705	734	747	724	696
11529	25664	17979	8293	4943	4086	3541	2371	1513	1059	845	829	859	789	802	853	798	765	795	755	830	773	778	814	810	826	818	827	798	809	803	831	834	835	828	828	819	864	752	770	804	796	733	805	769	790	765	786	835	759	767	754	787	741	777	752	773	764	754	782	768	777	798	809	745	839	790	822	789	835	781	753	775	789	784	746	769	813	759	788	811	776	761	746	793	765	786	800	780	800	797	796	798	735	772	815	853	737	885	807	820	807	810	798	806	758	795	798	805	770	790	796	814	773	790	795	776	794	819	824	773	776	748	779	736	805	792	863	772	791	729	750	770	819	809	810	800	813	818	820	770	773	697	767	807	782	794	771	788	784	812	735	774	825	843	828	783	753	847	778	817	824	771	827	815	808	827	775	769	827	801	792	787	795	807	808	785	755	773	748	816	784	795	805	743	793	796	773	825	813	750	772	764	779	783	765	865	795	782	797	802	859	752	802	769	800	747	751	782	785	768	793	792	780	823	722	773	820	773	831	780	792	821	765	782	838	739	748	783	769	790	788	821	781	786	761	790	767	823	783	780	770	777	802	731	797	855	819	737	788	794	784	839	774	829	838	753	826	781	815	798	780	880	783	780	793	768	795	859	739	802	782	795	746	800	772	778	829	782	805	751	795	775	752	804	823	825	767	787	810	775	735	768	768	802	796	791	746	758	788	873	832	788	782	830	730	818	772	807	762	765	769	785	773	796	807	812	782	794	747	773	794	721	801	750	808	776	760	794	819	769	809	798	768	744	841	782	847	747	776	782	768	785	783	818	759	804	781	782	760	748	792	812	766	825	806	773	844	752	794	774	806	847	814	824	774	827	785	788	742	804	794	770	816	847	852	784	730	790	816	816	796	779	823	823	799	798	792	783	751	779	716	751	786	814	814	818	804	820	802	837	770	749	789	801	781	729	794	808	813	752	825	833	767	771	801	766	791	785	806	808	772	779	778	798	780	826	757	798	801	769	779	806	785	766	798	832	807	781	767	754	776	770	811	756	808	758	838	792	793	838	784	806	818	774	789	752	794	817	813	774	833	798	809	761	780	812	835	801	753	767	841	885	794	775	839	755	785	792	819	762	757	778	805	812	797	804	799	799	800	781	750	790	768	821	748	775	785	794	779	779	760	806	765	777	787	762	790	753	767	790	836	773	787	774	785	825	786	798	803	779	784	877	822	786	735	798	739	820	784	800	791	790	818	773	771	780	825	756	785	813	799	784	795	795	838	763	758	856	789	789	811	821	796	783	776	827	812	787	765	832	802	764	792	797	846	828	788	780	817	821	768	821	810	804	818	747	827	829	774	762	789	803	770	760	829	792	833	756	801	760	832	800	799	790	838	743	821	746	744	785	830	774	810	793	775	789	817	780	805	757	782	810	769	823	812	762	781	781	821	766	794	815	799	842	849	775	790	768	751	846	778	794	833	801	818	799	828	773	702	754	782	759	811	782	789	754	773	810	816	850	765	773	792	805	808	774	751	795	809	741	843	750	811	759	770	841	785	813	809	799	784	791	751	816	801	769	812	765	715	806	767	782	840	811	802	784	799	860	836	824	827	824	806	761	745	753	821	781	822	806	787	765	791	815	781	774	758	806	797	785	772	790	776	745	783	742	787	775	770	849	714	803	756	825	807	779	779	812	734	795	783	778	760	806	767	781	764	820	827	761	842	823	811	779	844	837	810	778	801	784	808	768	823	785	776	771	715	772	822	756	799	726	743	764	751	814	809	766	769	755	756	762	819	826	779	792	840	799	761	798	811	818	782	763	782	771	818	840	831	776	763	780	772	837	807	802	820	818	817	794	772	775	752	754	843	751	785	720	850	787	784	839	804	829	754	791	748	814	765	821	784	775	772	829	749	742	788	848	739	755	795	827	778	772	820	804	845	754	810	749	811	812	798	789	836	804	810	753	765	802	785	771	746	822	795	766	767	798	784	797	754	785	811	752	752	749	797	768	733	786	783	772	766	784	740	833	787	802	771	741	812	801	799	807	813	809	749	780	752	787	791	796	809	819	839	807	850	773	786	775	780	803	813	787	772	795	837	807	793	773	803	754	802	791	782	805	753	766	775	744	781	742	778	824	767	788	804	798	775	783	788	742	782	761	809	771	712	836	777	749	798	735	783	777	803	790	782	771	810	809	788	812	795	741	798	816	795	808	800	790	798	791	773	770	790	775	752	741	850	768	784	785	755	805	776	780	783	799	821	788	792	790	744	763	757	798	765	765	803	775	799	802	795	771	792	787	806	786	788	804	792	790	788	821	769	809	759	812	740	793	770	778	812	794	847	807	795	770	800	788	772	771	791	776	800	838	822	820	779	759	859	799	772	813	838	817	784	814	777	791	781	842	765	797	781	834	787	808	785	781	842	812	789	801	790	784	808	813	823	731	828	728	792	804	747	790	788	760	811	804	770	798	790	750	805	828	792	783	807	753	801	830	778	824	759	772	807	710	798	784	794	785	761	763	807	816	770	794	813	814	794	830	764	742	752	690	781	774	790	788	800	751	785	753	825	803	864	806	784	857	764	824	773	731	842	788	797	809	754	763	798	778	809	751	792	816	770	830	767	817	735	739	801	833	800	806	814	745	842	749	765	738	814	785	778	802	823	819	774	796	754	809	802	770	793	772	753	772	792	757	795	775	782	791	850	810	835	833	808	838	855	822	770	804	753	748	808	773	814	835	769	739	783	854	818	793	829	782	765	779	754	770	809	739	779	748	793	829	791	827	744	720	767	790	753	770	789	775	795	789	767	811	776	858	823	796	786	808	800	757	766	770	837	794	760	751	758	812	782	732	720	811	791	795	854	780	790	794	803	788	784	780	807	795	757	763	787	791	759	771	792	830	797	795	776	825	803	785	811	776	750	781	803	773	793	866	792	805	792	785	835	782	795	774	789	763	794	742	811	736	789	744	774	793	821	792	764	801	778	832	754	778	790	785	738	807	795	817	792	788	810	748	804	770	781	811	807	777	761	849	792	829	804	765	822	799	791	814	812	794	797	793	763	830	795	790	836	836	805	788	819	759	836	835	772	809	786	765	808	761	799	837	784	791	803	820	780	820	768	812	810	783	793	754	767	799	790	816	792	839	797	794	789	737	849	799	767	834	808	795	797	829	783	773	808	775	831	790	779	808	762	822	793	779	810	753	737	750	809	807	852	765	819	750	816	786	790	790	797	762	784	825	763	801	810	810	755	791	747	786	789	759	822	827	813	856	783	771	817	780	811	755	791	755	800	799	824	779	755	721	802	791	807	747	801	800	799	754	763	782	777	769	790	823	788	767	752	806	841	781	772	723	794	813	767	792	781	802	812	816	786	786	811	786	812	820	779	785	837	753	797	791	786	802	769	808	826	772	779	825	773	825	797	812	740	825	758	749	818	791	799	773	818	813	750	744	826	752	783	808	814	806	800	791	811	811	821	820	798	791	754	736	748	768	810	776	767	818	746	778	788	704	829	792	732
23942	21310	28481	24549	21344	14765	5317	2363	1386	936	727	700	650	650	593	629	618	623	607	585	592	578	635	587	531	542	571	590	533	588	587	597	620	600	581	596	571	533	553	549	603	540	562	580	545	574	562	551	539	569	565	568	556	576	537	556	541	579	547	564	541	558	586	593	566	541	573	541	534	519	527	552	579	591	549	592	523	536	542	562	571	585	523	549	581	535	570	542	573	582	522	532	579	564	559	542	567	529	551	565	553	519	539	534	548	570	521	536	547	531	551	521	523	587	555	555	541	519	545	556	540	580	545	577	566	513	530	557	540	552	546	556	532	551	563	556	576	526	538	520	571	517	570	553	530	514	587	533	579	587	582	544	556	572	562	511	562	591	583	533	544	510	533	516	527	583	542	575	551	546	562	559	602	542	606	546	550	547	580	541	572	539	606	582	524	573	524	542	530	550	536	541	551	530	543	557	589	559	572	516	563	537	536	576	582	577	528	557	561	579	550	516	555	552	528	571	546	596	527	529	521	540	532	548	523	536	565	566	546	537	547	573	534	535	553	558	518	572	528	560	555	576	604	520	503	554	565	571	559	544	520	549	573	572	592	520	511	552	539	574	528	569	549	521	572	538	561	600	524	547	518	544	546	566	545	571	523	522	555	517	563	545	580	522	539	542	562	591	553	536	510	535	554	589	555	536	545	544	547	564	547	574	587	548	530	539	516	571	572	511	568	547	536	542	499	560	567	546	536	543	548	543	566	543	560	559	509	517	546	552	546	579	529	588	516	542	577	565	518	543	506	518	600	522	566	543	602	526	546	571	553	552	566	542	536	565	602	589	556	579	580	535	552	579	549	545	577	573	572	564	551	539	535	539	523	555	546	556	608	516	575	576	511	552	578	518	528	550	523	510	541	550	568	557	574	549	565	569	543	551	546	554	527	554	548	558	536	578	560	529	542	562	520	574	578	560	553	559	562	541	549	566	561	488	541	546	559	571	563	547	564	561	553	530	566	534	546	595	562	581	610	511	553	546	537	544	560	555	568	552	525	542	545	589	561	543	552	528	539	568	531	539	552	518	551	538	536	574	552	552	565	538	559	565	553	545	528	545	565	536	539	574	570	527	600	547	584	533	522	592	630	547	541	544	547	550	557	568	552	555	535	554	551	530	555	558	554	596	557	555	507	591	531	566	549	561	551	577	546	567	528	519	546	556	533	542	568	569	525	541	536	542	509	539	570	540	543	577	553	537	531	545	580	606	509	542	516	571	557	574	551	565	545	589	513	516	492	589	597	572	609	537	559	546	539	543	532	558	540	593	523	563	562	527	547	551	534	517	526	556	531	546	548	558	565	528	549	535	577	576	531	573	510	563	577	540	509	544	511	545	601	532	506	533	538	545	563	538	575	540	543	505	529	550	543	519	567	551	567	589	526	527	599	544	575	544	531	576	499	534	513	565	535	589	570	601	578	543	545	544	580	544	569	528	593	584	543	542	571	547	539	569	569	530	528	562	528	524	559	554	540	518	574	545	509	539	546	571	540	565	590	543	556	503	573	565	519	565	560	593	574	520	517	553	564	541	554	554	542	531	529	557	557	535	563	530	540	551	535	524	536	566	561	549	534	549	561	537	549	570	602	524	544	510	547	598	567	569	538	526	522	568	532	567	556	545	541	566	568	551	534	493	571	564	609	558	505	546	556	547	536	524	549	552	531	530	524	549	511	523	540	528	571	530	591	551	527	550	548	555	540	588	530	558	540	509	556	543	562	586	544	551	559	614	559	580	572	557	573	555	544	568	515	554	568	512	566	569	512	575	546	528	527	549	531	533	541	564	546	542	592	548	537	566	555	560	540	533	551	583	523	512	549	583	561	542	569	596	594	580	518	599	552	517	518	559	551	543	554	536	514	544	533	542	583	533	598	530	542	593	496	525	589	555	560	577	540	634	594	534	544	570	528	578	547	604	572	582	505	551	539	574	543	505	531	568	573	554	546	545	545	539	515	565	562	558	540	545	577	603	584	551	562	547	555	561	546	521	532	562	533	557	542	565	564	538	592	519	561	521	533	566	566	517	549	550	512	526	579	551	532	583	530	541	589	517	553	536	546	556	558	516	565	595	601	540	560	543	529	577	544	539	555	556	548	536	527	567	568	537	570	549	553	531	540	540	550	571	534	543	570	584	525	524	567	572	570	562	586	548	541	547	559	526	548	532	546	526	578	583	571	607	530	500	565	527	541	505	567	517	528	518	563	555	552	607	516	562	542	577	516	521	548	530	543	564	551	540	540	543	547	553	518	581	563	558	561	559	525	565	568	557	607	521	585	589	572	477	499	522	537	546	573	546	572	545	557	511	582	533	540	537	529	542	595	545	527	532	527	545	514	504	527	574	551	515	544	555	575	529	565	575	582	574	538	549	558	527	496	578	560	539	532	534	565	555	536	541	535	534	563	594	529	511	547	561	534	584	534	565	565	555	540	587	518	578	534	521	556	576	538	554	541	530	532	571	573	554	552	533	565	541	577	535	555	542	558	572	558	544	537	576	522	552	555	526	557	534	572	560	516	557	540	513	568	531	560	546	541	593	486	557	600	575	573	537	567	548	523	581	577	576	560	532	532	514	570	537	555	538	550	571	521	509	543	579	502	566	569	549	550	540	537	510	558	552	538	535	547	543	533	569	580	598	542	529	580	601	529	526	542	545	574	559	525	530	568	567	540	557	527	504	579	558	561	530	584	589	552	553	532	592	571	533	534	520	535	511	553	579	530	562	538	588	529	592	574	522	497	549	541	561	548	540	546	603	573	528	553	546	561	588	590	549	557	561	646	540	538	587	595	571	552	540	563	521	513	548	563	557	529	554	577	576	583	530	551	501	565	574	552	518	550	593	533	559	572	564	513	579	518	558	570	574	533	566	566	533	513	575	560	544	537	517	518	542	548	576	532	531	565	533	598	556	554	573	564	525	535	557	579	487	540	570	514	517	542	575	545	583	553	541	559	604	566	564	580	567	530	524	578	578	566	529	507	558	583	551	605	542	580	535	555	538	529	524	521	564	557	546	582	563	550	535	552	558	531	563	534	541	513	583	555	578	542	580	544	581	545	555	573	530	551	548	542	543	551	544	540	555	592	560	508	556	563	552	548	570	531	564	555	542	553	574	581	545	559	569	547	548	584	533	540	562	578	539	529	558	601	544	536	584	566	509	574	539	504	525	565	539	563	565	551	584	514	544	589	549	545	554	527	540	525	578	538	524	543	582	546	542	560	524	558	504	539	524	557	530	526	561	560	537	581	575	547	521	540	542	563	541	558	528	550	558	563	578	528	594	535	594	578	521	591	580	562	541	566	575	557	534	540	557	497	550	532	576	530	576	525	546	594	508	523	564	540	551	530	508	546	554	484	550	561	558	529	505	555	582	532	591	573	545	525	565	576	592	585	558	528	571	537	571	557	600	523	571	567	578	493	524	563	562	534	552	532	541	559	536	533	557	544	586	561	577	559	567
14294	37483	31210	18834	11860	9062	6122	3741	2204	1260	917	847	823	789	764	734	736	739	648	701	664	656	657	650	710	639	653	654	653	662	664	622	687	695	668	642	663	639	640	682	595	576	626	608	618	673	620	616	647	604	603	593	584	588	652	635	610	631	642	619	623	618	596	627	595	567	630	600	619	657	611	595	600	602	662	658	656	631	636	654	633	630	622	667	621	625	618	603	632	619	588	633	639	646	564	643	608	642	608	612	635	622	620	621	625	580	573	620	585	621	644	634	621	629	597	593	629	661	624	628	603	627	650	605	644	629	595	615	625	591	613	582	597	580	568	617	554	591	597	599	629	646	599	640	592	616	616	604	637	581	617	643	625	628	620	606	666	607	632	594	646	598	610	598	597	606	590	578	628	626	615	621	654	638	604	657	625	641	604	583	652	626	569	598	639	630	609	637	622	597	620	608	608	636	643	638	623	641	633	637	656	622	614	633	626	633	632	634	650	627	587	615	635	591	603	609	615	633	586	618	648	597	605	643	621	611	582	618	617	659	601	612	575	657	603	604	656	637	568	670	618	570	620	631	628	639	597	616	626	601	622	629	663	572	631	563	641	582	581	581	636	650	639	597	653	607	641	579	650	634	598	586	629	638	625	596	604	597	619	625	601	622	616	631	634	626	593	595	585	627	606	604	602	639	600	601	628	602	617	634	617	574	627	571	601	630	625	616	600	653	628	579	619	657	584	622	621	592	608	624	602	553	622	617	614	615	626	612	624	620	632	614	643	611	616	611	597	616	630	636	601	632	609	639	586	585	572	642	614	630	620	605	632	623	625	633	605	611	609	616	585	606	631	620	592	630	597	610	593	571	606	631	657	648	616	613	630	623	630	630	609	571	621	606	607	614	655	573	597	600	583	618	594	607	646	611	650	673	579	663	575	603	604	597	568	628	575	601	605	603	616	614	644	596	657	624	582	633	578	608	629	622	603	655	630	638	663	606	617	614	663	628	617	582	599	626	606	652	633	606	608	577	622	626	609	610	584	608	611	648	612	600	615	639	543	638	615	596	614	606	616	651	608	588	627	589	629	628	565	613	595	607	636	634	600	599	621	692	628	589	663	612	658	595	660	632	563	637	603	604	568	626	609	577	609	617	643	648	639	633	588	659	592	615	600	601	625	656	589	574	642	635	625	617	566	586	634	598	595	624	607	565	599	637	602	618	625	606	667	637	579	592	620	641	608	608	637	625	630	607	639	596	596	619	570	584	644	614	630	591	588	589	592	616	606	652	591	603	637	601	615	617	637	644	628	608	581	618	625	611	638	600	592	652	613	611	628	627	625	590	613	642	626	620	628	617	640	607	631	613	619	608	648	578	603	605	592	628	613	632	615	635	607	569	607	643	570	611	553	599	594	600	662	597	608	609	668	620	585	632	621	636	614	654	622	609	612	610	625	631	681	596	582	632	695	579	600	598	616	614	605	621	591	607	652	629	615	646	618	589	623	659	622	560	619	601	608	651	604	598	627	601	618	591	594	622	624	613	635	616	646	648	661	589	614	623	652	640	610	588	633	624	627	597	646	676	607	612	610	651	625	609	645	614	586	579	668	660	643	615	587	627	626	637	609	621	620	585	585	659	599	604	574	616	572	618	593	604	644	612	577	594	605	659	625	570	606	602	630	631	611	607	624	605	569	603	604	628	635	596	604	649	610	618	576	628	626	605	685	582	628	648	658	622	598	637	596	622	624	636	599	615	588	616	639	583	625	595	596	584	578	593	635	622	601	630	633	643	607	579	619	583	579	636	619	604	586	618	651	582	634	662	605	631	697	567	590	595	640	636	611	624	596	601	634	635	599	630	646	600	622	591	625	615	601	610	584	599	619	636	564	631	603	625	614	609	634	610	616	617	612	597	593	623	654	584	614	613	626	587	612	610	618	602	660	635	589	622	585	622	596	621	644	649	616	611	621	594	621	582	572	600	613	606	654	608	643	620	639	658	665	633	644	563	583	646	599	658	625	604	590	596	619	625	608	596	587	626	603	572	612	645	609	625	624	586	631	663	590	638	612	604	643	588	663	630	627	605	583	658	614	580	651	638	623	601	601	633	654	578	577	642	618	593	611	584	598	617	561	601	599	637	597	601	603	585	615	601	651	599	624	630	579	578	612	600	635	636	576	606	636	654	631	612	607	635	652	615	597	591	588	625	618	630	578	654	576	617	617	625	651	643	626	597	622	557	631	669	670	599	626	618	642	579	652	648	649	634	619	612	597	596	598	635	606	636	666	615	615	606	597	635	623	622	631	603	620	635	601	611	591	635	566	638	612	619	664	629	615	565	616	638	580	569	635	614	607	611	626	650	639	636	609	604	648	624	607	601	601	633	627	617	630	633	586	664	613	602	619	607	637	647	592	655	606	591	609	611	628	635	607	584	629	626	634	641	658	650	603	609	617	625	586	657	575	637	619	645	593	606	575	608	629	620	663	601	613	584	587	635	615	600	601	622	586	606	597	626	578	616	637	608	653	606	617	622	628	630	594	657	634	656	588	628	648	612	627	607	605	584	627	631	602	650	607	595	559	610	593	614	640	617	568	610	638	584	622	620	616	577	633	639	643	560	639	623	646	641	568	609	601	611	629	605	643	625	629	584	597	578	611	625	633	570	627	587	597	622	609	604	628	653	620	585	584	610	568	607	602	631	648	647	595	596	595	612	640	646	628	614	610	628	623	628	645	585	599	672	609	597	604	609	606	557	650	613	612	612	597	628	585	576	615	650	618	616	590	628	615	640	584	622	641	607	625	621	630	636	575	578	680	612	636	588	589	617	608	617	592	601	606	624	598	619	577	567	607	624	624	612	622	632	616	613	603	613	622	568	629	639	624	572	610	634	641	608	614	590	619	642	651	635	599	604	555	638	617	647	621	597	623	635	611	582	593	617	631	593	582	638	653	595	641	611	635	556	582	611	606	572	613	628	610	620	604	643	656	598	602	628	589	614	634	610	624	591	617	647	666	607	655	648	611	598	631	631	661	645	600	606	616	614	604	613	586	603	628	643	613	581	630	618	625	639	619	620	623	588	608	618	592	617	638	637	596	633	585	628	605	593	601	614	648	623	605	579	640	648	641	592	649	591	646	587	614	572	634	600	628	580	629	612	602	611	622	642	591	585	592	648	562	634	629	573	607	588	635	641	606	637	606	600	613	610	618	588	618	626	626	606	641	615	618	638	581	623	612	622	632	611	671	578	611	575	622	592	604	622	621	569	650	612	642	616	615	639	643	591	610	593	633	618	607	623	599	638	620	577	659	594	609	646	627	635	591	628	607	648	621	604	614	593	589	601	584	675	633	609	658	631	587	565	620	628	587	599	565	615	624	631	614	615	616	639	652	610	626	616	584	620	633	621	669	657	627	586	607	597	597	571	582	588	610	613	628	612	651	633	615	613	632	607	624	579	636	606	610	580	646	626	624	623	612	611	617	610	607	595	575	573	609	597	630	633	589	581
24959	21326	27679	25429	16491	5727	2907	1826	1132	728	596	631	605	607	605	629	566	597	545	548	520	592	529	591	549	604	552	547	564	574	614	574	547	566	584	590	563	567	531	553	547	566	547	555	573	555	521	552	554	526	569	558	513	536	577	552	543	531	561	509	545	544	527	559	533	572	520	528	525	513	541	558	539	546	559	532	517	517	548	527	525	492	500	535	555	532	547	573	513	539	536	519	548	506	580	532	528	490	550	549	522	544	520	547	550	476	524	547	547	545	529	527	533	560	574	594	594	558	553	559	580	561	548	508	557	530	564	573	535	529	590	506	548	527	564	545	546	515	568	532	520	566	554	562	540	556	574	567	535	564	530	517	555	553	545	531	519	556	500	539	533	551	536	556	542	520	505	591	557	572	564	511	524	514	574	573	507	524	524	545	585	529	526	584	553	545	526	550	559	514	561	511	554	522	544	533	555	509	539	540	530	597	566	547	538	549	571	583	544	583	542	552	526	534	547	585	534	515	577	561	545	562	541	571	518	541	594	538	534	537	508	524	527	513	503	560	569	541	530	528	504	526	500	540	544	512	537	525	561	515	551	599	490	522	568	539	533	507	520	552	534	548	556	514	582	522	540	499	551	577	520	564	608	513	562	541	553	528	556	515	518	520	477	524	575	568	530	536	539	544	556	591	554	529	516	516	571	555	547	535	544	543	591	528	573	570	532	540	550	538	532	478	560	546	540	543	571	540	558	554	537	574	526	561	511	553	529	545	518	526	593	594	558	544	551	540	527	546	532	560	559	555	530	556	546	502	555	523	569	585	577	536	537	534	554	538	515	535	560	588	510	514	545	558	571	525	539	514	511	526	534	543	536	549	558	507	590	522	508	537	551	568	543	561	545	514	529	545	546	550	591	603	523	492	535	585	566	575	509	547	541	504	537	524	551	557	507	534	538	524	546	535	527	571	535	501	572	558	536	540	541	514	553	537	526	538	566	546	530	556	568	557	523	548	547	539	570	516	563	540	572	582	534	557	491	558	563	545	549	561	525	486	524	564	493	549	572	516	552	537	571	563	567	526	571	501	458	511	492	530	577	547	490	553	554	573	562	536	537	536	568	533	575	500	551	534	499	524	574	535	540	564	511	567	554	553	501	547	522	556	539	526	542	529	502	545	545	531	523	539	522	499	556	533	546	563	527	512	529	491	542	526	534	516	570	534	543	558	533	572	536	493	530	563	527	557	547	532	563	525	557	518	536	550	498	543	533	529	563	547	533	535	558	496	506	561	582	545	550	543	508	518	525	531	577	542	517	555	588	557	528	511	550	590	529	560	540	550	516	560	566	524	547	550	524	551	538	500	527	538	556	558	569	493	560	538	533	529	556	545	523	511	533	564	516	538	607	536	592	499	548	533	575	503	504	516	590	539	493	521	526	537	528	572	547	525	516	536	566	561	563	574	576	529	529	534	556	547	570	547	541	503	559	564	529	565	534	549	535	572	537	532	529	545	578	539	568	538	524	549	515	538	527	525	523	545	521	550	511	543	609	530	593	569	538	522	522	549	533	519	576	575	535	567	555	544	523	505	561	559	559	567	530	556	557	570	527	579	555	555	555	519	535	520	528	513	557	541	521	555	537	549	549	531	540	535	566	498	511	587	564	546	529	572	546	541	536	569	544	522	566	566	548	514	531	535	562	614	542	544	524	525	567	554	552	560	505	543	576	509	583	518	531	555	525	547	614	583	551	561	498	546	548	551	561	539	538	551	573	572	561	539	530	551	522	600	515	538	492	529	519	517	513	552	544	507	524	552	529	594	565	565	544	560	521	515	528	581	556	564	583	550	529	532	545	574	539	544	503	493	558	589	532	526	539	515	552	551	551	592	509	516	485	519	561	534	511	586	541	550	588	521	564	549	555	499	548	548	600	532	508	569	551	538	502	512	544	551	552	562	561	587	509	518	542	555	482	522	511	530	537	524	540	536	532	568	539	540	524	530	523	539	555	586	548	494	576	538	537	514	562	601	558	553	537	517	540	539	539	570	514	582	549	518	550	530	542	539	536	553	568	514	559	559	549	553	529	555	547	578	569	545	539	555	509	535	552	541	575	533	526	511	559	524	542	543	521	580	545	561	567	550	541	551	538	535	514	568	521	528	562	568	567	532	581	537	530	531	554	504	594	535	573	527	531	533	499	547	499	513	494	529	523	549	554	541	545	539	492	588	551	508	516	548	569	568	510	528	556	495	531	552	559	563	524	577	567	533	571	545	542	540	550	526	543	526	586	555	523	566	517	562	560	548	507	563	560	533	560	480	538	548	542	562	534	526	528	506	496	599	522	517	545	563	559	534	554	553	543	515	562	542	571	550	548	544	486	546	549	541	534	544	578	574	529	592	568	543	563	514	548	549	537	526	520	548	548	537	571	526	550	554	531	558	557	573	545	523	535	524	549	538	569	573	533	531	561	545	524	527	591	567	577	557	569	544	561	584	550	513	522	540	493	551	540	545	562	547	511	562	549	552	502	578	536	554	573	598	542	547	466	553	539	520	528	581	546	557	514	522	511	524	567	540	513	512	553	541	541	540	526	551	571	522	535	538	549	514	563	534	555	503	523	546	524	506	575	542	557	540	547	528	541	556	552	548	565	564	542	505	558	523	554	543	562	532	525	526	572	536	537	529	534	526	516	550	538	592	517	555	550	562	546	551	530	544	550	561	545	533	528	538	602	525	527	571	540	576	549	542	552	514	503	562	508	531	554	543	581	594	523	528	547	554	485	565	515	560	563	555	526	578	572	558	518	524	569	539	548	562	531	561	557	523	526	480	549	559	547	556	504	517	532	576	497	586	539	529	507	532	549	569	498	535	542	541	551	555	532	523	569	564	535	524	575	575	556	576	529	537	606	528	521	537	530	518	553	574	541	519	514	530	518	539	544	512	526	550	517	533	527	558	559	565	531	528	525	568	554	561	547	550	578	579	535	530	521	544	537	538	585	596	551	559	545	550	555	553	545	570	500	539	531	546	548	553	551	518	473	520	545	591	564	557	604	569	552	537	568	519	549	495	566	541	558	568	527	553	501	544	535	564	563	591	545	537	549	543	548	548	538	544	519	550	546	523	503	547	578	559	558	507	550	518	560	565	559	489	536	535	558	497	545	513	560	557	540	582	553	533	545	523	534	528	499	517	514	543	530	543	575	534	518	539	549	574	545	519	529	537	563	571	604	546	608	553	546	525	550	566	493	517	519	523	519	553	558	560	494	572	562	537	536	511	496	535	532	560	572	547	566	558	567	566	504	525	531	560	520	530	564	505	543	586	547	524	530	530	580	612	494	531	511	538	539	556	510	550	540	518	549	500	535	516	549	527	545	588	540	565	549	564	513	524	519	531	557	548	562	524	525	545	520	537	565	537	513	541	583	523	509	588	564	565	544	515	563	551	558	509	563	525	525	566	573	582	550	517	482	500	574	521	546	557	485	547	553	523	547	558	552	551	545	559	563	534
15806	37173	30635	17239	10103	7421	4644	3064	1813	970	795	679	670	703	716	676	644	638	646	612	586	612	611	603	594	634	611	580	586	616	599	628	633	642	628	590	568	597	574	563	610	588	569	594	580	651	586	543	590	595	625	617	567	598	631	618	596	594	592	587	616	586	585	596	600	562	601	575	575	545	577	578	576	590	526	572	573	620	569	579	570	584	614	626	602	612	587	623	576	599	596	623	598	563	599	589	580	573	624	637	630	614	585	542	585	622	581	603	582	654	573	584	547	582	590	596	611	555	631	578	575	611	567	568	529	565	616	593	595	605	619	601	566	569	609	588	591	599	594	603	580	594	562	518	618	590	583	578	561	576	589	561	601	573	611	565	615	611	609	561	560	550	605	657	615	585	602	567	592	593	601	559	610	593	594	585	604	585	630	576	604	569	553	564	604	557	607	577	574	558	588	553	550	605	546	589	616	584	598	599	568	575	580	564	586	537	587	595	587	623	629	601	571	584	559	586	584	577	610	595	591	590	577	536	570	603	584	584	604	588	555	573	599	627	609	565	587	603	606	584	565	576	596	578	571	567	616	597	575	578	593	591	574	569	586	596	565	595	587	603	531	593	568	622	574	605	587	621	603	608	602	582	599	627	595	611	586	586	577	587	577	572	641	597	551	557	602	576	611	593	628	593	544	605	584	558	585	598	577	611	579	583	590	602	592	603	608	600	598	588	594	576	600	567	566	593	614	591	603	567	598	587	615	601	576	573	558	562	560	571	589	575	607	550	635	542	601	572	579	602	594	600	580	635	566	586	588	553	550	550	592	605	600	562	542	561	636	578	609	565	613	581	614	593	618	590	579	593	587	601	624	570	573	565	562	568	560	589	612	608	599	604	586	569	568	575	628	593	617	568	555	580	562	584	616	618	579	619	635	579	544	586	548	618	581	573	560	569	594	557	577	626	588	641	614	564	598	578	595	601	562	569	588	561	605	596	593	607	550	584	579	591	576	548	568	596	596	563	581	603	594	605	589	588	536	612	542	556	611	595	590	608	587	579	576	556	598	641	561	604	574	640	614	606	606	581	575	568	615	616	608	598	566	574	578	620	588	649	623	563	582	579	574	575	558	582	549	556	563	558	627	577	569	551	580	590	606	582	598	622	566	545	630	541	588	610	621	553	600	619	568	584	609	598	550	606	541	558	573	606	539	587	579	607	580	591	593	562	597	585	564	552	573	609	611	613	572	606	634	613	609	597	582	624	610	580	605	579	581	572	646	555	554	586	619	577	593	579	587	609	598	581	602	599	624	578	563	555	597	603	611	615	625	605	577	540	608	606	594	567	575	580	567	584	587	629	626	585	581	587	608	589	579	606	578	623	603	568	629	591	639	567	542	555	609	567	572	602	594	542	582	550	612	576	589	591	639	571	611	579	591	558	581	597	589	600	576	568	579	587	571	599	584	551	582	588	571	546	599	610	615	599	592	565	601	575	611	587	608	555	615	585	593	546	580	567	561	551	605	622	606	542	608	558	619	577	609	599	571	581	616	598	565	585	632	544	585	568	564	610	539	569	574	565	599	580	644	567	583	575	594	540	581	621	612	635	553	568	569	571	588	592	536	586	606	579	547	600	585	544	602	628	574	579	610	606	547	594	559	567	568	631	600	584	603	597	587	620	575	606	576	629	597	568	570	623	616	623	640	562	600	576	575	574	580	577	566	542	574	595	604	561	566	574	592	567	597	608	587	600	583	615	624	587	579	572	636	579	575	583	592	564	574	632	532	584	577	576	595	606	583	561	624	649	551	603	596	592	566	590	593	566	606	548	533	567	571	590	627	591	569	585	549	580	582	544	568	593	583	605	609	590	610	595	585	583	617	579	568	614	552	603	625	603	623	560	553	600	570	563	606	586	594	587	574	627	573	581	566	582	631	563	604	631	564	578	583	572	571	557	597	636	592	626	570	594	591	566	610	597	590	602	616	563	620	578	648	549	583	539	607	624	631	554	590	608	594	638	601	569	585	556	553	569	557	603	563	629	631	576	561	575	542	572	569	586	557	593	590	563	593	585	572	562	569	565	590	565	585	566	610	621	621	609	600	571	576	596	602	585	580	595	593	600	562	592	534	560	582	594	576	549	565	575	616	583	563	548	594	591	584	609	588	562	581	599	589	586	570	580	570	571	585	588	590	602	582	628	577	594	588	579	598	578	610	593	612	554	568	614	605	573	596	561	588	576	588	600	573	596	615	589	622	604	590	598	557	577	588	613	597	629	583	588	591	570	585	623	581	566	580	600	580	596	592	554	574	617	567	532	625	574	614	606	555	633	591	585	629	599	588	572	588	592	639	563	605	600	599	589	618	554	597	590	594	601	586	558	575	551	571	579	613	600	589	588	621	580	622	604	600	595	603	541	560	557	594	609	563	608	564	617	591	577	559	596	583	588	574	578	559	644	614	588	640	568	670	567	570	586	529	588	589	602	607	596	624	607	609	581	619	602	584	571	589	608	573	582	577	615	603	572	566	631	552	562	581	581	592	585	606	578	581	606	618	599	633	583	583	559	589	619	564	555	610	575	568	609	588	603	591	561	594	611	573	564	583	578	663	579	570	604	595	566	609	572	554	561	613	574	609	619	584	607	564	571	558	571	572	566	612	591	599	622	537	574	555	580	598	612	605	588	545	564	583	605	626	573	565	601	597	564	553	606	586	606	611	633	554	634	586	612	564	572	566	538	602	599	579	558	580	613	604	568	595	574	575	578	620	542	603	590	604	606	588	569	575	610	586	563	620	603	613	628	611	615	590	555	605	583	596	614	603	574	587	583	587	638	622	591	600	585	573	590	538	596	578	588	577	587	544	576	588	606	598	547	574	613	564	591	613	599	531	613	562	572	582	607	565	621	594	565	598	587	607	594	594	576	575	556	558	574	586	590	546	568	569	575	625	632	570	599	585	599	560	557	594	621	567	609	575	538	584	609	599	617	557	559	604	577	572	600	591	613	637	601	603	543	604	598	618	611	607	570	576	619	604	576	588	585	597	578	579	626	605	557	583	596	629	584	563	583	596	596	590	614	617	600	589	570	555	616	553	574	580	628	622	606	586	607	569	614	615	599	591	597	604	578	576	580	647	581	624	627	599	646	602	567	605	581	580	607	544	569	574	585	588	607	568	554	547	607	639	588	575	577	614	595	610	601	572	595	622	571	549	582	588	561	546	576	618	597	564	604	624	604	605	590	542	575	605	590	579	606	578	605	574	602	596	578	595	622	564	646	615	587	582	554	561	567	590	598	586	600	577	581	589	596	581	610	592	602	615	613	595	588	573	568	554	594	617	554	591	565	600	570	563	619	615	579	602	555	556	608	598	582	583	609	598	577	561	567	567	572	576	621	567	575	614	563	578	621	581	563	575	580	570	584	609	561	597	618	565	577	601	557	548	634	600	578	559	594	617	583	594	559	625	589	595	567	581	579	622	572	578	566	566	583	576	611	598	564	560	590	597	553
22772	21344	28917	24115	21377	21498	13253	3482	1462	702	543	489	454	426	404	409	365	393	337	359	295	302	316	268	306	331	305	298	324	283	281	307	329	318	309	299	258	279	264	285	267	302	311	279	261	280	271	283	226	266	278	286	255	302	262	244	272	285	268	261	286	271	284	255	248	248	256	225	250	268	257	260	281	260	257	256	263	284	240	260	278	249	263	284	257	266	249	267	265	274	243	256	278	233	263	259	245	256	273	264	273	257	300	274	240	227	269	242	258	253	266	286	333	237	246	268	275	252	259	249	283	268	231	254	268	273	253	276	248	262	289	258	264	273	284	283	263	272	250	256	261	248	253	273	251	249	251	244	276	278	265	230	275	254	258	256	279	301	261	261	247	265	281	265	252	248	284	242	294	267	277	249	294	252	250	265	270	261	250	267	256	259	234	255	249	297	247	269	266	271	279	256	270	249	272	270	242	289	279	292	276	273	256	245	300	255	265	265	291	262	261	247	262	278	235	278	270	238	256	242	300	280	256	245	289	300	289	282	243	277	284	285	253	286	244	246	274	245	267	297	277	279	276	279	279	274	281	242	260	273	270	272	233	238	253	274	255	270	233	254	276	254	262	249	255	272	272	284	260	267	256	300	263	260	236	246	246	271	262	274	238	243	230	261	259	239	253	254	297	264	237	270	259	274	291	257	241	237	272	259	252	278	239	271	269	261	245	276	271	237	264	255	230	269	235	256	256	275	259	261	260	267	255	287	241	259	273	265	279	279	272	270	258	255	253	269	269	267	227	258	236	258	266	267	272	259	288	266	264	290	287	246	260	233	250	276	281	266	272	261	267	242	260	243	273	255	255	265	248	238	252	282	245	258	266	252	260	248	261	265	283	243	239	253	238	237	269	263	262	275	279	297	254	239	258	259	274	228	262	253	250	291	233	270	253	240	270	237	254	249	247	240	277	236	262	244	250	243	253	294	270	259	254	246	277	252	256	261	247	261	276	266	229	270	230	307	256	262	275	254	265	248	255	254	268	267	263	258	295	260	268	232	267	271	271	260	257	279	251	273	268	260	263	270	246	295	264	243	249	246	243	285	277	269	297	302	265	282	286	276	238	265	274	267	269	263	273	262	260	256	306	248	264	247	255	253	274	266	266	239	255	297	242	274	278	269	274	271	266	262	270	265	290	270	277	256	260	282	263	278	233	263	259	283	301	248	281	241	279	257	251	256	238	248	274	265	240	234	269	226	270	272	259	285	265	301	269	237	244	257	247	251	265	231	257	287	273	265	236	258	269	250	265	268	289	278	277	291	290	254	233	278	279	261	275	273	265	243	239	255	280	296	237	273	271	270	263	269	227	270	239	251	264	256	237	264	243	254	270	256	255	270	268	282	264	258	264	267	249	252	252	270	253	262	290	273	258	255	268	267	244	265	260	273	251	272	246	266	297	249	263	253	273	264	268	277	265	249	287	260	278	267	266	285	263	243	294	248	265	278	271	275	261	261	252	252	276	271	242	246	260	266	232	293	283	245	259	275	242	240	252	261	254	241	278	279	238	235	268	243	252	267	261	242	256	281	254	269	256	275	285	265	280	255	261	292	270	262	255	250	267	273	298	273	253	265	263	278	226	227	271	263	254	250	260	239	264	237	274	284	221	266	275	271	264	258	269	268	248	267	271	272	299	267	299	223	262	257	251	248	224	262	276	271	264	271	248	256	268	247	256	280	283	253	267	294	270	255	250	256	249	264	226	258	263	266	257	258	249	247	270	215	250	234	263	244	241	242	289	238	281	264	292	257	254	283	266	266	260	252	273	223	260	258	247	264	256	277	262	263	272	253	251	254	252	274	281	247	239	272	268	281	268	271	280	265	251	267	258	271	260	278	260	244	247	264	280	281	240	254	256	265	263	278	260	275	255	263	255	273	278	260	298	261	284	252	291	252	267	256	245	279	271	267	249	266	252	249	264	277	258	257	247	271	285	257	254	256	274	265	278	259	257	264	266	241	254	230	257	239	274	262	246	238	229	267	287	288	251	265	252	273	287	239	256	274	297	257	243	262	249	244	285	306	251	238	276	237	277	276	280	259	281	283	272	234	226	287	235	285	274	260	273	274	252	274	267	240	285	245	260	259	255	273	277	256	248	229	262	274	287	268	262	245	276	275	292	250	257	258	269	287	226	270	293	279	238	230	268	266	275	271	269	267	270	246	273	271	245	275	289	264	268	270	251	260	266	275	273	266	252	239	240	266	282	272	264	251	253	227	239	258	256	267	266	245	255	266	266	243	246	270	275	263	274	270	248	292	252	262	254	284	271	255	241	283	261	265	260	251	251	271	244	264	238	256	252	292	238	263	279	264	264	267	249	273	238	249	238	250	276	278	250	263	275	269	251	271	279	274	236	270	259	234	274	280	276	252	259	237	278	252	271	255	241	280	261	256	253	263	234	255	257	265	256	268	248	272	261	234	250	261	276	264	261	284	248	280	225	279	254	257	262	266	260	243	250	267	258	264	267	233	254	250	232	263	250	242	291	256	269	254	265	295	260	259	241	258	271	240	255	250	259	236	290	251	256	258	256	269	237	246	269	240	242	275	270	286	248	276	254	279	280	238	268	276	255	263	282	272	261	272	255	287	252	266	276	234	268	273	270	274	286	265	264	286	284	251	270	273	272	275	243	295	278	251	261	248	275	280	235	240	248	236	241	274	264	276	235	254	270	256	279	286	249	253	289	282	248	241	285	245	265	294	268	266	252	273	223	232	257	283	288	288	234	259	295	282	253	265	251	256	279	251	249	264	255	251	235	273	245	281	264	289	249	289	266	285	230	278	222	253	247	232	258	263	247	239	261	263	261	249	246	267	244	274	247	254	267	269	269	243	257	231	265	258	241	282	261	270	277	276	237	263	250	264	258	270	258	254	252	253	254	261	236	286	268	271	274	264	259	281	280	258	264	260	266	285	263	250	272	263	269	263	245	269	259	241	257	262	261	239	257	253	274	236	262	250	262	259	243	239	304	252	284	254	303	252	246	269	267	249	242	264	234	268	266	286	265	274	271	260	260	238	232	254	231	303	253	280	230	265	262	253	251	249	255	290	275	261	301	278	241	250	277	284	263	258	245	294	271	245	253	272	243	256	238	288	245	277	305	267	250	282	274	247	280	263	243	266	227	252	228	259	259	251	256	269	233	235	238	279	245	260	228	255	274	289	222	242	298	280	248	265	270	263	245	261	260	246	268	273	251	253	273	232	264	259	262	257	274	267	267	250	269	265	280	266	291	236	237	286	263	255	258	243	267	272	264	269	232	275	268	257	287	272	289	255	256	235	258	275	284	281	271	257	250	256	247	313	251	289	274	262	275	257	285	261	254	266	240	250	258	244	263	244	251	265	254	280	233	275	269	266	278	298	268	263	282	306	290	247	275	235	258	267	260	260	261	291	241	276	298	238	262	267	247	263	257	247	241	250	256	260	250	260	307	269	290	272	217	249	286	271	283	273
19186	46388	39117	25345	16613	10801	7358	4840	2500	1194	804	698	647	589	540	507	457	433	428	395	420	369	387	361	364	347	339	358	330	336	342	404	374	407	371	328	324	303	317	331	306	330	347	329	339	365	296	357	295	282	326	322	298	289	314	279	342	262	294	296	304	328	302	299	311	320	281	286	277	281	303	312	301	310	297	308	328	271	315	302	291	294	285	307	292	319	301	326	287	301	304	297	283	249	303	290	346	297	307	287	285	264	271	272	303	285	285	301	338	286	299	300	328	303	276	338	307	307	281	317	312	298	311	282	296	275	299	309	301	293	289	274	292	295	270	292	296	269	328	279	272	294	261	296	311	300	277	268	266	293	294	300	266	317	298	315	317	307	321	306	312	257	279	322	288	309	295	302	271	280	308	290	291	314	270	300	273	292	303	304	314	285	298	322	294	250	268	298	281	289	270	274	310	325	302	284	276	276	304	295	296	284	297	291	289	289	308	288	288	327	264	329	288	319	263	290	308	308	311	309	281	291	289	302	280	314	304	327	296	318	285	316	312	280	294	325	278	270	262	277	320	312	284	298	320	276	290	284	290	285	295	295	317	267	274	284	273	314	316	286	329	301	302	299	300	301	325	284	293	307	273	281	308	279	277	302	280	302	293	280	282	261	303	289	280	302	296	294	322	302	328	294	296	322	265	326	291	281	292	298	293	275	346	314	293	282	266	305	276	306	300	328	304	288	282	292	270	293	283	303	320	283	309	320	290	311	289	295	263	284	307	304	290	305	299	294	288	315	276	297	301	313	291	322	313	275	271	309	277	307	284	312	264	284	294	278	332	281	314	285	271	314	292	324	295	307	279	333	297	315	278	307	250	299	317	295	288	297	303	286	299	290	287	269	313	275	305	308	285	292	320	254	305	275	334	289	290	295	298	312	280	292	286	306	295	300	273	286	299	312	323	330	281	300	300	295	295	295	305	303	328	298	290	305	304	289	287	285	298	294	292	285	296	292	260	277	298	277	310	292	309	314	297	256	292	304	287	301	249	315	305	282	302	267	307	280	288	295	291	310	279	324	336	291	308	311	297	284	296	317	311	286	299	281	315	287	317	296	291	293	308	308	276	285	294	301	305	268	274	309	312	309	290	294	289	293	316	270	300	292	319	268	284	303	293	291	279	306	309	299	309	294	281	287	298	323	306	298	301	295	302	274	297	278	299	304	306	290	280	304	329	295	280	315	292	302	300	301	280	298	269	300	295	297	288	318	288	292	294	286	306	326	311	312	272	305	298	292	284	286	304	285	309	315	272	290	312	284	310	317	290	260	299	319	317	310	348	322	291	303	305	276	305	308	287	302	326	311	293	298	285	265	278	305	298	287	289	281	299	264	286	310	301	290	292	282	293	292	301	300	314	304	272	329	305	295	286	290	277	330	300	303	275	292	268	282	301	313	292	290	325	298	284	293	276	331	309	309	293	284	305	289	289	298	311	305	311	302	285	306	295	296	303	279	302	297	291	305	279	319	272	315	324	287	308	284	295	295	282	282	271	320	291	303	292	322	301	310	292	318	295	294	292	306	294	310	300	262	278	277	292	281	305	262	302	304	323	306	285	272	295	251	288	310	262	329	298	324	273	301	295	287	280	295	302	284	282	281	280	298	280	300	283	283	334	309	315	316	291	305	289	289	272	295	336	314	292	275	288	295	273	325	335	290	283	292	274	318	305	285	294	271	317	283	283	303	286	282	300	294	289	275	267	288	325	300	284	269	309	287	302	287	308	280	275	287	310	286	286	323	284	270	289	295	295	304	310	311	288	288	292	272	316	272	276	308	316	299	294	294	265	300	304	328	285	292	303	281	293	288	304	318	308	270	290	275	269	278	293	283	281	312	277	286	299	282	331	290	302	289	299	284	295	308	299	274	295	311	299	290	283	272	264	306	290	299	285	299	277	297	308	271	292	308	290	311	308	307	286	281	349	305	323	298	275	281	278	309	325	323	273	303	288	302	274	307	297	313	331	281	298	287	295	340	268	273	307	280	285	301	277	315	279	301	305	308	275	292	307	288	318	304	294	317	303	281	294	274	288	276	282	266	278	288	285	275	279	300	281	281	292	288	292	289	286	305	295	289	316	285	296	292	280	294	291	258	346	278	290	298	303	296	288	304	309	296	259	300	281	306	279	268	316	290	325	287	293	278	297	310	282	313	320	271	287	311	309	301	285	299	289	285	316	283	312	295	289	289	283	285	307	322	259	288	312	301	279	278	294	296	319	289	308	342	320	311	322	305	292	269	314	276	334	294	310	287	277	286	304	279	280	264	296	293	296	319	275	325	298	332	274	289	299	310	306	283	284	276	280	307	292	316	310	280	302	268	298	303	276	312	322	274	313	299	276	323	293	303	282	307	249	294	286	292	279	279	277	284	322	315	297	315	298	323	305	312	320	322	269	312	281	303	305	310	291	288	290	293	314	265	310	311	266	302	287	283	296	284	286	294	261	307	300	295	295	298	288	292	289	310	285	303	346	290	260	249	300	277	274	325	302	279	303	289	300	304	294	287	281	293	341	276	263	326	289	288	267	284	309	326	302	311	287	299	303	281	249	320	294	321	276	282	286	290	292	305	278	272	283	297	293	307	284	295	298	300	294	279	317	300	318	307	269	308	294	320	282	284	319	283	330	291	322	301	309	301	327	303	277	281	300	293	288	283	283	303	294	295	281	295	320	271	302	295	285	301	279	279	273	318	278	307	308	286	298	322	295	282	304	290	293	269	283	297	302	308	307	321	291	288	318	312	286	282	331	293	315	296	286	315	270	293	290	294	319	284	311	304	317	290	294	314	298	313	303	292	293	301	273	300	304	284	300	308	322	287	280	309	288	303	287	328	286	276	299	295	311	318	301	317	274	313	299	297	280	281	262	269	298	298	281	286	284	310	317	269	312	305	338	317	288	307	282	303	322	316	314	299	301	314	314	290	313	275	290	277	301	282	297	310	320	272	299	309	295	298	281	306	291	307	326	343	308	298	279	320	311	295	287	294	334	284	278	299	283	302	283	316	312	247	283	299	314	275	309	343	304	294	267	290	297	305	303	313	315	281	330	301	281	305	305	300	279	286	303	294	285	306	303	280	274	301	312	280	314	309	317	318	280	320	298	284	297	312	280	297	271	294	274	302	311	266	299	289	306	307	314	290	292	286	285	281	272	277	275	289	282	313	289	295	308	295	279	255	306	295	283	282	298	310	326	276	288	290	286	337	305	280	296	294	289	298	281	309	300	284	285	304	315	269	320	292	310	269	302	293	290	323	293	280	307	305	289	292	291	295	311	300	296	302	292	312	267	281	301	316	288	297	279	276	302	270	287	285	286	304	312	295	292	316	274	326	316	300	291	265	313	283	282	308	291	321	287	272	284	299	278	303	287	296	333	301	299	295	304	273	298	295	303	295	297	290	284	316	301	341	300	293	278	265	296	275	288	302	278	301	274	306	329	287	284	321	293	297	305	295
27837	22706	23632	12814	5169	2883	2166	1445	996	768	790	809	775	749	745	745	730	751	777	770	785	792	817	760	757	722	729	753	741	744	771	740	843	728	766	778	725	796	749	765	791	752	756	770	744	784	723	747	762	761	733	744	783	791	784	741	770	724	750	703	767	740	764	747	763	717	728	733	720	744	708	747	711	727	759	760	763	762	774	759	781	711	732	739	713	727	720	746	745	715	690	683	700	742	758	729	772	734	785	741	731	700	740	754	775	750	784	772	740	727	742	754	723	752	751	779	789	746	742	743	713	739	694	698	775	770	729	744	755	743	763	714	782	772	771	695	744	710	720	720	750	707	748	733	767	733	768	742	761	750	748	720	741	769	697	676	707	771	754	763	700	729	750	764	705	802	764	694	724	779	735	698	742	778	794	732	740	724	778	737	768	714	730	765	721	754	730	729	755	771	724	766	738	748	761	706	736	738	758	725	758	718	814	721	767	717	686	705	716	709	729	705	741	677	738	754	751	723	738	694	773	737	713	751	730	781	724	700	727	735	732	726	725	756	749	734	754	764	750	733	749	749	760	746	744	732	781	731	740	732	750	750	741	753	748	706	730	727	743	719	762	780	772	718	773	693	740	739	752	758	721	727	715	728	722	668	741	757	694	730	749	720	728	746	746	742	788	727	726	746	781	711	715	753	824	729	728	786	733	733	714	770	734	727	742	794	705	743	726	772	734	750	738	693	791	719	732	747	712	760	759	773	688	769	690	805	738	751	763	727	730	744	735	758	728	737	682	765	785	775	724	777	741	783	760	737	684	761	757	752	774	752	787	792	735	697	712	784	748	721	707	746	768	744	734	721	791	755	725	763	729	781	766	700	714	755	721	766	728	747	744	720	743	778	767	744	759	748	778	809	747	737	792	732	777	739	729	787	730	772	766	741	760	752	746	741	752	740	726	807	738	762	734	702	716	712	736	710	715	699	698	719	698	741	687	709	744	696	687	772	708	784	739	743	713	736	737	740	826	766	725	753	755	744	729	764	753	727	715	729	754	771	715	776	714	686	757	741	706	716	729	780	756	740	727	797	742	797	738	775	745	796	799	753	707	752	727	743	700	770	737	722	761	734	764	782	749	728	739	701	765	718	750	760	719	765	692	745	732	717	735	723	729	783	710	750	741	674	756	710	696	786	735	691	727	769	710	767	752	722	758	719	729	739	716	729	751	742	773	697	733	750	738	674	736	758	732	768	767	726	710	760	751	773	749	756	731	726	720	734	729	766	745	747	758	745	700	719	719	758	722	777	767	755	785	722	766	741	722	742	716	787	739	778	803	781	678	715	686	719	733	747	720	726	728	773	756	725	738	732	730	754	737	754	779	699	733	778	758	744	720	746	740	731	780	772	723	757	684	766	765	721	726	765	744	683	752	757	695	717	692	741	732	757	809	775	781	746	714	759	730	743	752	772	736	769	727	776	724	726	791	788	763	738	798	724	739	721	728	725	763	757	748	773	759	725	762	680	750	756	764	764	707	765	717	736	766	748	746	697	765	772	739	697	779	701	766	730	715	758	704	753	743	764	713	783	728	692	723	715	782	761	757	747	723	757	709	695	742	761	728	708	730	802	732	758	750	711	727	725	756	750	727	737	757	759	720	746	700	794	765	753	771	753	702	725	794	742	708	750	691	759	724	753	832	741	709	758	761	751	727	732	751	757	704	744	729	697	724	722	765	768	747	729	734	754	730	764	742	714	750	737	791	779	750	796	734	807	745	757	778	762	756	742	727	766	698	756	757	734	778	741	722	743	693	744	785	738	740	763	743	735	706	752	744	773	772	741	759	693	741	756	785	721	752	715	779	722	746	756	722	749	732	734	750	688	732	756	718	709	777	727	736	718	690	767	747	769	701	779	795	703	727	745	765	724	756	725	798	733	725	726	733	744	717	723	771	709	709	732	783	732	748	759	733	745	763	735	756	775	780	736	760	732	773	747	728	726	740	769	762	746	753	744	783	671	792	737	739	765	709	821	707	708	712	729	728	716	727	746	743	732	765	765	781	728	737	766	799	753	736	742	713	766	690	718	736	738	714	731	755	738	721	712	729	716	781	780	781	773	764	776	756	759	759	723	723	732	772	738	783	734	737	713	739	744	765	755	731	740	711	771	722	750	717	701	742	745	748	742	765	724	770	783	728	753	801	771	749	750	766	707	741	700	734	752	711	725	791	707	744	754	703	790	752	737	680	756	745	719	744	741	752	775	746	748	728	736	758	737	767	726	761	745	730	740	726	732	744	744	745	784	741	735	776	786	736	764	762	737	736	753	748	741	771	751	725	770	721	733	713	780	737	744	777	769	705	740	749	738	759	744	745	741	741	799	746	738	732	767	724	773	701	699	746	791	707	754	719	717	764	734	778	748	716	720	775	737	720	756	766	749	714	754	734	771	734	763	772	760	791	773	744	772	750	736	749	742	806	725	716	700	742	752	733	787	729	779	795	709	744	742	761	747	739	736	741	702	783	744	681	728	746	741	754	700	782	744	750	756	719	711	722	721	738	727	737	754	777	710	755	734	783	741	757	681	724	716	755	757	759	750	717	755	752	749	740	739	812	708	754	725	770	813	758	761	737	723	733	754	754	718	761	736	761	756	748	708	710	765	704	726	765	762	709	716	756	724	762	798	713	760	759	767	704	725	725	801	716	732	755	705	811	731	732	720	761	747	740	754	728	749	767	741	752	798	702	730	777	751	725	723	752	761	742	699	759	782	717	723	768	722	751	759	778	703	756	773	680	738	757	766	720	734	705	752	791	740	712	721	751	730	789	754	727	710	721	747	711	705	740	728	758	714	755	752	738	738	741	792	777	764	743	748	745	746	748	733	727	758	786	745	743	774	738	723	751	718	802	759	739	770	743	753	707	760	754	702	766	748	740	762	790	720	748	744	760	769	692	762	750	736	750	690	729	745	760	778	810	784	731	777	777	760	734	740	748	765	717	738	770	727	697	726	754	709	769	771	744	747	753	731	739	743	747	743	763	764	731	764	758	794	730	777	762	720	772	720	804	740	757	729	761	718	768	733	755	745	754	797	743	739	759	777	733	716	727	777	780	721	733	743	770	745	682	722	730	737	714	725	758	742	714	749	740	752	690	727	761	697	712	751	712	736	707	745	744	681	757	709	771	759	760	741	781	682	759	749	807	755	748	727	729	723	774	742	773	735	724	749	757	736	713	680	783	751	717	785	720	788	805	735	714	743	770	745	776	773	681	731	765	751	750	790	724	732	767	762	724	787	755	771	685	745	722	744	762	774	725	751	744	709	784	751	749	716	707	758	776	687	700	725	770	811	754	746	735	704	747	750	723	737	732	749	780	727	736	686	743	722	742	735	698	743	792	756	776	722	721	713	739	767	751	740	778	769	747	794	763	698	707	730	730	729	805	730	767	773	700	701	754	709	752	746	747	726	722	750	751	762	739	766	760	739	749	753	764	706	748	764	765	763	782	748	721	744
16111	33722	25934	12017	7365	4628	3305	2202	1297	904	886	861	844	826	830	828	844	880	837	855	829	856	867	809	815	833	804	776	781	804	855	811	864	814	858	803	838	843	805	806	804	786	817	803	823	854	832	895	821	828	820	862	820	814	774	806	825	840	830	833	750	845	810	796	826	827	798	802	805	910	810	788	813	834	813	799	797	832	807	816	845	747	843	823	783	810	853	797	837	849	847	815	802	794	808	839	795	841	823	807	815	823	809	800	801	827	805	839	798	880	799	813	840	827	808	777	822	855	865	802	852	708	825	797	843	831	788	820	768	805	814	820	816	793	809	808	778	853	813	817	775	780	869	809	869	847	807	828	804	821	770	791	831	814	874	802	803	793	804	786	809	788	875	820	820	793	853	786	841	812	786	805	832	791	776	818	829	810	812	776	791	801	839	801	828	800	832	835	800	728	841	810	846	835	818	813	822	826	777	840	815	840	794	837	833	755	828	857	804	806	817	840	833	811	813	816	833	811	829	821	826	801	815	798	792	844	829	791	789	782	778	822	819	843	824	856	832	837	778	819	872	831	807	850	778	795	786	890	844	809	798	853	822	815	793	827	811	838	798	805	840	779	803	862	804	808	798	801	815	839	816	799	771	817	848	832	832	852	796	780	842	831	828	806	863	792	788	809	761	810	866	841	845	841	800	818	844	874	809	813	794	813	836	820	786	838	851	808	776	815	821	779	822	805	793	873	814	793	772	802	837	765	793	813	771	813	783	822	780	817	788	779	855	761	830	790	841	793	851	852	830	785	835	781	769	821	816	841	837	798	870	784	781	777	828	814	797	801	779	802	824	790	834	819	788	782	834	795	836	809	753	825	774	745	822	787	822	735	841	831	850	834	756	879	852	876	815	803	805	803	844	811	826	889	825	758	817	780	823	824	834	807	799	836	757	809	816	780	791	843	848	809	784	820	783	820	814	801	853	872	870	834	806	859	800	821	796	841	830	794	801	807	794	823	799	856	820	838	800	845	800	833	813	814	807	804	748	845	836	814	768	750	763	751	849	757	784	823	762	852	813	766	828	796	786	815	797	858	865	860	826	794	846	821	855	811	808	798	844	783	845	797	815	813	802	885	777	837	796	802	822	845	783	833	833	815	865	799	779	771	799	797	859	852	810	766	730	781	796	843	808	774	797	788	842	786	776	799	748	777	796	779	849	842	829	808	845	811	852	808	819	791	856	774	821	793	806	774	827	806	768	858	778	823	808	824	838	775	844	782	819	867	823	832	849	751	823	802	793	805	770	800	762	806	833	807	788	849	802	812	828	852	853	840	780	834	787	774	835	789	798	788	788	834	854	788	868	777	824	820	817	866	797	805	849	819	845	829	813	796	846	803	798	826	823	833	808	782	780	792	853	818	819	767	817	825	834	836	816	791	844	795	851	835	818	834	818	807	793	818	808	820	796	801	820	806	792	800	839	814	803	837	747	833	835	779	820	775	793	794	847	808	798	834	832	797	771	833	832	799	807	859	801	795	792	816	822	811	804	812	802	765	775	778	792	823	839	808	795	795	814	772	799	834	811	777	781	817	790	844	816	813	819	764	796	750	829	872	815	814	785	818	835	793	831	831	802	797	823	805	843	829	864	751	858	824	785	787	813	794	819	815	787	815	817	805	826	792	824	813	816	858	839	787	766	811	789	805	774	792	825	767	812	773	822	839	821	845	785	826	871	828	827	841	804	785	795	816	808	776	786	790	860	834	840	823	858	841	815	789	849	875	831	805	817	800	797	820	814	811	810	824	803	784	819	792	800	847	832	812	827	837	793	786	760	811	790	813	813	860	803	839	856	775	804	832	858	767	814	822	804	847	808	810	831	835	888	777	806	828	834	829	780	827	830	787	785	805	828	804	828	789	791	844	837	779	852	793	771	790	838	848	820	867	779	847	795	839	834	789	801	891	860	863	822	829	841	783	818	813	831	815	855	805	841	826	786	876	832	859	827	834	791	770	828	848	806	771	806	799	848	823	849	807	765	786	844	807	771	804	824	828	783	844	825	808	801	812	788	756	813	861	827	792	791	824	793	849	791	831	807	744	799	788	796	839	842	797	854	814	821	847	784	823	832	807	856	788	809	791	853	811	801	830	814	828	806	805	814	799	759	815	785	808	835	761	819	785	799	780	850	842	812	806	807	793	794	824	854	797	834	821	786	801	800	843	784	812	781	819	814	847	833	830	821	819	826	851	853	785	828	856	788	809	814	797	851	821	807	790	855	796	769	826	856	837	833	858	795	847	780	783	826	804	810	774	820	822	765	815	820	748	825	801	802	815	753	839	800	819	801	815	850	817	821	816	834	801	831	804	827	826	868	863	870	812	784	807	830	850	818	808	844	875	799	826	800	832	791	777	801	860	844	800	872	802	809	813	823	838	819	787	799	830	864	866	817	834	753	828	852	825	820	783	770	802	837	771	864	777	812	810	851	780	839	829	836	803	819	821	827	801	839	808	793	815	883	845	780	824	798	799	837	861	801	825	797	818	809	814	838	801	832	811	810	767	804	812	849	812	855	801	804	786	790	823	866	816	833	801	787	851	868	792	810	800	779	791	820	778	821	838	787	848	804	774	836	840	860	833	797	840	855	788	844	763	794	792	866	864	790	812	810	815	794	827	806	858	769	830	886	772	812	835	792	797	830	853	796	822	773	766	831	817	813	780	762	821	765	779	799	827	789	866	805	819	856	809	839	788	817	820	814	787	819	797	853	837	773	837	807	792	791	794	815	844	778	821	809	839	787	790	810	811	806	797	858	844	830	797	862	853	812	774	823	814	780	790	823	840	788	792	819	802	819	823	807	825	836	840	767	858	849	847	828	817	836	810	843	836	785	781	804	820	814	772	772	759	807	836	801	795	831	795	862	850	824	840	807	845	815	832	804	835	826	799	817	818	764	814	849	785	762	799	872	845	802	826	816	801	859	809	803	829	814	794	817	819	851	778	833	807	773	806	789	857	812	802	830	823	864	859	821	827	808	746	851	811	839	858	790	805	827	818	845	800	804	811	769	860	769	790	875	809	780	777	784	821	819	802	814	829	842	752	833	854	830	802	828	851	803	777	796	804	815	824	808	793	838	847	777	790	806	881	806	838	792	799	798	772	792	804	786	835	843	822	791	831	850	869	810	851	829	821	817	783	818	788	760	812	812	755	844	795	830	842	783	805	810	858	826	838	859	826	815	833	849	832	861	782	837	865	823	755	838	753	818	859	810	803	804	852	857	856	824	798	805	829	803	810	832	779	800	840	768	803	812	801	767	837	808	816	818	769	771	784	779	895	851	866	772	833	753	841	797	822	800	836	769	798	824	811	807	896	788	828	819	794	751	837	829	777	829	816	766	791	853	817	860	809	803	821	855	773	783	890	820	789	858	811	814	811	813	845	820	787	861	826	808	830	847	827	817	785	831	753	834	761	845	845	838	824	825	801	802	799	838	809	807	838	855	805	821	841	810	849
23935	21309	28533	24456	21328	14253	4910	2199	1141	837	761	741	662	679	646	649	643	591	631	614	655	582	628	579	553	609	569	573	627	577	562	546	613	606	567	566	574	567	560	578	560	564	561	560	544	564	613	618	577	571	603	604	596	579	580	599	535	578	613	619	530	577	564	570	551	556	517	577	546	582	562	527	560	588	567	538	590	531	600	556	555	532	581	535	595	570	514	535	596	560	552	615	547	557	546	518	579	548	573	568	568	581	525	502	536	558	589	594	569	537	575	566	574	541	561	564	569	544	598	568	580	548	595	547	590	598	542	548	586	547	526	553	561	551	552	569	522	542	560	589	533	574	519	564	518	563	564	557	530	537	571	591	586	531	530	553	613	538	567	554	565	557	563	555	604	496	528	529	550	552	583	592	542	565	571	556	569	588	588	529	587	530	538	585	576	554	531	573	551	570	514	578	573	544	538	557	556	528	577	562	514	566	589	596	547	513	563	575	562	559	574	557	564	575	597	563	547	558	540	560	575	578	534	559	547	575	563	561	560	563	572	562	532	584	536	566	558	528	512	544	567	538	577	594	595	576	534	562	560	563	522	572	579	576	568	603	549	545	594	574	549	578	532	546	545	495	558	601	565	588	573	544	568	510	558	598	535	631	544	541	568	548	571	583	550	538	555	524	532	563	539	581	595	536	546	530	546	571	540	558	556	530	539	569	578	536	553	557	572	630	494	503	548	535	558	554	554	561	562	620	555	591	538	522	586	560	600	574	577	596	572	588	583	531	562	569	560	595	557	575	591	560	577	566	573	639	570	554	575	582	608	597	540	603	584	573	603	563	541	540	558	549	568	562	574	562	529	538	535	578	530	585	555	555	534	527	556	569	613	568	524	550	534	563	531	556	623	589	560	580	577	545	584	550	540	632	596	558	535	576	529	563	542	526	552	560	558	577	518	571	537	584	590	567	559	559	579	579	558	543	582	570	535	557	544	557	545	580	605	508	595	496	540	527	525	529	586	607	578	551	589	546	585	557	561	536	533	585	537	573	573	561	579	542	572	535	536	548	531	553	548	545	551	559	554	581	587	549	525	601	568	558	546	567	559	549	562	568	570	574	511	575	541	581	546	550	529	567	543	540	541	564	616	558	493	524	556	568	545	593	527	546	540	607	583	532	532	549	575	594	528	557	571	545	548	540	603	595	561	530	634	564	567	559	534	531	532	569	571	571	544	555	565	564	569	552	542	588	588	542	571	564	593	611	532	583	563	568	540	569	567	613	550	547	555	584	579	564	525	565	526	542	519	550	545	511	597	579	568	512	559	563	546	559	539	551	540	526	545	610	570	520	544	552	564	518	567	535	517	552	526	553	555	551	589	539	545	576	560	568	588	539	607	530	522	578	576	596	561	568	560	544	535	498	619	488	553	604	561	545	599	545	584	562	534	552	561	578	566	577	574	551	515	546	579	561	546	546	517	558	532	576	568	568	579	557	558	580	567	570	595	570	562	552	591	565	555	578	577	557	575	597	569	536	542	529	561	573	518	564	547	609	564	576	547	579	562	552	546	558	562	600	544	540	556	605	535	596	558	532	583	542	578	562	544	585	561	529	593	570	569	573	515	541	588	545	584	553	598	583	538	557	554	593	534	569	566	581	602	541	532	564	560	532	559	578	562	571	564	596	585	580	553	531	543	621	543	559	575	565	580	537	557	569	556	553	536	582	581	547	560	578	510	552	561	539	554	582	584	522	538	593	545	538	572	593	525	551	577	567	560	539	580	576	527	565	530	570	557	598	529	558	539	564	534	587	571	576	553	547	597	537	502	546	552	547	531	584	548	527	560	545	575	558	591	551	616	537	571	585	525	539	600	543	568	619	532	597	537	529	608	547	569	543	512	569	597	551	562	542	498	546	579	517	586	563	539	565	523	593	548	606	524	535	526	606	560	584	575	580	550	558	571	551	576	531	579	603	545	558	522	617	548	567	519	543	536	541	579	560	593	535	586	567	539	572	566	559	598	562	557	531	563	577	544	603	588	562	511	561	547	538	537	569	612	542	538	559	542	598	568	543	558	583	529	509	589	536	549	566	596	561	507	525	548	527	572	560	545	537	548	589	557	531	555	599	560	579	521	583	528	561	530	559	566	583	562	577	548	581	562	556	567	635	561	567	564	540	535	511	591	543	545	530	525	537	565	540	527	536	551	559	527	551	563	567	581	572	546	581	554	570	539	574	580	550	533	562	566	570	557	549	592	542	539	555	564	565	590	509	571	566	583	545	535	560	571	541	576	560	571	562	542	573	552	579	562	559	547	591	562	545	578	574	567	562	559	548	553	559	532	553	610	574	552	557	577	600	559	565	588	536	535	511	566	514	560	554	583	572	536	582	590	578	571	616	544	574	605	582	599	619	574	543	531	559	574	543	556	555	581	555	589	584	605	587	604	561	563	510	591	560	530	539	566	570	522	580	563	545	563	568	556	537	588	602	579	568	531	539	566	556	553	570	544	603	572	554	532	536	578	521	574	578	565	566	592	553	518	537	575	562	539	533	550	572	591	567	557	532	573	587	576	572	543	612	546	551	554	562	550	575	537	571	560	553	551	516	545	582	529	552	569	548	552	566	568	567	595	616	584	590	579	542	570	531	561	552	603	552	532	551	545	531	539	562	531	551	596	568	557	543	578	548	547	519	573	539	555	568	510	531	585	566	557	566	548	591	567	536	577	575	524	546	524	532	559	576	539	551	566	551	582	582	556	587	581	567	543	542	527	536	556	582	566	516	568	540	571	570	538	531	548	577	560	567	514	560	570	521	578	567	577	567	579	525	610	566	575	556	551	564	601	584	523	549	571	605	561	647	575	584	540	587	565	607	590	548	526	561	553	541	539	574	540	582	558	547	565	563	565	555	597	558	550	523	606	547	615	541	591	542	536	538	635	554	549	539	554	543	569	586	559	605	555	592	566	560	581	562	562	538	535	558	545	521	551	553	551	548	539	595	569	600	551	559	545	604	562	582	517	560	555	570	542	530	584	593	580	585	591	533	559	570	583	572	534	586	574	556	516	532	594	548	535	565	563	560	555	546	611	534	546	553	518	541	580	594	558	593	566	560	540	573	546	552	534	582	520	554	580	555	614	545	566	552	569	567	552	523	552	554	589	555	528	602	598	563	582	560	567	587	559	590	568	589	585	548	515	596	554	522	567	555	562	580	567	546	573	563	543	567	540	603	518	584	572	547	562	526	614	538	555	623	562	575	588	588	595	524	546	591	553	578	547	562	546	565	576	543	546	589	586	526	537	533	567	545	547	594	587	582	558	569	545	545	529	568	568	533	572	605	561	524	563	543	527	565	565	554	540	528	613	563	586	654	576	582	529	568	566	565	519	596	548	551	557	554	542	584	575	550	570	579	618	536	580	557	579	559	538	576	533	581	556	587	534	596	559	561	566	522	570	510	548	576	577	551	521	554	562	529	603	537	565	550	584	558	559	552	585	555	593	545	572	556
16674	39775	32493	17288	10827	7934	5737	3384	1527	1051	914	875	795	796	723	739	681	693	646	718	665	675	720	700	706	660	660	647	625	642	684	658	710	724	660	657	671	618	640	686	594	632	616	661	651	727	634	654	666	628	655	633	617	703	656	614	615	632	614	616	671	596	586	657	584	626	625	624	582	589	627	665	613	590	620	650	679	572	612	617	627	588	576	586	619	575	656	612	623	648	614	656	625	598	665	565	630	634	629	652	644	645	590	621	606	612	643	630	641	627	621	617	657	606	604	609	677	635	663	627	621	655	673	642	612	644	623	655	644	636	639	621	629	644	631	651	623	628	637	626	606	592	613	636	603	613	620	610	623	616	635	617	619	616	661	631	602	617	610	602	615	665	647	607	608	599	699	609	618	635	644	625	653	595	587	626	636	631	637	649	626	670	603	588	657	643	621	614	637	678	648	638	647	683	635	637	630	619	645	641	606	593	645	619	649	635	659	648	633	623	609	665	642	632	614	631	622	627	645	607	631	643	643	584	617	638	604	560	646	615	634	584	604	617	652	640	604	616	622	590	625	614	643	637	611	629	626	673	644	617	623	650	663	591	691	606	608	584	606	619	631	649	600	654	593	618	632	626	644	612	573	616	593	666	644	650	625	592	643	619	640	633	585	654	631	655	656	602	671	605	646	627	644	622	602	594	619	619	652	605	632	629	624	628	616	536	659	658	644	664	618	649	638	636	612	679	631	663	593	618	623	615	664	652	641	674	595	641	605	607	667	668	646	597	656	612	617	625	636	613	649	620	610	633	648	613	581	670	622	644	610	618	634	661	648	649	579	659	619	619	626	590	602	665	652	633	609	628	623	618	616	646	643	635	614	611	610	642	661	610	634	666	613	665	642	606	632	620	653	635	655	586	668	655	587	642	647	641	645	604	618	638	629	619	655	599	644	617	606	648	564	661	650	613	618	606	619	644	606	600	618	611	619	656	616	637	613	663	588	633	598	632	602	623	588	611	601	651	655	587	664	652	636	604	659	623	621	608	581	636	638	597	629	618	659	607	628	608	626	639	633	587	603	627	614	581	667	593	676	630	667	657	610	579	662	637	672	592	613	656	597	659	629	632	608	629	625	629	622	642	595	612	618	611	595	617	611	644	633	574	637	684	640	564	642	616	606	643	613	631	606	686	652	627	657	622	614	621	625	643	595	664	664	609	622	636	655	587	624	607	635	652	619	661	635	608	604	644	650	626	653	621	618	547	623	601	657	601	637	670	625	656	589	626	593	566	650	616	640	649	627	620	661	587	640	649	616	624	644	626	646	647	603	609	622	614	614	623	622	621	615	621	634	592	688	619	619	648	603	653	638	644	616	617	600	620	637	587	611	621	641	602	634	580	647	643	637	646	640	613	627	614	656	625	650	577	691	640	626	609	605	641	638	643	640	602	644	612	622	608	627	647	654	614	649	632	608	627	616	643	634	643	605	586	660	633	617	583	643	612	610	649	620	645	629	643	639	594	625	612	613	627	635	606	638	600	646	632	651	620	589	684	625	615	649	609	566	593	626	672	673	578	620	607	666	651	634	625	634	596	622	579	667	569	623	631	622	563	625	613	585	639	631	612	613	626	635	644	638	602	650	616	634	609	660	616	659	621	639	631	616	626	655	624	644	599	621	604	631	602	605	647	635	608	595	619	652	620	622	608	638	607	658	607	615	593	620	620	578	627	588	593	647	610	591	626	594	587	640	632	636	654	609	623	634	601	643	646	630	629	588	595	637	584	598	603	631	639	643	619	577	608	634	640	628	617	668	620	657	638	623	606	619	600	651	649	579	603	651	607	629	664	618	661	628	625	648	643	668	618	599	659	635	627	649	647	587	661	653	630	625	670	597	590	631	620	661	666	626	635	610	607	641	637	600	592	566	635	654	662	614	630	674	615	623	645	636	622	613	617	627	626	628	636	630	611	681	628	626	629	627	604	626	638	678	677	584	623	646	643	655	591	624	621	606	623	633	651	615	635	635	655	594	603	644	623	604	592	609	594	652	627	637	600	586	631	578	614	659	664	651	681	636	645	587	695	657	646	612	611	603	595	652	630	592	615	599	610	643	660	630	587	617	625	570	637	637	663	606	676	668	613	622	637	620	650	654	653	613	606	653	600	630	604	629	596	666	645	617	621	622	658	612	604	587	668	608	650	637	580	594	591	607	635	618	604	603	622	660	624	643	633	643	647	609	599	605	634	631	602	585	616	626	618	619	627	579	643	627	632	631	616	590	640	644	622	670	623	629	646	680	646	618	625	645	631	617	675	651	668	603	663	634	597	637	635	631	607	631	633	638	602	639	670	591	639	664	552	672	620	617	650	634	629	629	584	615	662	610	596	648	621	613	606	619	619	630	598	612	616	630	585	603	610	626	654	632	630	621	602	634	601	618	599	592	613	664	607	606	637	625	596	603	613	649	566	659	630	608	644	652	641	607	622	631	587	612	597	628	628	624	598	635	642	589	629	629	656	636	626	666	607	601	664	601	600	598	592	616	625	618	640	606	598	635	635	613	593	570	605	655	636	631	610	682	633	604	653	584	608	613	666	632	597	624	620	605	646	652	670	601	625	644	622	607	629	630	658	656	657	668	646	636	648	639	628	643	664	640	626	649	606	603	646	653	632	635	614	690	645	631	618	602	636	617	677	624	617	623	590	661	622	637	657	650	644	632	596	633	577	623	614	625	634	636	598	616	617	642	627	613	586	662	607	619	604	624	616	656	609	628	656	601	618	634	632	616	647	659	596	628	664	638	639	665	611	643	599	588	658	618	650	584	652	643	635	609	584	598	619	608	607	613	625	650	586	656	637	693	627	611	612	649	663	592	656	626	666	644	653	606	589	603	597	644	601	632	647	620	589	608	652	648	658	622	625	598	605	635	602	638	639	646	595	618	650	655	592	608	641	664	648	669	638	636	635	622	623	599	600	633	658	665	623	633	608	620	610	639	614	632	629	615	631	655	642	584	615	577	639	651	603	659	663	584	604	607	579	636	606	616	640	674	592	640	644	607	599	619	644	600	598	641	623	611	655	633	627	636	617	625	628	593	649	624	629	618	641	634	655	645	629	657	611	649	639	573	629	635	638	569	615	605	619	639	616	642	634	596	666	670	579	627	665	638	617	585	607	630	623	653	656	618	576	666	624	614	597	662	638	660	611	655	677	621	608	621	645	621	643	588	627	612	657	599	645	604	684	617	619	643	622	592	589	638	575	619	611	611	643	629	626	622	611	603	581	626	659	639	634	621	627	637	638	601	629	599	656	675	618	634	615	647	668	617	571	569	620	594	593	602	629	671	570	625	624	612	608	629	654	642	646	623	655	639	617	609	654	641	586	577	620	639	575	595	626	649	627	612	664	640	633	635	610	623	609	662	597	597	589	625	616	611	634	623	637	661	626	655	633	649	614	619	607	575	620	629	604	623	626	642	646	622	657	646	649	647	629	606	644	561	641	651	645	635	618
24997	21347	27708	25388	15861	4740	2601	1310	791	717	670	610	602	577	569	618	530	544	585	605	519	549	564	568	585	585	571	541	543	510	534	556	554	586	565	581	542	553	541	504	577	544	571	521	554	565	580	547	543	499	564	541	521	570	558	507	527	546	532	518	586	516	568	524	546	565	528	553	495	520	547	563	517	507	569	528	542	529	526	535	545	542	512	506	531	499	545	518	542	535	528	548	580	517	541	531	502	555	556	528	527	500	577	548	579	579	528	596	495	545	518	498	517	549	549	535	569	562	495	559	542	564	552	513	546	515	527	527	537	536	547	528	571	510	535	559	549	546	505	536	524	561	539	531	524	565	533	504	512	550	570	555	601	571	496	554	556	543	548	555	569	568	539	505	509	574	549	535	583	524	579	562	500	586	574	528	530	524	543	519	517	530	510	564	539	532	512	549	550	517	503	595	544	538	576	501	531	551	496	518	542	540	534	562	547	501	515	504	551	548	533	531	513	583	548	524	519	537	539	566	502	521	503	530	491	535	519	531	584	561	567	553	562	565	474	556	524	536	530	571	562	529	532	564	542	573	524	611	555	566	535	543	559	519	526	506	534	550	525	556	558	588	535	527	547	539	501	561	540	517	554	537	493	573	531	551	542	556	557	534	554	558	576	545	527	564	527	567	533	528	531	546	555	555	541	513	516	554	497	506	549	566	539	540	543	479	556	533	529	559	582	580	541	548	544	514	493	522	578	569	508	550	516	548	534	536	567	521	548	539	555	543	585	562	519	531	544	583	545	530	526	567	543	529	537	532	535	550	518	562	589	524	510	481	528	531	506	530	577	519	498	559	586	516	555	576	542	518	528	555	537	576	561	531	516	540	568	543	555	565	541	568	484	555	560	521	548	568	548	570	534	518	505	554	600	580	552	524	517	559	567	579	571	565	586	502	546	508	577	528	518	513	510	554	514	532	556	573	537	539	588	584	487	590	491	556	543	548	552	571	543	554	538	562	536	488	560	555	548	543	544	584	558	531	524	576	576	546	545	510	523	494	516	539	538	555	563	512	553	523	528	555	532	549	553	530	569	515	565	509	553	603	536	539	558	541	513	547	539	572	521	503	588	515	556	497	525	531	566	583	530	517	538	546	543	544	546	551	542	548	558	536	559	538	526	514	548	524	593	551	547	578	552	525	524	579	486	532	498	522	545	551	551	546	541	512	568	531	564	566	572	545	587	552	574	523	588	513	581	511	567	575	529	543	557	541	590	552	540	523	539	496	571	541	558	539	543	544	563	584	537	524	521	564	536	538	539	537	531	520	552	527	602	566	540	509	537	555	548	576	545	520	542	539	554	521	560	502	573	533	521	549	538	563	556	551	566	549	565	547	501	506	521	544	581	552	542	515	532	566	536	562	512	528	535	533	507	574	529	558	531	542	524	518	512	541	570	576	514	548	576	564	561	529	504	498	554	555	522	524	523	562	536	515	560	528	517	558	554	558	533	556	518	541	560	585	555	550	538	562	545	524	552	507	519	534	517	551	589	537	543	551	551	549	508	498	575	514	530	524	540	500	503	520	524	531	538	567	529	552	526	570	499	497	562	523	528	551	566	556	532	540	513	525	516	571	551	483	498	528	558	568	563	570	533	561	539	546	535	571	518	545	542	543	568	593	528	534	525	510	501	570	533	546	520	535	564	521	507	553	546	531	525	488	570	542	540	503	506	571	506	546	538	531	569	581	541	519	550	536	559	543	567	547	554	513	506	520	524	573	539	559	513	558	520	545	566	518	570	507	549	560	538	540	529	526	564	563	562	476	538	543	528	506	490	537	493	497	525	552	555	527	515	536	562	570	518	546	514	536	558	540	500	541	549	542	522	539	548	549	527	540	572	569	515	541	537	559	526	525	503	502	544	526	542	545	563	517	521	563	512	554	527	563	499	573	494	522	555	559	549	545	617	567	553	602	537	504	579	533	541	570	537	589	535	539	588	526	562	560	484	534	515	484	535	521	563	539	511	544	548	530	533	508	501	552	538	553	490	536	572	507	525	508	539	568	535	517	544	545	495	572	531	512	508	553	497	500	562	514	564	537	531	512	512	581	514	561	561	485	533	529	546	562	521	507	570	556	563	532	522	554	564	556	536	555	533	536	579	510	511	567	550	543	530	547	533	555	551	547	529	507	521	540	540	511	481	549	547	524	570	574	516	525	551	540	509	526	531	531	555	539	569	583	535	555	515	506	501	541	557	496	518	518	541	545	554	543	571	539	528	540	559	541	548	586	526	548	580	536	555	556	526	530	520	558	509	520	515	525	517	560	597	552	539	561	528	543	533	563	520	543	526	523	563	528	545	498	556	539	496	519	549	506	538	555	546	567	601	499	548	551	485	572	521	540	548	580	515	602	525	509	529	524	536	541	526	546	535	537	568	567	525	504	593	526	551	502	553	573	550	535	559	573	562	554	529	546	553	558	539	527	552	512	542	506	524	556	534	542	529	541	551	500	548	550	530	498	558	580	546	515	534	523	535	536	531	536	525	516	533	514	547	555	523	533	553	587	550	543	534	565	522	576	531	574	535	547	497	516	547	529	540	521	562	526	532	584	557	543	544	547	582	544	503	556	523	526	556	546	547	550	577	570	489	534	567	557	560	507	548	575	557	582	492	570	553	544	535	557	499	529	520	531	534	527	501	562	518	520	543	540	519	531	550	522	558	548	561	513	561	552	540	552	551	557	540	537	546	534	560	504	513	549	531	531	583	551	566	566	537	564	568	533	566	528	568	559	546	531	557	520	508	522	574	559	570	524	525	528	536	513	491	530	507	539	542	566	560	524	575	551	555	538	526	529	508	526	566	520	499	521	514	540	543	564	528	547	586	531	502	558	547	562	533	532	523	543	556	549	585	565	529	590	542	567	542	516	543	562	535	537	552	504	535	556	513	529	530	547	533	541	542	548	566	541	561	519	537	504	579	495	554	550	491	529	560	522	533	527	552	539	586	505	507	562	512	518	546	533	547	539	550	565	570	561	553	587	552	521	513	563	552	517	529	532	479	514	553	526	513	508	607	513	567	502	552	570	537	531	542	559	537	522	525	556	552	542	543	477	525	538	541	574	518	587	516	553	551	554	520	537	516	565	526	532	526	518	594	562	533	547	534	531	579	592	508	587	529	516	517	540	599	576	544	524	521	519	538	570	541	541	557	543	553	496	529	576	556	527	550	548	573	512	558	589	531	517	580	566	521	554	518	535	502	610	546	548	521	524	524	533	540	574	534	545	540	582	547	531	473	518	531	540	512	536	536	501	584	533	551	527	547	556	540	492	551	543	564	527	546	567	568	575	517	567	542	573	519	559	533	529	539	525	541	563	578	531	534	558	497	572	545	479	531	535	580	574	526	531	545	506	521	553	551	529	569	499	502	535	551	547	550	499	539	553	522	537	586	526	576	564	612	533	521	514	531	539	557	558	558	548	554	490	535	527	529	528	529	536	540	561	553	545	537	566
16460	36918	28988	14898	8441	6175	4264	2157	1087	901	740	704	696	684	616	666	638	643	634	614	643	601	595	624	605	572	595	597	601	609	640	608	572	635	591	604	584	590	632	597	591	627	601	574	586	560	593	602	603	599	590	608	591	606	613	633	594	589	562	600	577	604	635	569	576	616	578	625	648	551	565	586	590	578	623	596	604	588	585	605	591	589	597	571	595	596	593	601	559	567	625	576	601	600	574	528	549	588	544	610	626	606	577	664	646	619	574	619	609	609	607	642	592	622	596	622	617	567	627	559	604	621	603	556	568	558	611	608	599	593	623	602	595	590	600	597	583	573	572	602	606	571	588	574	568	625	623	619	623	592	613	557	588	605	594	563	598	591	555	575	590	559	569	562	600	627	563	586	592	600	574	602	587	593	579	617	541	577	556	579	627	554	586	557	604	588	584	600	577	615	633	593	581	568	579	556	557	591	595	592	556	596	607	574	586	643	597	615	581	640	596	624	607	619	600	562	562	638	586	565	574	585	606	567	565	612	541	655	637	625	577	564	594	603	606	588	570	563	584	609	604	598	584	598	588	579	560	575	600	557	557	607	582	564	590	610	634	576	557	573	620	604	561	572	597	585	589	545	587	555	571	563	625	593	603	573	563	585	536	568	645	598	593	567	596	648	572	620	595	635	570	531	597	617	553	583	609	572	553	600	622	581	621	615	601	585	558	588	606	576	552	583	543	600	579	587	616	591	563	588	564	572	566	608	606	593	606	571	603	593	569	594	587	599	589	552	612	618	620	556	537	552	614	590	627	569	574	547	616	570	577	612	594	609	546	568	644	581	563	579	576	585	592	548	591	598	610	538	594	570	597	583	590	602	595	561	597	574	584	610	604	612	549	593	583	613	593	614	577	590	586	541	551	597	572	574	587	600	631	627	582	589	579	582	596	556	576	568	562	592	608	569	570	593	596	547	585	640	617	594	584	542	578	596	583	587	619	595	600	579	603	546	578	557	592	579	625	544	598	633	576	588	625	555	612	620	540	612	614	566	587	585	609	578	592	578	612	597	565	600	622	626	578	585	590	632	575	621	589	649	545	596	578	588	607	577	553	617	574	596	680	549	565	598	571	590	554	578	589	563	591	600	523	610	578	598	599	561	620	584	626	587	591	604	582	543	581	571	598	589	562	622	610	638	567	605	599	561	554	563	563	599	598	565	583	580	587	587	594	577	565	568	603	607	569	619	587	639	640	604	621	632	621	586	637	592	572	618	570	615	615	598	584	599	604	599	628	569	608	574	610	578	593	628	547	566	596	603	577	608	579	558	621	588	569	588	584	592	606	642	593	581	598	607	568	589	582	551	604	520	605	590	595	638	575	599	590	574	559	577	571	572	564	583	578	608	553	565	604	629	569	573	600	574	586	646	570	561	596	626	556	597	544	591	604	578	584	534	527	595	572	615	612	600	606	583	588	611	571	577	556	610	570	567	551	598	630	585	609	585	618	582	612	601	565	616	553	587	533	598	629	604	625	580	585	611	615	538	597	602	575	571	542	556	576	596	545	592	597	597	627	591	587	615	585	591	604	581	601	601	588	608	650	600	611	556	592	573	558	580	621	542	574	571	601	594	575	574	559	559	546	598	584	638	594	613	595	575	569	587	607	582	556	610	610	547	572	570	577	577	623	551	575	581	579	572	565	612	592	605	637	591	591	608	597	621	611	636	598	588	576	583	577	591	620	612	640	583	605	612	628	577	584	609	585	608	623	602	601	588	617	562	653	573	594	592	580	623	619	606	606	589	579	581	575	611	595	593	575	613	600	591	605	646	580	630	559	578	594	590	581	592	606	652	572	593	572	547	584	594	608	611	558	564	620	591	562	578	652	554	599	613	607	569	554	535	574	595	583	613	596	571	620	583	590	613	573	567	625	591	535	607	600	614	615	597	579	618	596	606	611	598	577	585	579	619	605	588	620	608	562	576	622	587	585	591	631	541	593	589	601	598	607	596	550	561	562	589	610	567	617	618	607	564	607	567	632	619	564	613	604	574	600	620	617	583	567	610	570	615	562	627	586	623	600	602	587	633	555	607	586	610	606	567	571	580	582	572	593	601	557	592	612	578	627	575	581	628	538	564	592	577	563	591	546	632	579	600	600	578	586	607	613	602	592	601	595	563	641	560	597	569	560	559	598	634	592	581	603	643	580	585	565	583	596	590	585	628	626	558	571	582	609	591	603	625	598	548	646	582	589	579	583	557	582	569	613	610	598	590	592	596	637	620	600	585	579	583	602	601	613	569	597	582	577	583	593	612	573	604	638	599	607	569	564	579	556	632	580	581	573	528	565	586	590	592	574	601	569	562	600	566	593	550	603	550	584	572	630	552	561	612	566	560	572	598	576	554	582	580	603	591	584	572	606	585	593	592	602	589	620	636	581	612	559	576	611	608	600	600	587	619	596	584	587	571	593	604	564	544	613	572	591	595	597	611	607	592	572	609	554	605	583	589	573	571	597	591	599	607	598	552	605	605	561	577	583	624	634	557	587	554	601	605	579	591	603	583	625	581	595	563	621	645	573	557	585	599	522	613	558	574	574	573	566	661	577	584	574	605	583	576	591	580	563	577	628	590	563	622	602	587	581	594	550	542	616	573	564	619	635	579	622	616	593	614	580	617	596	603	562	571	609	568	611	597	581	581	599	624	589	582	591	577	582	575	584	600	589	551	582	617	610	577	559	616	575	599	573	591	603	600	585	608	567	583	590	601	628	548	567	601	595	591	571	605	617	587	602	589	569	625	570	580	567	605	568	583	562	634	580	579	549	555	557	646	581	602	588	572	594	570	614	585	644	600	605	579	558	584	610	578	624	575	567	556	547	541	597	557	569	544	563	629	603	576	560	621	619	592	581	617	598	567	615	606	605	619	606	578	608	600	550	592	608	559	580	583	602	605	547	601	596	583	617	580	607	567	589	553	624	572	623	594	591	585	575	617	617	583	565	594	610	584	579	629	546	614	608	641	606	586	569	619	599	539	584	603	639	601	565	621	634	602	570	574	576	575	573	612	603	597	585	569	562	601	569	603	596	610	573	562	604	559	592	605	608	573	551	573	575	567	600	643	630	600	576	570	563	599	569	556	612	611	584	605	615	620	579	599	599	586	607	582	609	621	602	580	567	604	603	525	580	524	554	600	583	582	593	578	608	559	610	584	596	639	585	615	595	622	593	667	578	597	589	568	546	624	580	608	578	565	573	622	577	589	562	563	566	561	581	597	586	604	616	558	629	549	579	572	623	553	592	590	582	575	570	611	573	621	592	620	582	611	606	606	633	540	590	583	593	572	608	524	620	542	605	615	556	521	565	637	592	570	583	602	585	580	601	592	600	570	573	576	642	611	574	576	596	594	576	596	553	570	572	574	600	576	602	601	558	592	570	634	582	581	565	580	571	598	641	607	596	595	610	619	564	561	574	638	605	559	589	581	581	601	593	563	570	577	598	559	577	564	655	597
22887	21349	28929	24112	21351	21458	12007	1788	851	719	547	485	438	390	397	355	362	378	327	313	340	325	347	330	280	271	287	275	301	305	290	294	330	302	261	302	268	255	266	303	241	248	235	281	277	290	295	288	256	283	278	247	272	259	264	275	243	273	300	236	238	243	269	279	262	252	234	247	270	274	264	281	255	278	273	285	264	255	275	264	236	283	236	257	281	249	265	242	236	238	238	265	248	278	245	253	272	249	257	255	251	282	244	239	247	254	267	254	227	247	279	237	267	257	254	281	251	259	254	280	283	247	297	284	269	233	267	255	260	260	267	257	268	264	288	250	286	288	261	237	268	267	245	229	231	270	237	252	237	249	287	242	247	273	259	266	214	258	237	241	257	259	260	237	275	249	252	256	269	270	232	247	224	250	246	224	223	255	247	245	251	263	269	268	235	250	236	274	244	252	283	250	270	260	252	265	257	256	234	254	294	261	253	244	276	264	256	275	260	268	247	252	255	260	252	263	247	239	241	268	254	262	246	265	260	267	250	270	228	245	252	246	243	262	253	247	234	272	239	286	248	223	266	264	271	263	253	267	239	228	247	243	249	244	267	263	265	246	274	245	246	258	239	256	241	238	264	243	232	273	263	258	243	253	288	257	256	255	243	244	240	246	253	243	269	243	257	283	245	270	231	253	229	237	276	227	261	285	258	229	283	231	273	268	246	253	271	235	244	269	270	245	278	261	248	257	232	252	244	252	264	251	246	302	249	256	229	261	241	265	265	261	260	252	250	234	270	238	234	251	252	245	253	264	246	261	233	262	269	243	267	260	258	238	241	246	264	252	252	263	253	224	280	247	252	265	246	243	235	241	262	244	247	241	253	237	254	251	246	249	266	237	237	251	223	244	248	291	232	258	271	260	248	272	271	253	275	271	261	262	284	254	247	275	227	260	223	267	258	248	253	269	267	221	256	260	240	224	259	250	241	211	265	272	274	224	283	256	259	280	231	281	270	253	251	268	269	277	257	232	249	261	233	241	249	268	284	262	254	253	230	237	240	235	256	255	268	244	252	256	267	252	269	246	225	261	229	231	262	262	272	240	280	256	275	238	231	261	231	250	277	248	248	248	247	237	288	235	243	254	259	238	226	230	250	250	264	275	260	265	259	275	247	239	252	226	257	254	252	252	226	248	264	247	297	278	274	273	256	242	254	250	264	259	238	250	270	258	259	264	259	231	233	263	276	258	242	271	234	266	224	241	259	238	251	269	235	242	218	267	279	214	283	276	263	250	267	262	245	287	223	265	251	250	225	251	256	249	263	254	244	228	228	255	249	233	230	254	260	266	253	247	236	241	266	278	243	263	239	238	220	262	264	238	257	249	237	259	249	282	256	259	258	254	259	257	272	273	242	255	260	240	243	287	227	240	234	237	254	257	251	254	268	258	270	271	269	273	264	240	271	235	236	229	267	263	242	247	229	250	226	296	265	229	257	237	252	263	258	249	250	242	277	253	223	228	261	264	269	265	252	234	281	208	265	248	264	249	272	240	246	233	284	256	255	257	231	222	267	275	254	249	235	253	278	271	245	261	224	257	276	264	279	253	263	262	236	265	274	276	272	273	272	255	234	277	257	262	271	249	271	277	248	266	287	290	251	266	261	264	250	236	251	274	253	256	266	289	269	258	252	233	256	247	249	244	252	226	228	250	250	237	244	251	250	276	242	253	247	239	265	244	256	263	270	243	282	249	226	256	263	242	270	247	263	264	240	228	255	245	259	258	265	248	270	278	253	247	237	198	273	263	250	258	235	268	242	238	226	260	280	289	249	256	262	266	275	237	243	271	249	238	228	246	248	244	262	228	241	264	270	265	274	229	264	220	245	251	285	240	212	263	256	263	238	248	233	271	231	253	262	247	251	257	248	253	265	283	260	234	272	253	254	257	250	254	283	270	253	220	259	272	273	296	251	272	240	261	259	255	244	270	253	304	281	252	241	262	261	254	263	256	261	244	257	280	247	254	233	253	260	284	250	288	241	262	287	225	250	267	274	229	263	240	245	258	272	245	241	255	237	271	263	239	257	234	251	276	238	260	262	259	244	239	233	251	271	254	242	256	265	272	264	246	231	258	256	258	264	243	235	243	246	251	262	252	264	246	271	236	259	257	265	262	255	273	237	276	244	246	262	267	248	282	288	256	249	261	261	254	232	260	270	245	236	239	274	257	244	229	266	273	266	246	248	240	258	270	245	267	255	273	248	265	211	274	241	274	256	284	253	257	264	250	257	270	212	254	273	266	267	236	258	248	262	264	233	241	254	244	275	240	249	251	278	243	253	241	260	267	243	221	251	252	262	252	233	247	236	266	265	258	259	277	262	279	257	251	261	258	260	260	252	247	244	246	239	256	243	244	263	251	270	254	253	265	256	256	255	272	272	254	237	268	253	239	267	233	227	248	255	288	254	241	281	272	270	264	232	253	262	234	242	263	233	286	244	238	263	252	250	267	268	256	259	248	262	227	264	287	267	266	271	257	286	276	261	244	255	255	262	257	262	241	254	264	273	231	266	266	243	235	242	244	250	294	257	248	240	250	260	241	258	248	253	239	258	233	237	256	247	258	244	233	241	253	239	231	234	256	236	235	232	272	246	237	262	233	234	275	261	243	246	246	249	266	238	237	229	260	263	259	245	246	263	222	257	260	234	264	257	265	244	269	224	258	234	233	248	266	258	246	232	230	231	281	263	255	264	227	296	266	245	255	251	252	231	285	283	265	242	233	259	239	273	263	260	250	289	268	266	278	243	250	233	277	298	264	265	227	256	253	274	264	280	241	280	236	240	256	257	265	258	262	259	243	222	242	250	259	258	249	257	284	249	284	268	262	253	254	260	249	256	283	248	256	231	260	248	268	275	263	246	258	265	235	266	301	238	248	288	242	254	232	252	254	266	228	283	237	249	244	246	255	242	266	257	264	242	233	247	271	241	278	257	252	249	234	256	232	255	258	246	241	294	238	240	231	250	263	251	264	260	238	246	245	258	241	231	250	231	269	251	229	252	257	270	264	253	233	278	283	255	241	289	246	284	268	251	265	247	251	266	255	256	282	256	251	240	238	239	260	258	255	251	265	252	257	227	224	247	230	234	257	259	255	258	247	266	222	265	238	275	229	216	248	237	257	266	288	258	231	229	250	242	246	261	247	240	228	260	281	245	272	225	267	269	259	247	255	264	262	262	226	257	239	255	250	251	262	254	251	240	248	264	244	265	233	227	274	254	260	267	248	245	267	233	275	242	240	231	276	276	266	247	233	246	239	271	278	245	244	287	232	241	238	214	248	227	237	242	262	262	263	269	255	270	238	222	252	267	275	244	234	257	241	261	253	242	257	247	275	253	260	283	270	249	230	244	283	234	246	242	249	245	220	282	262	268	266	254	245	267	240	239	252	256	241	259	250	242	260	252	251	275	274	268	258	248	256	244	261	229	244	261	253	243	257	240	234	267	259	241	251	256	257
19366	46076	37099	21128	12815	9458	5549	2551	1534	1067	810	698	589	576	525	478	477	433	442	401	378	391	363	372	381	364	348	345	304	327	339	345	337	340	314	399	296	329	284	322	328	284	318	336	327	336	351	319	297	299	317	286	311	330	286	319	348	288	279	282	301	280	336	304	330	288	324	268	307	290	290	281	284	272	303	281	304	293	289	288	270	313	267	291	299	273	308	267	326	311	277	303	313	306	284	282	321	270	293	285	292	302	275	265	277	299	280	274	287	271	312	293	298	286	286	299	268	294	312	308	281	289	284	279	289	242	289	286	274	286	266	274	328	276	347	269	262	282	281	329	295	292	295	314	293	277	270	310	259	298	322	285	290	297	279	284	286	286	289	297	286	277	273	298	303	266	306	270	313	285	302	307	271	262	295	272	282	310	286	296	282	296	294	288	293	285	306	267	294	263	310	281	264	303	264	288	286	276	281	294	287	301	293	264	303	296	263	307	267	268	274	329	275	279	254	302	282	264	275	284	294	308	279	287	308	260	264	298	287	314	308	304	328	276	274	294	312	281	294	280	270	301	299	295	310	305	293	294	288	284	276	285	299	262	305	279	273	260	294	298	275	286	287	298	285	319	270	276	270	269	284	294	282	296	257	306	285	287	263	271	265	305	264	323	291	301	276	263	295	287	283	295	283	275	272	319	313	291	310	259	282	297	291	300	290	306	305	281	269	319	292	299	309	294	291	276	310	270	296	313	306	277	300	277	303	296	273	314	285	275	275	294	297	295	287	275	304	264	274	283	314	278	280	285	275	305	309	305	273	305	288	280	257	303	279	296	306	294	283	271	296	256	273	305	292	290	258	282	336	299	256	291	301	290	278	317	292	280	308	308	296	304	317	276	294	293	287	303	296	310	271	288	299	266	306	293	290	262	290	285	291	289	250	295	291	261	280	270	294	292	274	328	305	266	269	288	308	261	291	280	285	285	285	276	275	295	303	294	281	296	252	247	285	286	293	298	297	294	278	272	279	280	273	293	266	293	296	316	251	274	274	299	282	274	303	254	261	280	272	244	326	281	273	298	285	271	289	273	278	268	302	280	299	240	286	271	294	304	282	282	283	284	323	266	299	264	298	271	297	305	309	304	271	282	274	264	320	269	279	297	283	288	289	265	286	319	306	270	274	291	287	284	279	308	290	264	290	279	308	249	284	308	284	326	263	280	318	316	275	267	268	296	303	280	282	289	281	319	278	296	265	278	278	286	262	286	310	282	248	270	287	266	287	302	286	266	277	315	263	283	300	281	327	307	295	301	299	326	282	277	279	276	298	297	276	273	297	300	273	270	293	298	323	287	277	286	292	274	252	264	310	240	271	278	283	265	302	280	288	271	260	271	274	290	288	311	289	288	275	268	289	281	319	282	258	273	271	278	260	289	268	318	286	297	318	273	293	304	289	289	333	299	300	276	285	290	279	267	322	283	272	305	282	300	281	282	294	307	285	294	284	275	297	242	274	306	279	277	285	293	313	276	298	258	268	268	263	274	273	288	286	267	269	261	309	301	265	277	276	274	303	311	270	263	245	254	280	321	263	291	301	273	297	296	275	291	287	299	273	286	279	295	317	275	286	285	270	296	295	300	264	300	285	284	301	289	268	305	325	283	294	300	319	306	257	309	296	276	290	299	287	246	312	282	300	303	288	269	267	332	288	296	270	297	261	274	293	273	286	297	268	281	274	313	261	280	317	331	325	274	276	265	266	309	301	339	314	299	275	296	294	279	275	291	301	280	283	303	269	282	296	292	296	277	290	289	304	293	287	305	293	293	276	286	282	266	308	278	294	282	258	297	279	281	262	271	291	278	306	292	248	279	312	288	264	275	327	302	283	269	298	289	326	303	286	268	285	294	280	296	306	293	270	276	300	281	306	281	302	255	253	310	302	290	265	322	296	284	292	308	288	271	262	296	261	299	301	268	291	281	309	251	313	256	269	259	255	287	265	304	271	288	277	300	312	277	296	282	257	286	294	254	274	303	307	274	288	288	300	283	306	269	324	290	285	300	257	290	271	291	287	275	263	277	280	277	260	312	312	286	301	270	270	262	275	301	287	267	295	293	294	283	289	291	292	275	274	246	286	276	277	300	300	274	272	295	253	265	279	285	295	265	287	289	288	272	294	280	255	285	284	292	278	307	272	295	294	248	309	316	303	285	286	279	289	280	273	301	301	289	289	284	283	273	280	278	281	290	275	286	316	284	277	269	283	281	260	306	308	266	263	279	268	284	299	286	305	264	289	290	278	273	296	275	315	297	277	299	288	302	281	298	303	268	277	319	293	294	274	275	282	288	275	274	298	258	282	271	296	308	278	309	290	291	253	278	296	294	301	288	285	288	317	308	303	269	264	280	318	279	272	252	282	261	261	291	276	259	309	285	298	277	300	289	293	281	311	291	281	280	287	290	303	254	309	295	276	261	279	300	239	322	293	271	298	274	274	235	296	288	304	289	284	287	240	303	284	264	298	297	291	256	278	272	268	274	281	273	284	292	259	294	293	298	283	291	260	291	285	292	303	302	287	307	308	297	300	295	274	291	291	276	264	275	267	336	273	305	319	284	298	275	304	274	292	321	268	306	299	283	243	279	291	268	248	311	283	267	307	280	289	287	288	294	273	302	274	286	298	289	261	280	308	310	273	268	319	276	273	278	298	306	290	272	305	276	273	281	284	271	286	248	277	274	284	255	275	285	286	269	289	267	290	302	274	291	267	301	288	314	296	277	297	305	312	304	274	290	290	288	304	275	276	281	287	290	274	272	273	290	321	286	301	289	301	299	289	302	300	289	286	279	275	285	285	287	275	288	308	326	287	297	304	266	305	290	278	279	287	296	288	301	310	274	282	282	269	278	259	304	265	284	280	290	328	269	278	272	280	278	275	287	280	273	294	298	271	278	265	290	277	271	284	243	278	273	321	289	286	271	291	286	302	244	314	268	295	278	271	283	288	258	284	278	304	298	285	289	310	258	296	290	295	302	271	292	244	255	296	309	289	311	297	256	314	289	300	289	277	275	266	292	262	315	310	311	277	288	278	287	276	295	285	318	290	307	268	266	314	262	308	304	305	272	288	266	288	310	286	280	282	301	300	312	299	294	272	292	296	321	318	259	255	311	289	287	277	259	287	313	299	295	290	286	305	276	293	290	271	274	311	299	293	305	276	304	298	276	287	285	267	271	238	292	302	274	268	279	299	306	306	314	307	287	275	288	282	271	265	283	278	290	286	282	253	275	276	271	259	272	281	276	262	259	276	316	286	294	318	269	246	283	277	279	251	292	272	256	297	289	314	304	316	300	302	304	264	271	273	281	288	320	289	299	310	272	270	304	304	281	313	264	281	284	271	254	272	258	253	304	303	262	290	291	332	310	296	281	271	263	317	262	280	311	288	274	309	307	291	262	285	255	265	299	272	336	286	281	298	278	278	273	293	280	269	289	300	276	284	286	279	268	284	298	267	298
27932	23331	24142	11778	3705	2170	1275	976	880	812	742	748	749	783	736	756	715	714	775	744	728	735	791	728	733	740	733	698	757	701	739	730	812	770	750	682	785	728	774	733	760	752	765	733	757	762	821	790	768	688	707	723	749	710	742	761	703	719	792	757	759	758	743	730	707	736	740	757	750	739	739	753	765	756	751	766	777	758	736	741	706	734	692	723	722	769	753	726	719	732	765	702	709	717	706	764	722	710	747	692	784	742	787	729	757	730	741	789	704	746	745	758	725	725	702	737	733	795	740	763	703	688	727	770	722	732	745	720	728	708	740	761	747	744	735	732	760	751	724	711	768	724	687	758	741	767	718	728	771	710	715	736	713	701	757	731	696	772	748	743	788	729	739	725	751	694	741	753	783	758	728	765	766	730	797	725	754	763	737	746	685	732	730	723	770	726	733	721	717	728	752	744	764	736	745	759	744	768	765	781	741	781	751	733	721	755	783	673	733	798	707	681	766	700	765	747	772	715	732	798	708	698	686	759	757	748	763	739	729	749	720	784	708	733	744	734	724	719	736	768	743	744	793	772	760	787	750	748	744	729	814	705	701	772	732	729	778	768	704	747	762	728	761	720	727	748	774	754	780	791	751	725	746	712	784	717	727	766	733	763	748	749	762	705	731	726	732	718	812	743	747	712	725	729	680	742	705	751	766	716	778	741	761	811	765	727	749	760	764	790	742	757	744	755	724	724	733	777	738	725	763	727	733	767	742	699	727	777	750	785	721	717	761	781	730	740	710	754	765	781	744	771	724	754	789	756	734	765	744	747	727	739	763	695	708	732	773	728	789	759	745	731	767	697	761	737	764	703	759	782	720	744	713	718	729	697	730	727	763	799	769	733	800	715	773	702	806	716	720	753	737	741	691	725	749	790	769	771	736	730	697	767	715	780	743	741	720	723	744	732	741	716	697	778	710	775	803	734	769	716	742	748	763	740	774	689	732	735	706	756	715	719	761	747	730	783	737	741	719	746	778	715	729	709	753	731	760	746	734	703	725	745	699	765	737	710	789	786	767	747	699	735	737	777	715	723	723	761	752	745	733	775	793	733	729	711	722	758	716	754	766	758	738	767	784	740	759	706	771	766	766	756	725	737	734	775	784	763	753	714	741	767	745	741	759	717	734	743	696	739	737	764	751	726	778	741	781	767	695	734	756	789	760	726	721	703	772	806	763	736	740	746	743	714	775	770	764	751	732	712	740	769	733	734	701	766	760	730	749	776	765	750	732	732	740	771	722	723	751	721	735	758	752	770	754	762	755	728	757	760	764	765	801	738	778	720	712	685	758	744	760	748	738	757	769	729	749	713	745	752	722	736	702	730	733	728	755	762	783	721	725	749	693	715	699	716	771	731	739	776	739	729	748	726	806	770	755	762	715	698	734	782	717	745	773	776	712	773	765	753	718	756	735	749	740	742	779	709	742	746	728	746	787	730	721	691	765	742	734	752	729	751	768	729	693	784	785	710	777	743	695	727	739	732	732	750	766	771	779	728	769	714	759	706	760	735	745	739	739	751	731	773	711	744	753	728	715	707	790	757	759	766	735	732	752	753	694	763	726	727	786	690	754	747	763	752	709	736	803	747	753	731	771	756	758	711	752	723	761	793	733	741	737	754	767	736	770	758	741	697	756	685	756	714	769	716	776	728	753	724	813	724	782	725	755	786	741	749	705	764	746	750	717	796	752	760	730	794	777	741	748	770	733	714	743	748	739	772	731	746	729	763	765	740	725	754	741	768	760	743	750	765	728	779	714	724	725	726	726	756	713	753	763	755	772	731	723	726	780	754	811	734	711	700	728	724	806	727	712	756	710	733	794	720	746	730	788	736	736	750	729	753	729	700	762	766	749	753	728	700	764	772	777	737	727	738	769	754	748	744	718	728	735	734	724	719	779	747	762	734	753	776	779	725	758	766	779	785	713	775	777	720	734	742	778	737	749	731	735	748	786	770	720	750	735	747	756	745	757	769	704	733	686	785	727	739	695	758	772	740	745	777	712	742	796	729	751	728	704	678	764	711	751	763	759	793	780	721	760	734	744	764	767	765	771	707	735	743	747	731	767	718	754	693	709	744	755	746	769	749	766	772	731	708	726	746	722	764	756	709	740	790	735	759	722	761	728	763	767	724	704	766	762	753	728	698	776	724	772	771	760	764	774	706	740	736	733	757	748	760	729	738	790	692	762	747	796	735	782	733	738	782	791	723	757	762	771	694	719	698	751	717	724	745	739	785	715	764	774	732	752	759	740	766	755	774	713	725	726	743	770	725	761	684	769	731	701	757	759	728	789	816	743	711	737	729	761	719	831	773	793	734	721	758	690	751	726	778	736	749	735	715	737	741	730	739	724	735	727	759	705	729	737	755	735	779	770	700	728	722	756	749	785	721	731	775	743	746	754	752	733	748	765	761	758	695	728	752	712	721	774	750	737	704	788	720	708	726	741	713	765	760	768	775	751	705	771	783	733	764	718	734	724	718	646	744	735	670	722	779	749	744	725	784	736	773	737	765	696	749	743	692	764	783	718	743	752	750	774	705	709	717	684	725	732	739	724	713	745	743	728	766	745	729	744	731	754	763	729	744	767	746	757	719	801	750	718	754	715	690	758	720	742	737	675	661	764	782	739	733	702	786	732	714	709	718	734	731	784	741	764	730	733	760	777	744	741	767	735	731	779	704	752	779	788	741	753	814	735	705	711	736	756	700	742	709	695	747	689	718	737	773	762	755	749	730	762	789	777	697	765	737	722	716	758	756	710	745	754	737	719	727	762	782	742	717	701	724	769	762	713	753	728	715	766	747	725	735	691	729	716	705	757	769	776	757	787	787	758	752	702	731	772	697	771	746	705	747	735	709	731	753	703	775	728	695	736	716	709	742	780	734	711	719	723	752	733	750	737	726	718	699	713	760	758	741	723	761	733	733	725	723	721	772	788	732	727	765	748	736	745	729	745	717	714	746	726	702	754	700	723	731	796	744	753	695	704	782	748	787	778	756	751	711	767	719	747	756	732	807	746	721	707	747	711	762	736	757	766	722	750	771	770	711	697	798	732	787	803	746	791	724	710	740	689	784	771	739	728	729	773	720	704	725	765	686	737	723	741	727	771	788	747	699	761	738	763	716	706	708	743	811	693	792	711	802	756	705	753	734	761	786	752	706	721	718	750	734	807	736	776	755	717	719	820	744	752	746	736	753	735	746	755	717	776	748	786	728	760	766	793	740	724	749	694	728	780	741	739	744	798	751	772	692	735	719	746	761	757	780	751	687	761	729	699	744	739	743	755	725	721	725	723	758	765	702	693	780	735	730	761	725	697	735	713	750	719	712	707	760	742	740	732	725	688	722	740	768	720	713	734	768	750	743	738	787	756	729	736	707	701	754	749	769	750	776	750	774	692	750	758	722	777	784	760	756	740	732	719	751	744	741	721	768	704	756	765	720	747	734	748	747	729	744	709	752
17624	35508	26274	10317	4966	3296	1883	1159	1004	934	825	916	861	818	803	860	830	844	835	839	837	885	858	846	823	857	859	800	831	794	796	831	818	798	813	770	809	803	797	801	836	830	795	829	797	884	824	788	839	834	839	810	813	787	808	816	818	855	810	789	830	809	765	813	814	823	791	851	857	815	794	797	780	817	792	823	795	820	860	834	872	812	799	878	808	790	778	841	827	860	807	793	805	815	832	827	783	793	853	785	812	781	771	884	766	865	820	816	842	810	841	851	817	837	820	825	816	812	773	811	799	779	795	831	792	828	858	836	801	857	860	799	764	808	815	824	805	812	791	804	838	795	899	759	830	818	884	803	841	788	808	853	809	813	790	754	797	803	839	842	823	782	797	828	813	813	823	784	817	821	793	810	825	828	795	796	731	795	782	820	817	823	797	831	818	830	785	848	798	804	792	789	802	844	835	814	800	790	825	787	825	788	827	825	837	812	791	752	809	824	832	827	810	865	805	810	768	815	802	827	827	798	808	800	767	790	786	789	855	815	805	792	801	790	822	855	860	740	836	829	845	826	763	816	864	805	856	821	821	827	806	822	755	834	798	834	833	804	795	870	822	757	799	812	808	822	829	864	807	808	788	777	822	825	788	795	804	823	769	828	862	810	854	784	869	808	782	812	820	853	867	817	802	791	821	845	857	839	849	838	825	855	780	812	775	812	765	835	841	862	790	811	792	841	838	853	806	845	805	843	782	833	773	769	784	808	755	784	812	852	846	773	806	797	816	815	798	805	795	802	819	769	860	769	805	830	820	791	799	828	783	847	789	804	811	778	818	824	799	919	773	808	791	790	778	810	831	790	812	818	799	779	809	813	753	827	793	821	840	794	807	800	798	764	772	848	808	806	852	824	814	819	830	775	774	760	795	782	859	797	822	785	829	815	794	891	808	835	795	785	786	807	778	794	819	774	746	846	809	832	835	825	816	825	782	840	806	814	827	833	816	781	813	793	814	861	817	816	816	816	770	875	826	829	795	779	810	796	820	855	794	836	813	800	832	820	821	779	814	773	754	835	762	742	823	844	804	759	835	811	823	801	809	832	854	802	775	802	753	833	808	812	791	789	810	792	815	780	839	833	806	813	806	810	825	777	844	782	819	805	765	799	800	807	869	798	750	812	839	867	776	783	793	757	823	783	863	829	789	811	817	850	863	827	766	868	761	841	794	840	763	827	817	844	833	746	812	803	815	770	797	825	790	809	822	809	883	811	758	844	783	813	790	866	789	843	834	836	818	831	797	828	833	852	815	802	790	838	788	795	810	810	853	821	786	840	747	831	804	794	822	838	795	858	861	775	836	795	814	786	801	843	837	826	869	820	822	828	821	802	837	804	823	769	812	788	780	839	840	783	799	813	833	807	809	816	814	800	828	812	850	853	855	884	797	829	813	800	766	814	868	824	774	771	786	768	853	841	823	799	824	784	821	882	812	846	825	801	839	769	816	831	864	819	785	843	812	865	814	808	854	838	842	867	818	801	848	808	833	772	826	818	804	795	807	817	812	831	859	826	828	817	865	838	822	768	828	826	850	808	833	817	805	781	863	793	833	876	835	777	838	802	775	793	801	786	773	823	778	824	814	802	808	826	823	838	819	787	822	819	784	800	834	812	815	805	800	797	752	888	807	832	846	835	819	842	840	802	801	842	804	825	791	794	858	829	851	814	801	816	776	806	814	817	817	802	793	834	758	817	780	834	814	784	793	779	796	803	815	863	863	815	788	783	838	802	826	829	807	825	791	782	796	795	817	782	802	844	796	811	771	853	822	879	793	855	823	817	809	811	798	844	865	761	832	828	864	838	754	821	785	848	804	819	827	852	810	841	767	797	807	821	833	751	798	832	759	765	777	824	798	836	806	819	806	843	788	818	795	833	823	829	806	836	807	823	799	785	833	857	815	845	806	788	783	812	808	801	845	803	832	832	825	849	825	809	799	782	821	813	812	786	842	865	804	829	850	771	862	795	822	840	805	870	802	822	778	836	746	792	834	742	855	894	806	796	779	809	801	874	860	798	810	791	800	759	818	796	817	815	790	789	721	830	828	806	740	735	844	789	850	813	811	805	808	770	768	783	805	779	796	846	817	790	862	792	799	811	742	802	759	822	850	773	787	809	780	848	840	808	828	872	715	801	873	824	772	833	847	842	811	852	835	805	769	829	788	837	816	802	767	800	846	833	844	766	806	820	858	831	831	842	865	780	816	785	818	819	828	838	796	829	813	836	800	834	793	852	814	813	799	830	791	848	797	790	862	813	827	824	836	823	819	828	780	826	807	788	777	816	786	850	848	825	858	828	792	830	799	844	829	769	834	803	777	771	828	787	818	815	800	815	831	800	801	776	798	792	780	854	888	860	816	829	834	843	816	800	829	797	825	848	787	803	784	777	834	836	791	771	806	823	829	847	854	805	853	834	818	809	789	813	907	800	821	816	813	794	860	806	858	835	823	872	772	863	805	765	887	856	808	799	810	823	776	778	833	784	801	865	821	826	773	818	832	795	785	803	796	821	837	796	827	785	832	855	822	773	781	776	825	799	768	855	806	756	769	808	830	829	820	826	829	743	804	808	810	867	835	823	853	806	754	784	832	789	782	841	764	833	837	827	838	798	768	862	826	793	836	812	768	836	841	783	817	790	809	817	880	836	796	799	818	791	840	783	813	832	813	871	847	804	841	830	845	870	813	780	860	851	810	761	813	814	838	832	751	803	856	768	806	872	816	812	796	841	788	805	837	823	781	781	817	853	852	770	836	815	822	857	826	833	869	813	811	802	767	820	801	818	846	760	791	787	799	770	776	820	821	810	792	826	801	813	876	792	833	789	808	798	801	812	802	800	825	842	801	851	865	862	829	828	827	800	825	825	791	772	811	832	762	779	801	807	826	831	767	810	740	821	800	854	832	792	833	785	784	764	780	816	823	820	768	849	819	808	808	777	820	838	868	788	827	838	806	790	812	771	793	854	807	831	831	857	854	806	837	829	837	876	789	777	819	788	779	811	764	848	841	830	797	799	831	802	837	788	824	815	795	856	770	822	828	801	811	803	837	793	828	823	862	817	796	777	828	817	874	811	842	827	812	814	794	836	767	800	803	848	873	827	838	844	827	785	814	752	804	810	831	814	833	819	795	810	822	810	819	841	814	815	820	809	842	831	820	837	869	848	842	792	803	817	799	823	781	835	853	822	844	830	848	824	779	868	770	841	773	817	758	852	815	881	810	797	902	827	795	797	814	830	803	761	792	832	810	808	838	817	798	778	835	830	792	821	761	871	799	826	807	813	807	802	849	821	762	849	800	819	782	818	836	734	835	814	757	832	837	803	802	841	783	835	800	774	806	754	830	810	780	822	789	788	791	798	817	822	781	799	836	782	844	820	841	786	772	797	825	803	846	764	851	800	766	815	764	793	779	793	735	831	738	825	813	798	824	819	787	802	828	845	769	813	837	826	839	774
23980	21324	28531	24495	21230	12343	2777	1368	952	799	742	719	706	654	627	607	662	606	609	594	577	619	611	590	605	601	607	591	579	572	589	580	569	588	605	517	569	547	591	584	593	599	561	587	579	554	557	600	556	579	553	568	572	541	571	575	597	581	534	530	608	570	589	537	573	580	548	528	583	558	551	550	601	596	541	568	540	519	599	595	594	576	564	574	602	536	540	585	573	529	607	551	624	593	564	560	612	504	577	555	573	635	533	559	581	571	560	572	545	548	594	592	553	532	572	517	564	575	550	595	602	541	542	533	591	579	587	561	587	598	547	525	534	567	576	552	547	564	574	556	579	549	567	578	599	621	565	585	580	533	561	507	490	565	562	542	608	579	590	602	550	581	604	546	532	563	586	570	561	599	527	536	587	563	606	550	603	565	586	579	549	569	581	529	570	610	581	563	583	580	573	559	573	543	581	571	571	576	540	567	568	541	561	578	584	614	589	564	586	567	563	568	607	559	547	556	609	594	541	540	602	564	590	594	565	562	560	582	529	569	579	541	597	571	558	582	560	584	534	596	570	548	591	576	577	574	511	515	566	552	573	556	602	552	588	564	603	536	569	598	567	585	597	625	561	536	575	563	585	592	585	547	556	537	587	547	585	611	556	581	567	586	572	537	564	533	531	552	543	598	546	603	561	509	564	550	538	559	573	573	549	531	561	563	568	566	553	572	525	595	594	576	525	561	585	581	600	562	537	572	554	594	578	545	557	574	577	554	545	626	531	575	565	567	556	589	585	530	566	560	582	548	532	568	529	541	583	555	548	567	549	559	556	563	552	554	512	561	551	571	531	564	557	541	532	550	558	604	585	567	562	527	534	532	583	551	520	609	548	531	510	563	553	579	522	561	544	564	544	553	523	576	550	564	495	540	518	518	558	576	528	542	597	532	565	564	536	528	575	576	606	572	535	586	561	575	615	588	514	550	555	549	551	558	591	610	551	553	593	535	576	582	592	553	513	567	526	519	566	577	562	555	528	566	579	566	559	591	551	548	560	575	578	554	562	574	555	556	563	565	585	517	559	571	581	573	537	541	569	570	566	558	575	583	549	548	529	583	537	527	603	547	519	573	568	518	559	587	544	550	556	590	535	581	514	561	573	547	587	569	603	607	569	494	559	569	554	575	572	529	552	589	537	558	560	540	562	561	573	550	513	554	545	583	566	583	572	581	523	548	574	562	608	557	549	553	572	565	629	570	562	518	584	582	578	563	538	545	584	567	571	590	565	529	584	546	554	549	564	581	575	585	576	554	586	540	568	551	579	516	584	574	586	585	593	583	571	598	574	549	572	538	582	597	526	575	557	580	544	568	505	619	544	517	525	553	575	583	554	554	574	586	537	543	594	563	587	562	583	566	573	538	603	600	582	584	585	561	588	580	627	575	550	583	536	569	578	563	567	554	565	541	579	575	539	563	561	542	572	562	561	558	531	586	584	523	603	611	578	569	560	562	577	573	539	573	558	543	511	562	573	580	559	568	592	532	549	574	610	545	572	535	556	569	586	545	556	572	594	580	544	548	590	547	562	577	545	576	587	590	586	591	601	554	544	530	551	552	557	588	552	570	570	579	531	544	565	556	572	567	546	551	559	533	565	580	537	567	569	536	555	584	541	553	541	559	562	568	547	521	564	578	516	555	556	529	585	593	534	577	584	539	579	567	607	541	540	586	551	598	576	570	559	567	588	546	550	578	549	572	574	541	563	505	562	589	551	507	552	586	544	564	512	587	520	580	564	561	528	556	561	565	564	556	555	566	532	575	581	554	586	580	563	552	550	592	553	586	551	517	574	593	525	564	564	540	590	540	555	554	554	538	557	520	587	586	565	530	571	544	591	530	572	545	515	540	556	522	558	583	571	516	575	545	564	534	534	535	534	559	582	567	527	539	590	524	551	521	540	524	582	533	534	612	573	506	588	556	516	540	567	554	538	602	556	565	559	594	525	528	533	559	558	582	515	566	587	552	600	560	543	620	561	565	579	546	565	547	572	539	568	531	546	549	567	554	553	553	587	545	557	558	541	557	566	565	539	600	550	573	533	577	615	556	587	513	546	555	599	545	570	503	540	533	527	570	566	591	577	603	569	576	567	596	596	543	569	534	541	487	556	584	552	538	564	572	573	600	550	580	554	557	572	603	551	551	547	519	576	562	563	548	544	526	572	592	563	540	547	574	585	571	566	575	544	542	555	559	587	543	591	578	558	547	573	561	538	571	585	589	518	561	577	543	508	551	547	601	547	610	545	563	551	549	580	596	538	581	579	555	560	581	556	550	579	580	596	554	581	570	598	593	532	577	556	604	579	597	590	563	586	577	564	561	528	528	581	553	569	577	597	575	600	547	605	595	539	551	591	549	535	567	531	531	580	568	593	555	570	523	575	585	548	595	551	575	566	547	570	534	526	536	557	562	578	577	560	615	558	540	591	551	549	548	531	617	621	569	574	558	516	590	582	548	561	575	563	556	573	572	548	533	598	563	578	539	558	528	532	610	590	507	559	513	546	583	537	569	589	584	524	540	574	541	558	567	541	566	546	555	541	572	555	579	592	582	557	546	553	590	546	553	545	559	602	544	590	536	567	569	581	536	546	538	578	556	562	563	583	557	583	546	577	553	558	597	556	488	554	545	558	541	598	601	542	576	571	536	564	588	521	566	549	579	557	574	569	565	530	641	572	585	578	571	570	546	511	560	554	556	563	546	552	564	586	552	553	548	531	560	582	570	554	550	581	561	551	552	566	579	529	561	559	552	548	574	549	588	554	538	567	504	551	509	599	597	569	567	555	582	539	551	589	518	576	594	567	538	535	571	586	571	560	567	564	574	561	557	577	526	554	638	554	568	558	524	535	570	539	576	563	570	587	518	532	579	597	530	604	563	547	596	570	571	584	563	516	575	550	554	571	570	550	539	547	583	601	573	581	544	566	585	551	553	568	592	521	575	575	539	551	504	567	559	585	540	565	588	564	535	608	537	575	581	591	520	571	568	557	571	602	569	596	575	561	555	581	525	559	597	577	559	567	557	583	550	550	540	564	526	536	550	575	555	553	561	555	575	576	579	565	554	601	589	568	539	558	575	563	569	539	499	566	499	563	601	569	560	582	558	542	540	538	553	588	567	587	565	568	535	543	536	514	542	486	545	555	586	535	551	552	598	561	588	601	545	542	559	554	593	559	580	613	592	586	588	596	539	527	553	540	584	615	548	567	548	556	568	591	577	584	598	539	598	551	541	531	547	545	535	574	578	551	570	593	535	584	556	528	522	544	527	572	538	586	547	534	557	547	582	552	579	534	569	603	567	551	561	564	536	561	597	572	586	558	538	537	557	552	568	597	548	546	581	595	567	556	578	564	563	533	564	523	548	568	586	568	510	530	545	549	545	560	584	527	567	612	556	540	599	596	555	548	512	559	576	631	588	504	597	551	560	537	570	555	562	527	558	579	594	589	537	574	577	585	605
19227	43862	33881	14185	7138	5185	2897	1870	1362	1116	980	935	854	820	780	787	694	690	679	719	708	653	642	645	621	707	646	639	655	678	650	699	663	642	672	611	666	671	598	645	594	674	618	637	696	630	637	616	648	651	614	628	655	616	635	582	627	654	604	584	636	616	659	635	622	645	684	636	636	682	600	613	664	658	614	612	626	605	629	619	610	644	676	646	643	586	621	648	616	632	655	610	609	669	650	690	628	564	655	617	592	721	619	662	663	631	620	614	643	653	607	609	650	600	634	664	648	606	687	657	659	646	630	707	670	603	592	615	652	634	648	642	643	638	647	618	642	670	641	597	641	668	622	622	611	642	656	635	601	605	632	583	642	627	625	679	575	655	645	676	664	616	612	615	609	630	624	632	643	608	575	594	618	612	653	635	670	641	629	646	691	687	601	587	604	607	616	628	619	593	619	661	609	642	626	608	632	651	639	609	660	614	619	606	608	647	635	617	635	621	608	621	661	616	639	649	593	645	673	636	594	615	619	610	613	610	649	639	640	648	615	673	610	592	615	627	651	646	616	658	617	642	644	604	626	631	657	612	632	606	629	612	635	686	630	623	583	624	626	623	652	612	659	681	642	646	649	672	694	633	614	622	605	667	652	598	625	593	640	595	637	644	599	577	639	645	653	642	612	634	598	575	632	621	647	637	648	664	621	592	643	630	633	635	575	639	633	662	656	630	624	659	600	645	655	657	626	616	571	565	611	637	641	628	601	601	647	642	613	628	664	591	657	616	649	636	644	625	661	631	637	609	648	639	646	631	640	642	619	655	639	639	624	596	612	629	640	614	619	599	643	643	676	636	643	613	640	638	657	678	659	598	664	647	625	565	630	655	585	613	666	659	655	641	651	611	629	651	649	626	640	699	653	652	608	621	592	600	597	649	622	634	649	633	628	639	627	610	628	575	652	617	625	629	629	647	615	588	651	628	645	588	610	675	599	636	642	633	603	611	597	653	644	606	654	632	590	640	585	634	596	646	610	684	604	625	659	614	616	638	647	626	628	629	582	615	623	659	609	617	620	670	654	631	619	619	619	598	625	685	631	659	655	594	608	642	650	669	640	611	661	648	649	669	637	623	667	597	657	630	657	653	638	610	669	636	663	591	660	651	623	608	632	652	630	630	633	646	638	610	691	544	583	627	657	622	626	656	604	662	655	628	603	646	640	602	623	613	633	576	611	676	632	607	614	653	651	636	613	640	635	633	660	645	636	631	655	586	595	622	665	572	609	592	636	605	629	670	649	647	638	588	602	590	630	592	636	669	607	647	645	608	603	654	593	615	648	610	628	632	698	587	673	609	630	651	630	687	668	575	603	645	652	607	635	590	612	617	665	602	607	689	607	601	649	664	580	629	638	624	623	621	631	617	643	617	650	622	658	657	642	658	619	597	597	638	642	638	653	646	592	619	632	611	633	639	631	664	629	609	609	614	647	617	603	590	604	595	657	629	592	613	593	633	618	600	607	637	615	663	612	600	595	634	655	616	611	603	595	639	627	634	643	634	607	612	629	611	645	619	613	674	614	614	638	614	653	601	599	640	638	600	637	654	623	653	646	635	607	608	634	599	638	603	668	618	651	629	618	640	630	620	609	606	646	620	659	649	632	644	663	597	633	627	652	613	621	607	591	580	631	667	597	608	639	627	574	645	629	598	640	614	596	626	612	624	647	681	642	625	667	609	633	647	664	642	622	637	609	581	643	622	592	656	631	641	697	655	651	638	583	645	606	636	634	633	679	638	608	615	609	607	600	632	626	634	632	631	608	690	614	664	644	654	629	664	626	629	615	626	615	583	605	634	631	605	688	652	630	606	651	669	634	629	623	651	641	656	611	613	621	597	643	652	610	602	606	671	631	656	605	624	646	624	631	597	606	607	599	632	598	609	651	638	649	610	651	625	623	629	610	625	662	648	652	607	613	621	624	645	653	657	620	630	675	612	636	615	657	638	610	622	628	656	637	706	653	607	640	598	629	603	592	644	633	652	624	652	603	629	568	668	632	641	621	681	581	668	581	646	636	646	609	615	630	640	677	664	631	633	598	618	608	618	627	644	604	595	645	606	635	601	631	668	624	664	619	642	676	649	595	609	654	650	622	591	599	615	644	631	634	571	625	634	641	624	614	590	632	571	609	592	641	630	612	639	667	605	657	642	655	625	614	621	631	642	583	601	559	617	628	664	615	614	619	611	636	633	599	595	657	639	635	651	611	598	623	617	629	597	647	655	609	669	636	639	622	624	600	651	598	637	615	653	632	599	635	624	627	624	601	659	605	639	613	606	615	630	634	649	668	591	632	638	656	614	662	634	674	652	606	648	600	605	633	654	606	635	629	632	627	641	652	622	605	663	620	576	622	596	614	661	618	627	619	617	649	636	603	642	614	626	612	602	617	666	666	688	626	608	634	609	696	629	627	637	641	617	612	629	614	642	632	671	602	617	604	653	647	600	594	627	630	626	623	649	597	590	637	635	599	635	619	605	637	638	603	656	577	611	644	650	634	607	624	622	618	607	611	644	667	603	593	635	668	619	597	621	646	655	618	657	602	651	634	633	671	678	617	650	638	644	624	621	602	654	664	628	619	602	605	644	617	633	650	632	622	642	605	638	612	580	604	603	618	623	660	603	632	639	606	638	615	664	626	629	620	687	634	646	591	604	646	672	626	612	584	638	627	610	625	657	645	636	689	630	653	623	649	655	664	642	635	624	618	610	661	646	657	619	633	613	619	649	598	588	635	588	644	635	673	626	622	644	646	618	668	637	608	615	616	652	621	622	593	626	673	652	598	647	607	628	657	650	648	644	628	639	570	601	618	593	662	608	641	653	625	605	580	652	610	625	589	667	640	614	599	634	639	590	610	620	625	631	689	638	625	627	589	629	655	626	601	636	648	651	641	642	557	659	640	615	645	652	626	622	649	590	639	666	636	601	603	618	616	604	634	628	585	596	628	589	618	635	586	627	629	603	632	621	596	592	624	616	609	642	667	660	650	581	640	628	600	634	646	674	563	603	631	636	589	657	620	671	637	578	657	644	642	627	626	613	643	638	606	603	634	673	577	610	595	642	660	658	619	629	640	602	643	662	612	613	600	634	644	582	650	650	614	601	652	638	635	614	634	644	587	654	624	616	640	637	616	616	629	616	648	581	628	651	635	639	569	614	612	631	694	592	643	635	635	647	603	624	605	673	659	621	687	607	603	608	657	639	659	656	606	620	629	608	601	645	653	608	623	602	641	616	658	619	585	617	641	631	639	647	619	615	646	630	599	598	600	619	606	582	619	598	593	634	633	612	607	598	625	603	665	652	627	628	651	622	644	628	645	627	639	656	659	634	667	622	625	628	641	651	630	649	603	598	651	597	624	652	636	662	625	626	591	642	628	613	651	640	643	611	631	633	634	622	643	641	647	599	616	576	655	604	648	632	623	611	625	624	666	634	698	642	645	601	617	629	627	651	632	649
24953	21317	27645	25313	14592	2787	1261	1008	766	691	649	654	633	620	606	608	575	583	578	624	566	580	562	562	581	553	542	543	543	579	516	576	557	555	542	570	585	509	548	555	543	544	502	545	608	549	508	611	559	559	503	538	533	597	533	577	553	532	564	528	550	540	523	538	536	536	574	556	567	543	556	514	516	535	531	578	524	535	545	551	549	561	567	590	590	542	560	556	526	545	557	562	505	530	489	561	550	552	554	558	602	543	538	556	563	511	558	518	576	584	548	516	517	616	592	524	550	533	551	608	571	533	527	534	522	544	533	483	551	573	580	507	559	563	509	544	569	528	562	562	519	555	597	569	559	554	536	563	523	523	511	566	609	545	529	561	577	576	528	580	552	522	564	545	573	563	563	539	530	545	554	536	546	545	559	541	569	566	532	520	603	537	547	528	502	536	570	553	536	550	555	571	567	534	569	567	557	577	539	567	575	525	570	546	547	519	552	570	543	541	562	523	541	560	523	555	546	571	575	521	535	530	575	552	536	571	547	541	569	586	552	583	582	531	566	535	550	538	505	573	522	561	537	569	572	515	567	567	531	582	553	544	576	566	582	579	542	587	561	579	527	577	543	523	506	560	558	557	604	604	565	530	542	569	539	551	497	615	544	530	583	559	575	556	539	582	573	552	544	539	544	512	518	543	534	521	509	604	581	523	517	555	542	566	579	604	567	525	556	576	552	566	520	540	590	563	542	573	596	535	562	547	524	534	521	543	556	513	586	530	531	541	541	539	579	552	515	551	540	551	516	561	541	546	588	532	543	569	534	557	558	558	556	534	533	542	577	543	539	563	574	570	561	514	551	585	589	497	562	554	558	582	574	521	528	537	547	538	532	563	560	514	552	580	534	591	552	589	558	548	533	516	572	573	582	538	541	587	548	540	549	550	577	597	542	556	512	552	584	527	582	560	581	556	609	526	506	578	561	547	545	558	549	545	548	531	570	549	524	561	542	540	536	530	543	552	501	575	550	534	556	575	573	559	564	542	532	532	580	512	553	536	588	557	544	538	550	534	596	540	522	577	567	542	552	566	517	551	510	550	548	529	559	561	560	534	566	552	526	524	551	510	564	560	562	540	533	502	510	565	572	502	557	484	572	567	548	542	612	539	592	562	558	521	543	596	540	567	585	519	541	556	557	587	526	565	533	534	567	536	550	555	554	535	523	519	484	577	519	549	539	553	557	541	564	571	488	544	584	553	533	559	560	527	554	528	549	558	517	532	559	551	570	568	573	591	509	576	541	536	533	557	527	567	588	570	492	564	560	548	561	490	542	548	534	521	544	517	548	538	527	521	554	551	564	500	549	583	548	504	545	550	573	517	505	567	540	561	559	577	573	545	541	512	529	578	551	538	572	551	520	509	534	545	565	575	479	525	563	590	575	563	553	538	535	519	548	512	571	543	524	582	489	556	562	572	549	561	533	557	520	541	539	571	554	529	532	548	543	520	544	540	572	565	541	565	543	624	559	559	520	529	538	550	545	541	563	547	513	546	563	593	565	579	532	564	542	550	545	553	545	537	556	536	570	522	541	515	548	560	608	568	555	553	547	589	563	568	584	547	545	556	503	600	576	563	562	517	547	557	586	550	571	542	522	529	525	582	576	599	550	530	571	549	565	571	551	522	545	552	574	585	540	523	560	531	532	541	556	541	530	541	606	512	537	577	589	595	607	587	525	542	569	581	568	513	603	527	577	576	564	536	554	515	550	512	535	558	583	560	538	566	552	574	557	531	504	519	544	512	547	504	565	567	553	551	568	555	568	588	531	544	556	563	529	573	573	573	513	499	494	548	535	525	563	594	507	600	537	539	547	527	554	528	559	560	529	519	556	585	562	544	577	554	557	508	569	534	512	564	574	529	537	544	544	554	539	536	511	563	525	612	559	529	554	550	548	568	550	546	562	579	590	605	555	491	532	579	560	511	553	558	560	518	539	550	558	505	561	543	546	547	561	589	566	539	548	559	549	528	520	540	566	533	541	573	545	517	550	510	569	541	531	561	548	521	567	561	569	532	556	592	586	549	527	585	555	526	555	525	553	576	545	540	599	594	532	536	503	528	546	549	542	559	577	507	557	511	504	577	563	566	570	559	547	528	577	547	585	545	571	498	596	511	535	549	524	521	500	513	530	531	566	585	551	569	561	543	600	548	530	569	553	556	585	562	529	511	528	539	531	588	559	564	537	514	503	548	567	561	546	555	494	576	586	569	549	556	545	533	549	512	515	535	578	523	528	564	541	558	536	533	560	540	554	574	548	550	529	553	513	543	571	537	601	556	526	550	539	584	602	527	580	574	558	542	568	558	548	552	583	543	547	592	550	510	553	557	524	545	545	533	549	555	531	534	534	568	523	580	534	535	540	570	537	549	485	591	561	558	523	557	521	568	555	560	567	579	541	546	582	492	527	522	501	540	532	534	543	523	526	554	567	581	553	566	543	547	564	555	549	538	544	579	539	516	526	530	579	525	514	524	514	541	539	514	518	561	532	555	552	576	607	531	529	555	554	504	561	582	535	564	536	574	564	534	553	526	572	549	577	517	596	513	516	514	570	565	574	573	552	533	542	541	547	547	573	546	609	573	552	559	572	508	544	542	522	533	543	514	559	515	503	528	543	555	580	522	533	549	528	514	520	563	535	559	552	554	518	515	549	585	568	517	549	509	569	582	539	558	493	544	516	541	539	590	531	563	535	564	546	520	541	569	542	545	528	589	557	550	531	593	523	570	557	518	569	572	562	522	549	531	559	563	548	524	523	573	527	574	520	528	525	551	549	555	485	516	550	557	551	555	562	518	532	555	533	615	573	544	512	529	541	515	497	603	490	545	601	566	533	626	538	591	579	567	563	500	593	561	542	505	545	568	489	587	537	603	565	574	504	548	545	565	522	582	523	518	541	560	542	512	556	539	567	577	598	534	571	576	528	543	580	544	528	583	560	591	514	578	531	593	538	595	520	534	537	531	562	543	552	538	547	584	523	515	612	531	543	555	595	536	581	549	568	545	555	579	544	578	555	553	544	529	517	498	523	548	530	567	542	538	509	517	531	549	525	516	530	600	556	543	584	588	567	538	528	566	567	551	605	527	535	582	532	574	582	531	582	552	554	582	557	527	568	558	528	572	576	560	569	538	571	569	569	536	549	556	513	542	536	563	499	556	498	485	560	545	587	594	566	538	542	526	505	581	556	537	548	545	566	536	544	563	550	523	526	571	555	566	553	526	606	522	531	517	596	578	549	533	537	559	560	561	557	535	533	614	519	529	534	573	562	508	572	510	566	549	570	541	509	531	531	541	564	571	520	571	549	571	549	567	560	534	545	580	534	535	501	533	561	528	514	556	600	551	554	581	496	547	547	591	567	527	548	572	534	518	551	590	537	542	555	525	555	557	541	551	566	571	539	514	558	582	531	552	552	565	500	542	580	559	527	548	588	574	558	544	537	495	519	529	570	542	561	547
18784	38957	30429	12420	5258	3170	1957	1462	1052	898	752	738	712	684	709	625	619	645	635	645	604	633	624	643	638	617	621	658	643	567	661	632	631	608	620	605	576	583	580	606	570	654	589	619	604	629	641	631	577	592	607	564	622	561	590	591	575	615	552	635	613	576	581	629	565	618	582	611	641	614	627	620	576	611	610	628	608	597	615	624	612	605	630	558	574	594	579	610	574	586	629	641	573	549	595	612	577	606	590	609	622	612	601	591	612	582	623	638	598	594	614	592	561	573	589	602	620	612	598	605	613	613	575	603	605	605	624	645	604	568	605	640	553	628	594	601	583	572	633	573	616	617	606	670	545	580	592	635	572	589	589	607	570	613	600	590	592	610	571	584	601	560	560	572	572	619	602	626	614	579	615	564	571	604	592	613	605	586	607	600	588	608	578	590	543	566	581	634	604	610	626	592	623	567	609	574	577	613	580	603	554	610	592	625	556	621	628	621	596	583	613	574	586	594	623	604	575	611	576	608	631	601	605	592	571	545	607	567	540	571	576	529	588	551	587	605	566	593	582	637	583	560	655	621	608	609	597	603	613	614	620	601	607	575	581	579	572	591	607	642	605	602	550	629	567	576	583	589	623	600	572	585	580	605	587	543	532	594	585	575	569	597	601	594	604	603	623	577	591	588	581	623	591	615	626	618	613	558	585	623	623	617	599	615	557	615	529	587	600	571	577	599	593	581	605	579	616	642	582	588	594	609	582	612	618	624	565	600	590	595	567	597	574	644	600	581	592	622	557	611	596	607	607	588	589	601	604	585	567	608	616	620	582	595	581	611	590	593	551	624	608	579	578	579	595	587	572	557	515	607	575	636	619	581	598	585	597	571	623	632	632	577	587	611	612	640	601	572	563	572	581	608	583	625	581	629	591	614	583	597	610	594	584	618	597	594	577	580	622	573	610	602	618	625	611	609	606	576	590	634	574	548	624	564	565	614	595	602	613	616	598	579	610	616	609	600	582	572	640	580	631	583	566	621	606	608	591	590	597	600	615	596	604	611	594	546	591	578	592	593	610	627	619	561	589	584	617	578	601	619	623	604	585	616	626	632	600	618	584	596	552	623	552	590	576	624	613	623	605	617	583	603	600	558	625	564	661	576	607	565	574	627	573	599	600	584	559	599	593	632	607	576	564	593	628	584	601	590	575	597	607	607	603	557	606	655	626	572	620	657	648	613	572	627	600	559	596	596	606	639	596	577	607	616	598	550	585	642	602	641	612	593	639	569	611	564	625	564	615	605	561	613	598	564	597	582	604	532	568	591	622	611	601	603	626	600	606	605	589	563	597	598	625	573	616	614	539	598	594	615	608	587	634	602	638	604	604	545	567	593	524	586	651	584	601	585	622	603	557	573	635	597	594	573	599	634	590	625	591	603	581	603	592	589	599	598	583	601	592	612	570	560	622	602	632	606	629	578	567	581	523	576	606	611	572	609	614	581	566	607	617	594	581	551	631	601	622	577	597	565	548	633	602	602	608	581	563	562	541	597	601	614	609	603	594	626	598	553	581	602	609	602	648	609	585	582	610	605	582	602	584	579	637	576	616	611	559	605	615	573	590	607	575	601	582	611	567	591	636	596	611	619	611	572	593	619	625	627	593	603	582	610	625	637	596	577	636	574	600	640	595	555	616	582	611	603	601	617	560	557	617	609	610	641	577	572	592	570	602	605	582	560	581	589	601	604	569	619	668	594	570	623	592	536	607	635	585	601	604	572	617	632	574	595	557	564	608	634	556	589	594	573	608	565	619	614	590	585	598	604	625	567	555	589	565	632	595	629	587	575	620	562	603	633	617	613	569	569	613	557	618	549	560	581	616	591	563	561	614	605	579	610	586	579	623	587	617	622	628	588	605	590	608	579	610	609	560	616	622	634	623	591	572	574	566	596	567	587	573	629	600	596	588	561	554	621	572	638	572	569	606	589	637	605	578	571	567	568	590	581	590	578	617	574	570	637	599	595	591	588	601	619	604	571	611	594	566	547	578	608	568	590	582	576	635	616	616	631	607	587	574	577	583	576	596	591	586	632	576	565	578	628	616	607	592	600	603	610	605	616	574	573	614	612	607	564	612	585	620	579	607	579	607	549	611	600	614	570	590	584	589	623	587	599	640	607	580	609	573	584	578	577	596	607	643	595	597	551	606	605	623	591	585	646	582	611	586	588	613	571	602	625	635	571	578	595	575	579	592	652	553	565	632	555	585	577	586	557	590	588	620	574	550	594	580	612	575	598	543	625	575	600	621	614	608	573	613	578	582	621	584	588	571	606	616	590	575	599	627	573	585	639	571	587	567	575	582	576	598	621	649	596	624	587	576	583	545	561	571	550	604	592	606	655	655	605	648	611	606	596	594	581	583	607	594	633	626	593	558	617	593	616	605	615	591	609	578	622	583	613	587	552	605	601	584	621	593	547	585	651	599	594	591	582	593	604	656	604	576	580	623	605	598	588	632	577	581	610	595	575	593	604	574	558	597	573	588	623	570	622	569	629	613	594	585	578	584	595	568	578	626	586	592	600	583	557	565	615	617	627	562	596	557	597	574	627	579	610	602	594	572	662	600	642	600	569	620	635	602	569	549	580	616	640	598	550	600	584	589	620	601	618	584	559	612	574	609	599	534	606	637	566	598	595	595	597	575	613	627	601	619	568	571	583	597	600	590	603	622	668	574	582	578	598	610	590	550	600	609	609	595	578	625	627	597	638	578	591	615	597	635	580	604	614	614	589	585	601	611	582	580	596	580	607	590	558	631	580	595	571	604	568	582	576	584	603	583	618	623	597	613	596	598	583	595	620	583	621	608	630	632	575	597	588	598	589	595	620	609	647	595	576	570	634	589	600	629	641	592	623	633	600	585	544	583	597	598	564	590	607	603	629	667	622	601	560	601	584	607	622	604	566	597	573	601	601	582	555	589	552	560	604	615	632	607	591	577	610	617	611	600	607	606	617	580	586	555	622	608	648	608	543	575	622	556	612	581	595	583	634	629	624	590	600	577	597	570	582	584	599	608	597	594	581	612	599	526	575	590	592	605	626	591	598	600	590	542	579	621	588	587	586	609	609	632	615	592	616	575	600	594	575	614	541	598	604	599	594	576	568	601	572	581	601	556	609	552	592	640	615	621	609	570	584	625	651	596	614	574	601	592	582	615	590	569	587	562	633	567	605	574	559	611	588	625	573	625	598	583	581	562	566	578	616	588	607	601	572	614	595	549	547	584	576	542	597	615	602	589	570	583	591	615	637	592	568	637	599	577	581	598	589	577	589	595	616	619	601	600	591	624	571	603	583	586	614	569	580	558	620	599	585	544	645	635	623	578	605	595	606	624	586	658	598	598	588	604	595	617	621	581	642	582	633	625	627	551	589	592	592	570	594	664	599	565	621	600	549	597	565	581	574	622	586	595	590	559	545	571	626	619	622	614	572	604	584	574	596	591	571	604	628	578	667	618	628
22856	21352	28906	24116	21343	21385	9773	1467	980	743	558	496	481	403	402	366	383	329	333	324	322	303	312	294	318	304	288	303	301	273	330	294	323	293	292	275	297	277	273	243	276	277	298	269	301	275	291	259	275	234	258	291	257	254	276	266	267	275	258	282	247	256	261	267	278	249	280	267	265	260	252	259	250	251	237	238	263	253	256	237	278	283	262	273	299	259	271	271	265	247	240	274	260	232	265	281	268	278	249	260	218	265	254	254	246	230	267	277	289	270	278	268	273	252	264	272	268	268	261	254	292	255	268	261	260	242	219	263	232	280	251	262	277	257	242	247	277	251	274	248	283	272	264	250	265	267	244	248	266	249	267	259	260	293	282	261	262	263	265	248	235	259	246	269	267	257	268	273	259	237	260	262	275	266	256	285	261	254	244	254	233	263	267	251	265	251	259	246	226	270	258	268	260	268	271	244	267	277	258	287	265	283	280	259	263	231	247	249	266	258	253	277	252	290	248	255	250	226	245	292	245	269	263	237	241	251	268	286	280	272	259	254	270	251	300	285	271	260	260	244	241	264	245	267	254	266	284	265	267	235	270	238	248	241	246	252	279	241	221	268	245	259	245	242	246	263	268	244	273	273	269	257	248	280	269	275	278	308	241	258	296	259	261	271	278	243	228	279	239	251	279	262	255	268	233	249	266	285	260	246	216	261	281	259	251	273	276	242	254	276	293	257	261	251	261	256	289	234	242	276	247	266	281	251	255	228	232	234	267	223	285	235	256	251	265	258	253	248	239	269	245	259	267	259	292	239	259	279	239	266	261	277	277	276	258	302	266	259	237	268	260	258	255	265	259	239	258	262	250	247	233	255	241	241	250	277	287	257	266	259	271	255	261	235	268	257	249	259	263	231	280	274	268	286	235	289	255	287	273	247	239	246	251	229	251	261	264	265	226	267	252	276	250	222	258	238	269	261	298	236	253	263	262	254	282	255	243	273	267	269	243	277	263	254	264	249	256	265	271	239	251	264	263	244	283	259	234	273	310	273	264	268	269	263	273	267	250	230	276	260	270	224	251	259	242	257	255	235	245	251	243	251	262	248	256	281	284	278	253	246	240	277	219	232	259	261	249	248	255	258	262	248	263	234	275	300	284	289	248	257	254	227	253	264	230	249	290	253	288	262	308	282	228	284	262	250	257	241	270	232	248	284	261	250	224	297	245	263	236	271	250	263	248	266	242	264	252	264	255	270	257	257	237	264	273	263	266	257	274	221	262	239	244	253	253	287	266	262	251	261	254	235	260	256	241	263	256	271	264	253	238	264	274	239	246	266	266	237	266	269	230	267	254	272	247	256	256	273	263	241	262	250	270	275	242	299	266	288	263	264	245	285	270	248	270	252	263	251	276	278	243	261	228	306	244	250	253	245	264	251	254	251	224	244	243	275	266	288	229	250	238	283	301	243	235	243	269	263	268	267	281	253	267	271	276	290	266	263	234	226	240	278	262	269	234	269	258	277	247	250	249	265	272	240	258	248	257	248	281	258	242	280	270	262	230	270	265	260	257	234	238	272	253	268	268	240	268	270	248	282	271	250	282	274	273	277	278	267	277	255	243	246	249	261	249	242	255	252	253	235	266	236	253	238	275	275	248	280	260	267	242	254	284	257	247	269	265	280	228	253	243	277	267	234	236	274	232	274	261	247	268	240	263	238	255	276	266	246	276	287	257	281	263	257	234	241	265	255	262	255	234	235	243	265	239	252	255	246	266	287	290	260	243	229	239	255	252	269	230	236	266	273	262	276	230	261	280	230	261	265	264	251	264	235	255	239	258	266	241	266	254	232	262	263	240	261	268	260	266	270	268	267	258	281	269	266	270	263	247	270	260	277	263	237	236	226	248	243	260	262	241	273	241	242	233	245	238	262	258	255	275	259	264	246	225	281	263	278	251	259	269	261	236	276	269	293	261	250	257	263	256	290	248	258	234	266	253	227	262	253	232	253	269	250	252	258	260	281	259	269	253	284	274	264	234	227	254	237	247	249	267	242	248	266	239	268	258	272	241	245	264	250	246	291	264	265	250	267	241	247	252	279	246	248	277	254	247	261	270	249	254	289	232	268	264	238	251	241	256	244	246	284	253	269	270	220	262	247	264	256	237	253	280	278	268	267	287	256	265	268	259	260	298	238	246	276	238	266	227	234	272	291	251	256	244	256	261	257	242	258	244	250	251	273	235	241	244	233	283	284	242	260	249	251	267	257	254	257	247	256	267	249	270	269	250	263	283	265	261	249	239	253	237	237	231	291	233	251	253	278	239	257	288	234	221	225	240	243	240	263	250	231	266	252	259	238	245	253	239	249	290	270	247	254	268	252	240	281	235	234	289	240	279	255	271	258	265	241	241	247	241	249	250	252	254	268	240	242	249	263	280	254	276	274	271	260	253	301	282	287	249	235	263	256	240	279	246	257	292	240	273	295	251	282	250	251	251	273	249	268	259	274	236	240	269	259	262	232	262	266	281	228	240	241	282	230	256	240	252	288	238	286	275	246	271	258	285	244	242	279	261	273	288	260	269	275	274	290	255	267	244	253	256	250	260	226	261	257	265	252	249	250	252	239	257	282	261	231	230	286	272	289	272	245	265	276	255	246	282	282	274	273	244	265	248	289	246	270	276	255	239	270	245	260	242	240	235	237	254	274	261	264	268	264	286	261	274	249	233	216	281	261	232	237	261	268	235	250	256	248	247	267	269	260	255	266	245	265	286	234	250	242	241	247	248	274	273	278	261	235	262	242	268	245	264	254	229	261	271	256	259	273	244	243	292	283	272	275	230	232	278	292	255	254	235	265	249	252	257	262	262	264	273	268	270	271	257	250	279	277	274	252	242	250	250	301	264	285	248	247	270	246	275	281	256	266	252	283	259	264	256	259	289	242	245	267	233	256	262	316	219	236	281	281	225	244	243	238	254	285	210	235	269	241	267	269	247	269	262	236	231	282	265	271	252	278	254	237	280	238	257	262	264	257	235	234	267	263	271	238	260	256	247	275	258	251	264	268	302	264	278	262	283	254	243	253	291	253	239	261	250	250	226	265	250	279	247	263	242	256	240	248	282	245	242	253	254	264	234	256	253	249	229	233	241	257	263	254	245	249	249	256	271	287	285	262	304	268	294	267	245	273	257	247	257	263	277	247	275	244	285	248	240	254	253	242	250	273	235	259	251	264	262	296	286	250	242	284	255	261	238	252	230	257	276	257	230	236	254	258	267	269	264	274	241	257	241	241	255	260	285	239	269	243	269	251	251	270	261	245	271	252	248	250	248	241	252	262	290	260	255	264	271	248	272	247	240	277	242	243	246	253	258	208	253	266	244	239	260	237	256	240	265	275	275	257	307	244	235	247	266	263	251	252	243	270	274	252	273	255	253	243	245	255	247	270	254	260	266	261	227	247	270	255	270	278	264	245	240	232	246	266	232	270	265	246	278	315	245	244	243	233	254	253	243	263
20467	46242	36917	17914	9081	5127	3413	2158	1689	1163	819	713	616	592	510	520	466	421	444	412	389	342	382	387	369	368	347	339	381	371	378	412	343	354	348	325	339	333	319	339	308	323	335	360	302	349	331	305	307	273	277	314	282	305	325	282	319	300	297	261	308	307	300	272	289	312	308	311	321	269	292	276	291	310	304	297	299	302	292	289	337	310	315	265	277	305	306	300	309	292	295	326	303	271	295	267	259	314	297	281	260	296	332	267	294	313	295	251	315	257	238	288	298	259	287	296	290	289	326	292	274	276	313	274	296	300	309	308	278	278	287	300	302	298	286	303	284	297	277	283	247	282	301	288	289	278	316	314	280	259	290	300	265	322	286	306	297	288	279	271	296	309	276	266	320	284	298	301	275	276	251	257	271	288	267	278	267	290	308	281	303	312	273	301	277	292	320	295	289	279	287	290	279	289	291	280	245	295	292	293	294	290	307	305	300	278	258	249	311	309	297	257	298	296	267	283	287	276	277	274	299	297	290	272	277	273	286	286	294	268	278	287	288	282	273	311	253	270	289	292	280	295	333	284	302	262	305	275	292	279	280	259	284	283	286	272	291	314	291	263	297	310	291	283	269	298	309	295	299	310	320	263	259	273	267	286	280	263	278	299	283	259	318	296	281	297	277	287	297	264	292	261	276	287	269	263	310	279	265	260	275	284	290	266	302	288	284	289	284	273	294	277	259	264	279	253	275	304	274	331	274	311	273	281	334	261	278	261	336	294	315	299	292	297	286	317	267	309	289	300	291	285	285	293	291	286	286	275	285	262	320	303	306	305	294	305	280	299	300	279	321	272	301	300	265	306	296	302	291	323	281	278	264	295	273	314	302	289	272	285	283	265	264	286	274	288	280	263	297	274	290	286	263	267	296	288	281	290	290	282	271	277	303	292	266	271	281	282	315	298	275	280	302	308	319	246	288	276	297	266	305	267	268	296	285	274	261	310	261	286	295	305	284	280	298	295	307	288	284	276	269	294	305	289	266	275	323	288	281	302	266	270	275	302	290	283	277	290	294	288	283	264	277	267	289	314	332	318	276	321	314	311	285	298	266	278	292	291	290	308	308	308	305	295	297	305	288	293	290	299	238	289	308	284	295	307	306	307	284	286	292	306	274	291	280	321	269	285	285	289	273	292	272	279	278	283	298	317	274	296	284	283	308	285	252	289	289	290	322	301	285	309	305	284	295	297	269	326	296	292	311	316	318	287	291	238	276	308	278	315	268	259	300	292	282	298	295	271	270	253	286	286	303	290	260	275	281	289	285	317	295	231	264	287	310	305	292	285	249	307	291	294	319	292	310	284	290	295	267	291	298	268	282	265	292	279	270	272	322	285	282	315	279	282	294	319	284	277	274	300	262	309	269	289	291	251	297	270	283	310	268	284	303	279	307	305	290	322	276	271	296	317	281	301	278	296	310	265	340	292	268	260	270	275	246	292	271	299	292	327	305	289	314	317	285	334	304	290	272	254	288	286	283	257	309	310	292	295	273	288	311	278	279	292	270	282	293	275	302	313	271	301	314	282	277	285	285	310	280	295	280	298	294	257	285	280	280	279	289	290	272	305	284	295	287	306	308	323	320	279	243	291	266	295	295	290	272	305	302	305	308	276	285	263	295	280	296	312	280	287	305	272	245	278	308	300	285	284	293	300	282	283	277	280	274	265	291	333	322	284	281	272	297	286	293	266	290	299	264	299	282	291	265	311	271	285	287	308	304	305	260	290	281	302	279	263	303	273	263	286	286	284	290	291	293	281	297	264	258	286	294	294	322	274	286	308	282	277	325	282	290	290	291	291	291	290	307	298	240	287	277	292	314	300	291	303	248	307	306	278	284	272	282	279	268	313	254	278	286	292	286	291	320	300	307	299	282	295	256	265	331	281	294	276	338	287	305	295	292	304	280	304	256	306	263	290	251	295	299	264	310	284	277	307	264	307	293	287	242	294	290	296	264	304	288	305	274	278	330	262	282	285	300	277	283	288	313	277	297	306	283	290	277	305	301	278	316	284	281	280	274	295	313	294	257	318	275	298	306	294	278	297	300	329	261	283	268	308	281	265	246	279	292	307	273	275	303	306	293	299	279	304	304	266	293	316	299	318	292	308	297	254	305	303	297	305	285	261	290	324	312	278	296	305	326	291	314	275	313	292	331	299	294	307	308	281	315	285	287	288	292	264	296	309	263	306	286	297	305	276	282	302	291	311	293	289	289	315	266	259	287	288	292	314	288	283	273	270	276	310	283	298	296	307	291	299	312	307	283	298	281	301	294	259	309	313	271	293	276	287	272	292	296	279	292	308	301	306	296	302	273	274	328	315	300	292	275	267	291	282	314	288	293	251	281	288	280	274	288	292	321	259	307	285	291	312	291	287	313	270	288	275	267	299	309	264	283	296	279	310	295	286	274	271	279	295	286	297	292	315	289	296	297	278	275	283	313	270	273	261	289	286	279	286	308	323	304	288	288	291	303	279	279	273	274	285	323	275	281	277	275	291	289	275	277	306	297	329	282	288	293	305	281	281	251	291	308	285	287	324	283	292	298	300	279	287	293	258	246	268	284	270	288	278	260	285	300	283	303	309	290	280	291	307	307	265	298	253	299	287	311	296	266	284	282	270	265	300	263	318	303	257	287	280	302	261	271	287	285	294	298	297	282	274	285	270	275	255	289	299	308	275	247	312	292	308	274	290	295	280	307	298	271	290	252	287	289	296	297	290	290	286	300	319	295	295	266	300	308	278	273	274	277	290	296	268	309	294	291	288	291	281	273	276	307	296	287	297	285	272	295	273	312	249	295	287	303	298	315	276	286	298	283	267	301	252	285	286	291	318	292	271	276	267	294	263	272	305	303	272	274	318	270	268	294	294	312	296	293	277	287	283	259	301	308	270	281	307	287	279	275	251	306	281	295	287	306	262	290	268	280	282	264	294	285	335	296	299	293	282	274	285	281	289	300	276	316	297	244	281	251	290	274	284	313	280	248	277	285	318	271	299	286	288	291	308	311	284	271	265	267	282	255	320	293	265	293	272	286	319	303	267	293	331	307	288	321	302	277	291	277	314	310	301	274	262	283	312	288	282	289	292	273	290	299	316	295	285	267	294	251	303	303	295	280	291	305	283	280	282	258	338	302	300	318	277	297	271	309	294	244	294	306	289	261	247	302	282	277	281	254	278	316	306	278	302	303	319	304	273	266	320	290	281	315	309	295	288	317	324	282	287	296	285	326	291	273	257	322	293	286	300	310	290	281	260	277	320	303	302	248	284	305	304	285	309	317	271	271	304	270	298	277	294	292	281	300	277	281	280	279	299	315	289	308	272	289	298	256	292	265	261	270	298	325	278	289	306	288	284	302	280	325	268	279	303	253	287	276	277	283	282	260	277	321	269	285	303	277	282	297	296	302	313	314	285	294	313	301	299	266	242	245	295	280	291	327	296	295	265	271	296	280	323	279	310
27944	22805	22331	8479	2374	1472	1079	952	912	814	822	767	727	766	742	784	793	715	760	805	736	781	783	769	820	722	712	743	754	758	806	836	747	799	711	722	762	742	750	736	728	748	745	696	795	763	774	809	730	793	795	749	742	803	726	742	745	742	729	773	759	735	754	742	727	769	795	741	767	747	769	795	756	741	736	772	776	716	705	749	720	751	763	777	767	708	776	753	783	771	728	734	776	767	756	783	747	771	773	764	704	749	730	769	786	810	773	728	728	755	739	737	787	745	787	717	737	743	694	714	688	791	783	698	795	724	726	735	790	760	777	767	769	740	741	800	769	752	767	754	791	723	739	782	754	750	785	723	755	771	754	758	765	805	737	771	809	745	728	745	714	776	772	780	749	742	710	737	772	765	735	764	758	757	764	710	710	789	798	768	786	726	732	782	734	757	743	743	737	768	765	792	729	749	756	771	806	792	797	726	752	736	755	777	733	786	748	720	742	736	791	759	772	759	785	756	780	731	738	760	773	735	704	771	761	733	785	813	739	792	759	747	753	748	797	736	776	703	786	760	777	760	694	760	691	762	758	714	727	728	767	783	749	792	732	761	777	745	677	742	716	755	752	736	765	755	817	732	754	756	733	717	752	722	754	759	766	733	737	711	748	733	755	826	728	797	762	777	754	718	786	752	722	806	741	698	738	776	733	752	777	764	736	778	758	816	767	774	753	758	758	750	791	739	731	772	767	710	716	816	754	737	736	730	683	749	758	762	705	755	757	735	737	720	829	744	780	737	732	772	758	737	725	747	749	754	762	767	762	714	757	697	753	788	744	743	736	799	748	771	793	763	767	732	778	798	749	769	714	742	691	766	773	780	795	772	746	770	777	747	709	763	752	743	772	770	703	811	763	760	740	711	745	777	749	708	750	744	753	784	755	707	719	739	784	780	757	719	751	766	745	751	743	759	742	726	736	752	773	780	773	710	732	772	744	737	768	781	730	766	752	711	790	761	738	711	731	784	761	711	729	775	736	722	745	789	723	769	772	760	764	715	712	766	771	761	729	766	729	771	712	763	785	721	716	736	771	743	695	726	754	746	802	741	751	818	769	775	757	769	709	708	711	738	780	740	726	773	739	754	724	747	771	733	767	720	740	761	760	747	773	719	691	745	747	792	742	797	774	786	709	716	774	744	726	750	740	808	713	722	739	764	806	740	768	743	735	797	693	702	786	765	773	741	812	782	760	745	734	738	807	768	773	741	737	759	778	746	774	730	752	783	750	782	714	717	763	783	740	766	782	756	783	775	757	739	822	798	750	756	723	777	773	745	769	712	745	762	750	772	747	730	717	730	738	716	760	779	733	723	744	711	796	737	778	763	739	768	729	759	724	738	771	755	756	738	746	795	802	745	766	745	776	734	793	754	793	754	719	787	787	748	722	736	771	724	755	798	743	738	768	726	752	754	778	723	743	716	768	798	708	791	713	766	759	794	750	715	744	760	733	747	714	756	724	703	748	731	742	747	698	732	758	767	721	746	741	806	762	721	732	743	724	821	740	782	746	766	721	763	759	781	717	785	762	757	755	802	772	739	745	745	692	724	777	760	772	735	740	782	794	735	746	795	702	733	777	746	747	770	735	759	794	784	789	764	779	787	723	691	734	779	773	757	737	774	748	767	722	752	764	735	742	744	775	722	810	726	746	775	770	740	710	738	721	745	760	701	750	733	712	765	720	741	766	705	763	760	741	736	824	790	753	763	757	728	790	760	679	755	733	749	801	790	771	773	749	703	759	751	794	780	762	737	764	755	783	712	739	798	788	782	714	734	728	766	733	750	789	727	785	785	738	690	705	790	738	797	714	775	751	743	808	755	723	695	734	770	747	744	750	696	720	760	721	775	753	733	766	755	740	767	786	779	796	765	722	750	735	760	765	800	730	769	775	775	781	764	734	764	730	748	763	739	750	769	731	703	764	770	737	734	759	740	800	733	746	759	745	761	770	786	743	780	738	740	759	821	794	822	753	767	785	761	732	798	699	781	743	766	746	728	698	749	752	685	744	704	781	780	785	742	732	712	763	769	755	770	752	723	781	755	773	749	782	735	740	684	765	734	708	719	784	765	779	705	756	789	735	755	820	802	742	697	671	733	778	733	758	730	799	733	725	745	777	750	722	737	695	697	819	721	749	699	754	746	768	796	751	722	722	736	759	755	721	731	767	757	755	729	775	763	782	751	772	755	795	766	735	758	769	732	773	815	748	780	746	711	740	764	714	776	750	688	720	733	716	740	772	766	735	784	808	728	738	732	747	748	760	751	743	762	715	696	736	762	719	745	732	765	788	729	755	745	752	782	745	742	697	725	834	739	710	785	714	750	741	740	703	717	762	765	744	737	737	763	791	739	732	733	754	710	781	774	780	789	783	703	775	797	738	779	777	762	782	708	747	697	800	744	781	760	738	729	732	789	712	736	738	735	744	735	791	718	778	745	730	733	751	743	718	791	721	736	748	774	800	736	785	725	738	764	689	775	741	740	770	754	746	768	783	752	766	730	793	726	734	762	713	812	764	755	714	737	729	726	773	744	758	737	796	802	748	749	775	833	762	746	725	773	756	754	741	787	731	721	788	786	750	752	756	782	756	752	756	778	735	732	808	694	745	777	727	742	781	743	756	717	759	764	737	748	740	751	747	767	771	766	744	722	800	731	755	750	745	770	746	763	695	745	781	686	778	734	776	778	739	722	756	795	752	777	735	721	791	779	759	752	705	740	690	726	762	769	736	752	722	772	744	749	769	737	715	782	793	712	783	772	730	760	755	739	757	753	756	740	770	740	762	705	730	792	742	753	779	770	758	757	767	767	784	813	724	764	715	759	818	758	771	763	733	754	751	714	723	788	739	752	760	765	799	771	796	760	776	750	760	690	736	743	722	721	703	769	710	723	765	721	786	762	704	752	712	763	720	744	735	785	772	768	729	802	776	723	814	721	769	734	711	717	679	733	740	759	733	796	787	737	815	756	773	784	725	767	718	725	737	689	748	757	698	790	750	752	762	787	741	733	774	750	797	820	726	758	828	762	727	763	715	744	703	756	751	738	771	748	732	761	726	751	778	793	765	791	749	766	725	760	732	752	729	756	722	681	749	777	789	765	707	737	787	737	786	745	779	752	757	777	747	726	751	748	716	759	762	810	749	766	781	760	742	755	790	725	770	804	717	757	776	720	728	713	776	762	768	740	745	792	777	808	698	690	756	748	796	745	776	736	710	753	789	769	754	720	764	756	767	782	791	759	781	693	742	725	746	771	711	791	654	771	739	751	786	767	763	739	787	729	734	721	770	731	731	782	754	735	714	765	775	731	751	765	744	727	792	788	777	736	774	726	730	773	752	789	779	713	768	768	727	740	727	754	741	759	697	723	778	763	786	769	809	770	748	724	697	781	761	772	743	757	706	767	782	751	775	771	862	738	752	745	747	742	740	746	762	796	776	736	706	749	748	770	712	742	763	766
17014	33256	23152	7097	3261	2087	1548	1215	1194	966	915	849	877	855	873	830	806	835	827	820	824	843	858	833	820	785	822	833	825	826	826	810	878	872	868	829	800	810	823	803	837	838	858	819	874	831	872	806	853	815	833	857	858	862	849	820	792	821	831	807	817	813	831	794	848	802	818	821	809	820	762	780	816	827	774	808	792	805	826	797	777	861	821	821	883	867	849	811	879	826	818	812	792	825	845	835	814	795	821	815	838	782	810	772	829	856	818	787	798	801	816	808	829	798	878	871	870	820	772	817	845	837	833	810	804	762	857	808	827	804	785	833	824	815	866	819	823	838	806	802	775	837	823	820	790	772	786	753	828	811	839	813	877	812	814	803	818	813	770	842	810	846	867	802	828	904	860	793	842	828	878	821	821	825	804	827	848	808	838	800	836	858	771	778	831	823	777	803	836	832	821	847	829	799	815	821	869	822	846	834	777	855	772	840	805	835	838	830	846	797	830	814	741	810	818	831	878	802	831	841	846	800	838	841	842	829	855	847	816	839	806	837	769	827	786	816	845	838	841	843	833	814	796	867	835	767	861	785	848	788	796	840	850	853	815	844	838	788	828	822	784	785	817	872	785	847	827	813	806	835	843	815	807	848	822	788	780	801	821	791	844	822	856	785	818	850	797	815	845	843	794	809	751	815	854	795	860	841	759	829	847	884	782	798	826	854	818	794	799	817	835	823	842	784	808	799	876	832	831	817	814	811	813	825	780	825	836	785	825	821	801	773	837	853	795	798	806	826	756	801	807	844	783	860	825	864	827	822	782	830	834	824	778	809	784	812	833	808	825	798	791	867	864	792	853	842	844	844	844	803	744	890	753	855	823	814	861	819	796	813	820	796	769	776	788	778	845	799	869	823	830	823	754	812	862	887	831	815	801	810	791	808	796	785	794	787	802	855	756	859	801	814	817	845	860	811	818	804	782	829	784	790	765	832	853	823	856	857	827	840	844	857	828	839	839	842	797	809	845	825	792	850	812	829	854	822	833	816	782	876	805	853	842	863	850	819	834	789	812	814	839	833	814	771	793	813	794	826	850	843	826	849	814	843	798	796	874	854	779	843	814	836	817	835	769	837	845	824	856	838	803	808	813	797	808	887	808	781	812	779	809	820	824	830	806	797	873	848	819	826	819	869	856	839	776	850	856	764	878	740	829	854	857	830	784	824	831	805	784	809	840	843	803	820	862	790	792	806	839	829	815	804	821	803	777	804	875	809	779	816	836	794	804	814	882	844	791	852	796	767	889	834	803	860	806	822	867	907	856	816	877	842	848	838	847	837	820	815	806	826	836	843	809	864	852	812	809	778	778	829	805	837	785	820	839	883	810	808	820	820	844	793	825	827	798	832	822	840	808	858	866	851	841	829	865	836	817	812	800	819	838	814	779	848	805	839	832	834	800	869	806	757	850	838	811	815	780	782	793	840	827	861	792	809	853	829	792	794	780	816	763	802	833	859	784	849	759	834	779	847	816	835	813	805	872	790	829	797	843	792	795	789	807	827	835	820	806	822	806	879	757	788	839	821	785	807	783	857	800	831	840	862	868	838	809	792	841	827	795	784	808	812	826	854	783	825	781	879	789	885	812	779	816	846	812	813	794	807	792	823	787	802	841	857	822	848	849	874	773	771	830	828	828	806	781	788	766	790	770	814	807	773	828	785	854	825	801	794	838	865	814	814	794	779	888	800	841	817	846	809	832	820	796	860	855	838	858	792	815	814	796	816	864	844	805	823	785	774	829	827	855	776	800	813	833	807	841	856	804	790	838	811	846	777	797	830	825	849	807	841	824	846	826	847	823	800	792	802	846	861	864	812	809	808	830	821	833	793	860	824	812	809	825	871	766	821	803	812	786	930	826	809	792	825	836	864	838	801	810	811	813	872	836	831	800	865	879	821	838	853	829	810	860	800	842	842	796	820	844	821	836	841	853	791	782	811	824	863	813	792	829	846	865	840	834	842	804	780	849	803	777	855	858	780	769	801	862	786	864	817	824	849	795	773	800	814	820	873	822	796	820	866	785	822	812	833	867	795	817	802	810	838	830	817	858	824	811	862	798	834	779	814	805	799	817	802	823	878	814	776	872	810	870	840	812	838	784	797	820	774	749	860	827	796	862	822	869	810	777	846	796	811	865	821	794	825	803	811	810	833	868	844	864	820	805	816	828	822	826	814	794	759	847	812	853	816	823	827	826	840	818	838	789	804	855	815	818	765	803	834	772	853	792	838	823	792	828	808	819	850	795	848	846	855	831	785	758	800	891	858	806	803	855	844	865	852	817	809	802	788	872	840	837	803	872	814	833	826	860	825	856	878	801	817	828	832	824	817	839	820	804	828	793	813	801	777	850	795	813	796	845	814	807	823	825	772	859	838	849	814	862	825	789	825	847	886	801	819	816	789	803	825	780	795	811	831	838	807	821	813	848	845	844	794	791	816	814	807	827	880	871	831	814	815	834	838	813	839	830	841	814	842	816	870	814	823	849	812	852	799	812	811	848	782	794	893	813	840	813	817	826	827	817	829	824	762	780	835	837	876	839	829	807	857	827	807	846	838	817	826	834	783	786	784	802	800	822	833	835	808	830	776	802	798	793	799	829	825	818	822	826	832	862	839	834	815	741	817	825	837	807	800	807	812	804	816	832	836	842	815	846	825	848	829	862	776	803	807	788	775	827	783	819	863	830	858	845	787	838	786	800	865	819	840	832	800	785	784	824	806	797	819	799	761	800	884	846	819	848	837	807	828	840	854	860	835	794	805	825	808	799	851	793	867	848	821	803	814	839	768	820	821	841	789	790	833	844	844	842	836	839	827	851	810	903	835	823	861	836	840	815	864	803	869	834	796	828	872	845	843	840	797	804	821	799	820	875	834	791	837	814	830	858	817	749	849	846	806	804	840	825	867	841	832	805	837	842	863	798	856	815	811	829	828	811	845	823	857	805	755	862	824	833	877	852	853	805	859	853	770	800	818	812	845	794	809	839	870	795	837	849	791	823	816	808	818	846	817	843	848	809	830	786	813	828	810	868	820	841	766	780	806	801	810	880	758	820	834	836	782	750	772	828	819	766	783	807	830	794	790	849	810	778	807	817	750	830	872	833	842	833	853	830	843	846	798	771	815	816	844	866	827	826	835	818	781	810	838	830	819	814	763	852	819	871	853	787	794	765	811	802	801	831	813	826	787	871	775	834	771	819	821	816	808	848	834	801	826	816	805	801	828	797	871	787	789	820	843	825	796	800	820	822	850	825	808	813	853	815	853	801	792	814	796	848	774	806	818	841	815	805	850	913	774	843	853	851	833	845	825	822	849	846	771	812	833	843	836	841	762	793	803	849	840	794	802	844	806	817	794	823	812	795	839	889	836	816	835	865	850	829	816	844	811	814	780	816	839	833	824	809	839	812	859	827	850	783	813	839	834	820	808	785	806	818	869	817	814	801	844	837	844	819	794	826	838
23905	21302	28512	24471	21251	12016	2335	1562	1077	756	740	701	688	646	610	657	617	597	642	641	601	608	604	588	565	626	543	572	603	592	613	601	624	567	620	571	586	583	569	561	596	579	612	562	567	526	559	594	581	526	523	559	577	578	598	556	581	577	607	519	520	563	546	560	551	561	573	584	521	581	557	546	563	544	548	553	588	523	570	547	550	581	559	564	550	564	535	580	555	543	565	578	536	572	564	590	555	559	534	560	559	555	539	576	576	566	522	554	576	560	547	586	493	520	582	567	578	538	520	575	578	557	545	516	595	530	566	539	579	588	551	552	578	568	564	566	582	549	594	567	564	531	561	574	548	612	576	551	594	556	560	583	549	552	576	604	582	570	606	581	542	586	570	604	572	579	562	579	546	557	569	586	565	572	539	558	551	557	553	583	598	544	563	584	520	553	565	532	578	551	544	557	564	557	573	556	608	557	571	551	570	525	560	564	542	557	585	579	574	606	576	582	543	552	557	545	577	574	602	565	553	560	587	541	501	588	584	505	598	547	559	601	553	582	536	559	580	535	582	549	525	529	556	545	545	564	559	564	517	572	541	570	534	590	623	575	569	565	553	579	589	568	561	559	547	536	535	600	541	574	582	532	584	546	585	527	524	561	585	589	526	571	589	555	573	594	563	571	575	578	525	544	613	533	579	551	537	551	545	502	563	571	552	553	622	581	573	592	540	566	591	515	556	535	560	534	565	569	580	544	588	565	576	533	578	558	566	575	530	509	550	488	552	575	583	556	556	586	582	559	567	552	588	533	552	543	559	588	544	577	541	584	535	619	578	608	552	610	574	583	558	578	555	535	548	537	584	560	548	575	565	536	577	600	573	559	589	555	557	563	624	545	573	550	537	587	559	554	565	541	550	566	555	537	570	547	600	566	574	520	527	586	547	520	534	568	522	568	534	564	543	538	544	594	540	563	544	579	562	603	573	561	547	578	576	575	592	568	557	549	581	595	590	527	553	586	538	546	530	596	608	595	559	558	580	594	552	576	521	559	534	609	545	542	556	587	540	541	625	557	594	587	500	513	583	539	577	547	590	549	587	534	539	556	562	588	566	568	550	528	555	540	557	553	598	564	559	549	564	562	554	547	554	563	540	551	584	552	600	589	527	521	558	581	578	515	634	563	562	592	544	551	588	564	546	564	554	591	596	528	559	528	577	545	551	509	548	619	575	573	535	550	600	538	554	530	564	568	584	560	605	554	573	550	596	549	586	556	571	582	602	550	593	575	578	583	555	557	589	609	584	546	616	580	582	544	581	589	549	581	500	522	586	539	561	560	579	554	561	559	538	552	607	566	631	574	535	562	501	541	540	515	563	569	558	539	545	576	524	562	547	536	566	518	552	520	620	565	611	610	569	556	570	571	574	553	546	534	557	572	555	551	573	557	572	564	526	540	562	522	517	573	538	566	582	558	606	540	556	581	559	577	576	555	554	552	534	558	556	556	554	548	598	552	572	548	599	600	554	553	565	545	559	577	557	552	535	573	545	536	547	580	565	559	574	576	585	582	577	581	535	559	536	521	551	564	577	583	513	580	581	582	519	548	536	566	507	527	558	534	542	541	559	573	543	517	541	561	575	513	559	577	567	580	573	586	523	591	579	559	553	551	534	548	572	505	574	592	566	579	582	588	550	522	590	514	566	550	605	531	587	555	540	550	571	549	582	558	572	560	593	564	593	593	574	557	585	591	568	599	571	535	602	548	513	564	588	560	563	546	569	565	584	588	530	555	588	566	563	565	564	594	559	536	542	581	563	560	583	599	576	573	547	560	585	582	574	605	522	571	548	580	546	551	544	597	546	601	576	530	568	589	566	565	600	548	576	571	548	559	519	582	553	585	596	543	565	558	538	578	549	594	568	588	561	574	546	559	580	543	512	559	536	597	530	515	546	542	523	579	539	580	609	578	599	568	602	602	553	537	572	557	551	548	558	568	570	529	539	561	560	555	518	597	564	586	538	552	523	580	544	554	543	533	555	573	525	564	543	542	586	585	547	611	555	558	531	564	517	533	620	577	563	542	551	608	557	536	593	595	515	570	563	563	556	580	558	557	544	554	538	556	556	574	589	538	568	557	601	564	498	563	558	560	592	556	573	561	574	538	564	603	554	555	541	529	595	556	551	590	576	529	537	531	587	582	531	523	574	587	591	575	531	608	567	582	563	531	585	520	519	553	553	580	557	579	549	524	598	554	554	579	555	582	550	552	562	547	567	558	562	576	544	545	550	539	578	554	548	544	567	592	523	557	576	502	596	544	582	535	534	554	583	539	584	543	593	568	543	574	557	590	584	557	534	525	549	588	586	565	577	532	558	591	592	558	587	546	558	545	594	517	535	552	553	550	538	560	605	537	557	598	543	538	570	592	591	580	574	585	563	576	565	598	591	553	579	522	556	541	520	591	574	594	551	591	541	548	579	599	583	612	562	619	623	574	587	589	560	535	539	543	525	571	563	576	583	548	498	571	569	569	554	562	552	531	571	608	554	544	511	555	554	529	545	534	560	599	590	560	559	515	571	566	559	576	528	572	553	548	581	554	578	555	595	566	578	593	559	547	581	562	583	607	536	623	571	527	580	552	599	568	583	578	558	539	605	555	583	579	585	551	587	587	559	540	516	517	574	549	514	563	584	591	553	540	559	546	560	517	550	566	576	601	593	553	589	550	533	567	530	569	604	568	559	546	564	544	583	588	551	601	554	558	582	537	597	560	539	571	572	586	599	527	500	556	547	528	573	612	543	530	545	549	548	548	521	554	595	551	568	549	536	554	564	542	577	559	561	538	554	540	557	559	511	523	586	528	522	573	539	572	549	511	549	528	564	529	534	566	590	572	531	553	553	552	550	573	565	557	528	556	598	578	575	567	535	551	572	540	567	577	537	578	539	565	539	558	561	568	528	592	591	596	573	591	586	539	568	572	527	552	538	550	561	557	573	595	547	568	562	523	529	540	559	616	622	506	550	576	580	581	558	579	529	558	570	556	550	537	542	518	587	563	545	562	531	564	587	553	541	559	581	544	547	569	584	576	582	536	582	544	547	528	576	556	591	559	558	562	563	567	570	559	546	588	598	608	551	587	598	580	556	565	583	570	591	567	521	531	540	548	548	600	584	556	554	538	585	562	530	533	565	547	573	582	549	550	504	528	534	539	555	549	539	515	584	590	584	572	563	598	554	594	533	599	552	573	559	566	557	595	579	568	587	576	515	565	551	604	511	568	532	537	560	559	565	583	543	539	592	560	560	541	575	546	508	520	567	557	589	548	574	552	530	562	579	611	586	600	546	516	569	536	606	559	569	544	601	569	522	565	554	553	547	543	568	601	516	528	554	583	566	595	592	528	516	556	583	566	517	577	565	533	586	564	591	529	553	545	543	598	529	566	537	584	601	591	596	574	538	544	564	491	574	549	568	560	553	540	532	520	547	510	578	568	557	547	555	550	554	563	533	549	552	547
16566	39574	29554	12288	6850	4413	2595	2327	1421	962	920	842	809	771	796	734	777	744	672	687	688	696	693	650	666	667	627	678	692	630	754	679	712	713	656	653	655	659	627	628	663	631	654	627	712	658	662	610	678	665	630	646	621	630	635	610	651	634	629	649	636	644	642	659	631	648	645	614	586	617	639	618	596	672	593	645	678	662	602	619	633	638	647	605	634	590	630	653	657	602	635	589	630	616	642	659	645	615	634	599	636	627	599	646	651	605	636	653	633	618	612	622	624	653	640	678	646	586	610	610	611	632	622	641	628	632	640	649	612	595	636	573	648	648	671	587	637	633	646	602	612	648	663	623	617	658	637	623	600	660	604	599	604	612	641	622	621	616	630	644	622	633	679	651	603	641	615	623	618	623	608	620	610	631	639	614	600	622	696	618	637	593	585	651	626	603	618	657	647	581	665	619	601	646	629	596	607	652	612	639	589	578	587	587	617	607	609	639	611	651	655	584	605	604	646	623	609	645	563	647	616	614	644	638	575	632	669	645	650	617	612	632	644	623	647	649	635	600	636	655	611	620	630	608	624	656	646	627	632	616	606	619	644	619	651	615	603	619	629	660	654	614	640	637	668	658	632	590	677	581	583	669	643	621	655	620	619	604	648	626	622	656	617	640	602	621	609	637	627	640	603	656	634	635	611	619	694	592	620	639	616	633	621	644	646	641	628	594	625	652	664	600	636	619	624	653	651	680	632	655	631	596	628	629	593	587	618	660	613	621	605	645	668	607	603	642	651	620	653	620	621	643	679	607	657	608	608	606	653	636	643	634	617	646	643	623	615	642	631	622	611	626	614	595	653	633	621	675	596	595	645	634	568	651	615	662	583	614	667	665	631	603	628	591	642	662	644	635	626	570	599	569	613	643	613	580	682	650	602	621	683	643	596	644	651	615	625	613	661	631	608	597	680	657	638	653	638	594	606	648	658	601	621	642	599	644	586	649	637	646	633	650	618	639	635	659	617	662	636	631	638	629	598	591	602	632	681	602	601	613	646	595	657	661	569	632	651	619	596	621	622	638	607	660	635	618	600	583	631	620	695	637	585	615	615	637	613	618	638	569	651	579	597	632	606	619	616	643	664	641	638	583	616	590	651	600	597	593	628	660	656	615	633	619	629	657	607	606	612	623	629	595	644	631	656	615	563	641	671	583	615	644	653	623	636	644	661	625	659	670	611	601	679	618	616	628	637	622	636	618	636	623	660	625	637	654	594	635	599	619	619	607	611	637	666	614	627	640	640	659	616	650	649	621	636	656	563	577	647	652	606	668	602	664	648	643	656	645	647	663	607	618	591	629	611	653	583	581	616	620	654	631	634	629	658	645	659	620	619	644	599	621	625	588	656	615	627	576	588	637	617	667	609	645	682	597	631	686	640	656	641	620	660	630	622	627	624	621	627	622	634	636	629	617	660	609	648	646	627	655	616	607	624	583	593	635	652	611	634	667	647	616	618	632	650	629	679	652	599	660	618	607	639	623	627	623	627	631	633	607	651	634	612	634	612	640	628	573	595	614	647	633	633	696	614	627	595	651	620	630	601	619	603	633	622	618	620	629	623	659	615	626	611	633	628	677	627	599	627	660	610	639	618	602	571	625	591	642	596	655	668	633	641	645	657	616	618	613	632	641	614	626	595	620	615	642	667	702	630	594	627	643	597	608	620	574	634	635	630	618	624	634	633	636	645	642	618	649	625	654	613	601	603	616	609	597	634	652	615	642	613	598	632	627	598	606	623	655	634	609	642	620	648	596	574	648	642	634	658	625	607	612	674	611	625	628	653	603	625	641	610	614	629	592	652	640	612	606	606	619	651	620	621	648	623	616	653	659	633	624	636	618	621	621	612	634	677	571	650	584	626	642	602	648	674	602	649	565	602	638	626	617	656	594	608	643	636	608	632	632	642	593	611	653	620	619	654	634	634	650	608	645	642	604	620	665	617	646	617	617	617	635	591	601	602	604	607	636	597	642	654	626	613	637	572	623	601	651	626	665	676	618	585	585	613	610	597	638	625	612	576	627	613	631	597	660	650	641	606	601	645	636	661	631	639	650	614	620	630	639	667	656	587	618	604	640	616	625	594	635	638	601	645	640	588	643	664	611	665	642	615	638	643	658	599	593	616	640	589	662	640	611	627	665	638	615	658	609	609	586	624	656	595	598	611	574	651	623	630	640	658	605	642	638	633	623	591	588	639	613	564	648	613	638	630	627	605	613	676	609	605	641	611	615	592	632	619	609	593	617	681	619	648	642	655	630	608	607	578	618	619	691	610	620	596	637	632	622	698	628	684	673	595	662	600	645	662	623	616	640	666	632	617	645	604	601	645	604	574	619	644	615	607	658	609	626	621	620	625	667	621	622	579	632	635	638	558	606	604	601	594	602	627	657	623	602	616	605	596	632	614	604	572	644	588	600	624	610	622	609	661	629	609	618	605	660	674	589	619	649	598	585	586	601	651	651	668	627	586	671	618	619	646	672	652	642	644	589	603	645	607	639	610	617	626	612	576	630	618	641	654	633	655	600	614	633	633	603	630	664	650	623	629	643	568	614	640	599	657	581	640	627	587	648	614	620	639	623	594	651	600	612	650	639	646	663	640	651	606	631	627	636	613	629	629	620	608	613	593	659	651	654	615	624	660	621	600	574	655	601	623	624	606	612	662	607	673	600	607	594	647	650	634	649	599	681	605	628	605	597	607	619	633	635	638	662	614	594	643	626	671	635	596	644	611	613	623	661	618	604	582	631	662	606	615	615	631	621	652	623	614	605	656	668	640	595	596	592	609	644	620	600	628	572	666	604	693	611	708	568	661	594	649	591	632	629	615	599	648	619	644	638	666	625	648	647	648	632	671	672	658	647	650	622	602	642	641	609	639	641	619	645	619	678	614	637	632	620	614	606	621	647	600	601	572	617	637	633	622	646	640	595	615	595	658	618	612	669	617	664	590	630	609	599	659	642	658	612	626	607	615	647	611	690	634	645	627	632	630	621	630	654	604	646	605	637	588	605	624	630	632	617	616	644	644	595	628	629	586	629	612	656	669	654	646	626	642	623	615	622	594	617	633	614	625	595	603	650	596	647	619	580	628	653	625	615	607	638	571	590	626	620	570	640	661	603	606	627	659	594	607	670	593	628	655	649	594	576	620	650	640	633	640	620	589	601	643	629	635	603	661	600	648	608	641	642	605	613	664	622	630	610	669	642	634	659	665	611	620	621	599	602	647	665	675	639	607	630	619	606	596	613	642	628	639	635	609	634	598	623	668	644	672	567	642	633	588	654	580	650	631	620	653	634	601	591	626	616	606	610	604	579	713	638	640	610	614	619	671	647	606	634	632	646	639	632	659	606	670	620	652	588	620	631	609	661	620	621	610	647	626	621	637	581	633	645	606	582	596	612	616	616	597	634	639	640	682	636	656	635	643	593	613	605	663	625	629	658	606	618	616	640	611	647	664	625
24916	21302	27620	25295	14832	2733	1563	1115	748	614	682	711	628	602	610	593	558	594	580	563	613	579	564	550	595	537	590	584	575	558	596	583	587	526	580	557	566	568	556	536	549	531	505	577	556	600	534	565	533	532	541	556	552	574	539	562	595	540	563	541	521	556	541	599	534	575	612	555	559	558	527	574	569	574	529	563	537	523	554	581	536	598	576	582	528	583	551	543	586	575	536	551	533	569	567	561	531	571	547	567	532	576	565	550	548	509	577	534	503	570	516	563	623	530	564	540	534	558	535	573	587	575	512	539	577	529	564	581	548	577	578	586	537	515	552	564	560	553	555	559	547	515	580	528	578	557	522	579	553	526	559	578	571	552	572	554	573	582	548	527	520	525	581	546	534	567	577	556	555	502	595	559	538	560	535	540	548	580	612	543	591	566	559	517	575	592	503	584	535	538	528	574	514	561	555	550	560	522	554	538	534	581	540	506	571	592	547	621	544	592	551	529	562	526	584	571	570	531	563	555	561	527	550	520	534	539	564	549	606	531	570	568	563	524	563	560	587	542	583	543	549	546	597	585	586	553	591	501	547	565	548	534	575	586	549	534	596	586	534	572	561	553	556	549	563	615	556	565	554	558	569	594	563	522	574	551	553	587	550	562	534	495	561	540	488	548	563	499	546	571	556	547	537	563	598	552	558	577	552	533	549	535	528	560	567	488	582	566	547	541	515	601	566	562	580	516	521	569	506	581	569	551	539	573	520	561	559	549	585	536	510	546	586	566	533	571	561	542	509	536	554	547	569	569	510	544	537	535	510	537	580	539	534	588	562	531	492	569	513	554	546	547	523	557	571	493	565	559	522	542	583	512	532	533	573	597	512	570	561	547	489	568	558	529	586	555	550	564	572	567	558	555	559	560	529	538	526	575	562	544	559	544	567	564	557	574	521	554	569	537	597	562	583	485	584	551	573	589	551	539	537	518	546	563	601	550	585	548	533	564	544	546	535	569	581	545	591	541	540	524	547	557	509	521	550	591	487	560	559	539	560	581	561	524	540	543	578	555	594	566	528	541	565	560	554	606	519	534	568	543	515	493	580	534	551	538	547	531	529	563	600	579	571	537	564	560	537	532	583	544	573	563	555	556	528	574	510	564	529	567	537	583	538	552	547	523	549	550	533	559	582	507	562	538	559	567	558	547	544	522	562	534	548	567	558	560	559	556	555	555	572	541	522	539	551	566	556	575	529	558	555	579	549	622	522	566	564	541	581	568	525	555	532	516	533	576	532	569	518	602	555	589	574	546	538	551	526	516	577	583	513	523	575	560	575	569	538	587	554	579	559	538	540	550	542	556	543	562	567	596	575	516	537	579	574	566	577	560	555	552	598	567	526	526	568	585	581	556	545	543	568	542	545	575	526	597	596	557	549	542	550	547	533	577	562	562	550	539	588	571	612	554	518	613	531	559	565	557	521	594	542	547	536	560	545	585	590	604	553	561	520	481	579	525	555	561	565	511	561	583	580	567	534	550	547	523	523	537	569	531	539	565	562	541	549	545	585	579	539	495	536	554	519	578	571	510	538	545	581	539	582	549	544	550	504	552	544	580	555	580	531	554	508	575	546	586	559	587	526	539	542	508	538	586	576	585	547	554	581	539	563	548	562	551	551	523	578	549	558	592	551	547	532	588	529	532	567	527	526	571	500	535	513	561	587	573	571	543	541	542	568	560	551	527	586	584	597	570	525	555	573	545	533	542	581	584	515	520	546	556	577	568	559	507	572	559	578	548	551	593	533	551	546	570	588	548	558	573	581	612	577	524	559	558	519	551	582	532	584	543	540	571	577	543	570	521	540	572	569	516	547	545	551	526	586	548	568	553	524	544	524	569	572	569	577	552	593	548	550	581	552	565	557	572	546	541	521	548	532	564	580	502	566	558	532	567	561	574	558	562	535	568	587	567	532	544	540	535	551	562	537	575	577	525	525	534	519	520	586	577	523	598	566	539	597	529	553	527	565	567	585	556	571	546	539	522	570	577	587	552	550	505	523	530	585	562	532	548	540	553	551	557	557	559	571	571	517	560	545	610	535	539	582	561	571	583	527	555	519	589	498	554	591	547	565	545	546	545	555	573	551	542	536	522	528	524	598	572	585	582	576	554	545	548	563	551	527	543	560	506	549	525	548	560	521	533	570	582	574	521	524	543	549	582	600	580	553	543	563	572	537	609	532	577	564	549	540	543	563	554	532	599	583	573	579	572	583	573	570	581	557	550	567	568	558	556	546	556	593	534	552	513	574	555	521	532	561	570	518	575	582	560	549	521	551	580	541	508	527	541	554	538	536	573	535	571	581	566	560	573	567	561	560	569	571	504	552	565	518	568	509	568	551	539	548	569	569	568	522	547	575	572	583	614	535	566	536	557	527	541	511	509	553	523	536	533	567	543	567	523	523	542	574	558	531	534	558	520	525	541	552	547	559	526	555	533	601	569	575	528	545	510	514	574	555	539	541	522	565	570	556	558	627	563	504	590	528	528	572	565	544	564	576	536	585	544	502	582	551	554	599	559	555	568	541	578	544	605	516	570	514	530	565	555	545	526	589	549	560	538	536	489	569	553	484	553	538	550	556	573	548	580	529	608	570	513	572	563	536	528	596	555	556	567	561	522	530	570	596	535	556	559	543	556	543	521	551	584	549	553	516	582	582	512	544	570	558	551	571	528	579	595	517	530	533	573	587	557	571	524	557	595	554	531	530	541	549	519	555	548	590	559	579	560	531	554	576	566	555	565	547	542	524	551	587	569	537	591	554	541	545	579	549	564	548	532	548	533	541	534	529	553	566	588	546	532	575	542	616	583	543	620	581	561	582	567	539	521	539	576	537	574	592	615	552	559	550	509	527	555	566	539	537	520	576	539	586	555	517	512	535	520	562	556	564	543	572	567	586	560	547	549	548	535	537	539	572	592	567	594	532	598	555	539	545	582	558	556	553	573	526	592	534	552	555	542	526	567	525	568	569	557	478	561	514	558	571	559	506	536	591	551	588	584	566	562	584	563	583	559	581	586	558	542	546	533	594	589	559	526	552	561	540	550	545	554	539	560	530	581	551	554	553	602	574	512	558	552	521	553	538	551	516	516	523	533	588	574	546	537	573	546	576	558	551	549	539	541	539	545	547	570	521	550	551	583	536	542	563	517	562	544	531	526	517	545	569	541	541	553	561	584	523	525	588	541	598	543	533	582	557	535	576	566	554	503	564	532	536	548	560	595	589	547	573	563	554	530	546	564	604	548	518	553	566	567	556	509	541	577	573	549	541	574	531	557	589	565	550	519	523	558	585	541	544	581	509	571	528	574	539	531	558	570	549	536	561	541	556	606	520	560	562	525	538	585	550	574	538	545	555	557	519	555	540	554	555	549	526	568	572	548	592	595	537	522	580	513	552	553	542	545	563	568	514	563	491	505	509	560	583	530	555	559	506	556	558	530	533	564	564	507	538	570	581	528
16277	36425	26448	11802	5629	3074	2539	1728	978	834	837	774	691	671	670	632	676	652	635	637	617	624	626	618	571	627	621	642	637	608	614	641	610	624	642	639	634	595	594	560	613	589	586	594	587	603	588	574	608	601	567	617	617	593	571	620	592	582	623	548	538	552	564	626	626	564	575	624	603	558	577	551	615	569	603	558	569	637	606	589	571	601	613	570	585	618	582	627	558	573	577	634	554	621	594	588	597	594	593	619	629	589	565	620	573	591	580	603	543	602	604	616	607	579	560	583	603	611	583	613	611	578	608	585	584	591	558	650	620	603	613	563	641	591	580	605	635	645	597	569	607	612	572	590	590	608	610	577	608	569	614	627	557	576	612	602	570	611	592	610	644	635	600	591	577	634	549	568	600	601	600	617	591	583	580	612	554	623	573	560	603	577	577	610	627	609	614	631	602	592	633	569	592	565	569	581	618	554	617	616	588	558	622	583	633	582	575	585	589	616	586	598	615	578	611	614	622	617	606	567	620	599	567	584	603	604	576	594	566	606	575	537	610	601	590	566	597	634	569	574	543	574	595	613	534	634	563	630	575	631	590	554	637	540	591	582	548	576	575	611	591	599	583	558	624	614	594	570	616	584	606	630	628	567	606	604	601	626	589	593	609	568	577	601	562	575	556	608	604	646	616	618	593	598	608	556	602	610	605	616	565	551	589	589	575	553	589	573	607	579	564	565	603	569	591	633	608	636	559	603	622	613	592	584	594	587	578	591	640	607	561	577	586	568	584	593	571	551	536	590	603	576	614	613	632	612	616	603	600	609	591	622	596	624	572	574	606	555	598	590	580	617	631	559	601	618	589	634	613	561	568	512	575	585	600	609	616	575	523	584	598	624	608	572	574	628	602	613	573	581	602	556	541	602	597	566	558	581	599	572	580	595	598	616	560	630	596	606	564	586	579	612	568	568	573	570	541	628	617	595	593	606	624	595	636	564	587	627	615	566	586	598	584	559	622	595	607	603	583	588	561	600	622	606	582	595	593	606	610	607	592	580	604	585	635	585	585	601	602	596	572	564	570	602	604	599	608	624	578	614	608	603	601	633	578	597	565	567	633	578	584	571	612	566	536	583	608	616	593	560	618	572	605	633	597	568	612	616	562	572	567	582	632	582	537	584	623	589	604	591	602	557	616	609	601	532	642	585	617	598	584	604	610	593	584	555	550	609	615	612	594	561	602	554	585	619	595	597	612	571	643	573	603	595	570	596	604	595	622	557	606	644	600	618	596	557	557	569	597	608	626	615	575	589	566	605	598	609	575	614	596	570	568	629	612	613	570	612	605	593	603	573	596	630	540	602	619	573	568	632	575	617	587	591	577	609	591	612	615	634	556	579	590	587	604	579	592	612	592	616	617	639	573	601	595	603	619	547	596	581	591	581	591	628	570	623	613	611	603	594	624	613	602	588	631	606	576	607	602	616	602	587	575	563	569	540	604	582	588	546	576	608	593	596	574	580	558	605	586	587	583	571	558	579	576	591	564	560	649	601	579	615	576	545	576	572	615	590	576	538	639	616	603	538	604	557	629	584	608	600	585	599	563	569	584	598	583	620	621	595	620	591	593	575	635	606	558	589	593	624	596	623	611	616	603	606	625	550	616	592	605	579	595	611	585	622	589	625	581	594	606	571	565	573	620	573	603	592	598	565	600	587	588	583	553	579	612	591	621	666	605	552	576	603	584	628	583	612	652	598	607	644	520	614	617	621	589	621	617	599	598	615	585	579	621	583	598	532	586	599	596	583	585	604	590	561	602	559	584	557	586	600	571	600	565	583	569	555	609	566	620	552	634	589	555	631	577	610	580	584	541	599	564	625	587	599	638	618	619	605	588	599	623	566	605	595	590	550	554	578	617	593	592	601	571	603	566	585	618	593	577	529	553	578	597	595	596	565	592	566	572	557	614	611	586	606	609	593	601	606	524	607	601	591	628	589	638	604	616	611	593	619	601	617	546	555	618	641	561	591	618	546	582	592	570	542	602	569	577	586	588	580	586	601	551	626	565	673	568	609	639	606	594	597	542	598	588	530	576	578	559	590	577	557	579	568	614	586	596	566	563	628	605	581	570	586	613	619	638	570	596	591	602	622	590	553	598	601	604	617	546	548	612	594	601	627	566	588	565	609	540	568	594	623	605	608	594	586	590	589	600	593	529	560	608	600	580	622	583	559	575	615	600	594	600	557	580	614	561	618	651	581	583	595	591	582	566	587	591	573	624	608	598	580	570	563	612	615	608	592	574	614	617	566	589	584	626	587	607	597	618	579	572	622	567	597	602	599	604	563	610	633	607	621	601	601	612	616	599	599	605	597	588	592	606	624	611	581	586	547	612	566	612	564	556	606	580	536	575	572	586	572	560	542	594	607	592	587	593	554	588	590	610	552	582	570	588	585	569	533	539	602	563	583	631	578	557	546	585	594	606	632	634	553	603	564	600	636	572	585	576	615	605	537	621	583	565	588	632	613	635	585	597	560	549	620	658	554	605	595	582	597	601	580	590	561	630	622	600	566	583	606	572	586	568	589	586	610	581	619	572	594	621	579	585	583	595	569	584	572	582	568	579	590	647	596	579	592	574	569	562	619	560	579	592	570	588	572	609	581	559	607	572	614	592	583	546	612	584	587	563	644	603	615	623	576	618	620	609	610	588	585	608	618	577	595	576	559	612	566	592	553	611	600	578	550	598	598	558	569	583	628	590	614	587	624	588	587	603	576	581	629	554	563	595	583	574	613	587	617	596	611	565	562	546	639	615	633	586	587	570	599	591	589	636	559	576	618	541	596	604	651	533	572	611	569	573	532	543	589	633	571	596	574	599	606	610	634	592	547	561	581	610	592	546	590	670	591	599	620	575	603	569	568	596	601	582	587	617	595	625	576	574	579	527	545	611	598	568	609	594	568	579	597	592	591	629	622	590	572	551	626	542	568	546	590	584	611	588	580	538	543	635	538	545	592	576	591	532	611	616	614	611	633	550	600	585	576	559	629	563	569	579	622	594	610	578	595	538	555	598	594	638	543	612	528	618	616	604	576	576	630	607	603	614	547	581	570	553	572	602	606	638	592	590	605	632	574	578	586	595	551	591	591	589	606	609	647	588	586	564	567	621	620	643	561	643	610	579	632	568	613	587	606	572	608	603	560	613	587	623	586	620	556	598	568	595	562	581	593	636	630	582	573	626	561	597	585	582	592	606	577	593	600	600	603	622	590	619	581	590	569	591	579	588	619	633	598	589	616	552	586	567	559	532	590	609	577	578	641	578	623	614	592	593	574	548	533	597	606	635	586	576	595	593	585	581	596	595	554	598	576	610	637	555	593	566	593	613	594	616	616	614	572	585	596	573	607	599	562	611	593	599	582	598	556	557	592	613	618	595	560	602	619	578	624	564	610	583	592	586	580	616	623	578	632	556	563	588	589	594	585	578	572	629	588	606	637	564	608	596	617	638	609	567	609
22826	21326	28903	24068	21330	21425	11463	1722	806	680	582	502	457	404	376	335	338	354	377	349	327	312	316	269	291	290	253	283	274	283	315	334	320	279	260	260	278	271	283	274	247	256	270	244	295	256	253	245	266	269	261	268	258	258	234	281	227	252	243	276	245	266	246	262	240	248	269	289	255	239	237	249	242	253	244	244	234	257	250	248	256	275	245	249	246	256	251	267	252	257	248	254	266	255	232	253	234	266	260	251	228	264	258	260	252	254	246	252	239	272	254	246	234	240	246	249	248	254	234	272	231	248	261	234	238	252	265	238	246	248	257	246	231	232	234	251	264	262	262	267	267	245	273	252	249	235	248	273	239	237	239	252	237	270	247	273	267	240	276	254	235	255	262	268	265	209	231	261	218	274	247	240	233	217	240	246	247	256	254	252	252	240	245	269	265	255	243	253	235	260	254	260	266	246	266	238	251	220	231	255	238	243	272	260	262	233	251	267	261	265	251	271	262	280	256	275	262	244	236	219	225	225	251	259	244	265	240	255	266	237	255	231	253	253	224	250	260	263	243	255	236	235	228	263	247	247	249	251	228	258	267	230	253	265	267	265	241	232	235	233	227	242	238	260	271	233	283	251	251	237	260	261	243	275	245	259	223	262	241	264	264	264	252	263	272	251	231	257	252	226	219	273	247	239	237	269	237	263	278	269	230	248	246	242	261	248	256	235	262	300	230	268	251	236	250	264	245	286	260	250	233	236	214	267	237	267	234	257	251	261	270	260	259	272	263	223	214	244	259	261	246	232	239	244	257	257	273	274	253	273	243	246	251	222	270	225	265	245	230	266	232	245	253	251	245	274	251	261	260	243	254	247	262	277	238	245	256	275	245	224	262	229	232	241	246	242	255	270	231	241	265	267	220	249	247	267	262	261	268	247	262	253	263	268	245	251	256	253	265	237	270	261	262	251	251	283	246	248	263	272	266	269	267	265	257	229	258	265	237	266	271	224	249	265	263	248	251	260	253	253	256	239	266	280	252	252	255	256	235	231	226	255	248	267	246	255	260	267	233	222	235	247	224	252	255	266	232	255	265	257	237	247	272	259	273	248	229	238	249	241	256	255	260	251	241	260	224	241	276	239	258	232	259	240	263	246	264	242	254	312	233	277	234	245	223	281	256	272	248	225	254	263	239	246	241	224	258	272	278	257	248	236	260	233	267	251	250	268	258	262	257	247	258	264	267	248	232	247	236	280	244	296	235	220	248	229	287	266	233	238	228	261	237	256	254	222	231	257	233	251	247	258	249	267	243	263	247	244	258	239	243	258	249	262	233	258	256	249	246	260	271	236	249	245	279	278	255	258	238	236	222	260	260	237	241	239	249	231	231	290	243	256	257	268	274	241	249	254	239	251	256	260	218	234	243	283	256	249	250	245	259	274	252	255	245	255	240	235	254	235	244	259	253	244	245	221	246	257	256	246	232	265	262	257	251	259	278	256	254	236	250	279	268	249	238	263	246	252	229	227	211	240	251	244	273	247	255	251	255	243	261	253	254	227	282	243	237	235	236	262	286	279	256	253	272	283	222	242	276	248	230	239	258	241	248	260	245	273	239	234	262	274	268	241	274	239	232	251	258	225	247	250	258	245	271	241	257	230	225	250	268	253	275	256	231	241	286	259	262	259	280	263	266	253	270	239	254	239	240	255	267	250	251	243	246	223	271	239	266	239	265	256	251	259	253	239	246	231	232	248	269	278	258	268	260	248	263	251	239	250	252	241	245	240	253	233	271	240	207	292	277	243	244	273	271	249	263	243	266	236	262	241	256	272	258	271	264	237	224	251	256	244	249	244	251	293	251	243	276	224	245	249	260	265	251	241	271	261	251	254	261	262	265	230	251	249	258	244	261	245	276	277	252	269	279	245	262	248	234	242	243	273	237	253	268	241	234	279	266	247	236	261	227	235	254	255	222	252	248	241	244	269	233	258	267	257	263	261	238	258	272	258	270	262	243	248	229	252	252	252	219	247	271	255	234	246	259	257	258	235	231	262	225	241	252	254	240	263	232	256	265	269	259	250	258	240	234	242	247	213	260	256	254	269	269	286	274	257	227	228	239	245	260	271	241	254	261	233	231	270	265	247	264	275	251	250	238	273	260	274	261	250	274	285	255	253	264	237	246	262	279	252	250	266	239	277	281	244	234	239	249	273	255	224	231	235	241	244	276	232	249	265	253	261	270	249	230	228	250	252	272	232	252	236	262	234	261	258	239	233	270	253	278	235	237	243	264	263	242	248	267	224	234	249	245	234	264	268	256	254	242	277	236	238	261	246	227	271	242	243	231	253	235	232	259	255	229	267	230	230	270	245	243	221	254	250	268	277	211	257	267	227	215	260	254	277	276	231	218	245	240	254	268	256	278	243	234	259	264	244	260	278	229	246	253	246	266	253	241	231	243	263	242	244	231	283	260	257	232	236	250	267	254	248	261	240	233	235	257	230	264	264	248	215	251	271	257	241	284	257	229	228	280	238	226	235	227	248	277	246	243	235	218	265	256	247	214	232	240	267	236	240	243	239	238	298	247	273	255	259	229	244	257	237	231	251	259	244	236	252	254	284	238	288	236	267	263	240	268	254	254	241	252	270	250	248	252	234	256	264	276	227	238	263	236	228	249	241	255	248	232	276	274	230	248	241	248	267	264	232	239	262	238	254	257	243	283	260	256	244	285	275	237	244	282	254	244	272	279	237	251	264	264	254	266	255	268	289	232	244	255	272	244	268	244	244	284	238	262	259	264	245	236	255	239	281	255	247	243	239	262	260	244	233	256	241	261	247	264	265	266	265	241	259	237	252	253	255	227	243	264	243	243	255	245	241	276	257	282	263	229	219	255	238	244	240	252	243	259	250	259	245	271	240	254	225	284	259	267	269	266	236	244	258	245	241	241	252	241	246	254	232	262	250	260	256	233	244	264	232	249	236	248	234	258	250	246	261	263	269	237	242	243	235	243	247	261	250	272	238	235	259	246	228	242	261	240	267	254	259	251	242	241	223	248	272	233	228	262	270	231	248	254	233	225	268	254	247	247	272	228	242	241	280	261	264	265	283	254	274	253	239	233	217	268	267	250	255	250	228	215	240	246	254	245	238	240	255	214	260	247	234	266	245	246	283	266	248	256	255	261	266	278	283	221	273	258	253	249	269	238	251	249	269	279	248	251	259	257	260	264	250	280	267	259	269	295	269	247	236	259	255	249	228	261	263	242	254	251	240	264	236	244	254	244	247	251	279	240	250	239	271	224	246	241	259	234	263	230	275	249	257	247	247	240	236	260	255	263	258	262	269	232	246	264	260	237	252	255	267	265	252	239	249	248	284	213	260	230	244	244	255	270	235	266	232	234	251	243	248	268	245	248	233	282	250	275	236	258	232	265	257	250	276	263	247	224	233	240	254	276	254	256	247	229	253	251	220	239	250	258	246	256	251	260	253	238	253	229	230	240	245	276	276	274	253
19899	44300	33249	17825	10683	7129	4966	2308	1317	1045	814	744	651	579	519	469	442	453	397	407	419	349	355	342	355	324	341	310	331	328	307	377	394	364	340	316	341	300	305	301	328	306	295	318	347	343	324	284	307	316	295	287	272	289	284	274	256	299	299	285	304	309	284	311	291	278	295	282	297	310	251	307	286	301	293	298	303	313	294	291	267	272	273	304	283	292	270	273	324	263	277	274	246	288	244	292	280	306	290	271	274	262	305	294	259	283	297	297	278	283	278	255	267	275	297	290	281	252	274	302	287	292	307	291	252	272	259	271	289	309	257	275	301	257	310	290	319	262	291	271	298	294	281	291	287	298	312	336	285	342	283	293	294	301	268	292	266	278	294	273	272	264	285	291	267	285	257	310	310	292	245	294	250	279	280	273	277	279	275	280	293	307	299	246	272	263	295	277	279	260	283	302	323	289	270	296	281	278	285	274	284	316	260	265	299	312	305	283	247	277	273	316	286	304	273	289	266	311	275	308	272	263	301	261	279	253	248	280	304	283	284	275	300	279	305	294	257	260	304	305	274	312	280	278	298	298	265	296	299	304	301	290	293	305	247	315	283	260	288	311	279	287	291	287	266	287	259	274	267	281	273	271	292	273	292	264	268	283	263	271	271	271	327	281	279	297	280	291	278	299	283	292	261	272	271	259	297	310	288	271	279	291	283	262	253	283	302	281	287	271	265	298	271	298	269	298	296	309	264	326	270	300	291	300	295	262	271	288	276	284	294	277	291	282	268	280	297	310	255	289	273	271	267	290	294	291	296	279	285	298	274	279	293	286	306	262	287	320	286	289	290	292	280	287	263	277	285	268	257	287	273	307	282	268	277	261	278	267	321	306	281	271	285	290	281	279	262	302	287	263	244	260	316	240	290	279	287	280	293	297	282	282	295	286	275	268	287	256	267	272	302	272	307	274	280	236	284	269	287	271	265	302	261	302	244	265	273	265	284	265	264	309	277	276	268	297	291	264	286	284	273	299	254	288	276	286	261	254	256	274	270	305	284	314	297	267	282	261	246	276	266	285	280	270	287	295	297	291	283	259	281	279	260	280	287	284	263	283	270	296	264	300	294	298	298	280	282	279	307	294	271	325	289	295	302	262	305	279	291	296	290	249	305	307	275	282	284	286	243	265	266	272	287	293	275	257	256	306	280	274	259	268	263	250	301	280	297	301	311	291	259	273	280	271	281	294	293	275	287	293	256	274	298	284	299	283	278	259	267	294	276	308	320	291	275	272	280	283	287	302	268	297	341	301	283	293	291	278	272	247	259	269	288	277	268	276	267	306	268	281	310	294	294	286	246	315	287	292	302	267	273	266	305	307	293	300	280	279	292	269	306	280	255	280	264	261	269	310	286	279	286	285	268	243	283	274	252	297	289	285	281	300	283	267	263	282	303	274	280	286	311	298	273	270	303	276	297	267	266	277	270	271	307	290	291	303	293	301	288	272	303	301	274	265	273	271	272	261	269	268	304	304	273	282	261	279	294	299	309	269	284	264	295	304	284	289	280	291	284	297	241	287	295	289	277	292	271	282	283	289	314	289	293	307	285	303	283	278	274	288	278	284	307	275	292	283	272	280	271	269	283	268	288	281	285	275	289	282	285	263	293	321	297	311	260	273	295	306	272	291	276	277	306	282	311	271	267	255	323	251	287	271	281	260	285	278	304	290	285	302	298	265	294	263	270	295	315	296	266	277	237	278	259	282	281	273	252	293	271	294	248	303	282	268	282	279	264	256	279	250	298	284	303	319	266	272	268	277	285	309	283	253	306	262	283	295	273	280	291	270	291	293	247	269	295	297	237	290	276	263	284	264	284	260	259	272	289	279	292	289	294	267	265	250	272	294	292	266	289	285	241	291	266	274	282	267	281	262	274	285	275	269	257	299	275	259	283	265	275	265	252	296	289	254	266	284	266	281	281	294	259	303	271	262	277	266	279	256	257	281	279	284	268	274	291	301	269	278	289	261	263	304	310	271	279	249	262	293	280	284	252	318	287	263	277	254	315	248	252	266	295	302	288	292	293	253	292	284	260	269	255	266	299	269	295	296	282	296	285	263	287	266	292	285	288	314	276	268	284	264	295	283	316	286	291	271	264	289	286	288	287	283	280	288	275	246	283	284	267	275	297	281	293	301	283	270	291	288	280	273	312	286	281	314	279	277	300	241	270	264	265	272	243	275	268	278	226	276	277	270	304	268	290	299	283	303	271	258	278	290	307	260	327	271	282	296	290	269	301	280	281	305	271	264	281	278	297	267	283	268	293	299	286	277	278	277	293	286	255	246	314	276	291	245	282	280	268	270	264	294	287	276	285	272	267	298	264	281	286	284	272	289	280	266	266	279	287	291	288	301	270	276	259	309	337	266	265	291	281	278	290	301	284	302	299	282	280	303	251	269	271	255	322	276	283	277	265	292	285	300	267	270	318	281	281	253	271	273	271	308	275	296	279	283	271	253	293	287	260	246	270	274	307	274	339	324	276	309	290	287	308	256	273	310	261	275	255	306	271	252	281	269	272	314	281	296	281	274	268	286	274	257	301	256	254	304	284	290	303	319	283	245	311	274	269	264	258	291	266	300	278	270	325	262	275	299	273	283	270	281	300	280	271	293	263	277	270	288	282	272	300	283	300	290	268	260	299	275	269	301	279	279	260	275	292	314	262	298	279	284	264	297	260	305	298	296	273	301	267	282	273	267	301	273	267	278	296	288	262	287	277	304	290	276	302	252	274	298	254	263	267	291	283	247	302	262	282	277	266	302	265	268	242	275	295	286	300	299	259	270	270	258	283	267	283	298	287	299	305	281	287	267	288	298	273	277	268	260	305	277	286	275	280	285	270	279	268	288	266	270	293	263	287	292	275	270	283	277	272	256	276	262	259	279	265	251	283	284	332	287	251	301	280	290	270	270	275	291	278	281	292	305	273	271	292	279	303	294	263	306	293	327	280	300	292	262	266	286	283	236	271	321	300	300	298	306	291	284	292	295	277	285	285	276	301	300	293	263	275	287	281	313	280	298	258	280	267	286	251	286	277	274	288	290	262	253	303	278	278	295	308	289	298	270	275	294	285	278	275	284	269	270	298	277	288	284	269	283	303	287	279	302	272	285	267	246	308	277	309	266	268	315	318	305	279	273	284	288	292	293	276	291	283	263	325	285	280	307	268	301	283	283	293	293	287	290	280	287	279	283	286	295	272	275	260	262	298	278	280	309	293	273	288	286	276	309	267	272	264	297	264	308	279	282	258	275	285	282	291	288	298	262	263	295	284	284	267	308	289	275	281	300	301	282	284	287	270	273	290	288	271	297	278	286	283	300	259	284	284	355	259	283	281	282	288	279	245	260	288	288	286	279	256	245	316	292	262	255	250	280	306	285	251	314	276	292	285	274	289	273	245	267	268	278	292	248	312	260	301	268	293	266	271	280	256	277	301	290	305	290	279	286	286	293	311	288
27885	22296	18844	10151	4263	2492	1360	852	846	777	772	785	739	794	787	768	759	761	732	758	776	763	767	764	723	747	748	784	775	824	759	774	761	764	791	750	736	749	783	736	773	713	775	740	785	828	763	756	783	740	787	803	731	754	767	770	743	719	735	755	744	750	744	779	746	755	740	756	701	750	759	731	745	754	804	773	750	738	742	810	748	737	752	744	740	724	741	739	737	751	728	766	794	802	753	737	722	727	731	745	746	793	729	801	771	757	779	731	729	792	779	775	734	748	767	779	691	743	743	736	747	787	755	703	737	727	767	763	724	754	753	718	727	746	805	745	717	760	721	763	718	754	785	763	748	716	786	726	766	791	758	763	742	809	753	728	762	737	792	765	795	792	724	790	739	783	734	785	743	773	800	777	768	758	738	729	732	708	737	775	722	751	755	777	716	768	770	724	762	757	786	809	723	803	763	741	789	760	723	762	769	713	743	771	705	781	834	783	703	759	745	769	757	775	701	786	722	769	780	718	735	736	734	758	782	703	744	800	713	794	707	723	754	815	717	741	742	765	773	771	752	752	767	717	764	717	743	720	722	732	784	772	773	744	796	791	724	742	746	808	699	738	748	763	781	744	736	754	779	782	726	729	783	737	751	763	752	684	772	752	767	749	703	778	756	774	741	734	762	763	795	764	720	804	761	775	796	803	728	834	755	733	747	774	720	788	774	739	796	755	779	780	734	757	757	824	762	814	702	753	760	748	770	790	732	741	746	739	771	777	777	741	763	719	758	753	732	777	767	750	706	801	756	766	751	783	724	701	770	763	732	749	779	762	760	776	836	727	727	703	784	769	738	774	741	741	783	719	771	779	744	673	791	758	777	750	710	782	758	740	759	795	761	783	702	796	727	825	779	716	717	732	745	734	762	701	768	699	746	783	760	736	746	770	745	754	791	768	798	733	775	743	755	801	740	759	732	780	788	776	795	778	758	748	758	717	768	750	825	756	771	757	825	777	752	743	740	750	751	777	781	777	783	754	721	797	730	757	757	705	742	771	789	776	772	759	770	768	746	741	760	757	748	692	803	818	715	784	790	735	726	796	728	716	753	785	745	726	753	737	689	741	786	741	760	735	745	758	732	778	748	777	725	762	779	757	786	775	753	764	812	752	761	808	783	794	763	799	785	731	721	778	755	751	760	730	745	760	763	718	755	740	731	742	777	737	772	753	792	745	752	738	755	776	781	737	749	730	757	725	745	702	774	835	697	730	752	764	744	710	724	825	812	758	720	751	797	735	728	789	753	755	741	761	774	807	727	758	733	758	802	746	774	762	799	731	736	783	742	746	802	739	750	774	691	769	826	778	744	763	753	716	730	752	759	768	751	758	750	732	787	771	752	750	709	800	766	725	714	764	776	816	689	793	722	750	717	807	737	687	779	718	773	790	712	745	774	738	757	765	765	747	781	744	750	732	785	798	745	756	683	783	785	702	727	740	712	805	756	796	770	742	717	792	748	783	727	774	741	777	685	801	703	739	744	721	710	753	757	767	736	750	773	721	750	768	740	826	750	801	734	787	756	778	734	724	731	756	778	768	767	742	737	770	769	717	802	749	724	764	762	776	783	736	756	696	740	705	804	785	773	753	766	740	770	718	753	813	753	789	747	735	794	804	831	761	741	700	789	786	773	790	750	729	735	760	744	760	776	795	802	741	757	825	742	794	791	755	743	766	748	725	793	773	750	771	757	779	791	736	816	745	743	780	770	722	775	777	727	754	745	782	707	769	748	795	752	719	777	737	751	755	755	728	737	758	699	751	805	725	725	775	763	737	750	725	768	782	771	766	762	720	754	703	759	802	743	711	745	754	765	769	694	789	785	715	742	724	776	745	762	707	779	763	768	768	732	779	721	729	735	787	753	735	769	715	791	764	813	769	756	750	845	757	719	749	765	728	737	771	773	784	741	785	751	716	795	758	757	761	750	762	732	755	814	788	788	747	763	726	767	728	698	741	761	766	766	781	802	770	754	782	775	773	735	739	721	742	782	735	712	786	733	726	751	763	777	720	747	757	746	770	795	779	768	731	744	747	767	747	764	737	746	753	788	720	798	759	776	775	700	779	773	745	774	737	754	792	736	767	765	716	744	733	778	737	751	710	752	774	732	810	746	739	766	750	791	763	818	776	752	732	693	723	750	771	755	745	709	803	785	752	710	756	773	755	716	740	751	731	760	743	702	769	739	807	739	769	717	706	732	778	756	734	753	725	718	792	808	722	780	776	771	719	786	762	749	729	727	744	752	769	741	805	779	765	747	714	769	747	762	732	772	760	721	788	772	762	756	726	740	710	738	718	788	755	741	745	717	795	744	760	756	752	697	805	744	754	757	798	813	772	731	739	757	740	786	751	811	754	784	758	751	778	758	802	734	770	731	750	778	780	743	725	764	809	730	768	703	791	732	754	770	796	732	706	744	777	773	779	739	776	765	810	753	760	704	776	739	751	751	769	786	757	781	780	752	728	761	775	743	694	722	767	759	768	799	718	763	752	787	753	821	723	808	732	781	777	781	748	773	820	829	797	760	760	760	725	759	771	740	765	824	708	769	796	758	717	754	731	749	761	749	746	751	768	775	721	735	792	755	746	761	776	716	743	754	729	714	765	783	719	726	778	773	757	785	728	766	756	744	779	744	728	721	774	751	727	743	785	779	744	814	724	755	760	693	785	727	770	771	785	692	737	771	754	731	803	764	772	792	780	727	704	765	776	782	753	713	758	842	766	739	729	757	759	784	684	757	796	727	712	775	712	763	739	698	759	714	758	753	740	750	766	793	718	723	765	764	727	801	746	770	752	817	758	774	762	796	741	754	771	737	761	784	760	753	778	714	741	776	784	745	767	790	761	774	728	764	701	746	721	783	741	778	747	785	741	765	733	734	708	771	765	764	813	775	774	790	748	730	792	775	757	743	741	784	758	784	778	747	725	765	784	734	748	786	742	773	721	773	754	769	775	758	774	699	741	757	770	783	788	727	739	865	779	715	742	827	756	787	775	802	764	752	778	781	771	765	788	792	790	727	756	764	781	742	790	774	726	719	744	739	780	790	760	747	702	756	731	774	807	753	726	748	764	753	782	785	797	741	788	784	725	811	762	752	796	846	740	802	699	761	784	778	737	764	778	763	766	801	797	744	786	777	725	776	755	749	733	729	728	770	730	733	803	733	721	739	743	784	750	712	733	829	727	689	715	736	772	752	763	751	758	789	718	734	767	805	727	735	717	755	748	775	779	758	754	793	793	761	760	805	742	800	752	783	759	710	788	750	766	750	721	740	702	795	726	758	755	794	748	783	780	743	721	756	736	772	825	751	760	758	817	784	769	723	727	792	730	787	741	724	709	732	750	772	766	752	760	811	794	753	781	722	775	775	730	751	776	746	757	766	752	774	746	739	738	766	717	754	739	761	754	806	753	708	776	760	752	765	760	737	736	692	794	767	780	734	761	749	705	805	780	733	691
17354	30736	18905	10092	5926	3804	1917	1041	961	936	852	855	826	854	839	800	837	796	859	838	817	864	839	836	842	793	786	823	804	841	799	902	827	850	852	805	752	827	857	781	790	806	796	897	875	884	800	826	838	828	829	832	846	817	827	818	817	809	797	777	806	815	765	863	788	859	890	851	857	752	823	801	818	782	862	857	815	812	829	818	806	825	846	816	809	812	862	786	826	797	844	814	787	824	831	776	811	863	791	834	840	862	850	778	786	791	790	831	779	854	803	784	765	802	819	777	801	806	810	811	862	809	814	781	857	825	844	800	816	849	839	782	885	831	803	857	783	811	743	829	843	840	802	814	852	807	861	793	848	877	849	835	840	762	852	825	835	813	756	807	847	843	827	816	803	839	823	860	767	796	823	826	763	773	827	793	797	829	817	789	812	799	798	848	816	808	891	816	818	834	810	805	828	824	800	819	862	751	820	812	828	837	848	823	809	809	862	777	798	756	881	863	818	822	820	785	800	793	847	848	833	807	833	835	812	847	792	806	824	846	798	866	831	796	771	848	796	817	829	836	782	840	756	795	818	818	854	809	829	769	787	882	860	808	833	799	828	830	854	863	832	802	794	807	894	825	827	849	855	806	825	822	817	830	797	789	860	806	824	842	846	805	846	860	834	804	836	815	840	808	801	859	780	860	831	819	842	805	856	835	802	819	831	876	763	847	858	758	835	808	865	826	835	870	811	832	845	838	834	828	761	852	789	799	835	803	827	826	897	796	816	795	801	802	791	820	861	853	809	783	854	820	803	859	822	857	869	852	809	807	826	829	868	795	813	810	801	848	855	823	883	834	803	809	888	836	820	810	851	819	787	773	824	847	841	814	808	836	770	837	819	825	822	813	797	818	807	841	790	874	860	833	811	837	820	813	792	804	812	806	861	858	795	826	815	791	846	848	834	843	843	836	825	829	836	856	807	804	813	863	795	791	865	798	855	791	806	828	818	838	822	837	788	801	853	854	816	838	855	855	796	790	842	847	833	814	834	808	780	843	784	825	822	842	825	807	811	797	829	821	799	834	839	781	795	821	812	800	751	858	817	801	834	808	840	822	814	840	801	832	868	814	767	790	817	785	798	825	799	830	792	813	837	784	821	821	870	821	879	893	848	772	805	801	837	799	805	807	810	844	811	825	854	868	827	779	822	827	781	797	798	823	888	771	824	814	803	838	822	836	844	819	832	825	828	885	902	799	822	783	833	795	795	833	777	807	816	834	785	812	850	806	803	826	882	819	864	822	813	840	810	846	862	856	821	806	822	856	831	840	847	812	824	826	809	825	789	862	853	787	820	806	801	808	827	856	840	802	849	786	803	804	814	791	824	868	812	824	793	831	819	841	845	822	813	811	810	847	819	886	830	839	844	805	818	881	792	855	867	789	857	859	811	827	789	882	792	850	795	793	828	809	798	807	846	843	830	810	788	802	859	830	831	825	851	794	861	792	786	824	830	848	838	821	813	800	855	846	872	807	851	847	847	812	834	845	767	763	804	777	839	797	849	845	837	779	833	814	805	813	843	828	804	808	753	833	802	835	865	865	787	849	778	807	820	821	780	817	860	836	902	840	819	807	805	790	817	822	840	851	861	840	825	824	842	798	797	800	822	855	854	809	892	784	882	798	811	794	869	820	839	833	847	835	813	818	851	751	836	834	816	779	828	841	825	804	789	768	778	813	904	795	874	826	795	848	835	745	834	785	831	851	809	828	789	840	824	820	809	809	844	839	768	807	805	805	876	847	845	779	808	811	854	849	804	808	853	821	776	784	850	809	794	795	799	846	859	830	794	820	789	837	820	798	800	795	821	848	844	855	848	822	855	838	800	817	850	829	857	782	842	866	743	830	841	794	791	832	801	822	812	801	895	861	846	819	782	814	796	827	794	824	821	821	840	886	847	802	828	796	842	832	862	811	804	797	841	833	838	806	832	832	862	829	815	834	799	777	795	859	843	813	864	832	834	806	819	861	833	853	850	834	828	802	815	789	865	774	861	797	803	860	805	786	796	815	801	806	796	802	815	865	829	809	843	811	829	819	863	837	795	782	886	876	742	782	801	795	802	828	882	822	835	827	815	813	822	831	829	872	824	799	814	805	829	821	795	847	816	838	863	790	797	859	826	829	852	834	800	807	811	788	812	763	846	789	783	816	881	809	815	785	857	806	825	881	835	799	787	875	809	845	851	823	805	824	782	850	821	801	823	799	787	866	835	826	787	849	807	774	766	847	827	823	787	852	841	827	793	852	823	845	828	784	822	853	807	845	848	834	827	869	800	789	825	823	819	793	785	826	857	827	874	803	861	892	843	768	844	792	846	852	850	797	838	848	825	786	812	817	888	812	822	850	816	846	825	815	844	822	805	860	827	832	810	775	812	829	838	867	826	835	845	864	868	810	823	823	825	785	834	817	823	821	820	787	866	842	812	819	801	866	837	845	843	802	830	819	807	798	790	874	832	859	860	825	755	855	815	819	776	789	802	837	832	832	778	826	894	856	822	795	805	826	839	834	815	821	758	823	844	839	792	873	816	844	846	826	810	812	831	878	762	802	773	910	793	875	813	820	867	812	842	882	805	808	836	835	823	830	840	823	836	828	848	841	823	800	791	787	856	849	837	862	798	880	834	817	797	789	786	845	835	844	802	787	835	795	819	799	849	851	845	793	807	826	885	827	825	806	824	830	840	867	811	856	809	785	847	741	873	845	785	842	806	862	774	834	851	856	835	850	804	834	824	826	828	785	811	844	797	821	842	849	831	874	817	816	781	766	840	831	793	900	814	839	816	808	865	855	869	837	884	826	815	829	798	775	761	815	811	828	856	900	844	866	837	852	853	771	797	878	828	837	773	806	802	819	821	854	833	859	790	791	818	821	788	837	807	804	826	857	852	833	793	820	795	793	822	813	850	845	786	820	811	837	832	840	835	766	806	864	815	762	857	811	823	822	790	821	815	815	818	811	829	810	815	805	808	836	850	795	774	831	812	890	812	816	843	855	812	814	850	825	849	846	798	830	797	802	827	885	838	763	847	869	797	808	797	890	821	794	790	812	819	871	812	803	860	807	814	834	877	835	767	805	874	812	829	780	868	808	879	832	820	835	801	813	787	812	846	811	828	787	802	855	874	814	824	793	849	819	811	808	791	825	811	817	789	794	846	859	851	815	835	804	857	783	792	815	801	871	851	839	793	840	853	835	841	849	826	856	829	825	826	842	834	785	810	873	797	798	855	815	823	792	848	762	802	817	832	821	808	814	807	773	831	828	815	804	888	857	802	832	827	853	799	781	796	849	854	852	794	818	818	847	826	809	820	850	837	813	794	836	803	826	843	850	802	794	869	812	848	798	833	797	809	818	811	833	791	813	824	817	813	883	819	826	799	830	792	814	846	788	840	820	857	817	846	809	877	810	750	825	818	799	892	825	856	801	890	856	815	833	837	839	798	831	851	835	829	827	833	840	826	824
23836	21286	28477	24444	21275	12496	2204	1106	843	824	753	670	715	654	651	603	661	619	606	631	611	577	585	605	584	580	629	586	595	597	588	585	589	575	626	580	591	618	621	581	605	562	589	568	589	629	606	526	575	558	553	546	544	563	584	575	590	582	568	596	571	559	537	576	578	533	611	576	553	592	567	564	619	566	573	585	555	548	631	555	580	588	557	561	600	571	565	553	596	576	569	562	535	569	517	577	542	584	596	551	546	541	542	585	592	590	542	573	584	590	571	553	576	602	575	580	569	611	551	570	582	547	581	586	593	576	565	543	623	516	529	551	585	557	560	587	633	544	543	573	570	604	532	546	568	539	589	578	548	491	598	543	592	588	525	583	603	564	499	528	580	569	548	574	529	569	554	542	578	582	587	597	555	580	567	549	575	542	579	556	563	547	533	530	542	578	590	554	561	592	566	579	591	551	595	571	531	537	542	559	577	566	564	515	561	564	554	588	594	578	574	564	590	581	561	616	564	545	587	570	562	513	582	532	580	577	596	533	565	527	591	575	545	540	579	546	563	579	553	580	553	586	534	547	570	556	552	583	586	576	565	571	551	569	551	521	541	530	572	561	539	544	520	605	566	538	559	554	563	580	587	561	600	601	588	600	559	554	541	578	617	523	581	601	550	567	538	568	582	572	592	609	599	551	596	576	598	578	556	641	545	544	583	563	519	552	580	570	583	577	568	545	578	576	579	560	555	559	589	538	593	551	553	549	557	649	547	597	562	555	562	541	587	541	595	547	556	587	588	531	584	566	548	553	551	520	547	541	589	563	552	547	582	579	590	565	530	627	570	538	542	540	549	550	565	559	577	551	542	562	583	522	567	607	535	563	581	566	549	579	576	569	511	608	566	527	585	602	558	577	531	527	579	550	562	551	541	496	588	559	606	506	586	561	536	576	580	539	580	540	563	535	566	564	557	540	592	579	590	589	586	569	576	558	610	590	598	564	562	545	516	591	564	563	568	577	532	604	569	594	584	597	530	568	579	548	548	581	589	561	513	585	599	532	581	586	546	572	508	564	602	527	573	590	558	553	572	594	581	558	540	535	546	584	563	575	581	590	555	589	578	543	595	565	584	551	501	570	535	540	568	540	544	555	583	552	538	596	565	546	535	522	564	555	546	555	580	553	573	581	574	538	542	550	581	574	562	599	589	586	602	587	579	587	605	584	567	527	546	559	559	557	603	548	561	586	575	554	576	563	523	525	578	581	586	612	602	584	578	610	536	566	565	559	551	578	562	542	581	551	593	576	547	587	542	546	582	608	573	554	562	559	566	569	585	580	563	575	564	532	586	558	563	576	555	572	589	622	597	560	556	587	583	562	543	581	554	560	552	549	556	578	550	548	556	574	576	587	560	549	558	572	546	582	566	605	564	566	596	544	591	590	610	555	591	566	533	601	585	552	560	563	568	580	531	637	559	540	546	556	589	569	566	576	573	523	587	544	551	588	574	597	546	573	566	597	538	547	585	579	567	538	575	596	582	590	554	579	567	566	556	616	549	598	568	514	567	592	580	566	597	572	571	513	545	570	570	533	586	578	567	579	574	583	532	555	531	546	594	612	601	594	550	563	554	563	589	595	599	571	571	582	610	538	566	602	588	553	557	604	547	548	602	539	572	562	533	623	583	564	531	567	585	557	531	559	592	569	564	562	625	558	527	580	577	551	568	534	586	576	579	559	571	557	551	546	554	557	560	579	584	574	583	580	580	570	541	505	554	583	548	579	557	587	547	541	557	609	568	622	585	578	537	581	589	552	561	570	551	584	598	581	516	596	544	553	577	564	580	562	573	561	558	578	552	558	539	585	549	571	519	555	604	609	591	586	599	572	564	540	564	547	533	556	586	558	544	628	546	575	536	520	583	556	578	523	573	583	559	562	547	543	581	561	520	571	602	555	543	566	563	543	547	548	603	592	550	558	574	596	578	605	545	571	581	564	522	548	542	548	603	575	615	583	562	556	531	553	595	601	582	545	531	574	574	548	570	577	575	576	564	566	556	551	570	560	540	574	593	545	593	534	585	578	557	561	574	463	572	573	584	548	540	572	560	567	519	545	582	582	521	594	568	574	616	589	526	560	557	574	560	583	599	547	554	589	547	531	572	575	538	598	617	561	605	559	563	589	595	542	577	586	584	531	518	583	546	514	510	556	532	614	536	564	567	580	613	552	596	555	574	554	585	576	577	575	569	546	542	603	536	608	560	572	577	553	576	566	576	550	582	583	542	539	560	549	555	571	512	557	575	576	559	571	575	532	623	571	572	553	593	569	538	557	572	568	564	540	594	554	534	599	599	579	609	597	545	546	589	567	606	570	586	566	556	545	586	547	522	550	554	591	540	576	568	568	561	562	606	591	591	561	579	539	571	557	534	537	571	548	586	576	543	582	571	596	560	597	572	613	563	583	572	561	517	596	606	578	614	602	531	553	530	581	558	577	577	572	581	551	603	586	589	532	603	544	555	547	610	565	603	596	534	577	537	619	571	549	536	557	528	538	552	547	557	568	614	532	540	498	512	570	543	574	546	580	565	593	535	570	580	568	568	565	565	610	578	578	595	558	589	586	603	561	535	558	501	561	597	561	552	572	537	584	579	572	597	575	536	597	574	531	601	539	557	532	582	551	571	570	577	567	584	587	577	531	576	547	543	543	581	543	536	514	568	574	559	553	583	550	546	527	600	576	580	590	598	563	552	601	544	524	569	577	587	584	582	566	550	552	512	569	556	582	580	584	576	564	560	626	546	586	548	553	558	607	555	567	571	569	609	573	591	521	569	539	560	547	532	535	563	539	527	586	599	553	570	554	570	577	584	536	561	526	579	539	614	512	565	543	565	592	562	571	559	538	560	572	550	589	597	618	569	567	545	524	601	576	552	528	598	574	572	529	544	565	603	575	576	587	598	572	561	573	585	597	586	587	575	609	575	522	568	581	569	568	607	596	574	563	615	581	577	548	605	542	545	562	570	578	577	594	546	567	583	566	606	513	548	585	558	571	549	568	560	551	590	541	559	540	599	565	547	591	552	582	603	548	577	577	555	560	583	571	539	591	570	538	500	526	580	559	580	521	574	553	547	567	615	506	600	574	560	556	594	570	578	597	528	550	532	558	582	595	568	555	550	543	535	565	504	628	571	623	592	589	624	551	588	498	524	566	545	579	594	549	558	581	548	598	544	543	541	552	579	557	572	557	575	558	524	560	558	603	539	594	527	562	604	582	607	577	570	585	571	571	569	563	529	508	552	567	567	554	526	550	579	530	550	573	534	556	579	540	534	586	564	532	556	601	552	584	516	584	581	578	571	577	577	562	547	573	536	527	557	543	553	564	586	579	562	611	587	545	565	548	564	571	559	540	573	600	579	563	536	582	581	610	556	560	512	586	548	568	569	565	544	588	590	551	543	578	610	580	604	534	573	547	554	529	613	564	581	553	596	519	544	598	541	564	546	561	619	540	556	527
18324	38237	27994	15839	8119	4269	2234	1510	1164	1045	946	900	872	766	754	716	706	646	735	680	672	680	662	712	669	644	675	672	654	645	736	688	699	681	650	650	641	638	642	614	610	668	614	651	636	676	635	670	603	655	619	621	650	653	613	609	613	626	614	634	610	633	656	686	578	604	668	660	654	576	605	613	652	653	626	652	625	600	602	619	661	610	629	603	646	598	637	609	616	618	609	646	631	635	669	644	603	624	605	636	627	621	655	602	690	650	640	612	614	619	628	645	662	621	619	629	617	652	601	603	624	641	683	643	601	641	614	623	644	589	634	673	626	647	665	643	605	621	604	622	657	645	583	629	673	609	642	624	608	639	647	640	583	628	639	616	623	610	619	654	666	646	633	639	619	682	648	603	647	625	601	604	629	636	660	620	640	641	649	621	604	612	647	628	625	652	675	597	603	626	623	656	603	599	604	641	623	652	669	603	625	586	650	637	617	624	596	645	628	630	675	607	619	677	621	665	667	627	641	656	637	639	623	640	609	671	621	642	675	592	634	618	632	597	589	642	640	644	628	634	629	614	627	581	620	678	654	629	654	626	612	639	620	635	634	608	665	609	608	640	661	641	610	629	628	640	640	622	663	601	622	624	612	592	683	651	600	642	640	648	625	624	636	618	636	598	659	631	640	641	661	600	598	647	645	653	653	620	602	653	601	618	643	611	603	635	641	639	602	642	598	650	631	644	655	653	599	619	637	597	608	655	625	633	585	612	606	616	672	625	658	558	634	634	669	636	600	632	628	624	688	610	652	647	642	659	612	603	604	631	582	638	623	634	635	638	640	657	649	676	637	592	581	611	635	611	638	606	638	592	607	625	630	584	635	656	638	613	617	632	663	611	616	638	606	599	592	614	617	617	588	656	691	632	649	657	593	614	619	634	627	660	638	601	647	645	670	591	674	665	611	606	657	610	658	600	619	629	588	614	618	653	632	668	659	687	596	635	635	654	610	589	635	628	642	640	624	602	621	599	638	626	643	628	660	647	633	580	624	648	636	586	612	626	587	633	625	615	618	650	602	610	592	698	658	639	678	635	630	638	637	638	634	661	611	623	640	634	652	624	646	629	618	645	622	639	670	622	632	650	614	625	624	623	645	633	633	626	629	604	596	610	625	646	666	644	645	627	604	634	605	629	622	612	601	623	642	636	645	626	598	641	643	595	622	625	659	637	613	624	638	659	676	616	587	612	622	586	620	611	622	657	635	612	609	628	637	613	660	625	644	627	602	651	593	615	676	631	632	665	608	680	641	595	578	630	624	629	640	624	636	638	651	607	631	624	635	596	656	639	621	685	650	628	631	650	615	662	592	645	604	658	623	621	640	653	621	594	639	601	656	654	600	664	623	607	626	646	588	655	573	666	674	651	626	585	611	612	608	608	681	622	674	581	596	643	669	608	638	648	668	636	589	590	591	623	640	617	640	617	663	644	615	599	616	622	605	596	639	644	625	626	626	633	588	635	695	649	642	658	655	643	591	656	628	625	649	660	639	649	589	641	612	636	637	628	609	640	607	595	683	703	610	615	618	638	640	639	599	653	627	586	607	608	629	645	626	660	643	605	633	623	618	615	621	647	611	612	629	589	622	615	616	690	622	627	634	655	659	628	629	597	625	617	598	676	638	692	654	656	628	627	643	640	629	633	601	630	657	624	597	592	592	625	614	626	592	637	622	607	674	636	675	643	643	621	649	619	650	636	651	663	664	636	632	628	594	642	665	614	623	634	580	602	665	680	615	614	636	611	614	649	635	629	665	595	645	675	633	688	597	631	665	630	656	644	617	680	591	606	603	652	630	651	669	626	660	593	630	593	614	632	611	634	646	599	622	611	634	627	654	602	656	621	663	633	609	611	661	671	619	642	638	592	603	635	613	612	637	622	602	675	629	621	591	586	626	615	644	629	619	657	705	660	636	646	638	615	657	619	599	597	652	630	668	639	658	628	605	611	618	617	620	630	615	597	644	624	623	648	607	625	644	589	665	648	659	613	639	637	606	634	636	623	619	624	580	605	606	546	643	628	579	607	606	642	610	626	671	650	606	631	682	665	618	556	620	578	622	653	649	636	670	662	610	600	657	609	630	641	637	634	663	654	598	646	632	637	665	615	612	637	613	665	603	615	639	642	660	622	639	607	650	627	605	642	655	597	647	640	640	682	611	597	609	613	629	628	611	628	593	598	634	596	604	579	630	600	606	634	630	655	685	647	604	634	569	606	656	632	646	690	589	638	614	635	654	618	651	607	614	624	603	657	621	599	608	598	626	649	664	582	672	621	630	643	618	653	607	633	638	629	595	606	646	656	656	624	630	620	640	632	619	641	637	637	602	628	635	629	600	647	599	653	617	607	658	622	631	605	631	632	655	665	621	681	636	583	615	626	635	596	585	613	626	634	638	665	630	617	592	628	588	644	662	646	631	630	684	640	614	611	660	614	619	595	665	628	656	616	622	623	643	638	633	657	655	655	660	603	622	644	635	628	646	639	654	566	633	588	692	650	603	647	619	619	647	602	601	673	658	662	633	569	623	639	632	642	629	630	628	606	615	653	628	639	635	620	619	646	662	641	600	626	615	636	662	589	579	642	646	628	641	611	627	629	608	634	676	601	634	609	656	610	617	578	625	645	609	647	610	617	640	605	619	684	633	617	637	632	656	588	689	561	641	582	639	654	646	637	641	610	663	636	654	643	617	642	592	645	633	597	601	600	601	628	628	621	617	662	651	618	621	583	620	689	661	644	662	621	603	614	599	637	615	608	613	583	608	602	597	681	619	613	650	575	602	591	624	602	619	622	613	622	599	638	640	608	638	615	640	636	576	646	630	631	628	626	600	643	622	611	656	624	660	671	647	643	644	643	661	630	639	603	615	620	609	701	604	647	677	643	619	612	612	626	626	627	683	685	676	613	654	654	629	592	598	636	597	619	665	627	647	629	620	611	592	613	630	626	625	611	642	597	607	631	612	600	627	634	663	619	612	595	647	621	668	630	622	634	607	642	639	567	661	685	648	634	597	579	635	586	607	679	613	631	617	668	635	613	595	588	605	645	626	596	679	677	673	634	678	595	651	665	637	639	622	573	641	604	582	608	594	613	664	650	640	650	662	636	620	587	670	603	661	641	664	632	652	654	674	650	654	642	659	602	673	602	627	674	609	635	642	617	589	616	621	618	643	652	639	653	608	611	643	653	644	616	633	638	623	628	640	566	602	643	617	647	572	615	607	616	618	669	662	592	648	629	586	665	616	610	598	627	644	624	672	612	614	608	616	684	619	580	641	595	637	596	622	626	662	663	605	609	606	605	618	613	601	675	656	643	646	600	637	637	650	644	645	627	644	627	657	613	598	691	627	628	623	618	673	596	618	641	632	607	628	585	639	627	664	617	626	677	622	630	610	632	577	576	645	615	598	601	623	646	689	617	634	644	648	652	649	617	662	627	651	630	640	608	625	644	651	636	617	606
24881	21299	27592	25374	14986	2616	1136	846	696	708	645	650	624	607	566	622	564	579	578	600	588	577	603	528	550	561	508	590	518	579	612	574	588	558	536	541	567	563	540	527	591	571	568	588	559	517	564	579	598	547	553	521	510	519	563	541	528	512	549	535	545	544	522	576	572	540	584	543	569	559	520	555	564	563	517	565	573	534	556	520	486	567	503	558	571	536	512	555	575	467	580	557	536	530	525	541	554	561	564	546	552	559	563	563	583	592	552	556	545	553	565	536	540	566	569	546	575	553	551	549	526	575	581	580	555	586	558	572	528	562	542	525	564	524	539	549	569	560	538	566	541	556	532	560	537	535	525	550	558	516	587	560	521	557	552	582	540	582	543	506	568	546	531	555	530	526	547	554	581	541	557	579	586	536	552	537	553	572	551	597	573	562	551	508	533	576	537	535	515	579	550	562	570	541	590	559	512	531	557	596	550	557	563	545	584	526	541	540	549	546	521	554	535	556	559	548	584	519	553	539	557	534	535	516	555	542	535	535	545	556	546	555	571	580	540	566	527	577	537	566	600	583	573	553	535	555	557	578	592	521	562	532	563	549	568	505	533	619	554	574	550	524	569	547	569	541	519	537	511	532	559	571	577	552	529	556	596	510	576	569	546	573	534	535	574	559	571	553	566	553	523	523	550	498	587	526	594	563	559	545	515	535	550	578	597	551	569	516	537	575	571	554	523	550	560	491	538	543	485	577	535	513	512	555	557	585	545	536	559	560	554	578	544	571	489	526	538	560	533	510	536	535	531	542	553	530	527	575	484	575	586	559	582	540	559	526	557	525	558	512	488	535	594	574	522	557	544	551	548	520	506	561	557	576	540	552	564	537	567	564	513	533	567	503	537	536	536	551	527	532	561	558	545	546	592	511	524	562	579	541	529	540	560	507	550	556	571	555	553	573	537	502	556	524	534	532	550	539	544	568	567	568	555	516	536	516	580	541	533	568	557	532	575	553	550	580	582	555	512	531	520	572	522	534	528	562	532	577	514	586	531	548	532	506	591	513	507	559	511	536	559	519	563	567	537	567	518	553	520	559	517	533	546	569	562	580	535	554	520	539	568	540	550	537	582	536	536	564	574	568	542	587	520	526	546	585	603	542	569	582	592	564	533	537	488	535	535	566	557	593	569	570	535	547	554	517	515	541	562	567	525	581	560	565	570	564	551	495	541	553	547	553	541	536	561	550	525	486	547	575	528	585	568	522	568	602	564	537	550	565	531	584	536	556	550	556	567	520	531	507	556	539	543	538	522	572	536	537	554	547	521	586	567	533	566	543	536	564	497	541	554	558	509	575	540	495	541	589	534	556	561	556	532	576	531	551	580	580	495	531	520	568	558	567	518	553	570	546	547	533	555	595	558	516	565	550	581	526	557	541	560	539	506	563	563	567	551	531	555	552	553	574	484	484	529	548	547	561	549	541	549	506	567	543	524	522	546	545	566	558	548	551	545	558	522	533	522	544	570	558	582	543	589	580	578	587	571	555	513	572	568	543	534	554	513	580	520	501	532	508	521	524	553	532	526	540	587	573	557	545	573	537	581	522	562	544	555	529	516	533	561	533	501	554	532	560	593	579	553	521	536	558	565	510	570	539	523	547	569	493	532	538	560	571	583	584	528	540	512	584	557	530	507	551	571	551	545	553	634	546	551	562	527	544	565	547	561	521	510	524	587	573	541	534	531	552	534	582	574	521	540	556	531	536	519	530	562	507	571	547	532	531	502	535	554	586	525	558	546	546	574	573	526	557	553	528	557	564	543	557	575	537	576	558	562	520	548	567	562	527	558	557	546	536	559	547	573	492	551	526	571	527	556	574	535	525	550	526	561	576	521	554	512	600	580	531	525	559	572	549	528	574	536	546	520	492	544	557	555	589	556	540	537	553	575	544	537	521	541	539	558	524	536	571	540	554	576	586	581	561	571	536	554	561	526	541	500	538	543	518	550	573	529	520	565	545	568	539	541	557	550	570	555	552	558	511	534	530	549	530	559	530	540	547	579	602	520	515	536	529	562	545	579	581	530	530	544	544	594	568	512	539	531	565	540	595	498	545	552	526	528	553	505	565	578	588	529	531	546	542	573	562	554	515	524	589	576	602	584	543	518	502	554	523	552	555	534	570	503	525	541	528	542	565	547	529	547	565	526	535	543	522	550	566	563	548	550	586	548	568	550	554	594	558	546	556	522	518	541	561	567	526	575	531	524	550	575	557	560	585	535	579	565	566	557	563	527	534	536	556	536	523	590	521	578	518	549	583	547	526	555	528	526	573	574	547	585	557	528	553	534	559	531	539	575	528	529	590	540	544	540	550	594	542	544	566	585	570	542	573	556	544	549	551	512	603	555	600	535	566	560	581	571	591	541	547	563	544	557	495	530	558	537	550	527	499	527	532	549	563	558	525	531	579	565	516	525	513	560	500	542	556	535	549	530	511	532	541	556	533	549	540	598	564	541	521	542	551	543	534	622	506	555	528	553	589	594	540	622	548	559	507	554	579	519	574	512	539	583	555	561	583	591	564	561	556	561	587	537	535	557	543	578	539	584	549	530	547	567	560	577	533	580	554	524	535	565	581	534	543	564	557	554	573	545	577	515	527	535	546	578	561	564	534	516	555	544	608	554	574	567	555	540	561	499	549	600	577	539	522	567	539	582	578	594	532	560	579	548	549	568	534	534	546	553	560	526	530	584	528	557	577	527	559	568	563	555	537	586	553	595	577	550	541	523	535	551	567	567	574	580	575	544	530	543	554	552	565	538	556	565	560	518	518	575	605	550	527	547	579	553	505	548	527	529	578	546	544	526	551	530	571	561	566	592	598	548	556	514	603	579	567	531	539	533	525	539	560	566	525	583	538	575	568	574	553	600	585	554	580	557	511	483	560	553	525	557	543	511	568	549	542	539	518	577	590	590	551	596	509	520	527	543	553	528	546	569	569	563	568	561	530	540	548	538	524	517	557	547	561	587	536	524	551	533	540	570	572	576	582	538	542	515	519	582	575	597	507	534	548	574	545	565	534	545	596	538	523	558	562	517	549	583	541	560	573	557	516	558	550	572	544	522	555	562	510	599	533	555	561	592	539	580	544	572	543	547	560	559	547	547	559	539	579	571	549	517	571	522	571	546	537	583	546	556	547	518	507	510	520	584	594	511	501	581	598	592	579	552	587	567	520	489	541	569	556	569	549	576	553	577	578	518	529	569	565	541	587	537	562	591	536	560	550	587	550	549	551	574	572	568	545	549	558	525	515	604	518	592	562	544	579	552	527	543	555	574	537	584	538	547	557	528	578	525	522	489	552	541	568	581	568	533	501	568	506	583	568	559	541	596	540	552	549	549	529	536	560	550	599	520	554	546	545	588	553	509	547	560	552	548	563	538	550	552	560	556	576	557	542	567	589	600	556	551	556	543	520	564	569	529	538	504	582	592	530	587	563	607	559	535	556	532	549	532	597
18316	34282	26237	12092	5584	2761	1645	1128	903	845	777	771	673	711	632	686	624	641	663	594	612	628	587	646	662	610	603	613	619	627	598	606	622	580	552	600	616	621	582	631	628	592	626	577	631	595	559	574	598	624	577	593	578	568	612	567	623	596	574	610	581	621	604	585	587	596	595	624	563	557	595	610	587	611	616	578	639	601	663	612	589	620	644	575	603	547	600	560	609	586	570	558	612	620	587	580	609	578	580	648	608	579	602	604	564	567	623	598	565	580	609	601	605	588	561	572	652	593	578	556	625	584	569	590	600	571	642	570	567	593	591	610	601	646	632	612	575	579	602	606	639	591	564	579	633	559	629	562	606	600	590	609	616	551	665	604	603	574	539	614	631	589	573	546	638	604	580	571	582	578	595	608	592	614	603	625	593	608	588	581	557	613	569	596	557	557	643	555	616	582	612	615	560	581	584	620	608	625	559	618	593	615	562	570	585	559	598	591	619	577	563	631	577	580	635	577	591	592	602	615	586	580	602	609	628	617	588	614	622	535	571	589	559	595	640	580	610	569	585	601	588	626	580	624	597	612	618	616	556	603	619	567	582	615	581	571	657	597	600	623	596	620	572	578	583	554	625	656	588	635	551	637	621	585	611	585	618	588	592	628	596	572	601	624	574	600	637	589	612	573	545	599	635	579	631	603	589	602	602	576	594	578	557	628	570	584	618	614	633	595	563	562	605	629	611	572	583	570	630	586	563	593	617	611	617	585	606	566	576	565	603	555	629	630	572	600	606	580	586	600	604	589	571	577	575	598	631	621	572	544	609	580	679	551	574	607	599	589	563	602	609	637	631	582	600	658	581	644	538	631	574	596	576	586	594	582	590	613	608	632	565	598	582	612	571	632	629	565	641	617	619	602	599	574	560	536	619	581	584	568	593	615	608	529	569	596	620	565	610	583	597	578	637	585	607	603	608	556	564	615	596	592	585	575	570	617	587	622	589	587	610	602	591	576	608	615	579	633	587	575	543	625	530	601	560	588	600	561	576	550	598	591	601	536	606	576	591	638	598	592	603	580	592	600	578	589	638	594	579	561	631	612	561	577	570	601	566	612	603	617	601	593	564	564	626	619	595	602	621	574	591	590	602	601	586	583	650	585	604	626	578	558	552	608	611	571	586	594	579	585	609	623	615	592	632	592	571	611	548	597	639	625	589	606	599	609	577	609	655	592	567	619	561	541	621	505	617	633	643	615	582	568	610	635	576	583	585	627	577	601	580	581	637	613	583	579	580	588	619	626	580	592	563	633	614	579	644	626	591	572	610	599	597	642	631	592	593	623	574	615	626	591	635	602	594	604	591	599	582	588	617	589	614	638	585	533	631	557	578	560	565	615	588	565	605	575	588	599	584	583	561	575	616	605	570	595	594	573	607	600	552	594	600	633	607	635	604	596	636	615	593	556	562	559	599	592	570	614	558	572	581	647	608	648	596	619	599	568	554	587	586	582	604	555	633	611	581	605	513	567	598	606	591	623	576	581	629	600	597	645	547	578	560	557	645	558	624	619	594	608	573	604	565	630	615	555	632	594	590	606	604	608	560	561	595	583	603	578	574	589	583	592	559	569	628	556	562	572	613	604	545	558	638	578	614	603	599	617	588	619	579	621	612	613	617	562	604	616	581	554	603	591	593	635	583	607	556	586	621	600	622	579	648	625	583	574	638	631	599	593	597	590	600	561	635	569	612	587	587	625	578	589	585	607	596	617	617	552	604	568	614	614	598	605	593	607	625	573	571	626	652	582	587	600	544	589	594	570	578	576	619	585	567	556	584	612	590	564	596	595	600	550	566	576	595	590	648	594	597	566	598	564	646	556	635	616	601	569	612	622	578	598	633	573	604	612	593	579	584	607	636	633	607	655	576	611	611	593	627	563	599	594	584	546	634	581	573	602	576	639	616	600	599	552	610	577	598	588	612	604	592	603	585	575	577	591	656	589	600	570	567	599	634	621	585	572	593	557	601	561	634	545	599	595	562	600	513	596	562	565	553	589	559	606	631	644	632	615	590	616	608	563	587	620	646	599	595	559	630	589	592	638	594	620	591	610	624	595	608	569	598	568	603	590	559	572	586	581	619	619	627	589	631	580	594	607	594	591	605	657	584	558	561	566	599	616	565	605	624	617	603	576	568	589	587	596	627	617	557	596	609	569	603	577	573	556	640	595	581	615	574	629	603	570	595	636	579	603	615	574	608	598	566	622	596	566	563	615	628	611	589	623	540	610	563	607	581	609	601	601	590	603	624	556	551	592	605	627	606	618	589	584	598	580	563	579	599	609	560	619	533	601	578	598	619	603	557	598	606	553	585	593	614	616	617	551	564	585	625	582	568	598	601	580	578	599	583	580	627	565	624	577	574	574	579	573	592	533	579	564	592	578	581	614	572	545	613	632	543	582	598	588	597	576	572	606	575	556	549	618	626	573	616	618	561	589	577	578	594	620	569	612	577	589	543	578	585	577	594	565	594	597	630	587	576	582	578	626	555	542	593	595	606	591	576	610	607	600	589	603	604	605	598	596	615	609	588	590	564	602	600	561	539	574	569	657	592	626	592	579	588	564	630	621	574	614	595	569	617	568	595	609	588	614	613	609	587	550	590	631	599	562	611	607	599	568	605	541	572	601	551	560	604	609	589	599	587	582	580	580	586	621	564	587	601	606	598	593	632	605	574	575	539	583	591	580	588	595	561	591	583	545	588	572	581	579	610	624	548	543	559	600	588	559	552	568	600	582	637	583	578	590	602	616	584	544	546	601	561	636	612	560	571	580	594	573	583	566	580	593	606	578	570	618	582	618	589	633	610	588	606	597	601	586	615	544	569	575	610	579	590	614	588	577	577	567	590	605	566	581	619	603	572	606	643	577	555	625	631	587	599	574	579	546	583	590	594	598	525	626	579	575	589	602	565	588	594	586	583	556	555	580	573	603	549	601	596	604	611	623	595	587	594	575	573	607	608	611	588	598	543	604	566	610	595	577	596	616	566	628	620	586	595	549	578	569	607	610	591	559	588	584	585	612	555	618	567	637	595	648	625	587	634	624	572	630	562	616	590	611	565	605	604	585	564	627	585	588	569	589	593	571	607	607	582	595	629	588	621	620	607	607	612	596	546	613	612	599	599	602	564	570	584	615	592	614	604	612	631	582	601	599	603	593	568	583	548	539	612	599	599	612	594	614	575	575	600	641	616	610	631	572	557	595	589	600	624	586	593	598	588	594	570	593	592	600	603	567	624	549	609	586	584	582	583	600	603	614	527	583	572	596	598	591	601	624	632	604	569	590	589	574	629	588	587	619	596	599	621	586	584	584	570	577	631	609	559	608	607	558	537	606	654	566	606	592	616	609	568	609	643	562	618	607	572	582	616	570	590	603	604	610	559	564	573	575	630	580	605	559	592	593	602	588	584	592	581	605	571	572	594	623	567	602	552	609	604	614	613	599	600	601	575	597	598	641
22882	21349	28974	24071	21365	21386	10086	1112	745	679	546	526	465	410	388	382	340	349	324	312	321	298	318	322	305	278	287	277	318	284	304	301	299	293	257	291	279	233	290	301	296	256	264	300	287	287	253	247	233	280	285	266	282	269	250	239	239	268	262	247	231	270	270	252	266	270	249	265	261	265	284	242	228	231	245	254	252	260	257	252	273	255	247	251	233	246	251	233	261	255	222	265	240	262	269	262	230	242	257	260	271	253	241	256	216	257	266	267	237	260	238	262	247	241	245	253	231	261	264	265	257	250	248	249	264	250	241	245	226	260	280	263	225	252	236	250	219	228	242	245	228	248	256	257	232	254	278	250	253	237	255	245	262	245	254	240	274	248	269	255	257	237	271	266	276	241	238	252	229	247	263	258	237	224	268	216	244	247	244	224	250	246	228	237	264	226	230	264	260	274	249	268	257	283	262	249	263	255	265	232	231	235	278	252	236	232	263	255	268	243	244	224	260	248	278	249	250	230	239	257	245	227	255	253	246	247	242	234	270	256	249	239	250	223	259	230	234	250	252	251	253	254	257	244	250	237	264	265	254	245	259	242	255	274	254	228	269	251	254	240	274	243	243	262	261	247	246	272	259	258	237	213	253	266	260	233	263	229	263	252	221	238	245	262	263	241	251	244	229	232	224	272	232	278	248	237	254	253	238	255	238	233	243	239	234	243	240	259	255	253	236	263	225	246	234	246	255	230	244	258	253	234	275	253	267	257	248	237	237	212	263	243	221	231	236	243	246	217	254	245	268	241	251	254	255	214	241	252	265	241	243	274	252	253	256	258	248	244	265	245	278	217	226	240	255	264	248	282	233	233	235	304	261	242	246	245	266	269	238	267	246	260	231	245	249	267	233	221	252	238	250	250	231	244	222	226	232	237	244	213	221	261	255	234	246	227	246	231	264	248	213	258	196	248	248	246	282	251	241	261	257	248	244	243	251	244	260	253	247	253	237	265	246	245	244	230	240	254	234	254	251	257	224	254	253	214	247	244	274	271	271	239	226	225	258	238	264	255	267	246	250	254	264	231	244	248	260	234	248	260	239	265	259	282	252	253	233	222	270	218	247	248	262	239	250	234	247	265	275	247	254	250	250	238	237	253	250	260	248	255	276	272	277	251	225	250	281	253	248	264	237	232	268	281	256	222	264	270	252	251	270	247	239	267	238	263	289	262	259	259	235	236	238	276	263	288	223	237	257	234	247	253	249	226	235	247	245	244	257	285	263	239	250	243	254	225	240	251	290	260	254	271	241	243	265	269	271	232	259	249	270	262	249	250	239	248	261	251	233	235	260	252	227	241	262	268	243	245	241	249	261	238	246	269	220	241	245	272	259	253	256	267	232	254	261	227	269	223	256	231	219	257	250	262	261	233	282	256	234	254	252	248	241	266	244	240	210	245	245	258	279	226	234	261	238	243	274	265	227	254	230	239	262	267	275	259	223	240	247	228	259	243	253	242	242	236	236	233	268	271	251	291	246	235	275	270	248	218	267	242	251	244	210	249	257	266	267	210	252	269	263	246	236	229	233	257	262	234	262	246	282	247	235	234	219	256	217	259	248	268	257	254	250	248	232	247	222	213	241	234	277	246	264	252	269	257	268	245	248	249	253	233	253	233	249	252	241	260	243	273	260	246	208	241	256	235	236	272	240	249	251	231	282	248	265	256	254	263	244	236	248	256	263	235	262	257	238	256	257	249	224	236	218	239	259	213	269	280	248	263	260	222	250	245	260	247	231	251	254	263	244	254	270	245	263	239	261	238	276	258	242	261	240	254	260	244	251	256	244	272	224	228	250	241	223	273	274	258	259	221	231	236	257	234	246	235	267	258	283	243	245	259	218	268	239	249	255	261	214	275	258	232	235	253	253	271	251	252	246	257	255	254	267	274	232	255	248	241	246	247	260	261	229	241	241	260	244	246	231	254	220	257	258	246	266	265	238	255	235	230	263	259	274	220	224	215	225	258	252	247	221	235	280	239	263	245	232	251	260	232	225	215	231	231	254	264	261	235	251	267	250	259	256	269	233	262	239	251	270	244	243	275	215	238	236	277	243	234	229	240	261	249	238	241	259	225	259	250	268	223	290	258	239	253	237	252	244	246	267	261	264	236	240	235	236	240	254	253	255	233	254	247	234	226	252	233	276	245	233	256	266	253	233	243	258	254	247	265	240	238	235	268	247	228	233	248	273	274	245	263	237	255	252	255	224	230	245	257	249	233	266	256	242	276	240	232	248	260	272	263	244	280	243	234	229	260	254	203	234	242	260	241	255	281	240	244	253	240	239	258	250	252	254	265	245	251	268	253	253	264	227	275	224	224	236	217	233	237	264	242	224	284	247	235	274	255	253	259	240	233	258	257	257	228	265	281	225	231	249	254	242	265	252	267	253	248	237	275	243	242	246	240	243	241	274	231	247	236	252	250	239	252	245	245	236	243	279	252	239	284	240	276	263	250	266	241	249	239	253	240	244	247	251	250	250	248	253	237	227	227	252	268	272	238	229	243	232	256	282	258	212	259	248	269	237	252	249	282	242	277	252	240	258	283	242	221	249	245	237	241	279	233	244	241	240	239	238	210	271	236	246	227	248	242	246	237	240	246	227	243	233	251	280	235	267	234	264	240	248	256	256	230	246	268	255	251	240	269	257	271	247	245	273	266	241	255	249	244	237	268	265	250	248	266	239	246	262	271	223	246	271	255	248	244	247	293	243	224	236	279	233	262	223	237	253	260	218	235	227	241	252	235	247	241	248	264	286	285	258	263	255	264	241	253	275	227	258	245	279	237	270	247	221	258	269	245	236	249	237	246	255	253	213	253	241	241	235	265	227	233	254	270	243	243	249	252	246	248	249	291	279	265	243	257	232	252	257	241	228	249	269	247	250	228	239	231	276	222	253	245	261	276	228	246	249	239	248	225	241	264	232	277	256	234	263	244	239	221	230	228	276	231	234	266	249	237	259	250	272	224	253	257	263	239	264	257	256	261	245	258	231	237	245	221	273	240	269	226	241	253	272	254	251	292	239	256	236	239	219	234	216	254	240	236	251	296	266	221	265	231	242	235	246	252	241	258	251	271	256	235	211	256	236	275	229	241	278	235	267	248	232	234	250	233	241	232	245	234	247	245	248	246	244	245	235	265	248	235	259	248	232	237	250	240	237	226	247	262	239	259	275	251	242	232	234	261	268	253	278	263	256	239	241	270	234	245	250	247	242	238	242	257	254	242	251	246	234	260	276	255	245	232	258	248	240	259	234	235	241	267	251	248	229	259	235	257	249	259	241	233	252	264	232	228	248	253	250	247	245	264	237	228	236	238	277	244	273	260	227	222	249	269	220	211	235	237	251	241	248	243	283	242	247	228	230	229	239	236	229	268	272	274	232	221	230	218	236	257	263	253	242	262	242	267	261	258	247	254	226	237	251	234	244	282	269	244	288	241	228	235	240	261	280	257	247	262
20620	42683	35953	18180	9697	5094	2760	1755	1305	1036	843	713	645	592	521	512	472	435	415	418	372	369	364	387	329	335	335	330	362	364	367	368	386	346	337	331	326	295	290	290	304	318	301	326	345	325	314	293	304	280	290	295	272	287	338	312	275	301	291	274	308	286	307	307	278	288	293	292	282	280	276	272	275	304	285	263	279	287	289	280	298	294	272	276	302	285	291	257	281	281	284	293	275	273	247	265	291	288	290	290	267	266	287	258	258	304	272	308	285	295	298	308	320	275	297	274	308	298	248	292	276	267	300	271	259	286	268	271	267	263	280	317	265	279	258	292	269	310	258	302	300	298	253	267	248	272	285	283	306	274	285	305	279	282	238	246	242	303	276	271	280	295	259	286	310	306	290	258	287	288	281	265	302	255	292	231	275	276	313	292	300	284	310	280	286	290	283	296	279	269	240	291	261	271	287	274	270	281	298	307	292	272	303	280	277	268	299	269	286	288	298	276	289	251	281	309	293	290	305	296	286	264	262	292	276	273	279	279	299	312	268	280	273	295	273	279	274	267	287	273	270	277	273	302	261	279	279	263	243	259	284	273	284	257	280	305	288	304	284	256	302	297	275	285	268	243	302	262	271	279	271	263	305	274	281	239	296	287	269	247	273	296	283	260	288	303	273	298	307	274	270	313	313	284	267	299	315	272	267	258	263	289	270	292	259	283	276	287	292	231	281	276	306	279	265	300	292	300	299	277	307	297	278	299	256	294	260	291	279	284	320	284	271	250	277	284	258	291	259	283	239	294	264	260	250	287	300	251	267	261	295	293	262	289	286	287	257	299	278	289	282	261	287	264	326	277	275	291	254	295	258	283	297	279	279	273	289	276	283	291	274	283	268	287	312	264	282	270	270	290	301	274	266	263	284	265	279	288	284	285	287	274	270	290	300	301	297	264	285	296	295	287	275	275	270	296	276	277	324	291	260	269	301	298	291	262	265	268	291	289	275	273	283	278	264	305	266	279	279	279	280	301	329	277	278	287	290	267	286	300	276	315	275	293	304	276	285	242	267	279	289	322	291	279	277	266	290	293	286	290	300	260	301	293	288	290	272	258	300	275	276	292	292	285	267	274	286	271	275	312	279	272	269	273	267	286	267	265	287	299	286	271	261	271	268	308	277	304	287	272	301	275	290	271	291	267	302	284	266	283	279	285	303	273	301	255	295	277	291	305	274	288	294	305	288	302	281	289	275	289	293	299	291	258	308	266	290	301	280	274	283	256	268	266	308	284	285	285	235	276	300	283	273	297	261	254	260	296	309	285	270	320	248	264	262	297	299	290	250	271	278	306	276	279	290	260	295	255	276	276	270	293	302	279	292	298	303	298	295	310	277	277	298	290	259	267	291	272	276	292	274	293	283	270	273	272	280	275	266	269	284	289	279	283	283	296	276	304	271	254	306	275	281	292	293	254	289	299	293	278	293	291	268	281	268	298	277	285	301	301	306	234	264	265	294	277	292	295	286	299	283	283	250	275	290	285	297	264	269	274	285	271	276	298	292	296	265	282	265	277	277	295	282	287	271	299	304	279	296	262	268	258	290	294	284	296	270	282	268	288	310	288	312	267	304	263	283	289	290	289	300	286	295	289	286	273	266	258	250	266	293	264	279	315	254	265	282	259	291	263	235	288	301	275	322	292	281	277	279	279	297	320	314	253	261	291	290	291	265	270	286	279	260	260	285	285	272	278	274	295	283	265	320	250	279	312	264	282	283	306	273	310	279	258	289	285	287	303	255	270	265	250	267	267	270	267	273	277	287	260	269	273	298	273	276	278	287	255	289	271	283	257	296	302	289	310	288	278	270	293	289	277	269	301	291	297	309	310	280	293	269	271	265	278	254	293	296	294	276	275	270	292	297	267	274	276	295	315	310	283	256	278	270	299	298	261	275	275	264	289	280	265	269	288	283	260	280	282	296	278	299	270	260	311	263	306	308	262	284	283	274	275	270	267	288	255	254	280	272	312	301	296	285	284	252	270	280	307	258	288	270	314	250	282	252	263	322	282	300	271	278	229	297	279	275	297	286	265	262	270	261	260	276	292	309	312	264	288	247	267	283	265	278	275	295	255	274	237	291	301	306	275	282	298	285	241	312	284	276	283	288	248	288	290	286	307	257	264	287	274	289	291	293	281	296	274	301	281	277	284	284	298	239	252	284	251	264	274	295	303	312	286	298	299	313	289	307	254	314	284	268	276	270	275	270	294	334	309	276	248	279	275	279	250	306	285	277	282	259	303	273	299	276	258	242	263	263	273	272	253	287	265	285	301	290	270	277	282	289	301	271	312	257	310	286	280	271	255	282	281	287	293	308	282	278	273	305	283	257	302	267	250	287	284	308	304	277	274	279	283	291	301	259	268	282	287	255	267	277	260	301	256	254	287	309	291	300	283	272	270	270	288	253	291	291	283	284	300	290	259	304	254	251	295	244	265	245	294	316	294	284	272	294	262	291	278	296	264	286	270	261	276	281	279	294	275	290	259	269	273	283	285	290	277	275	287	291	279	250	294	261	277	331	274	256	272	277	246	289	283	278	290	298	296	258	264	296	244	282	284	305	277	300	268	267	303	270	284	245	278	307	281	303	270	256	268	279	284	268	292	300	279	265	289	280	295	268	277	261	275	275	261	267	261	265	287	290	274	280	257	296	296	255	256	278	296	263	287	281	292	289	265	276	283	299	256	261	281	273	264	298	300	299	285	293	301	290	274	304	302	273	245	286	264	275	269	293	271	278	286	263	280	280	292	280	295	282	282	284	273	290	282	257	272	287	270	291	284	284	241	301	275	290	266	272	274	303	242	287	270	296	279	251	284	288	285	264	296	266	250	274	286	256	267	270	295	256	289	260	284	267	320	307	288	290	302	282	267	260	280	288	266	285	294	286	250	263	271	298	277	313	296	276	281	298	283	306	287	300	304	275	279	277	277	288	282	285	240	266	261	274	295	265	275	261	289	271	287	290	262	274	274	271	274	268	274	238	278	276	282	276	289	279	280	264	263	236	283	279	273	285	265	272	247	255	282	251	272	282	300	271	258	295	296	316	269	279	273	331	270	255	270	285	280	284	305	261	259	302	265	281	270	270	285	283	301	265	242	284	252	286	296	272	285	266	287	272	278	283	267	253	278	313	312	277	244	259	267	308	250	296	286	288	280	300	323	285	264	293	275	291	321	310	271	277	287	289	292	295	260	270	276	307	256	279	283	262	285	289	297	269	284	289	279	271	286	272	292	287	259	260	276	283	273	293	287	299	279	269	309	256	282	273	244	253	265	254	297	294	307	268	279	268	285	285	299	256	273	263	274	274	269	282	303	282	286	246	309	294	278	302	264	291	318	324	271	309	283	287	295	276	271	244	285	316	289	306	294	286	268	284	273	296	274	266	271	294	281	275	289	271	282	302	294	245	278	278	289	290	265	280	288	288	263	302	261	276	282	267	294	298	269	275	288	279	292
27815	22301	21339	9137	2321	1445	933	828	836	788	798	797	790	762	771	787	783	732	747	819	795	759	726	752	780	790	767	749	761	847	762	801	811	780	836	771	827	784	803	796	779	751	740	778	829	759	754	775	834	698	779	762	778	828	724	748	825	774	762	725	807	789	759	785	726	801	762	737	775	757	742	809	764	792	732	760	850	762	725	760	758	759	769	805	768	774	743	755	737	805	758	721	785	812	789	737	772	768	740	775	753	732	753	755	769	760	713	758	762	744	752	742	740	773	772	731	769	729	755	735	732	752	761	782	779	778	747	774	731	815	703	837	783	749	779	782	753	716	779	741	797	766	742	759	777	733	756	753	769	742	783	844	689	726	792	714	770	715	756	755	718	752	792	778	738	763	744	741	762	780	763	745	763	745	768	760	751	754	808	786	738	787	756	758	820	790	750	734	798	743	736	716	749	747	732	772	752	782	740	785	773	782	766	761	785	755	767	723	754	712	824	750	738	711	780	757	802	728	789	772	764	761	784	759	779	771	767	750	751	758	758	819	754	817	748	782	765	761	742	790	749	744	734	776	774	744	744	786	776	804	714	757	777	773	771	731	819	730	764	803	753	761	775	785	684	789	764	765	787	761	838	788	751	728	795	764	789	744	798	812	735	752	801	799	762	763	710	769	750	795	762	774	745	796	765	777	763	765	742	760	747	782	772	771	787	770	790	815	798	793	785	751	792	701	781	750	731	754	777	719	725	774	730	756	748	744	827	714	751	791	798	736	791	735	787	805	767	751	734	778	801	744	722	784	793	764	772	773	744	722	760	729	744	777	794	765	776	764	731	764	774	734	749	765	722	735	767	754	738	790	728	771	750	807	769	746	765	803	752	771	779	745	753	743	789	771	746	725	757	747	775	730	773	807	774	842	774	731	787	770	723	713	750	803	785	766	764	790	737	743	781	769	767	699	723	806	761	773	750	818	752	756	791	768	745	763	774	720	751	740	791	707	722	731	756	724	774	780	791	779	784	782	766	784	752	732	771	775	711	775	732	765	764	768	716	783	764	761	767	747	798	760	788	760	821	722	768	766	747	776	782	740	732	748	767	776	756	710	777	745	761	817	781	817	743	731	771	748	743	739	724	796	747	717	818	766	778	697	806	749	758	716	723	787	797	791	752	778	846	735	757	746	754	742	783	746	674	796	758	760	782	753	772	778	800	775	787	811	761	754	731	717	689	702	780	795	795	703	753	785	752	730	713	755	746	783	767	765	771	773	724	752	799	734	791	753	748	767	774	800	750	761	768	744	729	761	725	795	779	788	762	736	759	805	766	748	736	737	743	781	732	750	756	715	767	746	735	749	717	777	776	786	755	730	788	756	767	804	749	747	764	759	751	793	751	733	774	815	796	748	741	759	770	800	776	760	733	791	722	755	743	766	762	811	733	706	789	776	759	765	773	754	785	779	721	758	746	756	794	787	773	719	785	732	724	747	741	788	763	791	786	795	755	706	809	733	775	799	744	747	763	753	738	755	776	774	755	747	767	746	728	785	745	757	774	789	729	775	747	765	757	786	746	773	775	732	770	775	757	733	699	789	783	770	761	737	741	732	761	771	787	756	765	772	770	735	813	709	745	719	813	751	745	764	762	742	781	777	734	774	760	740	775	718	777	732	778	761	773	763	714	736	743	814	738	756	774	752	769	764	750	756	776	762	763	763	755	784	723	758	758	726	762	754	825	802	716	795	774	747	753	799	780	770	755	764	783	760	781	784	765	754	727	778	780	752	733	778	802	754	720	723	740	740	754	757	803	703	746	749	743	742	737	763	787	783	740	768	754	779	794	784	729	770	732	736	781	718	775	807	772	774	755	752	807	761	756	785	760	750	751	773	792	805	807	740	763	697	780	792	811	769	800	767	739	757	792	777	744	763	779	775	767	763	777	784	747	747	728	740	762	801	791	762	735	771	804	752	774	782	677	805	763	803	761	746	775	725	773	733	767	737	763	790	745	733	741	754	715	771	795	741	766	801	786	756	793	699	789	782	742	757	798	778	718	735	749	784	800	760	714	792	773	779	788	774	756	730	752	812	787	761	732	811	829	789	764	733	745	746	794	793	753	768	791	813	783	805	774	773	688	748	761	805	799	793	764	765	724	760	765	747	728	739	726	717	729	786	752	797	729	774	782	756	774	739	765	808	736	728	744	780	748	746	794	755	699	746	759	790	772	742	752	763	760	770	771	776	762	769	747	790	746	760	758	780	749	816	750	802	719	788	737	807	786	797	781	788	771	743	741	714	763	755	756	757	742	790	728	809	771	770	754	765	774	751	775	779	770	749	789	759	710	740	793	743	797	737	765	768	815	746	803	769	813	767	811	776	772	765	749	782	815	808	753	731	742	785	770	751	738	748	769	813	746	777	733	781	779	769	759	809	800	801	758	776	717	691	744	778	766	770	765	733	778	758	742	735	752	774	738	783	752	804	736	793	740	830	747	755	767	766	760	742	776	794	789	735	767	765	794	780	737	785	784	800	741	762	765	741	766	782	783	719	780	768	773	767	728	742	746	752	764	762	753	737	726	777	766	807	828	743	677	804	784	799	756	771	786	775	746	789	791	802	759	775	767	715	794	794	772	723	823	745	745	752	798	724	781	714	771	792	733	709	776	767	720	821	796	745	776	746	744	745	747	745	819	735	768	789	729	755	762	742	722	800	753	776	784	749	728	777	741	786	740	754	739	749	750	731	804	775	782	772	794	796	749	752	765	797	754	748	784	748	763	781	733	732	729	793	744	769	753	723	776	802	772	790	834	719	798	746	762	800	738	757	781	778	771	751	763	783	779	700	795	781	793	719	805	772	756	747	687	783	769	736	759	780	845	795	705	745	807	762	750	759	772	784	802	774	786	773	797	824	778	765	781	733	753	756	784	730	747	796	785	783	784	816	736	803	775	735	801	731	743	813	781	726	730	781	768	731	803	770	748	764	767	737	752	734	768	776	729	779	741	781	811	772	781	759	772	744	746	794	751	786	722	814	755	793	715	755	729	769	727	753	767	755	763	830	765	778	776	747	800	735	722	741	766	743	848	767	763	763	767	758	781	798	770	761	763	709	768	766	761	825	738	777	792	799	798	803	784	775	780	732	778	745	724	789	759	757	756	760	776	822	756	820	731	767	796	762	774	772	740	738	741	732	773	766	793	791	804	776	784	752	733	793	719	758	739	764	715	798	785	739	748	783	767	793	784	747	713	762	794	750	779	793	775	764	769	790	802	750	766	731	767	772	732	739	738	790	759	738	709	765	755	746	710	749	772	748	770	832	748	744	807	749	766	728	791	754	792	776	775	753	736	700	835	749	773	716	696	747	746	720	767	765	790	746	836	785	772	761	785	783	754	803	725	749	730	804	739	788	764	781	742	750	780	753	742	783	764	783	739	816	729	764	754	727	732	724	783	746	764	764	751	785	762	783	767	775	764	792	803	716	762	740	750	760	753	722	775	798	750	753
16714	31020	22392	7708	3063	2045	1296	954	954	875	919	842	846	872	842	873	868	875	885	852	821	888	835	838	868	847	807	812	862	835	840	841	842	866	841	839	866	850	836	845	858	799	835	864	832	858	827	846	814	857	814	833	872	863	786	803	791	842	790	869	828	810	797	867	830	786	807	796	846	853	800	825	815	834	775	835	844	888	867	856	875	779	840	792	833	850	852	862	786	824	820	849	821	816	807	878	835	831	826	866	813	800	761	831	799	838	869	778	832	847	833	750	844	855	821	910	832	833	789	809	845	794	831	826	825	796	819	840	842	843	806	844	816	813	861	855	795	810	839	842	823	795	856	852	836	798	803	837	805	881	857	865	833	876	781	838	811	847	785	841	842	832	844	848	840	891	833	897	859	831	855	795	782	902	803	826	832	779	778	843	815	884	838	815	834	872	827	896	811	833	817	826	784	870	822	857	859	833	856	819	837	820	824	810	841	801	812	835	815	837	882	794	839	834	799	849	838	875	819	761	850	829	871	825	816	804	780	809	850	795	813	808	828	807	781	854	842	852	858	835	819	823	866	798	876	835	809	825	798	879	803	855	844	770	858	842	856	850	828	800	845	775	852	868	832	834	873	836	804	814	851	828	815	837	875	827	798	862	793	831	848	842	836	870	827	784	827	862	849	787	869	782	886	834	812	761	865	837	798	873	848	857	842	861	817	801	883	844	854	842	848	836	851	835	878	853	787	803	844	814	821	852	803	858	801	829	837	798	814	859	791	815	818	858	805	846	829	856	792	834	847	827	835	795	854	827	804	835	829	829	817	863	847	838	833	835	879	825	791	834	863	841	793	850	808	797	764	891	858	846	805	812	803	881	825	825	772	850	861	822	813	814	832	830	826	819	795	841	806	882	839	891	864	844	796	841	805	798	848	870	819	869	821	834	855	838	831	885	819	864	866	763	839	819	808	848	817	802	886	851	819	890	888	844	823	843	856	856	825	818	794	772	849	804	852	857	873	814	812	829	839	836	826	820	838	825	883	796	822	849	865	831	855	788	899	807	778	812	781	839	824	842	830	854	823	812	822	814	831	840	829	871	857	850	775	833	807	821	808	831	883	742	861	817	795	864	829	783	854	836	868	788	818	839	854	853	847	892	819	848	888	843	832	822	772	827	865	801	792	858	834	827	839	856	863	867	826	837	815	837	863	791	839	917	828	886	805	821	787	779	809	799	813	833	848	797	835	832	827	790	857	842	794	855	804	819	844	825	858	767	743	815	810	841	828	849	803	814	806	835	840	821	847	834	798	800	852	815	810	842	775	810	820	835	863	862	885	839	825	837	843	805	847	802	866	836	831	861	825	878	824	853	802	817	776	799	840	817	888	804	840	837	847	840	895	793	816	771	850	840	839	799	798	830	811	863	822	827	830	890	920	859	827	785	808	858	807	859	845	837	881	807	855	816	863	808	839	807	789	812	807	858	882	851	825	808	812	842	858	827	855	856	868	827	875	842	811	843	780	821	880	848	899	851	863	831	789	838	899	853	833	859	858	829	841	846	811	826	749	773	871	843	768	856	791	852	809	880	802	806	819	832	824	801	841	851	891	831	897	838	804	776	853	847	803	806	843	814	850	795	830	876	803	864	827	835	820	820	866	765	841	792	891	853	809	783	802	846	845	830	874	864	829	800	884	881	840	832	804	821	802	828	822	793	843	873	803	811	876	867	802	808	850	862	831	888	853	819	809	811	814	830	852	819	837	825	821	843	861	815	818	845	822	810	808	860	834	860	781	890	765	817	793	902	804	825	804	852	860	858	857	844	815	818	801	844	832	845	834	821	822	778	832	805	826	780	840	866	761	810	826	858	833	789	844	841	808	853	809	815	881	851	854	831	756	813	789	840	757	885	843	838	837	904	826	796	830	790	890	808	834	834	819	817	845	834	830	853	821	839	802	858	865	882	806	784	818	751	824	821	843	840	839	852	854	825	824	858	843	794	814	841	775	851	868	846	858	804	832	845	793	856	819	821	796	876	845	848	834	804	853	824	791	868	784	787	834	808	853	795	795	816	814	837	826	821	841	844	852	829	856	809	865	816	819	860	845	818	866	867	864	817	862	853	821	837	859	813	773	800	829	837	792	841	815	898	841	806	876	825	797	833	867	880	825	830	842	824	813	851	893	817	828	834	805	764	857	860	817	869	828	821	789	854	874	905	796	855	843	787	816	756	812	833	823	818	792	829	815	821	846	831	847	807	887	853	859	840	843	872	903	881	916	813	832	841	836	859	841	817	838	814	830	841	830	793	814	839	863	885	877	816	780	834	824	824	825	865	817	817	812	834	818	833	817	826	853	778	876	809	861	768	813	832	840	830	831	831	822	833	850	842	844	853	826	860	817	883	822	815	848	802	859	839	841	862	832	892	859	769	846	829	815	851	827	850	841	806	829	790	871	867	822	842	828	846	818	873	814	822	841	842	790	861	837	890	824	801	840	794	850	873	833	839	868	830	835	777	879	819	912	850	820	839	813	797	764	833	839	824	825	850	831	814	851	791	858	811	871	879	839	817	919	805	834	817	881	830	793	852	830	798	824	861	832	841	829	851	814	812	873	847	831	807	874	800	812	816	857	836	867	823	806	812	834	891	814	797	850	812	774	884	868	794	849	867	842	847	820	814	786	889	809	858	850	818	822	839	872	792	802	835	803	783	824	860	826	792	836	834	819	796	779	836	857	816	826	886	846	877	871	852	831	747	809	849	801	862	824	840	821	815	806	866	852	842	836	809	831	839	765	852	766	830	816	793	834	872	830	826	803	807	819	787	836	845	795	867	795	802	847	847	815	806	815	896	853	796	848	819	840	866	819	882	775	860	825	812	827	824	786	825	814	828	854	842	849	792	811	876	851	834	851	800	856	870	779	760	829	853	814	849	863	816	838	852	836	847	861	799	848	854	844	806	815	860	848	837	797	853	834	823	818	849	837	822	890	823	858	864	819	862	844	835	905	870	844	804	833	819	833	841	812	854	824	807	845	846	838	865	825	777	848	831	873	819	823	814	883	791	873	817	813	850	855	846	861	851	858	807	755	820	835	862	774	812	771	841	827	867	872	805	844	794	856	863	779	842	835	793	846	842	851	803	808	844	815	808	855	858	808	887	861	816	813	818	832	810	850	855	866	840	844	853	831	850	868	858	803	881	864	829	836	824	847	819	772	793	823	856	860	819	836	859	834	849	839	822	827	839	861	846	819	868	841	853	853	851	846	845	822	787	823	843	838	830	890	835	800	851	797	833	855	845	820	816	855	806	820	817	818	837	821	881	814	859	860	788	791	785	892	830	815	835	784	840	827	823	815	808	862	850	836	851	868	842	848	831	822	859	827	807	821	835	791	842	830	822	845	838	822	899	807	827	814	794	857	826	889	837	846	842	829	870	854	801	880	768	874	853	815	830	825	878	821	841	813	829	830	805	840	814	838	791	835	871	798	803	856	786	850	835	808	772	825	854
23961	21316	28490	24507	21268	11199	1621	1023	880	824	776	671	701	695	637	628	634	637	565	610	623	616	612	601	613	608	590	591	604	607	601	606	623	608	540	572	570	543	592	596	541	541	582	581	606	533	595	601	588	569	604	571	561	576	604	562	575	576	579	577	536	541	541	605	563	549	611	600	568	561	581	573	557	576	553	640	521	588	579	558	565	554	547	571	578	536	626	555	558	610	532	559	567	555	570	575	574	568	561	517	545	558	527	582	528	604	552	547	603	577	571	540	611	534	580	561	601	572	559	563	579	600	593	554	560	576	576	568	530	574	599	558	551	562	562	529	565	552	546	569	594	568	571	565	562	561	572	630	588	574	590	530	546	535	586	604	598	547	532	563	562	536	609	601	520	594	559	564	593	598	527	549	562	593	588	546	588	540	584	586	597	589	551	542	513	548	510	571	566	561	555	570	526	562	579	604	566	596	554	542	570	541	564	578	581	537	557	600	574	562	576	524	578	578	561	539	596	574	561	532	604	549	568	563	571	561	564	571	526	548	571	556	547	554	526	597	576	521	599	520	528	587	540	545	590	608	597	611	609	591	547	567	578	546	556	556	553	557	604	576	567	527	568	576	571	564	573	563	593	575	550	581	528	579	549	550	593	564	556	569	530	587	582	528	613	544	559	545	541	574	569	554	544	556	584	581	597	591	556	607	571	600	559	566	590	581	559	580	566	578	619	568	568	594	559	554	563	564	544	570	578	572	549	576	560	600	576	587	527	565	564	579	531	578	585	570	580	552	591	546	583	579	560	572	577	551	584	515	547	571	575	562	565	581	553	560	577	566	576	579	577	557	587	563	552	602	540	630	581	570	588	567	600	580	589	565	571	569	587	560	583	594	565	553	535	607	615	557	543	537	576	602	570	571	568	564	532	585	542	543	571	526	563	542	551	562	566	587	569	532	576	585	625	545	555	537	568	544	629	574	566	584	534	588	574	577	581	571	554	571	515	572	582	589	561	542	554	582	574	583	574	579	543	563	589	559	560	562	529	551	591	605	519	588	559	576	567	563	580	585	574	558	561	531	555	588	535	599	582	587	531	559	559	569	562	585	545	552	555	572	608	564	538	540	567	580	601	542	584	535	570	572	593	557	561	573	569	545	557	571	548	585	575	592	581	514	551	560	563	575	594	580	585	554	524	535	566	559	597	549	539	596	595	570	571	583	586	539	572	546	518	513	558	571	566	559	554	562	557	544	519	561	526	653	558	577	554	613	597	580	570	572	550	590	608	573	551	591	598	582	554	561	581	584	550	548	547	575	571	554	558	573	571	576	545	573	603	564	533	539	577	580	598	574	579	569	582	577	585	580	531	536	568	572	584	551	566	563	498	599	603	559	542	544	592	568	536	562	555	558	606	550	613	555	530	527	560	556	594	492	609	586	566	587	521	553	580	508	559	554	569	578	567	591	552	579	551	547	563	538	631	552	535	554	553	566	611	567	547	576	583	556	565	530	533	575	586	569	618	551	569	582	553	574	566	553	579	554	638	526	545	567	572	581	561	577	573	538	563	569	558	542	557	612	559	542	536	552	542	573	569	576	558	608	558	569	549	540	542	535	587	565	565	541	598	561	582	581	544	534	545	575	545	579	531	583	582	546	570	546	556	574	510	551	607	560	552	559	561	571	615	561	572	584	577	553	584	572	569	561	505	556	606	575	562	573	598	529	612	538	565	551	581	593	577	546	536	515	557	608	609	580	588	548	584	569	587	552	553	572	593	563	596	569	551	560	570	536	551	613	593	552	564	541	572	615	556	620	543	554	540	567	590	551	580	589	550	565	505	601	569	558	587	582	583	560	582	589	565	566	590	559	534	567	605	589	576	566	574	567	588	561	518	586	581	523	545	577	569	577	641	545	577	560	533	547	545	541	556	591	533	619	570	545	541	550	557	591	548	538	550	564	545	561	547	556	576	558	545	534	561	610	516	551	575	557	558	511	547	509	595	600	596	588	562	504	569	561	557	549	587	564	555	582	556	553	548	564	580	553	520	583	581	587	561	576	627	570	577	583	608	562	619	553	550	575	533	623	549	553	560	601	554	572	591	586	513	504	578	574	572	504	547	600	542	581	564	517	590	577	572	538	534	588	615	550	581	595	549	582	558	544	576	553	543	588	605	526	536	599	594	552	573	568	544	576	537	530	517	583	592	596	547	522	567	536	606	600	588	589	565	544	574	554	593	597	530	571	542	542	597	561	559	566	557	543	574	608	535	601	598	566	600	593	602	540	548	553	569	582	561	578	547	574	617	579	599	565	571	561	559	566	560	572	572	602	560	578	574	566	579	556	566	582	564	555	571	535	531	570	625	582	550	564	566	564	535	547	564	539	571	595	581	539	579	610	570	540	568	639	579	584	543	555	554	558	541	533	565	619	549	571	584	523	575	562	517	565	525	575	547	582	534	594	529	544	603	547	551	546	540	586	571	537	571	611	557	575	580	532	555	585	580	541	498	589	584	528	579	497	575	597	566	605	605	552	582	580	553	562	608	560	519	580	549	563	555	595	542	549	553	526	581	590	559	574	583	574	571	544	564	516	561	594	539	554	532	599	601	562	616	591	594	573	541	542	606	565	575	562	582	570	567	566	556	563	624	585	587	598	576	572	540	614	533	536	536	601	578	576	564	547	542	551	558	577	544	554	563	520	576	619	556	566	540	568	546	542	551	562	562	570	589	591	571	571	532	517	581	539	572	596	566	582	581	557	557	528	539	551	598	550	543	540	542	529	546	552	590	616	597	547	554	547	564	554	585	538	555	537	596	589	555	562	591	554	601	582	556	580	549	541	596	561	565	577	589	577	598	567	570	565	561	575	571	599	534	574	561	561	573	545	541	607	580	560	553	594	561	558	597	590	582	593	596	549	576	575	617	561	564	556	542	578	569	520	600	582	572	527	617	563	546	575	543	542	584	543	592	585	575	585	590	566	560	517	544	559	557	612	590	571	576	576	517	532	546	586	561	615	585	603	545	587	574	586	528	549	543	551	572	546	582	551	563	569	502	524	608	610	524	597	544	561	564	580	552	596	591	598	594	553	580	584	586	585	563	594	518	591	535	554	568	544	600	564	563	541	571	577	572	593	577	521	518	575	587	571	539	588	562	586	586	544	529	557	576	595	581	592	588	595	585	564	558	542	574	569	549	524	634	577	570	576	555	608	583	564	575	591	586	579	563	607	578	514	599	594	551	539	546	566	544	563	520	522	573	557	543	577	603	561	545	553	565	537	595	562	560	538	524	575	515	560	559	569	553	511	551	558	617	575	547	574	519	638	571	597	570	586	550	535	582	549	525	581	569	587	569	573	574	557	568	519	587	540	586	507	529	554	603	583	572	576	564	531	573	566	529	522	546	568	570	594	565	626	517	552	549	511	578	540	572	572	550	573	593	542	590	551	569	553	526	560	558	520	562	587	535	531	581	547	547	543	563	539	543	571	569	551	548	568	544	575	552	577
16736	37246	28918	10354	4361	2607	1710	1318	1149	1022	957	883	820	823	802	775	740	711	684	710	660	665	705	717	678	678	696	636	750	685	698	685	659	656	676	643	618	662	690	646	663	596	623	636	626	660	580	619	606	666	602	653	613	648	625	641	623	645	679	629	649	639	640	633	611	634	654	612	677	596	631	619	620	630	613	640	608	642	655	583	618	613	642	642	675	569	593	641	655	636	598	621	649	643	642	645	606	629	609	567	686	663	659	642	663	627	663	594	652	621	580	635	586	611	646	646	603	672	650	620	661	620	651	612	614	645	620	614	622	625	614	605	659	641	607	664	629	659	643	633	633	629	657	612	641	559	640	595	626	622	657	600	630	650	613	649	644	685	659	648	628	629	624	595	648	595	637	641	621	665	646	634	636	627	589	608	633	594	628	632	632	612	654	661	599	620	638	642	615	614	628	598	645	605	619	612	656	595	686	627	592	621	612	627	614	623	630	605	618	593	589	643	642	612	647	585	599	623	626	624	621	623	626	589	651	607	625	615	633	602	690	645	617	643	577	607	661	664	593	587	626	598	651	590	623	612	614	645	658	618	655	667	632	627	627	585	619	644	635	618	649	584	607	648	630	642	642	612	622	590	666	629	610	638	621	614	627	611	684	586	651	598	632	655	650	626	622	649	624	676	587	633	600	641	624	625	587	631	662	611	626	648	601	640	605	676	582	647	595	634	666	620	635	630	639	662	626	585	648	656	637	645	613	650	608	667	656	580	680	651	655	679	580	622	634	660	619	652	608	625	641	635	631	613	668	582	635	636	627	621	610	652	608	640	664	640	603	581	635	620	598	641	650	588	631	636	636	607	604	600	601	612	614	659	628	597	602	595	644	622	636	613	635	681	576	623	658	622	635	690	619	626	670	642	653	645	638	635	607	622	623	634	599	651	610	617	634	623	594	658	652	578	588	642	605	630	588	649	618	649	634	632	646	614	623	604	591	616	609	613	622	621	635	669	656	661	641	631	612	653	650	589	636	616	633	625	601	636	673	613	625	626	669	643	624	601	612	624	630	634	657	626	608	624	670	652	623	655	605	599	628	646	647	641	620	655	635	560	663	603	640	640	620	637	638	609	636	627	630	639	633	591	636	614	648	636	599	607	610	639	627	635	611	639	651	636	630	611	654	588	621	632	673	603	638	638	601	635	641	613	615	617	656	656	646	662	626	643	705	599	575	591	634	617	629	629	662	618	674	617	641	607	641	626	602	679	620	648	643	637	619	658	629	637	631	629	617	602	639	626	642	614	618	648	641	599	636	630	633	674	594	660	632	652	612	633	612	634	635	622	633	664	600	643	641	640	648	633	649	615	588	625	631	628	587	609	662	590	606	622	604	621	583	625	650	633	638	620	627	624	634	619	632	623	666	653	622	661	620	601	710	615	642	619	660	665	627	628	625	617	653	616	666	685	627	675	652	626	661	655	630	628	652	619	681	642	678	604	648	630	623	594	614	617	603	623	609	634	642	620	621	640	636	635	642	573	651	597	648	630	646	632	602	611	612	609	640	634	649	663	656	594	687	625	642	613	656	604	628	613	636	628	616	628	626	617	653	646	595	627	586	644	622	638	593	622	619	649	643	584	615	641	620	619	603	635	667	632	633	624	633	638	621	594	657	607	620	684	625	622	606	638	606	597	627	628	639	586	629	641	648	644	659	644	568	626	631	616	627	658	632	601	600	655	634	631	616	615	632	641	588	638	660	651	661	611	647	636	603	584	692	627	611	625	634	632	641	626	591	610	634	661	697	602	621	652	646	644	682	660	653	631	658	653	643	602	615	630	604	594	571	643	624	613	652	648	602	627	629	603	685	664	633	638	634	612	630	638	609	623	598	625	624	655	600	595	637	646	621	647	669	609	632	602	665	584	676	619	640	649	631	640	654	627	629	574	664	606	687	609	650	663	619	609	648	668	651	619	652	641	634	621	638	628	633	624	580	645	600	603	652	654	653	660	593	598	595	612	621	636	656	643	611	621	610	639	635	643	637	642	624	632	631	604	655	585	648	631	635	668	638	641	576	662	638	645	638	586	591	617	593	614	616	632	622	631	578	641	665	685	623	672	636	638	670	648	632	685	661	689	646	593	632	647	643	639	628	606	595	628	624	629	556	618	630	659	623	613	701	603	617	674	617	608	643	635	631	674	648	629	594	703	642	633	651	670	640	613	696	623	657	594	630	616	617	658	620	621	550	642	665	581	650	623	630	615	633	621	636	676	662	627	611	613	622	655	612	608	617	644	633	630	631	651	615	644	649	642	576	607	625	595	603	633	668	584	686	621	620	661	576	589	615	623	618	624	654	642	607	621	641	630	596	617	619	620	652	592	646	643	670	633	639	621	590	631	640	657	615	630	626	596	659	637	643	635	609	631	630	613	632	636	670	588	611	637	642	604	644	631	673	617	649	616	615	641	662	640	639	567	608	629	612	615	611	606	581	653	677	637	591	655	639	590	619	612	597	633	631	664	622	639	570	610	653	647	630	621	629	575	606	664	626	643	607	628	621	625	602	612	594	662	626	613	618	644	642	680	626	634	644	628	650	616	592	643	614	646	610	654	627	604	638	674	615	623	606	667	677	624	586	628	617	626	633	601	597	634	621	664	653	613	601	625	631	612	625	641	626	597	683	649	685	603	648	637	601	649	620	637	625	667	631	684	611	622	654	648	588	632	638	615	660	655	639	613	600	605	638	628	595	636	609	628	634	607	651	603	655	585	607	625	608	609	603	646	664	619	597	582	644	647	651	658	629	654	658	640	643	678	664	625	653	646	661	623	628	609	638	638	623	616	622	653	636	635	619	629	604	679	631	590	632	626	642	621	675	608	592	667	633	679	648	608	605	644	617	617	620	623	626	655	692	640	648	629	611	670	638	632	653	646	622	660	644	606	673	626	614	606	632	682	609	673	643	646	612	599	639	623	639	626	664	608	639	641	602	590	601	654	617	618	658	601	617	647	612	621	627	655	675	665	635	622	634	685	653	664	636	617	656	622	658	602	625	598	614	671	669	614	654	639	679	592	628	619	625	619	641	629	622	658	617	645	651	645	629	676	623	630	649	643	630	643	621	634	648	644	648	608	660	688	602	602	605	650	591	668	577	628	595	620	582	630	631	619	637	651	635	619	645	611	657	655	615	630	632	654	608	633	656	602	631	629	619	633	629	575	607	627	650	631	616	598	625	656	639	634	624	606	640	651	621	631	670	656	633	633	625	667	646	668	648	653	662	625	611	628	607	604	627	664	635	639	587	664	648	618	672	615	656	684	581	630	624	634	631	671	603	647	642	630	639	580	603	602	590	590	572	650	614	599	622	614	613	626	661	634	627	615	619	630	607	678	594	620	632	627	626	682	609	650	586	609	647	652	621	651	641	652	593	630	597	608	636	678	641	655	642	637	650	629	608	586	669	636	645	665	625	627	633	617	659	635	599	661	601	601	640	648	622	634	631	653	668	628
24980	21287	27586	25206	13182	1506	869	765	725	681	612	636	610	591	617	615	608	593	592	589	602	566	604	584	587	578	547	591	558	611	571	589	567	582	549	602	562	568	574	590	572	527	595	602	577	537	575	548	526	607	572	537	607	527	573	562	517	614	526	548	538	550	535	557	575	526	559	545	550	598	511	572	562	546	551	548	569	524	536	543	534	544	594	565	535	533	552	581	536	546	576	533	599	585	567	545	540	580	568	558	557	548	544	564	540	542	563	547	579	606	585	562	580	567	528	554	508	540	524	543	542	526	563	517	524	512	581	563	524	537	519	553	542	590	535	588	555	576	526	535	571	558	518	559	536	576	527	583	547	531	530	554	543	575	492	555	567	551	557	579	581	530	560	589	546	564	551	563	553	550	591	586	532	570	554	570	565	562	544	556	536	577	533	575	524	542	572	521	580	521	536	583	557	578	584	590	543	517	559	554	541	556	536	569	559	564	538	551	503	546	547	562	549	494	566	513	543	571	583	573	546	553	540	533	564	524	568	546	558	570	540	518	520	557	558	537	507	564	587	575	515	550	551	533	578	516	521	566	580	533	598	536	602	579	540	542	567	536	578	575	552	567	529	537	585	521	575	555	557	549	571	539	520	548	566	537	559	571	567	549	593	573	563	568	583	567	575	571	563	532	539	532	531	546	551	565	554	589	579	518	587	555	565	551	559	499	586	537	574	580	551	547	553	583	549	556	563	526	561	542	582	568	530	556	526	561	531	531	568	563	555	519	512	544	543	558	553	560	527	634	553	570	550	555	597	576	543	541	551	570	573	557	542	579	541	535	605	582	547	534	559	508	554	556	547	521	547	559	518	541	501	568	553	528	554	552	576	551	528	542	579	555	561	569	574	575	534	533	543	545	598	573	551	562	549	545	520	588	595	562	578	604	568	580	546	534	580	531	567	563	523	548	582	588	552	568	550	522	574	560	567	539	553	545	560	554	526	594	542	565	543	550	550	535	521	551	544	560	549	564	576	530	573	521	553	519	577	602	519	550	498	576	552	518	543	550	599	537	538	568	519	554	556	549	544	560	531	543	585	530	534	565	502	520	512	547	544	525	548	521	565	560	576	561	553	545	556	546	560	562	555	516	515	551	583	623	540	563	551	535	556	542	564	567	539	549	538	532	560	545	569	533	600	537	551	558	534	529	575	584	556	547	572	529	561	536	529	571	521	595	584	538	569	608	580	517	564	558	540	559	514	597	571	570	591	506	568	501	539	558	557	569	571	552	553	565	541	533	574	534	560	552	522	572	532	520	534	539	570	549	557	524	567	528	566	559	567	556	547	545	592	603	503	550	584	546	562	533	515	536	613	554	558	533	563	538	551	589	591	519	543	547	541	590	531	545	563	508	536	491	563	553	566	567	525	561	553	554	538	566	573	575	583	573	544	517	589	555	541	543	533	537	555	568	565	531	576	587	543	557	524	583	545	610	583	517	546	555	596	603	563	554	567	565	535	556	511	563	588	565	587	547	554	573	554	590	543	557	555	548	566	550	579	520	522	561	539	540	548	536	537	524	589	553	516	536	535	500	549	545	528	537	557	564	568	514	575	572	552	509	584	550	550	580	553	556	521	546	516	568	514	545	582	561	592	573	564	539	556	569	576	513	554	608	537	559	579	512	552	536	527	536	591	568	587	546	536	560	569	529	557	539	530	544	531	552	569	551	553	527	569	537	559	591	581	486	524	530	551	554	558	568	575	534	529	539	544	598	548	592	527	544	574	546	550	564	566	554	557	526	549	575	564	563	548	558	527	568	538	544	584	606	558	602	573	530	557	536	535	532	561	578	548	577	546	557	533	530	542	556	520	530	556	555	506	566	557	558	591	569	555	547	537	567	578	561	498	550	541	570	571	592	592	540	539	568	567	560	557	501	560	552	561	535	552	561	553	592	604	477	543	519	548	527	612	549	542	498	542	513	562	573	503	556	512	529	549	557	581	580	527	559	580	567	566	565	548	520	528	485	555	534	549	554	544	558	606	543	577	553	573	514	559	562	516	569	545	526	559	556	532	514	529	538	519	551	581	576	586	576	611	554	561	578	559	516	538	544	548	559	536	555	586	522	561	555	623	569	563	581	560	534	524	535	553	519	546	574	558	571	533	543	526	555	571	573	584	553	564	569	563	547	511	576	572	558	540	573	552	570	585	569	572	563	541	596	550	548	541	548	526	528	505	543	561	559	559	571	506	559	584	573	559	527	584	553	509	559	548	567	562	530	584	551	574	533	574	579	538	565	570	561	604	550	547	512	566	535	555	565	597	547	555	578	548	547	568	555	548	572	519	585	542	520	536	577	557	548	567	545	541	498	572	583	551	570	533	549	554	568	574	583	572	539	515	563	553	550	556	558	560	548	577	539	544	533	578	554	535	589	539	580	617	572	501	553	566	490	588	521	571	563	551	584	540	526	597	553	555	521	504	565	567	525	565	543	552	532	558	573	558	559	566	546	539	550	579	520	566	571	561	553	578	561	559	551	546	550	562	578	510	550	564	562	566	520	536	520	561	525	539	611	559	599	516	567	600	584	551	575	571	568	553	555	534	549	551	540	533	573	588	578	527	550	519	580	530	543	545	556	574	553	554	563	546	549	509	575	563	611	600	558	576	587	544	541	488	597	524	547	589	546	538	565	586	564	537	538	567	518	563	536	572	519	561	557	562	534	518	583	555	548	546	505	527	534	549	565	552	535	550	557	542	536	536	523	602	560	582	603	553	551	562	511	523	517	591	506	560	556	538	515	582	569	562	562	557	530	599	556	567	544	544	567	520	523	556	568	582	557	509	571	574	537	552	530	548	553	570	579	502	533	544	548	574	520	566	532	579	538	558	549	568	551	573	581	566	532	532	569	499	593	556	560	540	521	569	564	552	574	543	529	583	566	580	559	538	596	559	546	554	554	558	604	517	543	536	562	542	594	553	520	513	504	534	543	557	529	571	626	582	594	548	589	556	541	557	560	517	512	550	517	562	522	536	505	545	570	548	493	515	537	527	589	536	528	576	572	524	584	585	550	530	516	520	573	545	530	540	545	538	524	565	521	572	628	571	550	599	527	547	544	569	555	567	581	538	560	585	594	571	546	557	560	498	565	583	596	549	557	609	571	565	527	567	532	566	538	537	562	562	548	531	547	549	523	551	570	524	551	517	548	552	560	545	547	571	576	488	553	546	559	545	584	601	507	570	570	570	570	540	491	544	560	536	585	553	552	561	540	542	531	532	570	557	552	523	553	605	569	586	544	533	573	561	541	569	547	506	560	574	535	586	571	569	548	578	571	589	550	554	505	582	534	532	553	526	542	614	529	545	544	538	588	531	534	523	538	534	524	550	555	520	547	559	599	540	578	580	523	529	562	564	532	572	547	532	554	539	517	595	600	565	601	529	550	537	537	543	566	571	541	552	594	536	555	529	572	568	568	585	527	605	511	545	586	555	594	527	575	519	539	598	565	528	579
15942	32754	22802	5445	2056	1719	1181	986	964	838	828	728	679	713	651	655	668	661	607	628	650	626	614	582	632	611	535	634	672	658	649	589	599	659	619	596	645	630	601	633	630	609	574	602	618	564	593	554	648	584	638	560	621	589	604	631	562	606	576	605	632	588	592	585	622	583	591	597	616	603	596	590	555	563	613	608	626	560	596	627	593	611	565	603	640	632	626	631	620	619	596	585	577	589	569	595	588	608	606	601	590	626	579	650	551	556	564	591	566	571	555	609	628	593	590	641	645	625	575	589	586	616	595	578	591	622	573	604	606	623	606	569	595	628	600	593	581	631	608	600	587	537	595	591	642	605	604	601	633	572	583	585	572	615	593	599	558	604	621	595	611	601	586	581	587	593	588	618	552	619	613	577	590	654	587	574	601	606	611	575	615	622	577	558	604	583	622	615	608	630	615	560	587	547	581	625	608	574	600	587	565	607	574	587	658	603	595	561	581	610	665	597	614	634	623	577	573	545	587	583	599	594	573	590	576	563	547	565	590	585	635	593	557	612	595	593	607	587	598	595	603	606	601	624	585	605	604	573	622	590	627	631	589	573	576	631	623	639	595	593	561	588	624	634	575	563	648	627	604	575	621	565	590	592	581	605	591	574	557	620	603	586	604	572	609	610	583	595	574	580	594	599	630	540	626	590	634	583	606	565	634	586	582	570	605	571	569	593	642	559	621	580	632	578	563	619	610	623	607	628	620	601	643	576	569	594	562	584	601	596	634	613	656	603	622	581	568	579	548	583	632	572	573	588	574	563	583	556	629	630	587	610	622	614	615	606	601	603	618	575	585	565	605	620	604	576	597	573	607	588	614	586	628	569	597	614	606	566	651	616	605	607	621	566	622	606	612	628	625	600	567	585	585	614	569	579	581	625	602	580	570	599	592	603	589	583	609	599	583	624	597	551	613	582	574	599	624	633	657	642	562	595	598	605	596	582	576	571	614	561	613	618	584	588	596	623	612	591	661	611	638	637	612	629	587	603	582	543	585	586	596	564	589	630	594	619	583	556	566	578	574	588	588	612	591	595	561	608	587	599	558	591	622	653	586	621	594	624	549	580	576	537	599	573	603	627	608	587	646	573	617	621	636	595	620	615	616	538	602	605	619	619	649	622	605	568	595	626	600	560	583	632	591	558	579	621	597	620	614	529	630	613	644	602	603	581	579	632	617	614	596	556	619	593	607	606	630	631	562	582	629	599	624	607	577	595	578	608	620	617	624	614	570	554	627	593	588	574	630	582	609	553	619	587	561	614	634	599	601	611	599	582	596	591	632	583	543	563	583	599	607	541	598	605	580	590	597	583	630	571	602	582	596	574	586	562	568	577	598	600	542	591	603	552	606	658	542	646	582	610	590	580	611	557	588	619	635	564	626	593	596	613	558	581	603	642	583	576	581	582	572	642	645	592	582	584	621	552	536	569	618	593	585	600	557	615	613	594	561	604	638	600	588	561	561	604	582	588	579	525	645	616	597	586	650	607	620	592	592	588	588	542	616	613	544	595	572	600	608	600	598	647	586	585	615	560	571	613	558	602	607	612	577	672	599	616	577	635	604	622	589	607	561	587	591	591	612	570	565	604	635	615	549	579	584	601	640	600	622	614	569	595	546	576	601	617	578	637	561	597	603	569	548	581	616	590	606	599	585	616	561	604	598	567	568	571	594	539	583	630	574	600	608	640	593	598	614	606	535	587	617	605	593	591	576	599	613	548	605	607	628	548	557	577	601	582	600	583	591	556	589	592	605	640	607	620	585	531	624	521	569	581	573	591	624	613	624	580	604	598	575	567	598	614	633	606	582	590	623	568	628	586	603	598	606	582	605	600	622	633	623	589	621	607	611	609	576	609	589	587	565	586	581	603	632	605	613	572	553	608	591	558	568	582	584	614	576	602	627	627	575	576	583	602	651	592	596	613	570	631	587	577	573	561	619	591	613	578	611	595	639	568	614	603	558	568	587	658	615	616	641	589	587	586	590	582	629	600	583	587	607	580	580	586	617	625	597	634	592	617	636	618	602	599	578	598	657	556	593	553	601	654	607	614	568	597	618	575	560	533	568	599	639	582	593	665	589	592	567	578	605	564	597	588	570	607	625	571	601	607	634	607	558	611	581	605	624	590	627	609	587	577	620	590	591	588	580	603	613	587	561	585	584	603	605	588	569	627	608	600	589	613	609	618	596	649	560	610	577	617	596	639	585	572	598	616	598	601	602	578	588	597	611	582	614	598	614	625	587	658	612	592	613	565	599	574	610	572	601	616	631	555	610	638	585	587	566	592	549	572	610	616	589	594	618	553	582	614	655	585	571	607	624	580	588	571	600	614	616	607	634	576	564	627	583	604	626	632	576	587	580	584	564	616	611	575	583	585	593	572	561	624	579	628	616	610	616	601	622	625	620	596	568	634	572	587	555	527	567	579	591	584	608	612	581	568	592	570	609	558	589	576	568	628	550	589	582	626	601	575	589	597	583	605	618	610	638	574	564	588	583	592	636	581	619	600	610	615	572	550	611	579	605	581	609	598	627	612	596	570	599	556	594	552	611	594	599	547	589	607	588	594	613	636	587	618	575	598	624	563	615	632	578	572	591	621	616	561	609	566	636	581	560	584	603	593	644	649	561	600	637	582	557	618	601	590	600	604	579	575	579	573	616	565	575	618	601	601	586	565	598	589	604	588	562	562	570	602	595	593	593	612	594	548	564	621	586	609	575	644	587	562	563	635	595	616	592	607	625	580	579	593	608	591	591	589	567	594	563	585	585	630	616	545	587	595	613	583	559	614	627	640	596	607	607	598	623	584	564	622	591	605	625	582	589	621	558	613	616	632	611	615	561	572	620	640	630	590	609	585	601	629	594	636	603	610	557	574	643	586	573	624	598	610	585	572	586	604	632	605	590	582	573	616	545	583	570	560	604	582	599	616	588	579	617	627	607	587	638	591	597	625	608	597	554	608	614	565	616	614	598	591	567	622	569	564	557	601	633	595	610	584	578	618	584	572	603	577	595	571	606	541	643	625	587	595	553	591	607	627	634	581	591	602	600	546	591	605	622	567	587	613	607	610	589	584	581	615	591	589	592	574	619	595	618	646	655	612	575	595	594	628	588	567	583	612	577	615	576	632	580	600	599	613	612	592	594	586	580	609	607	573	584	644	586	602	590	612	596	631	579	610	627	591	617	561	619	587	587	585	595	592	581	619	676	618	633	589	586	619	587	598	591	642	601	598	618	640	652	598	569	599	621	593	567	607	589	582	583	629	585	569	631	566	603	554	619	606	602	559	575	598	601	602	636	570	616	588	584	568	567	594	610	589	611	630	615	617	582	592	625	587	628	610	609	578	584	593	628	609	608	563	588	539	594	579	520	567	602	562	615	575	617	586	573	532	618	601	594	640	612	600	578	590	608	623	581	596	578	568	580	613	574	572	608	622	622	602	605	571	542	601	632	601	576	624
22867	21339	28949	24065	21333	21365	9472	1109	761	656	572	535	453	432	406	371	331	343	345	343	281	303	302	285	309	303	298	289	298	319	313	305	276	306	278	283	291	263	288	264	270	262	261	260	296	279	241	244	247	262	237	247	251	271	270	239	211	249	247	276	233	240	245	241	222	250	254	243	266	236	252	238	230	240	243	245	234	244	237	244	228	255	236	266	220	268	259	241	254	216	227	259	229	243	267	244	273	221	252	240	248	234	227	250	274	263	198	254	247	244	238	244	248	254	250	242	224	228	226	242	247	214	234	262	215	249	226	242	230	254	220	268	289	243	268	235	244	239	248	233	258	248	244	235	271	236	250	246	231	240	226	252	242	228	276	226	254	238	245	225	223	275	235	257	242	216	249	263	265	233	250	259	270	244	252	246	225	238	261	224	271	210	234	236	249	227	217	240	246	268	239	248	214	239	222	232	226	266	249	230	220	256	266	285	272	256	266	240	240	226	225	232	256	239	256	262	255	252	253	266	244	245	235	237	275	233	250	263	244	228	221	266	241	224	247	256	255	255	258	259	238	199	283	252	257	257	234	245	233	211	247	251	219	260	222	250	230	235	257	231	263	255	251	243	239	268	240	249	238	230	223	228	284	245	235	269	277	243	231	231	251	225	251	224	262	246	247	275	245	263	235	271	252	265	240	268	240	252	249	249	235	240	259	269	253	263	243	267	213	254	237	265	255	252	242	274	267	235	261	255	226	208	213	257	283	267	251	241	260	229	241	228	260	248	225	240	215	249	254	256	234	242	251	246	243	237	208	259	251	257	224	248	240	241	257	240	237	271	234	246	273	266	232	242	237	241	257	257	266	224	229	234	225	239	235	243	245	256	234	250	241	249	225	249	233	262	232	241	263	244	219	236	226	256	279	234	246	259	240	259	239	253	250	270	243	256	211	256	243	244	255	246	258	243	208	233	258	255	240	255	244	250	241	231	270	227	268	263	266	253	212	242	231	222	260	242	235	233	248	231	252	242	259	231	239	271	300	244	254	250	265	269	260	220	227	252	253	259	236	275	238	251	215	229	245	252	259	244	261	233	250	260	263	267	230	235	244	229	247	247	258	257	252	258	281	246	225	237	245	251	242	230	251	247	252	222	231	249	255	253	248	242	252	248	278	242	260	207	231	250	256	289	263	258	245	230	257	252	255	241	264	249	245	232	264	252	260	230	242	226	230	235	242	248	227	254	206	247	264	231	242	245	266	247	251	251	254	249	262	244	251	231	229	247	227	257	234	267	260	256	231	260	240	231	234	228	229	223	245	249	241	260	262	274	276	233	250	229	265	266	247	243	244	225	241	239	234	261	251	223	230	257	255	255	250	224	248	225	224	236	288	243	236	229	229	237	247	236	221	223	234	249	259	228	248	245	246	239	257	245	253	251	256	265	271	229	280	242	237	250	198	252	242	237	251	254	260	247	223	265	256	228	248	231	261	237	253	239	250	242	231	237	229	246	223	223	264	234	259	238	242	221	252	241	246	224	253	243	258	261	260	261	235	220	215	225	236	225	237	257	231	271	259	218	245	246	239	271	241	218	233	285	230	235	252	233	246	231	241	244	221	239	242	241	274	232	243	234	252	264	243	239	257	260	260	254	221	249	255	217	251	269	246	250	215	260	260	260	245	257	250	249	233	269	244	255	261	217	239	249	240	236	243	219	256	274	239	231	230	262	256	245	217	244	262	251	233	256	233	254	256	256	260	249	227	254	237	247	220	207	282	231	266	239	247	218	262	237	237	237	261	254	239	244	249	231	248	224	222	258	249	245	262	255	263	244	228	256	277	251	273	271	234	249	233	249	231	266	251	242	222	250	231	255	246	253	239	262	217	237	229	227	267	241	250	233	251	238	240	233	262	293	271	233	255	251	267	226	277	250	242	246	263	260	283	258	270	230	217	238	240	265	241	259	285	266	245	224	247	226	222	268	274	234	239	252	248	252	257	238	253	268	242	253	236	240	246	244	244	241	258	253	240	243	227	239	256	250	221	246	251	228	260	238	261	262	260	265	234	218	237	254	245	249	234	240	259	260	210	261	254	242	211	248	246	233	231	234	224	228	233	230	252	241	243	219	233	217	257	284	254	238	235	264	263	255	241	240	263	224	267	254	257	240	244	256	248	230	255	244	245	250	220	217	241	245	222	237	216	251	266	249	255	258	240	247	252	268	259	283	231	262	214	249	262	253	239	245	240	260	251	234	278	222	234	255	248	250	233	267	213	256	275	235	254	219	253	255	220	240	239	219	224	272	232	222	226	245	236	249	207	242	251	251	215	244	250	229	255	254	243	253	250	248	243	242	218	270	271	269	231	251	228	249	251	240	227	230	258	256	267	252	258	229	245	246	234	231	257	270	230	243	255	240	264	245	249	243	226	256	245	262	268	216	249	267	258	230	242	245	227	235	240	250	236	264	255	231	241	235	238	245	249	279	257	248	255	230	245	230	262	236	254	232	227	228	243	238	237	254	255	220	250	247	230	225	253	241	258	260	255	223	272	235	243	232	241	268	253	255	248	221	269	224	250	255	240	245	287	277	261	239	250	259	245	213	254	255	232	267	253	268	216	263	249	229	227	261	261	236	245	267	195	249	246	263	255	259	243	257	246	224	247	222	262	225	257	261	236	235	226	241	263	237	265	261	239	245	243	249	257	270	225	251	267	233	209	231	252	246	224	229	243	247	234	237	259	242	239	243	230	248	241	252	230	240	247	274	250	250	244	224	260	258	243	239	271	237	241	223	248	235	259	255	247	217	264	235	232	240	229	233	217	256	230	248	257	251	252	265	239	231	213	212	260	253	236	241	248	258	244	254	242	246	212	229	232	259	241	236	239	246	206	240	242	212	260	265	261	257	266	245	250	252	233	258	233	266	270	270	274	268	223	249	249	265	237	238	255	253	255	255	215	244	248	239	230	241	238	234	263	241	271	267	241	227	268	267	236	246	236	251	260	258	230	264	198	239	259	224	266	272	218	226	259	239	245	245	227	260	221	251	246	254	237	215	232	238	222	256	243	244	238	258	235	273	229	258	214	234	227	241	224	225	261	250	236	251	229	253	255	250	277	233	230	234	255	256	238	243	219	256	271	258	243	282	219	240	275	226	231	220	242	236	237	234	258	255	279	247	232	267	216	231	264	243	234	245	241	242	239	249	263	239	227	210	237	238	229	258	265	241	259	254	277	239	222	236	251	220	261	252	227	278	246	254	228	271	235	254	253	286	265	241	267	237	258	252	237	256	242	230	242	268	230	243	210	216	214	244	258	260	236	251	247	233	270	245	249	252	249	244	247	253	251	257	229	262	249	257	257	268	203	227	262	247	217	235	239	226	253	257	264	244	231	247	257	281	252	247	279	252	217	249	259	241	244	259	230	246	226	255	246	247	259	246	244	250	244	229	249	248	264	230	244	254	241	232	275	250	261	245	241	212	210	226	262	266	277	250	241	232	271	263	251	227
18172	39958	24690	6913	3797	2917	2114	1662	1269	1096	859	762	675	595	541	517	446	422	417	432	355	400	417	378	353	330	351	364	327	356	408	361	323	363	326	343	339	333	321	316	320	270	303	307	341	301	312	268	295	268	280	275	273	293	276	262	310	279	263	276	263	267	267	273	269	319	278	282	257	284	289	274	257	269	279	266	264	276	271	261	281	305	278	272	266	257	271	269	277	240	244	301	272	255	263	286	286	291	256	279	308	280	277	318	272	308	264	274	274	274	288	270	275	273	288	265	265	262	295	276	277	267	265	275	257	272	298	274	279	270	280	283	253	260	304	272	251	282	264	279	264	252	259	271	273	271	295	277	289	296	303	293	262	261	290	263	285	284	276	293	255	266	283	270	284	271	260	270	285	270	286	283	299	292	252	280	277	294	292	281	286	278	249	268	271	268	279	302	257	270	264	254	292	302	300	290	248	272	268	276	263	278	273	290	275	313	248	262	268	264	302	274	276	268	251	269	306	270	266	286	266	288	251	320	277	277	294	242	275	274	262	284	282	272	296	252	258	281	260	271	249	288	307	273	290	280	260	247	272	265	286	294	282	319	237	276	252	316	261	279	288	265	276	292	284	276	298	293	257	281	286	278	290	273	266	257	283	267	280	292	291	283	280	267	281	251	269	254	258	261	284	293	267	278	303	257	246	260	267	250	294	278	301	279	254	262	282	250	256	291	272	285	276	272	279	311	254	286	259	262	279	275	303	274	253	280	296	261	229	270	234	273	286	246	259	255	282	284	275	287	281	275	308	277	335	282	259	307	266	264	293	264	242	277	291	262	259	275	278	296	262	281	254	255	261	283	282	266	271	270	260	283	304	261	280	261	281	271	258	230	312	283	273	264	291	275	291	289	301	238	273	220	261	285	293	273	251	282	290	269	255	253	281	275	264	280	293	288	262	251	256	266	284	268	262	274	265	274	265	286	281	246	272	259	284	264	275	282	300	228	292	270	257	314	300	269	275	271	262	261	250	277	300	287	273	317	269	293	283	253	280	269	233	259	274	264	249	266	255	247	246	297	304	259	264	287	286	269	280	253	270	271	269	255	289	297	280	294	270	269	286	243	289	265	268	288	262	258	231	268	269	253	283	266	266	255	273	264	264	280	294	270	264	269	295	284	289	258	261	267	269	258	257	301	270	292	273	289	273	263	280	298	295	255	292	267	253	293	279	275	289	267	267	221	276	280	268	293	283	296	282	269	280	274	278	256	218	279	266	244	253	247	282	291	279	293	290	254	290	268	266	274	297	261	267	235	268	284	292	287	283	259	260	254	281	262	242	262	283	307	282	258	247	265	256	259	272	268	294	292	275	264	271	295	278	267	269	251	272	263	260	287	276	270	256	261	272	275	251	272	306	286	294	265	286	263	295	285	285	277	290	273	289	244	266	277	247	266	288	292	272	256	270	254	284	300	283	277	264	271	270	254	283	258	261	279	287	258	270	280	287	274	278	303	282	255	261	251	255	256	250	308	276	257	249	261	268	267	294	284	276	293	264	277	256	248	280	255	266	265	288	266	287	275	265	274	270	250	256	259	263	282	272	294	241	276	262	301	285	254	252	311	288	299	249	262	283	284	263	297	290	269	270	267	283	272	269	242	241	257	282	273	276	265	276	312	261	260	278	276	279	272	257	254	272	286	287	244	310	283	293	288	289	259	294	271	261	271	291	305	257	274	250	265	265	259	295	267	294	248	301	267	273	294	267	300	266	249	306	306	237	283	284	280	259	290	267	282	278	273	295	282	258	274	287	298	284	281	267	285	265	260	256	248	271	268	249	265	247	257	290	291	268	274	265	296	276	250	269	264	283	261	282	272	276	232	325	262	254	263	285	278	256	259	291	266	271	257	274	279	287	294	255	238	273	259	278	291	298	263	267	264	240	260	275	288	273	262	271	273	291	292	274	275	259	272	263	294	286	277	272	275	280	298	250	267	313	263	287	279	280	266	281	277	274	278	266	266	267	264	292	265	286	298	291	286	289	258	297	320	271	266	264	253	265	285	262	296	284	278	249	274	256	253	261	304	264	265	290	294	267	296	271	260	266	292	264	271	266	279	274	270	298	260	272	259	277	267	273	278	283	283	285	297	284	270	278	262	275	259	269	280	272	264	282	267	271	277	283	270	286	286	259	264	270	290	275	305	273	266	281	271	279	262	273	286	249	293	253	275	273	264	269	304	284	278	246	259	289	241	284	257	270	320	302	241	266	268	285	245	269	259	274	295	310	278	287	288	295	299	270	271	248	273	291	280	266	274	282	269	268	270	272	259	255	291	263	263	287	261	293	309	266	279	274	282	302	263	260	271	273	285	279	284	276	269	244	277	290	294	281	281	275	276	290	292	247	248	274	275	254	297	267	311	263	276	278	266	271	295	283	273	299	258	237	251	290	274	255	287	261	284	293	294	249	238	268	287	257	267	300	251	260	273	251	266	273	239	291	250	258	252	293	298	268	249	246	269	300	286	256	279	273	244	261	289	294	259	253	281	260	287	263	287	250	272	247	283	299	260	280	302	263	275	272	258	258	286	298	273	249	298	267	284	292	277	254	265	264	261	251	262	261	279	294	287	271	261	270	271	256	290	278	283	267	258	270	292	271	299	279	257	306	287	290	291	262	314	287	261	248	277	273	283	286	292	260	284	269	287	276	260	243	257	265	246	289	267	245	253	283	265	288	267	303	272	267	257	263	306	308	287	265	271	282	327	290	267	285	295	271	282	272	272	278	270	295	242	257	289	249	286	284	254	260	262	282	280	262	236	276	288	239	275	256	277	301	298	262	270	265	292	262	268	243	252	261	241	296	270	285	286	299	273	233	255	266	271	282	287	263	318	275	245	298	316	269	258	265	246	259	272	261	272	318	254	259	271	276	258	270	278	285	284	263	293	260	270	272	250	253	280	278	275	271	279	273	258	283	275	262	258	276	308	288	283	295	269	265	264	247	288	265	282	251	247	265	306	247	293	255	284	280	277	289	280	273	260	299	269	284	275	273	250	275	285	258	256	321	260	293	296	314	269	328	272	278	273	280	264	273	280	286	256	278	272	278	275	247	258	251	284	280	265	265	289	285	251	274	268	250	239	250	272	284	269	278	265	247	261	268	278	274	294	265	297	287	287	269	275	297	272	279	275	291	294	286	284	259	296	257	276	286	270	238	253	301	291	246	265	283	246	274	281	301	260	268	273	260	290	273	293	250	274	256	251	246	296	302	251	310	253	273	280	306	249	299	283	264	274	253	283	294	255	300	275	280	302	285	273	263	257	292	275	267	272	260	286	266	265	254	266	282	276	261	257	252	262	274	284	253	282	254	300	269	238	255	260	257	249	257	262	259	295	286	235	262	253	286	295	233	246	269	266	262	286	267	285	282	285	269	258	281	260	278	288	268	283	271	267	254	292	283	252	273	268	271	269	265	261	256	270	269	254	270	300	279	307	239	268	275	308	289	290	257	266
27790	21195	13082	2278	1091	994	921	850	789	784	833	788	799	836	792	808	809	796	750	741	752	734	749	744	758	747	722	734	766	760	761	697	805	771	746	740	756	755	788	789	787	801	756	749	733	752	734	741	727	800	775	767	797	827	768	765	756	793	720	746	746	733	717	801	769	756	786	744	772	789	800	773	729	746	811	808	721	736	777	781	791	753	782	761	738	734	719	734	733	747	753	786	759	842	750	771	811	763	772	755	770	757	752	746	739	763	791	743	744	739	719	709	799	753	751	786	758	799	759	738	738	784	770	787	736	764	730	786	716	787	724	822	758	746	745	776	756	767	807	741	742	776	743	766	762	735	766	740	790	765	753	720	761	724	734	692	786	752	756	754	700	781	776	725	740	755	722	703	737	762	782	762	766	738	771	766	746	728	723	804	748	743	740	781	740	744	748	761	730	720	769	733	742	732	749	773	744	718	719	822	741	739	762	773	724	790	722	734	797	730	800	788	792	715	776	737	729	766	801	784	734	760	766	720	773	780	781	773	799	725	767	721	769	796	754	804	782	753	729	740	782	771	704	682	769	800	784	793	738	740	742	795	741	785	766	778	784	741	754	739	719	737	735	738	780	829	742	768	732	726	743	722	787	748	768	729	777	728	749	783	781	696	728	739	765	811	722	752	726	743	785	761	776	747	751	805	758	743	759	772	721	716	758	780	824	735	775	777	776	802	723	728	755	742	752	740	803	763	798	732	778	717	762	797	762	772	712	721	738	740	749	776	757	756	732	716	774	776	767	746	723	781	725	764	744	730	750	777	772	782	761	714	738	780	767	761	785	729	725	695	745	748	754	708	808	709	782	805	772	790	779	756	743	690	816	750	751	713	750	749	769	754	771	726	739	720	730	749	689	744	694	701	782	786	749	753	764	763	760	725	742	763	752	745	727	755	825	784	736	692	753	772	753	791	772	763	767	751	763	769	789	753	788	780	763	755	754	768	737	797	762	725	772	731	756	778	794	769	737	736	754	753	766	749	748	747	743	799	720	717	754	802	753	789	771	761	804	732	770	749	730	747	779	751	720	811	743	751	823	739	785	729	791	735	774	770	779	739	745	767	806	799	706	743	774	740	741	767	747	744	778	800	748	694	742	810	780	758	755	776	729	770	767	743	780	753	733	808	774	744	675	752	811	755	765	713	766	731	760	751	709	781	811	794	769	732	673	767	729	790	750	779	755	801	793	763	701	745	732	791	716	765	782	778	759	712	756	779	741	811	674	773	734	775	752	720	705	824	707	765	682	817	765	775	747	721	741	741	813	739	773	767	766	758	759	746	768	771	757	729	733	737	740	757	797	776	766	750	778	759	762	767	728	727	741	802	749	792	774	747	760	755	784	771	764	732	755	750	769	757	729	744	757	743	747	769	763	764	757	704	751	742	735	712	731	763	695	729	749	764	779	723	747	776	802	746	780	751	714	741	737	773	809	722	747	751	797	769	752	767	704	768	788	727	734	776	746	752	740	754	755	787	772	770	725	733	727	723	745	763	748	723	714	723	785	742	714	729	726	753	752	709	770	719	751	756	774	769	792	708	783	734	768	773	778	756	757	731	779	743	769	782	782	787	721	776	756	725	719	778	757	763	745	758	804	776	745	761	751	795	723	799	769	790	750	782	737	741	704	756	732	759	781	764	719	725	719	718	729	785	726	736	700	785	739	789	770	752	752	725	752	741	760	766	746	770	729	799	751	754	753	715	733	808	726	797	774	742	777	712	766	760	790	792	773	775	756	755	719	753	737	719	749	738	756	756	773	749	745	750	799	773	802	704	716	700	791	757	771	781	746	755	723	756	762	766	780	768	791	782	790	790	745	729	760	744	798	703	726	747	715	819	772	713	834	729	793	802	765	740	808	760	799	716	769	800	754	788	793	766	743	735	758	805	764	759	747	740	746	769	733	754	764	806	770	798	757	736	709	744	733	739	717	764	745	769	751	753	812	740	777	764	777	737	738	773	787	738	736	791	697	764	783	795	738	756	744	730	760	714	710	759	731	721	747	771	740	808	749	739	757	754	776	765	733	826	750	770	709	772	758	771	774	761	843	753	741	725	735	746	774	764	725	735	755	751	746	762	758	728	729	719	760	740	702	722	817	706	765	780	732	806	757	752	782	716	763	762	788	759	734	754	789	725	731	719	733	767	745	761	748	762	745	735	726	789	763	767	734	734	715	794	781	799	737	728	748	804	802	748	781	712	788	695	761	731	775	738	802	754	745	758	781	774	766	778	761	734	824	767	742	742	822	758	741	728	748	740	815	782	761	836	761	741	732	750	734	718	747	753	769	753	746	757	726	753	735	740	747	790	801	741	763	799	737	717	779	770	764	770	753	774	758	730	759	750	825	713	760	727	741	740	759	771	745	785	768	808	766	763	746	736	770	767	774	802	760	755	753	737	821	748	715	755	750	734	784	773	725	760	736	795	714	724	792	741	759	793	710	776	759	747	719	801	768	792	780	758	787	726	758	810	808	754	770	702	757	821	752	723	777	773	741	783	780	721	736	721	782	763	740	755	710	742	703	726	736	808	753	720	744	801	773	713	768	744	780	756	773	756	792	702	773	731	753	763	781	780	760	760	772	775	774	756	743	776	786	756	764	776	775	794	763	751	735	771	763	730	758	791	756	779	727	744	781	733	757	779	773	766	746	782	762	766	763	796	763	790	722	711	771	764	744	736	746	800	767	684	768	776	779	740	718	742	740	727	741	768	758	785	767	745	748	772	763	734	775	766	763	755	767	791	785	699	781	792	759	767	739	765	732	750	739	764	726	738	776	763	769	721	798	793	776	719	753	763	769	741	798	764	776	778	794	749	738	794	795	766	726	738	761	792	736	753	735	712	739	814	813	749	738	736	738	765	783	784	743	796	759	720	735	813	755	746	763	795	726	707	740	761	817	753	745	768	784	768	808	735	750	756	798	738	791	815	756	807	731	724	786	751	772	773	791	805	782	700	747	770	767	778	720	728	732	710	742	727	715	775	756	746	760	796	812	755	759	747	751	792	770	792	771	742	713	736	750	752	779	729	758	754	742	774	790	744	756	767	734	747	727	760	831	754	759	745	784	777	741	758	758	774	734	744	770	772	776	838	753	709	711	748	771	819	769	750	820	750	748	792	767	794	774	777	752	780	758	828	742	772	736	744	708	753	737	741	771	773	791	767	758	736	789	773	795	746	809	730	784	734	757	747	752	779	775	736	703	765	758	761	745	744	736	801	763	738	782	723	785	724	704	755	782	791	768	811	754	769	771	750	803	769	767	746	761	723	813	731	743	759	775	761	765	772	740	792	747	774	722	744	753	757	725	782	767	809	776	737	747	777	771	776	801	766	736	769	797	744	751	824	769	752	751	746	734	794	771	788	715	765	810	725	791	764	732	751	789	802	800	743	828	794	766	759	697	780	751	739	774	744	769	742	723	772	771	761	797	743	825	761	718	786	723	709	738	748	793	705
15211	24167	9265	1464	1181	1086	965	934	898	883	874	916	850	882	848	857	872	852	844	862	839	795	793	864	862	881	870	821	868	822	870	868	889	871	850	824	823	798	824	841	848	832	795	883	819	863	798	834	813	847	832	830	880	893	822	840	863	800	821	787	771	815	814	862	846	810	844	841	846	859	857	811	806	800	842	824	862	832	862	805	833	843	797	864	794	795	845	841	853	833	867	817	882	830	812	834	821	847	822	846	852	790	809	774	792	801	838	864	870	828	883	822	786	793	808	886	827	819	841	830	872	814	835	849	877	848	810	834	778	825	816	804	847	875	870	770	820	815	816	836	817	777	855	767	862	790	847	884	879	830	805	824	835	864	831	828	873	783	864	854	843	822	831	792	799	843	818	840	826	808	843	842	798	792	873	883	815	846	781	794	771	793	786	801	804	837	825	821	844	861	788	830	812	816	821	830	899	790	796	819	831	821	785	842	845	831	831	826	794	829	805	806	888	872	812	809	875	809	867	840	803	785	877	823	780	814	824	794	791	883	850	813	826	817	852	842	849	811	869	930	809	802	816	814	838	825	807	863	794	823	808	833	821	795	847	859	795	833	836	883	837	788	812	852	782	850	801	816	802	830	800	791	847	866	789	786	879	784	807	791	863	751	769	786	830	829	781	831	841	853	827	895	829	820	835	788	844	863	769	839	775	814	827	820	818	850	867	871	833	857	870	785	789	887	800	834	843	844	815	858	780	808	820	822	809	792	813	845	804	823	822	797	809	818	872	803	796	831	811	761	817	807	831	864	842	823	867	851	814	826	860	807	805	817	790	813	837	838	775	803	816	820	811	852	813	808	879	852	827	828	818	823	819	842	832	848	800	812	850	798	845	858	816	900	812	824	789	820	811	840	882	776	805	856	822	808	830	800	810	778	839	847	809	811	830	810	850	848	752	812	788	811	833	778	885	858	835	829	798	830	859	831	844	875	821	816	797	802	845	794	840	821	851	816	803	823	845	827	826	865	810	845	773	798	862	808	833	882	788	810	807	865	803	788	819	838	849	836	804	865	852	819	818	872	826	791	813	867	814	826	892	782	813	852	856	780	835	863	851	838	846	773	841	833	791	837	834	850	794	861	779	837	811	866	830	813	841	759	841	832	836	838	866	874	866	844	789	834	816	793	858	828	857	826	846	867	833	797	856	781	779	866	806	892	830	847	798	844	785	835	784	800	886	873	816	826	866	858	814	833	830	812	829	821	787	860	837	835	802	824	818	799	838	813	918	796	804	807	866	849	842	799	798	818	823	842	830	830	809	837	863	824	823	805	813	774	829	792	782	799	840	832	795	811	812	820	824	833	810	848	799	847	834	808	838	839	833	852	763	872	832	830	858	859	783	849	802	803	787	793	813	867	802	833	841	828	798	851	823	834	799	829	846	866	792	818	828	802	832	859	811	852	850	811	880	837	808	814	801	792	767	833	883	825	836	833	853	802	827	787	850	785	831	841	846	828	848	802	849	846	787	797	839	847	802	853	793	856	815	793	803	857	850	833	819	825	845	833	831	816	825	791	821	808	803	838	826	857	812	786	851	825	855	843	778	806	843	838	831	784	885	805	813	809	797	822	847	811	812	850	812	842	811	776	847	799	800	793	853	774	905	791	848	820	814	849	859	841	814	793	769	846	832	812	847	818	757	865	867	887	857	841	787	858	817	826	840	801	806	873	825	838	852	835	785	787	816	870	810	798	826	770	788	775	786	862	914	817	795	857	870	867	837	811	876	833	750	832	850	856	850	824	804	856	787	835	860	836	782	813	803	815	847	800	892	794	806	840	806	842	810	800	812	772	782	835	866	823	849	790	810	846	856	837	849	853	845	854	845	843	822	809	856	863	847	811	809	801	828	860	802	893	819	815	835	805	820	858	869	848	879	822	820	845	837	816	849	872	818	835	813	802	798	844	830	813	803	813	799	857	787	831	790	856	808	825	784	789	817	819	822	817	846	805	836	857	837	791	867	741	846	850	805	824	845	833	797	837	827	836	816	825	803	831	823	813	736	832	821	797	832	805	806	800	802	847	834	833	875	829	831	847	840	776	826	839	821	823	810	763	845	793	846	843	870	874	804	777	857	801	821	846	858	800	853	831	875	875	826	900	845	793	843	908	801	799	837	862	872	837	831	870	853	828	808	827	839	826	808	797	831	878	779	848	828	830	807	838	836	781	828	843	835	816	825	804	811	835	872	838	797	775	825	808	790	828	798	833	822	877	859	895	829	856	838	844	830	792	772	816	841	864	846	803	871	863	774	818	867	823	853	825	844	843	827	763	897	857	815	820	845	807	858	833	852	849	857	811	824	783	853	781	833	790	829	841	794	794	785	816	831	807	848	828	838	785	844	837	771	871	823	799	831	786	886	809	865	831	839	793	843	856	804	875	872	817	842	767	803	827	825	814	860	842	801	815	802	829	883	836	839	782	859	859	799	820	821	827	802	838	769	811	845	839	849	800	868	780	857	809	811	850	801	865	770	802	873	856	844	849	823	846	841	847	859	830	847	806	797	871	897	799	804	834	784	810	815	861	833	835	851	860	838	840	809	849	846	813	827	774	840	816	880	892	885	850	775	814	802	834	831	802	781	846	835	830	841	839	894	841	809	837	783	804	818	822	836	835	851	828	817	826	817	865	798	814	850	748	841	832	801	796	855	811	818	851	857	806	855	853	785	779	778	840	805	855	843	822	799	814	763	827	812	798	816	823	848	882	897	818	858	851	850	817	857	812	872	793	792	819	778	852	834	822	837	816	803	807	834	888	853	845	835	829	820	862	827	858	864	820	807	852	829	830	828	897	824	848	822	816	887	816	826	888	818	808	811	862	874	787	818	813	806	853	827	831	849	870	812	833	821	879	831	818	749	843	835	813	819	887	800	829	856	862	844	871	826	844	785	842	828	815	811	790	839	834	845	853	835	822	798	825	807	800	848	867	860	817	845	812	798	767	840	799	833	851	819	849	787	858	866	822	829	828	790	826	833	894	831	859	793	854	826	825	842	848	792	828	873	790	823	824	827	814	865	807	857	845	856	799	795	891	868	853	833	842	858	810	798	819	820	810	818	836	798	836	833	864	852	836	819	839	837	762	841	809	852	789	873	864	826	862	800	824	825	837	826	818	793	813	855	821	865	828	810	804	833	830	767	834	830	870	800	790	816	817	854	839	794	782	828	822	821	821	838	810	845	860	798	835	853	829	810	785	889	834	866	829	869	854	845	820	831	864	834	865	864	853	831	844	824	812	873	852	809	841	852	862	820	796	799	811	819	813	816	833	831	811	833	823	802	776	826	849	845	843	816	815	848	802	832	800	844	786	852	884	780	876	857	870	845	799	837	833	810	808	842	841	892	804	838	833	817	822	849	850	834	828	800	807	863	774	792	845	820	791	852	858	848	848	867	821	845	809	867	873	873	829	818	836	834	814	848	814	813	829	829	873	859	842	823	868	810	858	861	792
23880	21303	28437	24469	21271	10481	1494	1035	884	768	781	729	700	634	665	620	617	592	596	596	572	550	589	596	573	615	611	613	587	572	573	596	594	591	574	566	617	608	543	605	570	575	595	543	563	625	575	579	553	589	549	566	555	551	556	567	551	550	566	551	548	598	529	548	527	569	566	540	574	521	532	590	560	547	606	556	544	534	597	607	594	544	533	545	554	553	527	588	548	567	582	573	567	556	517	565	540	590	578	553	538	529	575	571	544	556	546	554	566	515	540	570	536	561	550	566	535	581	585	597	574	582	554	535	562	559	547	596	609	549	561	565	541	543	524	553	570	539	590	528	568	557	540	572	553	544	560	565	556	526	541	563	565	589	553	589	548	559	587	550	541	541	553	549	549	549	552	562	619	537	562	575	512	584	598	595	561	569	586	542	548	564	567	598	616	566	570	581	629	540	550	594	556	524	572	562	509	591	560	576	544	579	555	558	565	573	544	564	559	529	549	536	561	519	524	557	574	514	536	540	600	554	577	554	507	516	577	545	606	557	544	540	533	583	555	538	523	558	555	551	517	577	578	571	593	539	538	575	531	552	533	528	561	534	565	515	579	527	573	565	555	575	564	614	523	555	516	549	538	578	568	604	555	537	567	562	584	630	563	534	576	548	580	563	592	523	594	584	598	590	576	570	589	552	547	542	544	544	551	581	559	515	499	606	582	595	541	558	585	588	581	551	547	534	590	566	592	534	572	579	541	557	601	556	554	551	574	544	561	543	558	527	555	583	586	586	569	547	576	584	580	557	569	572	571	569	584	548	541	527	549	565	590	559	577	560	589	528	611	528	558	553	544	580	579	573	576	573	551	541	578	564	574	557	534	561	488	536	570	510	548	607	571	547	548	535	583	528	560	556	572	554	554	599	547	592	573	547	507	515	536	559	535	548	607	559	600	550	559	591	560	566	570	565	506	566	549	558	558	580	567	547	620	555	556	611	549	571	548	524	545	518	556	594	548	586	558	546	534	561	539	600	572	577	566	574	550	578	518	560	577	553	566	540	600	600	511	562	568	582	562	562	543	565	551	563	566	564	522	548	555	540	521	507	572	511	563	554	583	543	543	520	564	552	539	561	540	549	576	571	548	577	572	549	589	557	538	564	538	600	540	528	562	575	528	573	566	543	608	525	586	493	527	548	575	591	551	540	538	546	526	515	532	542	524	594	533	533	566	545	595	579	569	555	553	575	572	603	566	552	566	539	544	591	584	587	560	592	620	564	591	588	614	584	591	563	594	550	503	535	523	592	561	535	551	595	556	581	545	545	561	535	502	572	568	546	569	543	569	591	552	558	541	574	529	558	555	556	547	549	539	549	563	585	579	608	547	538	540	569	498	545	534	580	525	535	535	560	565	515	569	543	541	535	551	527	580	544	508	548	570	576	600	601	568	538	546	548	553	570	532	556	551	553	540	516	576	600	580	564	575	570	549	557	557	560	569	499	549	579	586	557	553	574	595	539	593	592	571	576	537	526	551	535	542	584	551	544	530	554	556	548	529	572	589	531	571	586	534	578	534	519	505	534	581	529	563	540	612	600	542	621	565	521	568	578	563	560	530	574	575	591	555	552	553	557	555	571	541	535	560	541	536	552	541	571	583	551	572	598	521	565	573	541	558	567	551	549	548	569	559	538	542	572	572	548	545	566	566	576	567	532	546	571	519	520	557	547	543	543	487	529	570	552	555	540	539	545	543	542	547	554	545	543	597	576	563	578	550	585	588	584	527	584	557	556	583	565	566	511	541	519	538	592	521	620	558	580	594	558	582	567	551	548	521	515	568	554	543	548	559	552	580	547	572	519	510	557	626	539	558	562	538	575	591	587	566	587	561	559	531	551	548	577	535	560	546	586	530	549	535	552	556	566	555	543	584	587	566	582	552	569	557	550	563	569	572	539	577	567	595	545	533	516	552	571	556	550	536	543	579	622	559	558	564	522	554	530	568	547	551	560	528	517	568	589	549	573	510	555	490	548	575	571	545	577	527	529	580	565	569	557	542	553	617	545	605	571	574	545	566	556	564	580	545	548	593	572	551	557	529	555	548	586	551	543	548	588	587	575	575	514	575	543	552	583	530	528	530	571	546	541	555	585	521	541	546	570	555	570	550	544	534	512	577	610	548	582	541	571	516	551	534	545	583	565	533	537	538	529	546	548	617	543	524	534	558	549	602	553	527	543	548	576	549	527	583	550	533	614	519	521	564	577	536	549	499	539	556	535	553	569	521	562	567	533	513	546	561	530	557	585	569	560	543	595	557	509	550	576	573	591	560	548	521	565	554	526	587	589	495	572	550	497	548	565	524	574	521	522	593	565	540	585	560	570	532	568	599	562	513	533	577	557	583	554	560	527	564	560	556	573	537	548	583	585	577	531	559	534	575	589	534	557	545	566	586	554	561	484	595	598	564	557	548	552	570	584	555	510	541	582	577	578	563	545	562	550	625	557	541	611	577	527	613	525	578	531	548	545	536	557	537	590	567	572	542	527	540	589	544	512	564	559	568	588	516	557	564	551	514	550	527	591	539	555	544	560	548	544	583	563	595	587	527	579	495	539	559	565	524	573	566	571	536	515	531	556	569	562	571	547	569	568	576	561	579	569	552	542	562	556	554	551	538	561	568	554	545	607	563	568	530	540	582	569	571	524	557	555	577	588	537	527	537	619	566	536	557	555	544	578	544	555	518	549	554	567	568	540	563	559	575	538	556	543	526	559	552	551	560	516	526	567	561	579	548	540	529	523	475	560	557	514	572	543	550	556	566	561	545	566	574	578	555	605	573	596	513	552	561	556	570	564	535	586	567	573	538	568	556	593	518	600	550	559	576	530	585	530	602	571	588	561	559	561	570	563	546	550	603	535	523	561	552	532	576	563	549	556	536	562	527	547	582	569	560	569	576	556	576	600	558	549	568	545	597	554	587	570	524	564	562	561	545	598	575	528	524	521	591	551	559	544	536	512	582	592	518	589	531	526	520	559	560	581	591	558	575	546	537	580	558	569	568	600	616	555	595	548	538	524	536	576	557	564	554	588	617	553	540	583	591	579	522	568	571	588	542	568	579	526	516	548	572	585	573	531	546	556	576	601	568	544	551	548	568	558	562	559	604	592	518	557	564	491	519	530	541	528	552	573	496	531	531	532	550	563	559	535	570	563	567	517	519	577	497	523	510	521	517	594	554	531	575	521	561	531	525	565	558	565	511	557	577	555	568	554	569	575	515	567	606	539	550	563	554	554	565	566	586	527	528	529	560	556	546	560	530	528	534	541	557	559	576	576	556	514	561	576	553	552	599	591	545	584	586	566	545	564	540	566	585	607	560	548	583	534	488	544	564	568	567	569	593	613	525	558	567	538	582	575	551	555	548	595	561	538	587	572	583	577	539	539	550	591	621	576	566	558	515	574	540	514	520	555	585	516	584	591	550	535	587	577	589	604	562	558	564	594	552	528	556	617	527	550
15750	28875	13031	3729	2699	1997	1647	1398	1154	1037	929	882	833	753	772	746	738	723	688	729	695	687	698	633	665	690	708	693	688	668	659	729	682	677	615	653	630	725	632	658	618	643	609	696	581	667	657	633	681	654	654	627	617	586	641	612	597	633	662	594	642	608	624	654	642	620	592	648	627	627	654	627	593	597	637	649	626	623	633	666	632	715	582	626	620	688	609	601	623	603	645	625	618	669	624	663	622	659	639	642	627	621	629	643	544	597	617	595	565	661	627	617	612	612	619	660	612	647	578	580	603	609	634	656	642	589	615	625	596	582	590	671	584	617	690	600	612	622	575	628	576	637	629	674	618	678	591	622	643	585	597	667	618	592	654	639	615	635	632	664	619	620	645	643	622	611	659	615	640	647	605	618	612	601	610	666	650	589	643	614	611	645	589	618	623	685	660	615	628	615	601	625	614	628	611	607	631	675	608	647	641	616	618	595	579	626	651	613	623	611	587	593	655	611	630	613	638	627	629	608	643	638	637	610	646	620	598	633	590	629	655	579	645	609	640	651	626	625	627	641	610	607	647	633	578	618	659	665	671	623	584	637	662	618	603	602	646	635	598	632	625	647	623	656	610	627	634	619	620	682	564	638	577	602	613	646	657	613	614	626	609	647	650	687	620	621	623	632	593	621	600	620	637	684	643	614	631	595	646	559	630	621	653	599	617	633	622	648	629	626	671	601	628	614	641	590	656	635	616	611	614	626	584	645	628	601	555	615	630	571	579	595	613	610	657	635	649	619	598	673	608	678	597	622	611	594	639	649	600	637	586	707	628	651	636	612	578	601	607	658	589	611	587	650	578	582	651	641	632	591	604	696	622	652	639	626	592	616	637	651	645	616	593	604	670	646	597	619	605	580	651	633	629	617	622	602	601	658	648	621	636	602	619	646	662	587	638	593	616	627	618	645	643	629	629	606	639	609	610	561	630	633	632	640	645	632	631	583	611	637	663	623	613	623	634	621	672	596	638	591	644	611	624	617	575	586	600	631	615	628	631	600	614	608	621	625	573	614	600	633	595	598	593	603	608	619	612	706	616	629	649	599	680	610	621	635	643	597	617	633	589	621	645	604	642	631	651	618	595	631	617	619	607	643	598	625	638	600	585	625	617	599	638	617	647	596	618	609	619	590	652	616	629	632	612	579	630	651	576	665	609	609	627	664	582	621	661	657	616	657	637	638	607	631	667	642	596	621	653	651	600	587	654	638	668	595	604	633	626	628	592	620	615	641	620	639	616	638	641	670	604	625	595	654	636	596	650	631	587	635	647	646	634	654	614	586	629	595	617	641	617	654	591	597	628	631	638	615	641	639	597	622	621	636	603	676	659	657	613	615	626	602	648	641	603	650	637	617	603	610	593	599	614	610	602	632	618	649	628	601	583	637	641	564	636	673	629	630	630	640	554	594	629	592	595	591	649	635	634	604	623	632	620	652	578	652	606	599	655	618	591	628	614	642	653	632	601	626	623	608	638	653	648	629	589	634	600	623	611	628	647	623	614	654	638	622	644	606	627	630	581	614	623	626	644	596	679	660	604	613	598	645	644	627	659	617	641	612	606	599	581	630	646	614	673	670	658	654	610	574	629	612	621	578	645	636	626	607	637	590	592	601	604	627	618	611	659	608	620	642	585	610	670	589	600	612	614	629	645	636	584	616	642	589	625	628	631	617	625	590	617	612	642	646	586	596	596	614	579	624	632	626	673	633	652	635	653	617	621	624	636	608	654	599	641	610	676	616	598	620	598	610	627	592	631	636	558	596	615	620	602	644	633	621	599	648	585	586	603	638	629	622	605	616	642	633	644	580	597	608	611	605	628	642	604	602	650	620	643	652	591	626	668	641	590	641	620	617	624	575	633	604	625	609	652	584	672	617	654	615	638	605	615	641	613	587	638	670	629	583	599	615	567	579	643	578	637	589	616	602	606	573	628	596	616	647	623	671	634	588	632	623	616	625	640	614	614	643	627	627	666	575	628	572	658	654	627	662	595	655	628	621	651	609	636	625	635	641	619	620	634	578	605	632	624	606	643	671	616	654	613	580	615	642	595	656	631	647	610	643	628	627	625	600	642	600	634	584	624	620	624	620	633	632	632	605	665	584	671	667	662	607	634	623	625	621	626	608	638	618	602	637	602	618	626	596	601	598	577	622	601	640	630	607	663	632	594	600	579	652	639	638	622	633	602	589	639	636	641	593	622	566	637	658	654	641	618	606	610	632	612	619	646	608	658	620	609	625	659	644	668	598	634	596	622	618	595	643	597	607	630	590	605	611	620	652	616	612	616	626	625	627	616	609	595	623	555	621	622	681	660	666	647	579	622	601	639	584	582	652	601	616	612	642	616	584	637	625	668	613	634	621	658	643	645	576	612	658	596	582	603	592	673	653	643	649	614	642	607	622	613	629	638	611	602	633	642	648	619	624	614	597	617	607	603	632	663	614	607	610	574	635	605	662	624	627	682	655	651	643	627	633	667	617	649	614	609	632	642	632	625	604	561	625	596	584	664	645	614	637	599	621	649	624	631	603	610	600	629	612	596	616	647	565	641	600	623	651	678	616	599	620	612	633	630	618	605	627	610	607	579	620	611	669	610	596	631	673	636	609	614	662	644	585	589	621	584	616	683	650	620	600	645	603	610	657	600	663	646	603	636	595	648	650	603	612	636	618	663	644	641	634	635	585	649	611	588	630	614	575	587	647	632	640	643	616	644	596	602	594	617	624	628	616	624	611	667	585	647	643	681	621	617	603	615	600	668	596	649	603	608	630	624	609	610	628	611	613	621	610	593	624	608	639	606	669	587	638	628	656	596	602	651	639	651	640	617	606	610	618	682	570	615	618	589	615	647	654	603	603	613	617	642	603	648	640	631	659	570	657	572	586	569	667	640	546	577	624	601	629	613	621	650	611	639	641	617	661	657	656	648	644	585	634	589	609	584	661	607	638	660	643	646	638	610	612	616	604	653	626	658	634	618	584	634	607	610	604	641	577	607	639	614	614	625	635	602	634	628	626	570	662	584	585	623	612	608	611	623	645	629	607	647	626	614	606	603	639	628	639	594	631	641	609	608	587	638	682	615	603	650	619	616	648	567	609	645	625	609	607	579	667	631	660	658	587	620	646	608	580	612	653	598	584	658	662	637	636	628	630	631	582	602	601	619	642	625	625	625	607	564	626	646	631	632	673	623	619	658	609	624	633	577	637	634	646	624	682	603	668	617	617	599	664	635	643	631	595	634	626	615	614	611	624	636	614	645	586	623	613	697	626	637	641	663	643	646	563	616	632	596	586	676	667	607	596	599	663	621	667	645	637	608	609	618	636	589	629	648	620	558	654	637	567	657	622	643	593	620	560	655	619	598	642	591	593	627	625	636	608	598	632	615	617	623	625	647	652	608	617	606	617	635	628	644	620	595	618	640	593	643	609	669	626	552	647	624	617	624	627	620	632	625	646	605	592
25142	21316	27511	25318	12732	1254	901	805	762	650	671	657	606	642	571	598	605	553	560	628	523	596	535	567	631	547	627	566	545	579	595	566	600	543	619	593	650	548	557	573	562	543	565	602	564	598	576	538	578	580	566	576	582	531	585	590	534	571	540	608	552	532	542	572	529	560	556	517	487	542	543	504	568	522	531	566	560	556	523	536	565	536	587	603	566	558	557	551	539	554	507	541	585	562	546	524	554	529	546	604	615	522	560	576	521	529	554	566	545	568	503	527	567	539	594	572	541	510	597	559	533	573	545	540	552	500	568	542	610	516	524	543	603	555	556	524	548	569	514	510	537	559	584	568	531	549	521	554	557	554	542	579	546	569	583	547	555	545	582	528	551	609	617	553	579	518	548	553	599	546	561	534	570	554	566	538	568	577	564	628	576	547	577	559	535	535	549	566	556	516	572	502	561	547	518	553	567	560	573	539	577	553	595	546	543	583	527	564	581	540	568	553	567	576	514	538	551	515	529	534	579	552	586	561	589	583	536	593	609	520	570	545	554	545	534	572	517	559	523	551	535	565	614	573	568	525	572	581	542	609	567	565	573	567	519	535	548	551	530	528	563	528	592	572	523	548	542	525	603	536	549	561	532	572	519	546	533	528	540	603	541	570	565	534	564	538	539	526	544	520	525	547	570	538	550	551	565	539	552	527	613	532	512	581	536	563	552	558	567	604	562	556	568	528	565	560	548	570	569	540	582	608	550	585	580	574	530	527	555	550	551	555	554	509	511	539	546	566	547	553	547	576	558	516	599	526	566	534	574	568	544	610	575	588	551	516	573	567	553	539	535	584	556	570	551	554	574	556	579	549	529	566	542	592	549	574	550	542	571	577	571	566	609	581	520	548	606	550	542	546	624	557	575	541	613	581	559	562	564	584	524	554	562	538	522	552	548	529	555	546	579	539	606	549	569	585	552	523	569	580	538	561	586	563	550	515	528	569	557	533	508	533	604	560	550	611	549	573	576	536	538	517	508	535	592	540	562	544	563	577	550	580	533	540	499	577	581	548	563	544	558	577	555	537	556	552	543	528	529	613	518	570	562	614	556	583	559	524	561	542	590	563	556	533	555	571	545	569	531	558	566	530	551	563	534	571	567	558	569	544	549	598	536	551	571	510	538	534	502	558	527	565	593	523	542	548	551	581	538	565	573	551	541	573	520	556	538	548	550	553	542	593	529	570	575	587	566	545	553	537	537	564	513	564	524	548	544	532	554	562	546	539	540	625	529	552	556	531	590	538	576	587	560	550	565	584	588	551	531	544	552	567	567	569	545	506	552	512	542	586	582	597	547	550	526	574	544	548	572	533	548	546	532	570	598	566	580	504	542	565	532	592	574	523	540	533	557	577	531	529	530	571	543	560	557	562	535	566	571	590	535	539	562	499	551	533	558	576	554	543	570	549	565	571	589	572	567	612	557	554	567	567	535	546	528	574	560	574	561	599	554	514	567	592	553	503	565	577	545	580	567	546	550	552	572	542	552	540	554	520	544	519	570	581	523	535	546	528	482	517	551	538	573	575	524	562	612	541	534	546	527	538	577	539	559	577	575	550	572	542	572	561	532	551	503	532	641	512	519	540	565	550	509	544	593	593	602	569	528	526	567	550	575	543	542	558	564	632	538	491	587	550	547	521	562	574	584	524	511	582	544	565	580	569	539	548	567	571	588	562	566	553	574	568	575	540	584	517	578	546	589	548	543	591	544	567	588	561	540	572	532	514	522	549	541	531	558	527	559	592	533	564	530	564	546	572	521	583	520	513	565	573	554	574	556	554	521	556	524	523	511	525	564	499	577	538	577	533	555	575	564	540	538	563	564	573	557	572	527	585	568	553	532	540	571	569	582	564	585	530	542	558	576	527	548	569	582	543	562	542	550	553	531	552	528	541	545	535	512	561	572	552	560	536	551	615	550	583	516	557	541	567	534	545	505	535	595	581	569	508	540	574	545	544	554	542	597	559	591	539	538	512	543	527	585	536	533	540	545	531	555	522	587	502	519	559	542	504	557	553	538	555	555	560	542	545	527	501	496	540	537	547	555	540	548	580	588	541	577	553	563	567	544	535	551	592	555	566	559	577	536	568	534	540	506	581	559	572	557	562	513	553	534	550	597	548	569	535	571	603	558	519	551	550	506	517	554	527	545	504	560	556	555	535	547	569	598	590	564	557	558	550	539	554	546	549	614	579	556	555	539	558	545	539	558	564	514	581	561	572	507	567	535	557	527	551	535	540	564	560	570	591	563	545	529	530	514	522	516	539	542	587	573	527	565	571	524	551	555	551	584	550	551	560	580	560	557	566	568	536	554	500	524	543	564	496	566	577	560	555	561	581	540	573	534	553	574	530	547	555	590	565	526	561	547	586	533	576	582	552	545	570	526	564	576	560	566	528	531	575	544	551	523	568	557	560	543	604	558	543	546	546	566	539	536	556	562	568	566	539	573	531	557	565	571	566	565	538	553	505	550	552	537	569	556	552	507	526	563	534	572	560	540	557	550	521	566	550	570	585	555	516	549	565	544	558	549	535	545	573	528	570	537	578	572	506	554	540	579	567	536	551	548	566	532	580	566	553	564	549	584	582	571	515	569	549	570	555	562	552	521	511	527	552	586	552	562	495	557	525	554	530	536	530	518	587	609	507	540	520	534	530	601	544	537	538	523	548	563	581	562	575	534	524	522	570	570	529	593	616	571	544	541	569	619	555	524	546	558	565	521	558	521	549	544	563	550	585	528	567	569	524	554	563	551	569	552	510	572	584	562	564	539	538	591	564	530	554	531	542	552	569	549	531	561	578	534	540	618	536	554	560	557	556	537	559	534	542	554	573	524	542	570	584	577	556	509	549	531	595	551	598	546	555	541	548	576	520	554	571	555	558	536	593	531	547	532	546	533	564	553	543	603	512	555	581	556	519	545	573	576	575	584	542	551	565	529	575	515	539	558	566	583	595	533	557	537	589	566	543	585	593	588	553	565	546	542	535	534	599	523	543	596	551	521	530	576	544	554	575	587	536	562	519	549	549	567	536	575	595	519	539	532	598	538	541	535	542	538	508	537	541	532	554	533	503	545	595	516	560	575	506	551	529	541	559	554	580	502	541	580	557	547	495	506	523	536	574	540	546	546	571	535	570	544	563	563	559	574	547	540	585	533	533	546	522	577	537	502	528	560	555	608	587	525	543	556	573	548	559	538	554	564	563	547	528	532	552	550	555	541	581	541	544	547	553	557	547	563	567	535	515	554	565	530	558	561	574	562	525	580	540	562	526	575	566	575	537	544	572	552	521	559	563	514	527	551	578	535	565	579	544	522	593	551	564	528	545	535	511	566	554	567	549	577	539	570	534	534	525	521	585	524	575	535	575	568	533	572	524	529	538	588	517	542	551	577	579	577	555	561	552	572	543	563	518	554	529	536	510	553	538	521	535	583	584	570	542	574	542	568	512	572	557	535	563
14521	22228	6297	2493	1877	1494	1243	1073	947	839	787	720	736	697	657	639	685	665	636	635	627	645	596	597	602	613	623	609	609	668	658	588	607	600	611	620	611	565	590	638	609	585	582	629	611	614	611	647	589	596	604	561	647	590	603	629	643	553	592	598	585	597	577	603	598	626	632	584	621	598	597	621	606	573	599	549	608	575	609	577	566	577	623	605	576	587	562	591	589	565	615	518	592	588	622	600	606	547	592	629	600	554	596	569	581	589	577	578	606	594	547	568	593	577	572	613	589	560	598	565	575	604	611	576	605	574	602	571	596	576	576	623	597	564	593	561	581	592	596	617	581	593	566	595	612	528	603	618	593	550	586	562	589	609	624	587	568	581	625	580	596	583	617	558	560	623	598	607	595	623	602	605	560	550	592	580	619	592	599	567	584	558	595	566	567	577	622	571	588	549	572	600	631	611	597	581	614	590	602	553	595	614	614	586	590	570	607	576	616	604	594	614	610	594	561	562	570	572	604	612	587	553	600	613	581	584	618	634	623	621	675	609	583	608	608	577	603	563	600	549	609	573	588	632	609	569	560	575	592	611	601	580	606	577	589	584	543	590	590	610	586	606	583	600	572	597	597	583	570	624	585	631	570	588	586	558	615	605	572	581	611	586	599	594	588	598	607	596	599	645	655	626	603	568	565	598	577	602	588	555	622	573	638	619	625	594	623	583	576	589	550	589	601	574	620	557	586	632	589	619	574	556	590	617	597	583	574	574	579	596	626	601	602	539	585	596	605	612	606	581	596	607	585	586	570	600	641	591	581	569	629	580	586	594	603	598	611	593	615	594	593	584	616	623	580	574	585	581	608	615	614	563	578	549	576	570	584	536	573	616	566	572	561	587	602	583	592	578	539	550	565	623	569	565	582	577	597	608	597	605	611	593	649	556	616	620	594	624	588	601	579	572	592	616	570	596	584	583	564	557	586	629	563	585	585	608	571	605	529	562	588	589	550	629	580	621	565	558	612	639	541	577	568	622	610	581	568	533	612	584	554	627	598	619	571	585	607	598	636	581	629	573	598	612	598	599	588	568	640	574	571	584	575	557	624	546	609	592	618	620	564	592	563	611	568	589	590	589	594	599	634	631	572	634	613	617	592	579	622	626	589	604	648	600	563	585	613	629	588	611	565	637	580	601	568	578	566	595	584	647	580	638	554	576	604	623	634	612	595	596	585	604	556	547	627	601	601	600	602	568	578	564	607	592	591	651	626	580	613	603	567	603	569	632	632	665	568	623	611	596	604	578	590	626	575	545	593	637	562	589	574	624	611	645	581	585	597	550	601	591	578	549	562	631	611	577	566	570	603	559	577	582	618	620	581	547	580	593	601	606	594	574	617	597	553	596	578	577	578	621	587	586	589	594	567	603	581	585	572	613	609	606	619	575	620	594	552	582	550	606	596	622	621	597	577	592	595	589	598	621	584	641	581	580	559	592	602	629	606	608	602	566	615	601	614	603	597	616	601	616	548	620	612	546	614	601	584	646	607	576	569	602	564	598	621	569	591	590	571	582	584	585	606	552	609	566	589	616	583	594	602	569	642	606	620	618	558	609	584	599	600	566	589	563	575	590	627	593	586	586	610	591	608	592	603	568	581	607	620	575	609	638	596	598	620	585	577	627	628	583	545	528	651	615	588	606	558	559	572	564	585	595	579	590	577	593	585	574	563	596	564	598	587	590	609	637	616	568	602	574	639	596	551	588	593	632	591	568	588	575	618	565	605	565	615	591	607	559	551	637	569	618	603	575	552	601	628	578	617	591	571	590	616	594	609	603	576	599	633	579	581	596	638	589	557	587	583	607	604	545	582	618	576	594	571	597	602	555	601	577	609	579	582	558	587	591	572	587	595	567	631	580	520	588	637	565	583	577	561	629	567	582	609	589	608	620	612	597	637	631	616	624	597	603	588	623	602	611	603	597	567	595	593	618	593	619	599	612	613	636	596	553	598	571	562	587	625	555	557	579	619	627	591	596	594	591	577	595	585	583	627	551	584	581	548	623	580	634	585	612	591	594	593	587	618	586	628	646	614	633	594	607	579	588	573	590	614	634	547	561	551	615	591	578	597	582	617	563	609	602	587	604	585	594	560	563	594	607	584	636	601	555	595	612	541	544	625	579	564	581	563	625	591	591	618	586	575	625	588	574	568	540	556	591	629	521	606	585	600	566	604	622	621	574	580	583	592	611	604	567	611	618	599	558	573	603	615	594	640	613	573	604	647	623	601	602	623	611	593	556	600	602	579	606	607	591	576	560	583	557	579	588	597	618	575	612	610	557	558	583	583	516	566	592	562	633	623	635	574	660	588	618	584	582	582	593	623	598	599	566	584	622	598	597	613	596	596	632	585	618	600	629	614	589	645	584	563	566	595	597	611	591	550	582	620	619	584	563	550	582	611	552	598	563	594	546	650	582	588	557	616	581	589	569	566	597	606	610	578	567	644	649	615	589	611	583	583	576	592	588	556	604	622	627	559	620	574	600	574	590	554	590	625	587	562	605	540	598	572	556	560	553	596	598	595	536	612	623	574	616	582	547	601	627	569	537	591	581	585	605	588	602	577	563	601	619	602	625	631	595	608	627	571	554	597	625	579	585	605	563	595	632	575	627	600	550	621	629	616	550	589	582	608	628	577	610	570	584	594	588	617	565	618	602	600	576	586	627	569	541	584	596	626	645	573	574	599	578	590	587	624	576	604	607	628	571	614	620	659	581	565	628	555	570	604	600	563	581	564	575	571	587	603	582	596	615	589	607	561	607	582	597	601	575	591	588	567	582	539	570	607	578	599	601	619	573	571	585	549	570	569	647	570	599	603	596	583	580	603	601	611	599	568	578	592	622	598	590	582	600	622	589	570	581	553	628	590	563	586	612	570	563	603	598	602	584	580	565	580	608	575	610	612	581	619	568	603	591	619	644	629	628	576	629	612	601	605	590	603	570	565	580	555	589	591	570	628	558	550	598	608	579	561	553	621	634	615	624	534	597	579	553	566	637	580	616	558	617	607	609	637	607	608	572	620	591	567	609	625	569	601	599	566	585	609	595	592	577	633	600	607	624	565	603	604	546	596	560	553	575	578	626	568	557	581	563	606	599	617	601	568	605	609	593	589	555	612	580	587	614	579	574	599	578	601	590	617	546	624	611	535	614	562	588	601	570	573	603	559	613	554	544	554	555	554	616	576	578	624	594	585	592	594	637	600	565	615	601	589	587	577	597	576	595	614	583	609	558	613	580	588	596	620	593	597	615	531	598	616	614	593	598	547	600	602	589	555	615	568	608	597	564	526	587	574	602	578	614	630	585	550	589	567	629	569	588	581	602	648	621	536	596	579	580	512	596	588	562	613	598	584	600	633	605	600	589	562	597	608	619	540	586	625	607	579	560	621	617	576	569	605	573	604	582	627	588	565	566	609	531	554	614	564	569	669	596	629	585	611	611	562	590	573	584	579	587
22805	21338	28970	24054	21330	21373	9325	1185	758	679	596	547	442	411	397	358	330	319	370	304	328	305	318	297	278	301	345	331	322	327	299	291	272	283	273	269	278	281	290	259	271	250	251	269	248	254	252	243	242	222	261	247	243	245	279	244	257	257	198	237	241	251	255	242	241	248	251	257	235	259	265	271	233	242	238	253	215	258	235	243	221	245	267	223	230	225	240	250	242	231	236	250	232	235	232	223	216	214	239	218	243	277	223	228	251	243	222	226	242	238	261	247	251	244	246	238	241	244	239	208	236	237	232	238	240	241	209	241	230	221	257	225	231	248	226	234	222	274	228	226	233	249	253	213	248	210	267	224	245	257	253	228	230	266	240	221	242	222	243	244	239	237	233	242	232	221	219	234	222	243	232	252	226	226	228	226	249	213	228	227	234	266	240	251	221	235	234	249	241	211	244	237	231	240	231	255	233	209	238	219	241	229	252	239	236	221	258	239	216	246	244	225	224	249	221	208	234	229	258	210	244	226	244	248	250	248	238	226	248	250	243	225	240	241	215	218	257	238	204	207	244	231	234	225	220	222	219	218	254	211	242	236	221	241	216	226	243	249	255	266	234	251	225	221	247	251	222	241	242	224	218	236	233	248	237	251	217	193	258	251	253	247	224	215	226	211	234	259	221	248	246	259	243	250	251	234	225	238	254	251	232	253	251	243	235	249	235	228	233	258	237	242	242	209	223	222	261	204	215	222	261	255	219	242	261	211	246	214	228	234	254	221	249	258	262	256	257	236	231	240	266	234	227	255	224	238	236	239	201	218	239	235	219	216	242	222	243	229	242	226	222	229	222	227	214	231	222	231	234	252	222	227	241	238	245	242	224	250	210	229	246	235	249	236	239	262	244	247	251	227	233	206	221	234	233	252	234	227	286	244	227	271	230	245	229	250	236	295	222	216	221	219	207	228	224	229	233	231	207	252	256	249	228	238	250	232	249	242	256	258	239	256	232	231	229	242	219	231	252	222	242	236	256	255	227	223	228	207	224	213	242	238	199	257	231	217	264	239	265	222	235	245	229	245	206	222	230	227	266	228	228	266	194	231	217	254	205	238	249	219	242	246	214	240	256	225	227	244	205	249	226	252	243	190	224	222	216	232	260	206	250	238	248	198	244	233	260	236	246	241	243	236	219	226	215	241	211	241	243	241	230	223	210	242	227	222	252	244	229	217	229	226	263	239	249	240	227	231	252	248	237	224	249	235	247	255	206	216	244	221	242	237	224	223	239	220	239	227	252	247	252	225	224	199	227	218	219	263	278	243	218	240	236	243	240	233	243	241	264	235	208	232	243	248	237	255	230	202	251	233	218	229	249	263	245	222	228	220	247	256	257	227	254	233	216	224	226	244	210	244	230	250	266	220	227	243	238	244	260	213	242	219	225	247	235	250	251	224	214	216	219	264	245	205	221	222	226	211	219	234	233	240	209	245	227	246	247	237	229	243	239	240	230	225	231	244	252	214	213	207	217	252	241	204	234	240	236	207	219	243	214	233	226	240	227	251	237	216	226	220	235	244	242	228	237	221	239	203	218	239	240	226	252	242	248	230	258	250	267	256	248	219	233	222	229	254	247	240	259	227	232	243	222	238	245	234	255	246	230	240	232	215	229	208	244	254	218	234	226	216	184	233	217	250	234	234	223	248	232	251	242	219	235	242	247	220	238	233	229	249	207	247	235	239	245	221	238	212	234	232	210	257	235	247	237	240	240	250	236	258	226	249	245	259	236	236	239	215	250	218	257	241	229	217	223	247	225	251	245	267	232	222	251	248	208	256	221	224	200	242	230	261	219	243	236	246	219	236	213	241	208	209	235	224	220	218	200	217	218	251	242	228	218	205	221	234	246	251	244	230	225	235	222	231	226	236	238	230	234	240	214	218	231	220	250	254	197	218	246	217	246	236	228	234	248	253	245	220	226	231	259	234	231	273	233	202	223	243	217	216	238	221	217	232	235	252	246	220	226	234	254	237	244	219	243	216	272	200	232	249	234	260	226	216	239	214	227	219	245	232	232	212	242	219	239	245	211	224	240	221	232	227	247	215	252	240	237	212	229	255	226	242	250	248	243	255	256	213	246	224	236	236	236	244	234	258	251	199	232	253	251	202	248	211	245	220	233	218	209	242	233	231	241	202	234	236	260	226	215	211	236	247	239	260	213	254	261	254	249	212	221	237	242	248	210	236	227	242	221	221	228	226	254	225	219	232	230	249	246	250	241	222	213	241	206	234	210	219	221	236	210	241	227	230	248	230	262	234	239	236	254	225	230	247	211	255	226	199	265	232	229	259	229	229	266	267	237	236	227	233	228	232	247	229	220	229	228	230	221	232	237	213	227	234	237	209	244	207	243	222	258	226	219	248	244	249	248	238	230	250	222	241	246	218	228	236	239	241	219	237	229	223	220	222	240	222	247	232	233	221	276	240	229	246	243	237	250	272	233	248	204	246	261	228	256	229	238	227	236	211	227	241	257	227	258	208	231	236	244	257	232	252	235	243	221	239	211	248	213	257	244	241	245	234	255	227	231	248	235	237	218	227	261	234	218	213	221	227	229	219	274	242	241	232	205	211	212	237	231	258	222	263	241	227	231	236	215	235	234	269	239	251	236	247	239	225	231	255	218	233	236	224	254	248	222	208	224	233	235	241	227	259	243	279	224	223	259	233	206	213	235	261	234	232	203	225	233	224	225	224	230	260	216	240	239	237	205	235	229	227	205	216	221	229	220	226	240	234	233	242	206	237	224	233	232	240	236	259	236	250	233	244	237	253	238	230	244	242	266	246	246	230	226	227	250	243	207	256	217	217	211	221	240	244	244	241	217	237	208	215	241	239	238	234	246	241	237	248	243	246	247	251	230	219	219	243	228	228	245	229	236	206	202	216	240	209	256	214	211	218	236	234	217	207	235	259	218	245	244	215	234	199	232	257	220	228	216	251	225	262	244	245	248	217	228	241	239	220	251	228	217	258	219	230	255	223	250	235	245	241	235	240	205	218	229	215	244	236	244	242	220	245	226	245	222	205	235	234	269	255	218	241	244	235	241	233	251	213	222	257	250	240	245	253	242	271	230	229	243	260	251	227	226	237	234	244	221	231	258	261	254	222	231	263	235	260	239	215	228	206	265	250	226	239	249	251	229	228	244	241	227	238	201	232	233	224	219	248	245	228	240	193	250	218	266	224	230	227	239	219	228	248	229	206	224	230	245	234	228	222	188	223	213	237	233	225	240	235	238	203	230	234	250	248	235	259	234	246	236	231	258	212	238	246	240	253	220	225	251	230	217	237	247	253	243	227	237	219	218	251	216	245	245	221	214	244	220	269	245	219	233	208	247	234	206	224	229	216	258	225	213	247	225	222	235	239	246	244	268	244	263	227	238	249	223	245	235	240	232	251	222	219	229	264	209	230	213	235	218	222	259	236	230	234	227	253	247	208	220	240	234	248	226	229	248	225
15369	25099	11648	5540	3897	2925	2274	1645	1276	1077	840	773	631	610	583	512	471	423	444	418	394	384	394	330	349	363	415	388	373	366	370	359	328	323	332	328	321	316	312	308	299	253	313	295	285	281	276	289	277	254	275	279	258	246	268	258	307	309	268	287	287	251	290	297	264	277	256	243	250	257	290	273	263	288	261	256	277	276	281	252	251	235	250	261	250	297	248	266	265	272	268	272	241	252	266	260	253	263	266	309	275	268	285	300	269	258	244	248	291	275	266	245	281	266	262	257	268	262	316	286	249	296	248	227	252	260	277	266	294	261	290	243	275	271	248	272	251	250	296	274	252	268	236	234	261	273	280	302	306	262	253	265	259	244	238	278	250	258	273	244	276	232	236	243	271	251	268	275	242	255	262	297	265	260	272	248	229	284	271	240	278	255	275	269	242	250	263	260	252	291	251	263	250	253	271	258	308	260	246	228	264	237	271	256	271	257	250	258	274	244	255	258	261	290	269	285	243	284	251	292	260	248	301	284	240	253	272	260	230	273	290	307	271	264	247	280	287	239	283	259	256	272	244	250	267	252	259	270	262	265	266	251	253	260	289	244	262	276	277	287	259	245	275	273	237	273	247	272	275	282	279	282	262	263	274	254	265	295	270	260	264	236	272	275	267	257	246	251	279	282	269	260	273	284	260	287	287	225	252	278	272	229	255	260	263	230	241	247	258	281	268	281	264	248	293	234	228	287	281	239	255	260	253	267	255	240	265	271	286	270	257	270	253	274	276	294	285	252	307	257	261	275	289	250	264	272	262	238	230	274	258	277	251	263	284	279	252	293	295	260	266	247	296	255	250	271	255	235	287	240	275	284	262	228	266	265	281	271	285	289	262	258	266	273	257	277	271	290	273	265	287	249	246	270	271	260	258	271	238	272	241	259	283	270	286	242	268	256	285	254	259	275	296	249	262	282	273	295	235	267	258	261	282	254	268	253	252	270	278	266	256	283	285	268	230	261	289	249	283	246	274	247	270	265	268	260	259	299	273	275	258	255	289	256	245	266	255	260	266	250	259	287	259	261	282	258	257	279	286	238	284	252	278	258	279	258	267	263	251	262	257	286	269	258	237	255	281	233	247	284	249	259	283	284	277	267	276	262	268	239	287	261	225	278	242	235	240	260	265	271	270	279	257	247	245	271	243	262	278	243	243	278	227	278	258	244	275	280	240	259	244	271	240	259	267	289	278	262	252	285	267	253	267	255	273	256	247	248	271	291	267	272	251	268	247	280	233	259	271	262	266	297	263	278	256	253	233	276	265	252	276	268	282	255	250	253	261	287	254	254	258	252	241	234	263	269	245	281	251	258	257	247	280	313	286	263	250	259	254	268	266	267	270	293	249	269	285	260	243	270	251	280	268	303	250	264	260	247	281	264	264	272	276	268	281	260	248	273	253	274	251	265	261	268	272	274	243	270	254	240	257	267	277	237	243	262	257	272	246	287	253	246	255	254	259	270	261	257	270	263	239	252	292	270	284	251	267	269	266	272	271	268	258	269	247	250	264	263	255	245	264	234	257	265	272	260	257	270	231	284	275	266	276	259	284	240	279	261	270	268	256	260	265	287	255	245	248	256	258	247	285	280	252	262	269	277	267	288	270	232	241	244	242	272	275	273	289	269	252	248	275	239	264	275	256	268	236	281	261	234	267	249	267	238	240	268	259	253	247	258	265	292	255	252	247	260	253	280	260	228	250	258	280	278	249	265	295	244	239	261	265	273	265	262	261	249	246	266	257	293	275	275	277	256	256	258	274	241	250	230	268	278	285	274	274	275	268	283	248	249	279	277	253	246	266	234	279	270	258	272	270	259	255	276	266	258	244	278	249	285	271	254	260	262	260	284	267	293	276	273	276	283	276	266	254	273	261	275	278	254	281	234	270	254	273	245	265	280	267	281	254	254	261	276	270	258	240	246	260	262	237	261	276	285	277	273	241	245	253	260	269	274	279	264	229	256	273	248	274	274	266	256	238	288	259	230	249	245	247	226	268	282	265	257	271	273	290	262	258	265	255	284	269	256	258	254	262	269	260	247	274	252	282	268	275	294	289	266	272	273	275	291	250	245	278	265	277	241	267	240	280	269	249	283	269	265	269	237	254	274	295	275	253	253	271	254	292	278	240	236	272	245	281	243	270	258	281	244	249	279	275	260	276	248	246	266	252	261	251	253	276	237	242	277	247	275	267	245	270	245	303	268	274	278	244	240	260	238	258	272	258	267	250	264	260	242	268	269	263	277	275	234	261	311	271	273	258	272	278	291	258	276	254	272	253	278	258	272	263	269	246	269	279	260	280	258	267	274	272	294	270	254	286	291	260	264	271	245	287	283	255	247	248	290	243	266	234	247	281	243	272	260	250	273	271	270	256	267	281	257	280	268	262	276	267	261	278	288	263	218	279	267	267	291	285	249	237	262	248	255	278	253	267	270	281	271	252	264	267	293	249	249	271	277	254	256	278	263	263	284	276	258	257	261	275	274	260	265	237	273	292	256	279	291	254	266	278	254	287	268	254	273	273	275	267	251	275	239	237	250	237	249	290	262	276	258	260	248	279	267	276	232	251	283	255	267	275	240	283	274	260	242	264	262	255	274	275	255	242	273	233	271	260	236	273	267	255	274	276	260	262	258	267	260	235	266	273	248	239	286	274	253	236	283	269	272	228	267	245	245	239	265	260	266	262	269	295	251	252	273	260	256	271	230	260	253	269	258	272	274	282	254	260	258	280	289	271	252	262	256	249	261	258	232	257	261	259	284	234	244	256	257	272	258	273	282	282	257	263	253	239	264	245	293	238	285	238	305	255	246	253	250	290	291	265	297	235	256	289	265	260	271	256	274	231	263	288	259	288	263	264	283	245	235	248	281	269	250	289	271	278	271	247	288	242	271	228	249	251	252	253	267	264	237	279	272	283	261	256	266	229	258	246	261	239	272	235	255	249	262	302	281	268	262	252	275	238	255	272	255	257	272	276	248	253	263	237	241	236	284	270	263	260	254	261	251	266	265	273	259	268	277	261	294	270	284	245	240	229	281	253	271	272	310	263	253	280	256	246	275	278	280	263	263	264	290	274	246	252	238	257	268	251	255	274	279	284	289	269	255	250	279	258	249	261	240	267	295	252	284	283	299	265	258	230	253	259	273	275	274	260	268	270	268	277	273	294	270	258	270	242	293	257	269	236	253	250	279	273	250	286	271	246	310	257	233	254	252	261	268	255	254	269	250	288	259	262	261	256	258	270	256	277	209	263	277	224	261	258	238	258	277	301	268	280	231	249	243	207	235	285	280	263	247	273	273	246	285	258	251	248	246	250	247	256	261	246	266	272	254	241	268	265	266	225	252	284	282	275	227	250	264	269	295	227	244	276	297	251	235	286	277	259	264	308	249	254	268	272	248	277	254	273	248	275	258	281	266	289	270	270	274	262	261	279	260	267	298	279	251	293	258	280	284	272	282
27667	19788	7296	1516	1016	848	819	804	825	860	783	757	783	799	762	759	763	788	766	802	776	746	823	729	791	823	720	803	811	784	761	791	793	787	792	801	749	789	786	757	812	732	776	747	793	757	733	827	784	787	781	745	780	761	777	775	792	755	780	771	738	752	771	781	815	769	768	826	783	780	826	749	797	754	730	795	768	745	768	759	753	765	751	786	710	774	715	775	860	745	751	778	775	785	756	740	792	797	725	781	768	765	759	764	759	780	747	783	769	764	712	763	761	768	775	749	780	748	805	725	715	755	806	750	791	788	766	758	790	746	784	761	750	797	758	791	817	693	788	733	735	836	790	804	727	726	734	771	779	725	720	797	733	720	749	773	766	778	747	787	761	805	778	747	782	805	745	788	751	762	775	724	751	814	731	814	778	797	754	753	749	781	782	798	759	802	743	785	797	753	736	794	762	787	751	751	732	726	796	767	762	781	784	795	714	752	751	753	734	761	743	776	754	762	791	769	803	759	770	800	814	753	728	748	751	814	785	693	809	802	777	772	789	771	768	804	752	774	820	746	752	761	789	779	793	756	774	834	744	711	746	781	774	804	726	739	822	800	733	808	768	780	761	765	785	791	736	743	753	779	765	697	759	793	780	745	770	738	774	783	757	761	743	746	771	746	777	747	749	802	739	752	743	796	788	774	702	829	778	787	800	771	733	773	741	816	747	808	774	757	889	770	778	813	766	743	798	809	802	753	788	788	776	821	796	777	806	756	776	728	731	753	757	793	800	747	735	777	801	761	730	789	750	769	763	755	788	820	740	717	772	799	754	796	804	794	773	777	760	783	768	792	770	745	807	764	777	755	794	772	806	750	776	751	728	782	750	787	743	781	774	770	770	736	795	765	786	757	726	732	764	725	774	811	777	791	793	773	783	765	763	780	791	770	756	759	803	802	768	798	788	778	765	764	756	764	730	773	799	813	739	741	759	753	795	776	716	807	786	708	817	789	789	773	782	776	809	784	790	730	776	740	771	796	730	817	759	795	734	747	773	747	774	779	739	756	786	739	785	708	763	768	751	760	748	749	762	722	744	754	792	766	742	812	779	761	741	775	764	744	736	798	731	789	779	775	816	771	785	762	744	786	775	814	770	747	813	819	769	774	760	780	781	792	810	764	791	805	799	840	764	772	794	783	812	810	764	754	748	677	777	772	772	786	787	744	739	808	726	768	765	717	725	790	811	734	787	731	755	791	795	737	740	744	774	803	772	755	746	763	766	734	720	792	749	770	775	721	790	803	720	842	780	834	769	735	736	731	776	749	741	776	715	774	762	792	761	783	803	816	794	750	806	722	741	799	714	756	775	749	754	783	753	770	818	802	757	761	774	772	799	776	774	734	742	774	803	806	748	756	744	747	749	832	756	755	771	729	762	759	731	774	769	763	764	727	753	758	726	758	743	748	745	815	767	775	712	744	760	769	783	798	746	777	780	757	773	721	724	754	734	780	771	775	767	768	785	779	772	750	761	780	752	785	768	747	709	777	785	797	808	758	802	718	789	785	731	769	769	763	756	780	758	763	744	772	740	797	738	721	783	707	762	761	749	806	777	748	701	781	818	750	762	662	724	770	836	784	743	717	784	778	730	790	770	761	796	786	840	779	715	752	720	754	787	785	762	732	751	803	810	728	788	772	782	811	812	723	742	749	800	724	725	774	771	755	748	730	721	776	810	751	764	790	761	761	761	753	720	766	768	769	790	747	756	728	779	751	752	754	765	787	723	711	763	768	766	776	787	767	779	807	746	751	797	781	788	748	834	765	770	746	768	795	774	768	756	736	744	783	767	823	758	756	743	767	788	746	788	771	766	771	761	793	766	746	789	745	812	832	807	759	789	758	810	762	803	749	776	789	760	814	746	788	759	775	804	788	776	748	781	776	790	750	778	743	806	724	754	753	769	724	813	781	763	765	788	786	804	731	760	741	789	764	757	774	763	734	807	750	788	823	754	723	779	742	722	760	722	762	762	755	762	778	781	783	801	822	781	738	765	758	792	777	761	797	734	754	754	806	830	746	767	755	741	793	741	739	745	860	818	787	781	749	799	708	770	755	784	793	777	786	807	741	749	759	748	727	761	759	749	721	756	706	795	794	765	768	763	778	770	773	787	731	753	805	752	774	755	794	748	763	790	812	795	705	793	775	836	729	793	777	798	716	747	753	752	738	792	777	754	803	773	779	758	735	802	769	748	765	773	781	769	786	766	806	714	780	772	804	776	817	767	744	753	756	792	779	790	769	759	768	753	731	778	769	771	794	817	772	764	788	762	752	737	771	784	785	749	767	751	715	773	766	750	755	743	791	824	776	721	775	747	805	777	789	775	786	740	753	731	775	813	781	778	789	786	789	746	749	754	757	795	779	796	810	755	768	729	769	798	797	749	751	782	778	741	776	735	829	754	779	790	752	730	758	793	736	767	754	757	840	803	782	719	783	781	758	768	789	789	768	768	771	793	782	793	826	795	704	769	769	791	743	787	823	784	811	781	774	765	841	747	725	774	762	737	753	733	738	710	762	729	759	720	793	761	718	836	796	794	745	751	756	781	755	761	767	770	769	799	786	696	832	800	801	752	806	759	785	788	802	747	761	823	757	766	751	772	759	739	791	788	730	769	843	741	808	767	799	727	773	736	754	736	798	756	761	765	713	774	754	772	808	779	790	742	770	767	792	738	783	767	753	754	765	762	741	768	724	729	744	754	767	790	718	765	770	831	790	788	768	800	770	750	795	814	726	807	790	766	725	765	784	754	790	780	792	770	760	783	813	760	751	728	735	829	756	781	755	770	757	787	835	841	736	758	756	804	784	734	772	733	742	776	756	827	759	690	734	783	770	771	714	792	758	730	761	743	764	755	768	759	779	757	770	805	766	774	759	741	747	739	754	764	791	770	809	768	757	833	773	798	761	770	805	755	771	761	758	797	740	783	761	773	767	767	765	776	764	739	761	825	747	757	796	770	777	730	764	766	755	761	788	753	783	768	786	790	772	746	789	749	767	761	712	738	811	752	771	767	765	765	756	801	770	817	761	779	787	769	815	799	784	740	771	782	802	746	748	712	807	721	800	735	768	718	814	748	769	778	739	764	823	800	770	716	793	715	739	767	784	751	723	745	785	752	759	741	787	761	753	798	800	756	775	739	795	719	759	755	712	745	762	772	809	778	806	752	851	751	783	762	749	768	813	758	777	776	818	756	777	785	756	786	760	720	804	743	731	809	759	747	744	792	730	726	812	823	792	771	767	759	749	814	774	736	827	721	741	763	789	778	803	831	751	784	767	829	749	762	743	773	768	747	766	719	777	739	753	779	811	773	794	739	749	807	780	738	788	791	755	696	719	792	763	757	774	770	750	824	776	769	754	734	748	827	773	738	738	812	785	800	777	790	756	775	764	797	768	778	726	791	774	760	714	803	780	788	770	796	771	732	780	732	779	766	753	763	742	764	768	734	808	801	761
10906	5730	2110	1314	1183	1052	1005	970	972	917	909	833	891	881	843	807	841	874	824	855	866	843	841	831	860	837	911	856	876	811	858	826	882	813	892	833	860	847	829	834	851	817	787	862	820	848	861	854	824	816	829	829	787	824	846	806	844	793	773	834	800	843	811	823	775	795	818	852	832	849	835	834	876	799	845	859	820	807	820	818	815	815	844	812	829	842	793	829	850	826	826	838	838	801	792	818	856	809	816	862	866	848	819	851	803	816	787	831	858	831	792	832	851	792	821	894	823	847	834	874	851	869	794	845	901	839	832	795	860	848	788	861	848	829	786	841	831	798	841	790	878	810	800	860	801	869	845	836	834	803	835	859	803	812	833	880	845	848	813	842	822	816	838	805	802	801	832	790	772	841	816	804	837	795	882	813	791	831	849	805	790	868	881	816	846	794	855	842	815	814	765	862	839	824	812	816	815	851	849	842	862	758	840	860	812	895	808	805	816	851	846	818	831	813	812	824	849	823	811	834	838	867	839	794	850	815	797	809	799	856	828	765	854	848	834	863	865	807	780	823	795	791	831	823	847	837	798	784	877	796	859	800	837	831	834	863	810	831	810	841	893	818	806	821	835	874	790	849	872	804	865	826	839	827	821	813	851	807	837	890	838	790	845	807	854	844	826	842	835	892	846	832	813	823	773	853	900	878	861	840	804	826	814	865	808	807	793	808	869	865	842	868	835	822	814	771	854	857	867	852	784	807	885	823	831	866	847	871	820	827	828	853	805	829	852	846	843	822	883	812	880	840	856	821	794	856	875	821	814	829	856	822	812	865	834	857	878	813	825	869	858	839	842	797	818	841	781	830	821	799	813	772	901	836	870	816	902	821	857	834	824	847	773	855	839	807	820	778	719	789	808	867	821	826	804	842	829	806	843	795	856	840	810	851	794	866	829	792	847	884	841	856	871	791	837	828	797	843	838	871	845	807	816	822	798	808	842	811	805	818	865	811	801	789	778	838	864	801	827	823	822	796	822	824	838	847	840	811	857	861	795	876	829	848	845	812	821	812	844	862	823	841	880	837	809	863	812	797	786	851	810	811	805	839	834	818	821	828	860	806	827	840	859	834	822	838	784	829	845	837	840	822	877	829	792	804	848	801	871	813	788	813	829	823	823	828	847	837	815	800	827	800	832	832	855	861	865	822	817	918	828	788	838	852	846	859	824	824	817	833	792	848	792	835	836	811	800	829	853	803	797	850	864	845	831	773	838	826	823	788	803	836	830	827	849	829	839	834	834	838	830	821	779	828	851	837	836	813	788	842	800	809	804	876	801	815	825	816	795	827	885	807	803	877	837	810	825	860	883	856	814	870	831	863	795	829	792	797	815	894	846	818	875	886	801	867	809	803	811	775	854	831	883	808	867	792	826	843	801	832	863	834	833	846	863	826	842	811	859	827	838	826	801	876	819	766	885	825	826	851	839	881	819	843	817	818	873	821	807	869	815	831	804	796	856	797	802	810	770	834	850	873	810	875	812	784	819	793	822	829	863	812	878	864	824	835	812	864	819	795	849	866	805	766	793	846	838	860	887	878	807	831	820	835	810	886	776	862	784	811	811	849	831	817	817	811	757	860	832	884	826	829	807	820	852	831	798	873	833	921	802	818	719	828	813	851	845	827	835	800	828	799	831	854	817	814	799	799	839	803	814	799	820	832	849	794	838	853	808	870	827	819	867	853	829	876	810	870	861	857	826	803	804	804	841	839	799	829	834	840	834	835	824	799	818	805	826	884	850	881	806	815	824	910	860	825	792	792	833	787	798	884	853	809	871	777	832	794	817	816	797	836	816	842	819	835	847	804	780	857	837	808	832	808	862	779	831	800	848	816	860	810	836	840	884	808	803	755	846	822	814	829	817	840	802	859	800	851	874	839	837	850	843	798	837	772	819	837	839	813	859	836	840	840	807	871	806	840	805	789	841	827	818	806	823	811	834	860	781	842	834	836	870	878	829	883	853	784	818	838	827	889	849	862	820	834	822	856	841	820	806	865	806	875	830	821	832	810	816	828	822	817	846	784	790	822	801	892	857	833	800	832	851	870	799	835	844	861	784	884	824	835	843	863	799	831	839	785	828	812	807	843	867	865	816	848	864	863	868	829	843	851	772	810	824	811	802	848	841	839	852	869	828	844	841	816	837	862	766	827	853	811	826	843	859	806	816	883	860	832	901	851	821	808	820	802	898	847	828	825	785	832	844	789	821	845	830	808	870	839	855	909	831	846	853	881	879	873	809	812	845	802	816	822	847	823	829	794	872	814	817	792	871	804	830	822	737	850	824	897	893	803	870	879	849	869	811	799	835	861	851	843	834	893	854	758	799	856	821	856	810	875	830	879	843	859	811	846	879	801	824	817	869	843	853	809	876	872	836	844	831	841	862	821	802	826	794	854	818	873	809	844	796	802	839	877	806	838	813	829	865	795	813	808	840	791	812	803	873	820	851	773	788	844	852	825	769	873	798	909	894	828	882	833	831	795	788	813	813	832	816	846	813	822	805	825	824	835	827	823	818	833	800	792	814	856	831	825	826	856	859	921	773	844	804	858	858	823	851	891	815	820	829	806	834	848	825	797	844	849	810	867	817	827	834	815	882	856	846	807	889	840	812	809	830	800	853	824	839	845	814	870	824	839	779	867	808	821	829	819	845	781	807	846	829	850	850	854	844	908	810	854	861	779	784	814	863	791	859	842	850	837	771	854	792	782	837	850	872	859	864	813	871	853	850	830	834	817	833	835	819	801	842	850	891	841	779	845	831	847	895	867	813	836	829	805	832	875	809	854	839	863	782	913	841	827	848	797	837	851	828	852	858	893	835	795	831	806	796	882	795	848	862	803	821	829	881	850	850	828	846	815	822	800	840	841	875	853	801	780	791	811	844	819	873	849	810	798	857	847	814	841	815	856	826	859	882	864	856	854	854	858	809	830	801	751	833	810	835	838	789	839	806	813	837	843	818	861	770	833	806	803	780	849	863	770	880	814	789	767	856	799	835	873	788	813	830	854	835	865	825	868	801	842	822	817	826	839	820	890	885	787	878	778	835	853	858	829	836	817	831	813	789	807	803	836	807	845	800	827	828	823	813	835	826	874	839	817	783	797	852	856	826	800	789	866	828	813	813	863	844	821	821	805	814	845	834	828	884	859	833	900	864	854	850	807	829	798	827	857	851	788	852	831	870	796	817	880	840	873	789	840	825	897	875	809	794	865	884	807	831	835	857	871	863	801	843	842	796	828	854	851	808	791	831	762	823	833	832	905	889	746	838	842	851	839	779	826	801	843	806	785	851	838	818	833	839	826	821	841	858	796	797	816	810	845	862	798	859	845	822	888	890	849	827	815	811	834	831	827	821	822	780	815	851	844	851	810	841	800	835	831	855	788	788	835	864	792	840	833	786	804	798	807	810	797	778	868	825	774	801	881	814	870	823	822	797	859	821	824	863	806	839	813	855	857
23948	21335	28504	24501	21315	10672	1514	1074	851	811	743	722	703	649	610	649	608	615	611	575	624	559	567	556	585	617	636	649	632	602	580	607	549	540	598	595	587	572	602	558	573	563	571	612	538	573	539	511	540	560	548	580	573	526	570	579	572	596	526	548	596	537	592	508	515	563	486	562	551	567	601	585	544	558	504	551	557	578	547	563	559	556	543	573	548	581	552	582	546	558	555	551	536	554	566	587	531	568	552	564	583	543	572	532	530	536	565	554	571	557	558	546	517	595	568	563	579	563	559	562	590	535	566	543	577	522	583	619	514	562	560	569	572	550	536	579	553	492	534	512	533	610	566	584	553	573	570	531	585	564	520	566	555	577	553	494	566	501	570	522	557	571	566	612	555	536	527	560	565	558	581	565	507	499	596	584	592	567	572	583	579	557	594	562	635	598	544	574	527	566	556	532	541	590	568	536	614	538	585	571	568	568	557	539	563	534	589	562	548	544	564	532	603	565	528	576	534	558	549	565	555	584	546	529	553	579	562	549	526	527	541	556	523	540	594	531	533	543	593	574	560	543	553	585	537	511	574	567	550	569	562	576	583	559	582	569	565	554	565	521	535	531	568	540	553	538	555	564	556	552	570	575	543	596	606	568	565	519	570	560	536	542	529	567	531	579	552	563	545	555	571	575	583	545	604	561	553	549	572	546	574	552	570	536	589	588	548	560	559	527	566	540	541	539	567	578	542	568	539	531	573	554	542	591	531	544	569	584	549	570	562	569	588	533	550	601	590	542	558	522	572	566	562	537	558	579	583	563	585	545	542	554	547	575	547	548	556	590	591	540	554	540	571	576	540	604	548	602	563	521	548	537	579	556	584	560	598	493	569	555	530	558	543	527	616	530	576	542	605	590	553	594	543	540	542	552	561	590	566	554	563	566	598	580	515	586	548	563	535	593	564	579	582	568	566	594	564	566	591	587	544	571	586	567	536	531	648	554	566	554	537	570	534	583	538	492	541	555	512	549	558	551	533	573	566	525	537	569	512	559	556	593	538	532	556	517	577	596	572	549	553	561	506	559	567	546	569	570	533	593	557	565	547	578	553	532	550	541	566	544	569	566	598	590	543	573	593	598	595	551	545	614	566	544	542	590	555	519	577	561	574	617	528	584	568	507	575	530	571	565	552	573	554	588	588	512	598	526	595	568	595	537	584	551	602	569	579	542	554	555	581	540	555	566	556	610	558	556	590	564	515	567	508	523	604	521	539	577	584	601	508	545	577	559	506	555	594	533	576	560	519	576	565	551	540	530	558	597	550	534	494	553	567	533	578	537	567	539	546	561	554	530	555	571	567	540	569	590	601	557	527	525	583	554	569	552	550	586	584	565	560	554	519	556	533	542	550	545	529	582	521	597	610	575	535	586	603	563	608	548	585	556	571	546	584	521	537	557	587	551	548	586	579	608	546	513	592	547	534	530	545	570	543	518	521	550	533	553	540	554	536	570	553	533	525	527	554	573	572	558	571	540	578	523	554	570	584	562	578	543	536	575	548	556	525	551	543	541	567	548	576	612	526	572	560	560	565	551	556	576	582	557	593	532	564	545	571	554	552	551	587	544	548	565	542	560	577	559	575	541	558	526	573	582	589	536	574	570	584	553	587	576	546	522	566	589	564	522	559	549	498	538	592	547	561	546	547	590	543	559	584	572	554	595	538	589	522	533	545	532	523	567	576	561	558	540	547	570	531	503	578	522	535	549	588	582	554	560	549	593	525	510	563	550	558	567	587	579	590	612	519	524	533	550	553	498	580	599	580	545	534	572	579	560	561	582	605	534	558	596	580	581	568	545	534	547	531	539	582	560	583	568	507	615	545	567	540	578	558	573	588	610	569	555	518	514	515	584	584	542	578	566	566	535	562	553	572	575	541	560	531	578	525	554	535	552	561	566	524	528	530	558	548	576	586	557	558	566	542	562	552	552	596	551	595	552	523	590	573	582	581	577	562	590	509	517	520	587	562	580	602	518	521	527	558	540	548	547	532	558	562	566	539	568	559	567	548	525	533	563	509	570	550	580	561	537	587	553	575	515	549	584	588	532	524	562	566	543	570	552	630	524	542	595	596	585	574	550	556	560	554	555	588	542	546	564	549	515	545	580	566	531	561	557	553	566	558	550	568	550	553	543	547	565	518	553	565	545	558	541	562	544	505	560	563	573	551	539	588	551	592	564	573	580	532	578	536	589	547	601	550	607	579	556	531	585	540	538	535	511	601	558	565	526	551	586	586	554	519	583	561	591	542	564	528	566	557	561	551	558	570	568	560	536	516	539	559	566	585	524	557	556	571	555	525	568	592	565	579	541	571	531	538	569	593	537	559	540	550	538	545	561	591	593	552	523	554	567	545	531	572	590	559	534	585	573	571	538	572	538	554	547	583	557	564	556	538	533	560	566	560	556	600	578	569	569	557	562	568	538	536	527	568	525	557	521	521	559	511	570	546	526	524	528	522	566	523	556	551	541	579	550	547	579	538	577	560	501	559	592	594	582	518	558	551	562	590	548	563	548	546	564	544	590	571	521	573	536	548	554	555	577	543	573	550	545	550	546	531	529	578	606	544	559	602	554	558	544	601	549	537	561	574	571	571	558	577	553	548	541	558	586	581	573	567	584	583	542	557	563	528	553	563	540	570	574	563	562	568	561	569	557	542	532	561	584	584	554	551	544	571	530	546	565	541	576	538	559	537	537	539	538	555	558	539	545	577	550	541	554	540	584	594	536	595	574	545	559	552	557	570	556	551	528	529	537	590	524	552	571	563	551	553	569	542	583	557	571	628	575	505	540	533	535	580	580	555	548	552	581	537	583	561	561	589	540	528	547	544	565	556	560	555	556	555	543	558	555	587	521	528	538	572	567	526	556	551	543	559	531	595	546	560	575	566	582	566	618	576	526	581	545	554	572	547	561	520	579	558	532	570	578	552	545	561	551	563	505	568	534	551	550	548	591	552	571	519	547	533	554	544	538	558	562	538	574	542	540	505	548	582	554	586	549	548	527	558	566	548	549	524	558	544	526	596	552	529	546	553	569	564	547	556	553	580	580	535	528	518	558	528	529	551	530	552	513	580	577	526	589	567	565	569	565	559	537	622	538	589	550	560	539	534	554	564	565	582	555	591	561	548	579	549	572	555	595	537	555	559	579	529	601	595	562	536	539	558	534	564	558	599	509	596	542	552	554	571	563	537	566	543	598	566	578	604	556	499	586	536	546	551	566	591	539	547	541	572	539	560	557	552	564	526	562	533	544	531	551	490	574	546	590	520	510	501	568	534	575	518	578	568	571	582	565	539	561	560	599	528	546	583	617	517	586	542	520	551	496	530	564	603	586	554	566	516	572	552	578	560	600	590	527	551	565	532	581	555	575	540	529	535	532	579	565	555	583	579	534	584	570	585	570	523	577	539	581	577	539	553	583	581	596	570	573	526	521	526	536	573	559	547	525	566	542	539	566
9179	10990	7442	3756	2632	2095	1680	1422	1236	1111	920	894	872	790	752	764	729	715	694	720	750	693	660	659	607	730	717	766	725	655	645	684	681	656	688	667	693	683	652	644	626	624	630	636	653	654	592	661	610	612	615	640	615	681	653	606	603	649	626	630	615	637	610	659	608	639	624	599	607	646	656	682	671	667	660	570	663	597	632	648	636	624	646	599	583	651	603	614	601	629	617	596	624	649	627	645	611	642	620	616	628	592	630	647	629	602	602	610	654	630	660	585	614	588	618	624	620	629	622	644	624	590	634	627	616	628	645	630	630	624	618	653	655	618	676	629	661	553	649	626	611	604	628	666	665	642	649	602	634	610	630	635	598	638	599	594	606	633	629	594	600	591	622	624	628	606	614	614	645	642	646	618	655	638	621	574	592	622	630	619	628	579	597	609	643	614	615	577	592	626	659	664	624	668	616	615	657	684	635	654	619	602	647	625	623	637	648	610	623	617	623	627	662	635	627	634	595	628	608	667	643	608	646	613	601	626	597	595	607	616	636	640	619	611	602	608	621	664	661	626	677	579	632	645	619	694	611	626	620	643	645	634	604	639	622	654	648	620	595	638	634	591	648	582	681	643	587	612	618	625	621	610	626	617	631	629	644	645	650	643	576	627	569	666	599	622	609	578	647	635	609	655	603	574	633	603	640	608	625	643	614	680	585	619	672	624	628	607	575	573	630	623	678	607	619	662	549	688	628	619	595	607	614	588	649	620	612	588	565	635	647	619	668	661	614	654	630	651	594	612	623	577	637	674	663	619	623	652	633	628	664	594	622	614	641	615	625	599	616	610	621	638	613	581	646	615	630	674	612	610	632	619	598	600	636	645	637	611	627	612	600	630	669	663	593	672	646	615	616	634	616	599	622	599	635	619	595	620	603	636	656	629	587	566	595	624	623	607	676	612	635	648	607	622	645	621	647	584	641	647	615	634	622	602	606	590	620	626	618	604	618	649	639	625	621	665	640	629	615	590	628	624	647	576	633	622	628	664	661	638	628	585	597	616	599	632	655	623	670	640	670	639	575	631	602	630	637	623	590	584	592	651	559	602	637	617	634	657	614	623	649	610	600	594	651	627	669	670	606	661	604	665	646	623	613	628	625	620	622	629	599	631	676	662	606	616	637	631	637	655	642	612	656	615	619	654	604	598	611	642	631	585	642	612	648	598	559	620	647	625	608	609	646	610	583	649	648	613	603	651	638	667	600	629	628	595	583	601	642	632	612	611	638	581	591	592	613	656	659	674	634	649	649	627	614	632	605	655	647	638	606	635	637	634	617	659	606	610	634	626	596	629	675	597	619	640	624	637	616	575	613	569	638	626	597	624	648	634	595	627	587	624	605	654	622	619	656	612	607	646	645	617	617	610	633	657	625	631	620	618	590	642	641	650	585	621	611	640	599	618	646	626	625	647	599	585	611	630	616	614	636	616	651	652	591	653	651	588	627	653	678	651	622	611	653	642	655	605	631	591	607	612	616	614	637	656	583	616	607	634	614	642	625	618	593	614	594	582	629	631	606	622	639	617	648	642	597	640	666	637	604	653	661	630	610	642	594	581	620	604	640	658	607	647	607	663	640	641	596	626	584	611	646	620	605	623	636	606	591	652	593	595	644	609	603	625	637	630	631	638	590	583	672	625	649	682	610	648	621	624	627	636	663	661	621	623	622	612	587	656	611	639	664	601	593	619	607	633	670	618	614	608	649	625	633	634	616	611	624	600	577	580	631	567	618	650	617	611	613	675	603	654	624	612	624	663	639	610	611	628	627	641	645	648	642	596	628	606	615	640	682	583	637	612	583	614	650	646	594	610	618	624	635	600	606	587	564	594	579	670	617	650	660	661	610	619	632	600	650	621	598	648	666	614	618	637	615	634	633	630	594	579	607	591	659	617	691	635	627	674	580	648	627	586	634	686	596	605	606	626	642	594	629	593	651	654	631	616	605	589	639	626	653	673	609	602	601	641	638	670	636	654	611	628	671	663	649	690	584	581	592	617	603	619	630	644	646	658	623	592	679	595	616	601	650	661	641	598	623	635	633	593	615	614	625	585	623	632	618	646	619	645	641	614	594	653	617	652	605	651	617	631	637	622	588	613	591	621	622	651	678	604	636	614	652	632	678	632	597	617	600	655	641	634	647	640	635	646	637	616	630	614	624	617	610	641	625	597	608	615	610	671	620	632	615	584	601	595	656	611	643	665	622	623	641	651	599	650	640	660	592	618	622	626	606	619	557	598	650	608	634	594	643	622	590	611	603	631	640	647	587	626	698	652	618	581	577	622	635	659	619	612	668	662	626	619	631	588	583	583	625	645	640	610	647	618	623	645	587	625	578	634	613	604	610	620	645	594	618	624	631	632	611	599	601	649	635	602	585	643	627	566	600	625	582	593	622	652	626	682	621	631	623	605	625	616	628	652	615	644	621	639	618	585	578	604	612	637	636	634	613	652	610	660	591	595	630	681	630	649	660	627	661	602	623	627	655	618	599	588	643	621	613	611	594	631	626	620	644	659	602	619	646	593	614	601	638	591	666	605	619	635	589	607	600	669	629	655	679	615	616	610	585	609	611	668	612	629	627	604	582	653	619	688	584	628	619	637	609	641	622	603	630	647	621	645	626	574	604	658	608	613	612	586	547	626	598	672	601	647	612	634	621	607	615	640	619	625	623	581	613	632	661	637	674	632	603	597	610	647	594	625	655	661	626	637	647	648	647	661	631	629	653	616	595	623	594	625	642	629	625	625	646	673	627	597	608	623	634	684	679	596	640	657	587	649	620	634	645	650	651	612	649	597	645	661	635	613	620	641	603	617	623	623	642	613	604	620	623	576	639	659	611	611	608	653	591	654	692	622	645	629	632	633	635	648	656	618	585	655	647	665	624	604	608	643	640	642	668	589	663	618	630	629	648	615	595	640	620	656	647	608	606	669	626	640	635	606	617	655	661	637	619	626	630	647	624	657	627	632	643	637	613	639	611	621	651	602	624	631	627	648	571	617	673	654	630	607	580	629	625	620	607	653	616	622	640	664	631	604	640	599	636	677	618	633	592	617	616	657	632	622	611	634	662	615	648	604	639	579	609	631	639	644	640	638	602	670	604	612	588	605	586	593	654	637	645	596	602	606	601	618	670	632	645	621	637	628	609	606	660	623	598	628	597	641	659	627	629	627	646	615	609	621	633	629	573	618	617	652	595	647	605	598	679	631	601	596	618	625	620	629	604	640	579	631	602	616	622	619	583	648	627	615	611	614	604	632	608	636	643	576	657	564	593	610	697	601	613	625	580	613	640	614	628	635	646	619	621	652	627	625	635	610	592	635	637	690	636	621	649	572	626	625	631	619	627	624	620	638	661	586	625	650	660	618	647	651	634	613	633	655	613	649	632	603	657	629	624	643	647	647	607	631	613	644	607	619	644	600	598	611	638	626	663	619	587	632	617	576	622	642	624	653	606	616
24892	21273	27432	25322	12628	1264	923	783	751	718	626	679	649	611	611	583	558	586	536	535	581	558	582	580	571	627	630	565	589	632	562	561	592	599	554	548	606	536	532	572	561	569	536	552	531	594	543	586	588	580	553	534	538	594	501	521	534	563	574	562	509	551	550	567	534	590	535	506	526	546	563	544	517	563	551	525	579	548	583	598	571	586	546	496	576	520	523	563	563	530	518	553	566	576	554	568	549	540	567	543	540	578	562	545	569	547	531	562	524	527	565	572	549	526	571	562	518	553	559	527	530	542	519	564	578	561	534	518	600	565	544	493	549	579	581	585	583	551	531	572	542	607	549	550	553	481	553	575	568	583	544	544	560	568	528	570	574	570	588	556	588	561	560	536	501	568	541	548	563	558	559	578	551	562	544	553	531	531	538	568	564	544	592	563	523	546	553	568	531	556	502	596	542	508	517	516	565	564	539	517	587	567	587	607	506	546	539	582	580	550	569	521	581	537	538	569	567	561	573	539	589	549	604	531	536	538	580	551	575	540	585	558	583	563	575	567	508	540	578	544	529	575	571	568	519	563	524	539	524	541	577	566	553	563	553	533	582	601	512	554	565	536	523	534	557	575	556	573	587	572	538	591	569	543	555	565	533	530	515	604	524	520	578	597	556	492	548	588	529	586	575	553	575	580	502	553	543	561	561	539	559	547	530	550	572	542	554	578	563	546	569	553	555	521	543	559	515	546	570	564	538	564	539	547	560	550	555	537	523	536	539	537	563	539	545	565	546	537	574	602	562	575	572	508	558	480	547	512	546	645	554	579	598	562	549	508	514	562	576	548	559	559	541	504	535	536	514	570	530	554	560	594	554	551	479	542	534	538	550	525	559	565	559	541	495	556	553	552	541	525	574	572	575	546	528	553	552	538	537	546	538	538	576	572	576	530	541	533	521	583	548	597	564	569	568	563	576	545	542	519	557	538	540	545	559	528	526	558	572	568	531	566	544	556	519	531	550	529	540	533	539	534	538	526	542	541	558	535	514	536	551	567	557	557	531	512	541	578	566	531	565	568	528	548	543	575	572	599	548	546	575	571	530	537	522	523	562	546	531	547	530	569	595	586	545	524	521	544	544	571	533	563	551	551	582	509	542	528	584	546	522	556	548	546	560	557	571	511	558	545	584	581	576	544	555	582	573	539	546	526	570	604	516	562	543	575	559	509	547	557	608	550	545	618	519	568	534	505	583	532	621	519	574	550	549	556	611	542	578	542	561	561	513	564	499	571	527	560	538	519	532	576	516	553	560	534	562	556	551	550	549	573	561	561	557	551	526	581	538	557	527	565	538	573	539	547	544	574	566	563	537	513	568	534	544	561	553	524	582	547	533	560	493	522	591	580	552	518	555	574	515	547	545	546	543	536	569	560	583	588	541	545	505	535	557	542	527	532	554	513	560	547	516	560	551	537	523	594	557	556	538	560	544	540	522	537	570	515	594	512	602	520	529	594	575	542	564	590	524	538	584	548	537	555	545	561	548	549	512	566	538	551	593	523	514	565	563	527	546	582	581	561	552	530	546	575	559	547	544	574	557	551	545	517	536	560	546	576	578	483	542	559	515	577	579	540	508	577	570	536	562	578	538	528	528	551	537	520	553	559	533	591	574	586	538	497	523	551	518	536	548	574	570	539	565	556	578	579	542	542	565	577	558	561	550	592	530	558	511	556	536	527	551	556	541	569	522	546	544	504	539	520	557	526	569	589	579	570	553	520	546	553	571	530	521	579	585	546	582	578	553	531	568	546	572	597	591	523	562	531	543	567	586	581	570	530	536	532	535	570	555	519	546	549	567	540	534	537	568	556	537	540	562	568	562	556	572	550	579	562	561	532	543	548	595	599	557	579	591	531	562	517	549	586	553	532	556	545	553	580	549	564	539	565	555	556	578	544	566	598	557	536	538	567	580	653	588	559	573	547	524	530	546	505	544	527	539	542	566	605	550	535	527	516	541	565	534	512	598	576	535	550	552	593	564	533	544	510	548	581	570	557	506	543	571	534	588	593	538	557	588	578	572	552	560	569	541	563	577	552	562	573	566	547	528	531	539	529	550	525	536	541	564	537	573	528	539	561	561	580	559	556	551	542	545	543	546	549	545	522	571	563	524	553	548	575	519	526	542	574	555	544	573	556	523	537	528	546	606	550	552	561	574	588	543	549	547	568	538	521	541	550	550	544	499	537	530	515	523	593	555	553	533	549	572	548	541	533	550	561	519	572	514	525	582	568	564	536	535	577	522	585	536	574	529	512	541	541	529	550	562	525	543	519	560	572	564	567	547	549	584	595	520	579	528	541	549	552	537	578	533	552	525	565	571	586	561	549	558	548	566	566	580	543	619	557	535	556	548	587	567	606	581	568	560	534	569	548	507	549	589	558	572	527	555	534	514	544	522	545	575	580	570	556	523	574	499	559	559	553	569	572	550	535	548	540	572	559	576	566	589	589	529	564	603	554	535	556	568	566	550	597	543	523	559	511	539	498	543	536	569	524	607	520	546	585	530	545	591	552	523	561	580	560	569	520	553	585	574	595	550	599	539	524	499	543	580	509	531	588	537	581	552	567	496	568	568	562	542	548	533	584	518	547	547	549	584	552	518	578	565	555	575	547	565	536	554	537	558	549	561	556	553	551	528	566	577	545	562	563	545	600	599	550	542	553	599	559	542	545	523	579	584	548	549	533	569	529	577	542	574	539	587	592	553	551	504	543	549	553	575	538	536	573	540	525	530	534	568	576	540	563	541	541	545	537	522	578	573	552	575	541	524	530	528	587	557	575	514	576	562	567	531	557	539	527	587	576	545	570	570	561	533	545	535	559	565	555	571	553	525	536	574	539	524	523	554	491	558	523	582	526	541	580	582	518	550	559	565	542	577	554	553	548	560	499	550	525	563	511	582	531	563	489	539	542	520	559	578	533	548	550	567	527	543	554	558	555	584	545	563	536	516	548	532	603	556	538	511	536	593	535	554	535	543	514	556	545	536	544	513	547	552	545	516	513	527	535	564	527	599	567	527	559	515	573	608	578	524	533	571	573	538	528	546	519	580	556	557	555	533	529	610	594	551	591	533	548	582	554	535	577	552	587	561	554	573	554	537	528	595	543	524	565	588	538	551	595	519	553	540	512	545	576	555	598	590	562	559	578	539	553	526	557	494	571	535	597	558	584	571	534	553	551	544	546	546	551	547	560	545	539	562	566	574	526	550	545	548	541	573	544	556	601	564	531	610	548	544	576	533	533	566	522	549	507	573	532	520	533	534	547	546	530	562	558	554	559	576	559	512	552	574	545	499	512	565	566	599	573	558	524	545	554	614	560	539	562	585	527	598	536	541	543	538	503	549	560	555	520	552	547	557	591	547	528	550	547	554	557	540	603	541	561	513	554	553	569	517	543	560	536	553	556	574	573	559	532	552	541	569	578	576	545	541	600	542	543	600	536	534	555	523	525	554	571
7187	6793	4816	2471	1899	1513	1313	1090	911	881	805	777	745	707	726	682	633	685	649	635	617	640	627	658	617	667	666	723	658	674	654	673	617	625	611	613	622	656	651	602	605	605	625	624	583	609	604	652	625	587	606	583	561	634	617	609	618	617	591	598	645	597	627	579	606	588	620	589	594	598	582	616	649	632	615	619	586	601	614	585	627	605	668	620	577	568	576	606	560	595	622	597	568	589	593	629	582	591	671	609	650	592	590	564	610	617	597	555	601	595	569	535	604	579	590	599	599	615	643	631	584	591	590	582	615	586	625	596	575	620	594	627	584	628	621	599	605	590	621	621	576	595	623	591	574	581	576	566	600	598	550	571	638	598	592	611	612	625	584	582	568	601	577	619	537	597	574	589	594	581	564	619	586	593	592	619	590	571	607	608	607	621	570	586	594	621	574	535	601	595	638	587	562	586	564	608	608	558	596	562	647	560	579	615	591	602	625	606	575	618	605	641	580	582	594	594	541	605	578	597	574	555	567	592	629	587	586	661	563	557	586	567	594	587	598	586	614	602	616	549	635	597	614	585	602	606	581	638	590	561	605	574	580	611	623	572	595	571	610	609	572	579	595	567	587	619	612	629	594	601	592	611	589	584	578	576	561	581	625	619	606	597	543	601	604	606	604	570	565	613	605	577	590	589	607	620	584	620	562	563	595	592	600	624	582	592	555	594	597	605	605	607	638	551	608	603	574	595	578	586	635	537	618	589	646	623	639	605	584	627	593	607	653	646	581	589	608	612	565	630	610	590	609	609	624	528	600	566	580	633	605	590	597	597	587	565	612	616	562	592	577	643	650	578	612	600	556	589	618	563	576	582	598	566	627	578	585	577	569	632	565	585	582	571	607	610	554	592	575	591	581	573	633	571	588	556	564	587	594	587	605	556	605	586	585	596	610	566	579	590	603	567	632	577	601	594	585	624	571	554	593	613	582	578	577	616	616	583	582	597	583	611	618	614	604	608	589	602	602	604	547	609	585	573	591	596	579	628	637	665	589	579	587	539	658	528	634	610	587	573	628	587	571	569	561	568	545	559	569	584	623	604	588	577	620	568	505	603	642	599	659	579	621	612	552	627	620	586	622	594	570	625	578	567	545	593	590	637	593	641	596	564	600	587	650	601	570	593	538	598	596	573	604	620	580	568	630	603	616	580	619	584	571	594	584	564	561	629	594	624	574	611	606	563	626	580	604	586	591	581	583	592	582	640	600	593	584	640	541	574	595	571	576	570	643	570	582	597	579	556	541	574	638	587	603	547	563	604	577	638	582	629	543	595	605	631	590	594	585	611	561	575	600	646	619	590	595	579	612	609	585	592	622	592	585	619	586	587	609	592	647	551	618	590	640	559	571	609	604	576	603	587	571	593	605	565	606	578	611	608	559	615	613	604	608	633	606	600	606	597	618	625	580	607	560	609	595	665	585	574	561	578	579	595	591	607	604	628	615	616	586	633	640	624	597	605	617	605	579	612	621	617	606	631	582	610	599	599	583	566	569	575	591	582	605	584	617	587	589	627	650	586	623	562	537	594	600	588	636	597	602	627	577	607	616	557	602	600	638	615	622	585	610	603	563	616	584	630	591	579	612	577	575	569	605	585	597	573	607	606	548	603	643	626	619	594	590	598	609	570	593	595	595	636	603	600	638	628	651	606	654	577	599	587	587	606	586	590	606	618	588	571	639	522	608	619	572	582	575	580	590	557	591	583	583	577	620	633	590	604	596	530	578	602	560	574	627	581	600	582	563	608	608	575	628	593	574	571	607	628	600	643	568	593	590	567	623	602	685	620	630	584	589	600	614	606	601	623	556	598	614	625	599	558	617	576	569	569	591	597	607	609	597	613	571	581	570	575	621	595	624	651	572	575	613	609	648	590	621	622	609	583	561	604	612	592	623	566	595	573	602	623	559	643	655	582	536	590	618	576	605	577	588	592	621	549	594	620	609	594	618	546	592	667	574	601	564	651	642	579	579	627	557	560	606	578	599	630	589	625	602	663	609	618	591	604	633	594	564	585	604	611	582	578	538	634	632	571	599	583	574	616	601	613	545	593	602	622	590	545	609	614	565	605	594	633	599	636	610	614	618	561	573	595	631	594	628	561	587	613	597	621	602	593	557	590	602	549	565	634	590	582	609	631	653	573	593	607	555	572	580	600	613	594	602	584	608	651	608	545	605	585	631	619	615	565	590	550	622	594	623	622	577	593	593	606	574	589	605	571	610	589	582	619	555	584	607	627	622	619	575	619	558	577	590	630	588	623	573	576	587	595	603	603	613	614	615	599	581	604	599	591	609	578	618	570	638	588	617	607	594	586	614	590	583	555	598	583	641	639	614	582	649	624	627	570	579	596	583	583	674	592	607	616	585	600	598	574	585	612	553	566	596	628	555	618	572	566	577	622	586	575	583	623	677	589	608	588	585	634	571	586	608	603	572	656	592	619	598	617	571	618	651	566	592	582	573	573	588	593	636	629	574	597	575	573	642	606	610	541	597	579	569	602	602	610	627	590	623	609	629	577	595	561	592	593	629	567	616	577	593	639	642	619	546	573	673	577	623	553	610	561	625	587	601	548	604	584	620	604	605	629	604	558	587	610	617	599	581	571	562	643	627	612	570	539	577	566	582	605	626	581	608	620	555	574	618	561	591	584	596	555	616	618	604	652	614	552	586	612	598	593	631	638	587	651	614	612	573	553	582	600	599	574	642	598	628	595	571	627	609	605	575	590	607	591	631	584	611	624	619	631	619	560	539	567	580	580	631	578	599	603	632	614	601	565	626	573	614	583	550	572	599	593	588	602	587	618	556	552	589	577	543	584	573	601	580	615	606	580	609	628	601	588	547	577	592	586	651	622	576	619	596	587	589	635	558	615	565	640	571	577	599	601	610	596	592	568	571	562	610	532	620	588	623	605	567	560	614	581	604	563	606	610	547	582	554	620	603	582	613	602	630	589	605	603	591	592	592	591	578	651	553	614	606	581	611	590	609	617	584	599	580	569	608	579	615	593	576	618	597	639	606	609	616	572	572	600	590	607	593	596	627	618	546	635	602	593	601	580	570	557	608	633	585	583	577	584	605	626	621	568	652	592	599	624	547	573	590	619	578	598	593	606	634	566	615	619	545	590	620	609	550	581	571	617	618	589	608	630	588	605	603	613	617	631	601	619	603	630	611	575	579	649	576	617	588	557	605	623	610	568	593	624	604	602	559	602	601	597	608	595	536	522	603	615	586	607	586	598	603	576	576	584	627	614	593	565	587	612	665	631	593	589	577	599	627	570	630	627	635	632	629	583	594	602	610	570	551	555	600	601	607	613	585	581	612	616	611	598	566	580	598	622	606	598	590	616	619	596	588	570	595	616	633	606	613	583	587	604	584	582	624	546	594	568	598	655	553	624	577	611	602	616	605	616	599	634	644	644	578	607	600	574	610	591	567	613	616	623	628	613	620	600	581	593
22821	21334	28927	24103	21340	21383	9262	1179	733	699	657	486	470	413	420	386	368	325	341	318	338	287	289	327	337	384	370	333	341	295	294	299	325	283	301	278	255	298	258	265	265	256	267	253	271	235	216	241	236	251	254	237	229	256	231	248	236	251	250	242	252	267	245	231	245	248	223	215	274	234	236	232	219	260	236	255	220	248	231	202	265	239	248	255	248	222	213	216	232	218	219	266	232	227	199	228	244	238	227	198	213	237	221	237	236	229	196	237	247	218	225	257	253	237	239	227	230	234	234	219	244	226	226	237	219	238	226	242	216	206	232	206	198	238	244	238	241	263	260	244	236	248	231	240	252	234	264	251	235	258	251	256	237	245	258	221	257	228	237	245	249	272	261	226	269	256	199	248	239	248	250	244	218	228	240	255	256	230	211	252	248	226	218	252	235	234	230	233	247	231	210	216	242	222	233	246	257	241	236	219	214	199	226	247	264	238	236	223	263	243	223	222	209	262	227	255	249	265	262	217	266	234	219	247	238	269	208	258	233	234	235	239	227	249	220	235	216	208	248	248	242	247	231	214	232	228	228	232	241	211	247	231	260	222	230	213	237	238	246	225	228	222	254	251	235	223	229	232	226	240	244	223	248	229	235	252	206	222	226	222	249	238	241	217	248	249	237	225	257	250	239	232	251	237	231	218	222	254	246	250	233	256	224	263	238	248	251	240	210	231	240	226	225	231	249	236	230	221	220	215	218	228	245	212	280	244	232	228	214	247	251	229	235	250	217	257	222	248	252	236	230	241	222	259	248	212	235	241	238	236	244	238	240	241	244	232	228	231	215	217	237	242	252	236	214	231	250	239	242	247	212	231	235	229	227	254	237	267	244	233	235	250	240	259	258	241	225	257	273	254	249	233	248	239	230	245	233	221	222	216	222	204	258	231	240	225	235	248	234	214	239	243	244	224	227	217	202	220	242	231	235	233	247	240	228	228	208	251	243	244	229	235	246	225	246	207	218	233	209	233	222	223	247	240	232	266	229	256	238	218	240	250	276	215	222	226	238	235	232	248	212	200	243	218	235	248	218	216	251	249	231	239	264	239	249	271	258	227	220	206	232	235	241	236	227	225	244	231	209	201	225	235	224	218	239	214	245	244	230	223	244	221	221	237	221	218	233	264	260	230	244	232	259	232	207	229	246	237	256	232	262	242	233	243	240	217	214	212	235	216	240	234	267	219	228	228	252	213	227	230	235	197	207	219	212	239	225	230	224	246	224	237	227	265	215	213	233	240	235	234	204	237	253	271	249	250	244	251	234	258	216	237	235	240	222	223	217	244	234	274	256	262	253	221	233	251	214	235	266	252	239	221	237	237	248	253	233	254	251	246	225	241	255	209	222	245	237	229	236	218	229	239	229	247	240	253	234	240	211	221	240	230	207	224	237	214	243	238	252	261	262	245	222	232	232	245	230	235	212	260	215	257	232	241	221	252	238	236	228	237	231	246	218	232	209	245	249	222	249	216	271	241	240	241	207	221	252	257	260	219	254	244	224	242	236	221	245	217	252	217	250	213	236	220	243	232	236	235	229	232	233	238	241	240	232	232	232	228	233	266	229	218	259	225	218	235	230	260	234	228	229	241	219	216	207	267	223	220	243	259	247	204	241	248	239	193	227	227	246	236	216	246	227	223	238	237	218	251	226	221	243	217	234	217	220	215	218	245	215	251	222	244	234	232	221	248	235	221	230	240	210	230	222	241	248	254	241	219	231	227	258	232	234	257	226	235	245	233	211	272	247	231	230	227	223	241	226	238	220	234	215	233	253	236	247	268	255	228	220	234	232	241	230	239	219	226	214	227	250	214	209	227	234	228	226	218	236	239	238	214	234	209	226	203	224	239	241	248	260	225	247	237	235	241	236	226	222	215	260	216	274	233	239	257	261	219	239	244	242	239	210	219	254	207	222	246	232	254	233	231	215	250	234	223	256	232	222	272	242	214	250	230	231	230	247	232	234	226	200	216	247	230	244	245	234	240	259	247	257	232	228	266	248	211	253	241	235	213	253	239	236	234	205	227	231	229	241	227	228	255	251	226	241	231	229	232	229	235	229	215	262	239	254	238	251	235	245	212	259	215	269	234	230	264	228	254	234	275	198	224	208	246	239	233	222	255	241	249	260	238	223	220	213	271	261	263	243	245	236	243	275	219	232	248	235	249	214	233	225	231	224	217	227	250	231	225	230	212	221	205	238	241	238	239	229	240	242	230	224	245	237	226	201	233	238	264	239	238	230	232	231	235	224	249	205	228	231	255	218	237	235	223	250	220	242	259	231	244	217	233	250	209	221	252	226	218	221	254	244	217	225	231	232	250	229	231	230	230	241	213	241	197	244	229	227	252	237	238	261	224	252	230	225	245	258	196	237	237	261	247	263	228	244	253	226	256	250	196	231	210	218	213	247	245	226	227	237	241	219	258	217	229	225	225	228	216	221	254	226	253	252	239	234	240	234	222	243	266	237	231	236	208	200	210	235	227	230	247	232	236	219	212	214	262	201	232	244	219	229	226	252	263	207	250	250	239	244	197	211	243	225	220	251	250	231	228	229	244	225	234	247	234	237	204	222	249	239	250	239	237	228	234	237	250	239	247	243	219	250	236	250	215	254	236	219	231	240	239	242	232	213	244	258	203	227	237	223	240	228	230	217	262	235	224	266	223	238	242	232	217	229	235	217	217	249	250	210	216	203	236	232	229	211	249	230	256	211	273	234	240	251	219	255	241	255	194	230	256	252	257	235	212	189	211	239	238	231	235	231	251	256	231	216	236	238	217	237	214	222	222	214	226	230	246	223	209	239	236	236	227	215	257	238	225	229	234	246	258	206	233	219	208	256	234	273	238	251	228	212	235	249	233	237	219	251	235	252	236	254	237	217	247	231	218	257	226	224	241	214	211	230	246	235	234	230	227	218	237	215	240	209	215	228	223	231	213	230	239	230	211	242	206	237	232	241	267	230	253	251	225	238	253	223	239	229	237	235	256	227	225	262	221	217	208	247	240	237	228	225	238	226	230	251	222	235	242	244	228	210	241	234	247	232	258	229	217	213	216	208	221	251	218	229	224	222	245	224	232	246	240	243	245	248	234	236	218	197	237	267	253	262	231	228	242	248	210	236	230	217	244	237	225	212	234	229	231	266	229	263	220	249	238	230	241	238	227	238	241	216	265	239	231	227	272	226	208	240	237	250	237	255	239	243	243	210	222	266	204	234	253	220	235	221	245	220	248	239	263	229	220	242	236	240	244	221	233	237	224	259	230	265	215	243	223	266	243	235	253	249	239	230	255	248	244	230	255	232	244	212	221	255	244	250	244	241	260	251	215	227	227	234	241	225	219	250	225	224	241	207	250	231	255	237	241	251	246	245	250	226	254	251	245	217	227	233	242	235	243	242	224	255	221	228	233	233	251	208	232	225	221	236	224	214	256	261	257	247	219	240	224	227	248	231	227	241	259
6831	15368	11341	5767	3888	2899	2159	1720	1338	1155	922	800	686	620	538	522	441	429	403	397	367	373	328	339	428	491	456	438	395	375	379	368	352	320	351	323	305	332	311	304	287	306	319	296	281	309	238	301	277	299	281	274	275	272	294	282	258	233	274	268	270	286	254	309	274	259	264	282	260	263	258	275	283	255	251	270	264	269	287	285	252	277	255	281	252	275	259	268	278	273	266	276	269	272	281	254	272	264	259	272	285	281	276	275	258	265	257	246	262	265	287	261	303	278	299	224	255	264	281	287	268	269	284	273	277	283	244	269	293	261	253	272	302	237	258	251	261	288	272	272	265	266	260	287	254	286	253	276	279	295	269	256	230	264	258	280	251	256	288	267	250	241	249	263	248	245	247	277	259	262	292	259	243	275	306	259	274	261	265	270	278	267	289	238	272	241	266	239	255	251	280	227	286	252	238	277	248	254	252	278	285	270	282	271	240	310	274	248	285	244	242	263	232	261	272	277	259	276	265	256	237	235	267	241	245	279	267	263	261	258	241	269	279	245	265	263	258	240	253	275	256	280	262	263	275	281	285	274	253	269	290	266	278	274	246	246	267	283	275	270	271	231	276	257	270	260	255	267	267	272	258	276	293	252	261	288	281	243	261	240	229	251	249	273	277	274	256	284	290	259	251	250	296	239	262	236	280	276	251	252	273	298	244	288	272	249	271	238	249	285	255	260	298	261	273	264	274	254	262	260	277	262	263	292	285	267	267	238	280	246	275	237	248	254	258	265	250	258	283	244	267	283	296	254	265	267	271	234	276	214	273	281	235	264	283	247	274	239	268	262	253	275	263	250	266	268	235	276	264	254	255	249	269	254	268	242	242	240	275	270	281	280	269	270	274	282	273	249	259	259	264	246	276	245	281	263	240	236	253	254	277	260	234	268	248	244	257	275	273	242	260	239	224	263	243	246	277	278	273	271	250	287	290	260	266	233	255	276	262	243	248	291	247	275	295	265	279	260	275	287	273	249	250	286	254	275	271	262	287	292	267	281	283	295	253	273	257	278	247	249	284	264	243	245	284	268	273	273	277	244	279	280	250	289	267	270	278	260	247	263	275	267	251	254	268	283	263	263	269	273	273	263	283	258	257	267	279	264	257	255	283	278	242	299	243	265	259	292	279	267	246	256	272	292	266	261	293	273	264	275	265	306	252	253	251	262	300	293	279	289	275	321	301	277	264	251	279	254	224	250	214	271	252	275	270	274	260	270	305	257	254	288	281	268	234	276	271	262	249	267	279	279	261	262	267	283	291	287	294	277	287	248	259	293	264	281	266	278	270	275	263	282	244	282	271	257	265	264	233	250	265	269	261	294	251	241	235	251	279	281	265	257	232	262	266	279	275	288	287	255	264	258	298	251	257	251	247	262	243	291	278	285	276	245	237	255	239	248	280	248	279	240	256	246	280	254	260	272	267	269	272	259	238	256	266	273	279	262	246	246	252	261	254	263	272	263	250	246	271	251	268	280	283	267	241	292	269	246	271	274	261	261	254	279	270	256	251	270	257	246	277	252	275	298	241	254	258	253	282	285	271	255	267	253	267	266	260	225	290	243	252	283	245	267	304	284	286	244	265	273	273	246	266	251	273	251	287	251	257	267	296	262	263	284	261	267	272	252	265	274	250	233	300	257	274	272	240	266	255	257	262	247	281	247	268	256	260	260	285	257	266	282	277	297	247	280	294	298	296	277	263	242	276	251	248	247	277	256	274	236	247	277	235	243	282	264	253	206	283	272	294	287	261	279	272	275	262	295	277	258	271	290	264	235	270	256	307	261	260	272	286	273	259	275	279	262	276	262	238	261	249	281	281	246	257	285	258	280	257	248	269	287	264	254	266	270	264	260	267	277	267	258	276	284	244	275	238	271	236	272	268	275	265	270	258	263	270	260	290	261	259	261	284	259	250	263	279	259	285	266	284	261	267	277	247	262	262	247	271	265	255	284	279	308	274	246	266	288	294	272	264	254	264	258	257	270	272	280	252	272	301	259	249	287	257	246	263	263	260	259	282	257	269	275	257	221	270	254	244	269	270	255	277	246	255	258	274	247	278	253	286	288	272	291	252	277	239	261	275	270	257	276	257	239	263	269	247	227	244	257	274	274	246	253	271	249	261	254	274	270	238	266	281	268	249	297	290	251	258	233	267	272	265	252	243	251	263	280	290	254	240	254	272	261	257	233	294	246	271	258	240	272	266	276	259	288	291	263	269	265	248	254	283	256	266	256	248	257	279	264	256	251	246	258	249	281	274	261	267	286	251	253	291	250	282	263	252	246	252	258	237	264	253	255	256	273	251	271	280	257	258	239	261	260	258	289	275	254	248	258	282	284	276	262	243	274	281	258	252	273	284	261	255	262	246	254	288	269	302	274	259	263	242	253	269	258	253	254	253	284	287	264	263	261	259	243	263	245	282	234	282	242	284	286	248	270	255	279	250	263	268	253	297	266	240	233	271	279	234	261	241	235	251	247	265	268	262	262	254	232	261	265	263	281	269	248	269	233	272	251	276	254	256	241	234	224	270	273	295	244	264	278	272	288	272	265	236	278	266	252	264	275	259	260	252	259	275	257	267	261	287	268	273	259	274	258	276	266	260	246	263	248	278	258	241	255	281	279	239	248	253	268	257	287	271	240	262	256	251	279	242	278	287	265	251	261	271	263	275	261	272	258	259	268	261	269	273	252	254	240	280	258	278	247	247	276	259	255	265	266	279	259	260	302	270	275	254	267	273	284	280	265	287	261	264	276	265	256	259	286	258	270	277	256	237	261	267	243	269	277	258	269	260	262	272	258	243	233	234	261	240	283	268	260	267	265	275	257	240	273	262	300	269	265	270	295	261	267	264	274	258	246	260	266	262	311	281	243	267	246	292	269	277	272	252	262	273	286	260	275	257	265	247	249	254	292	270	281	286	248	279	273	260	255	253	267	232	266	251	241	271	243	276	287	257	269	284	277	252	267	239	259	279	268	267	266	287	272	279	253	266	259	246	256	269	248	256	273	268	274	255	300	269	285	269	250	269	260	286	276	286	251	250	232	247	262	243	255	253	269	279	260	284	281	237	251	284	254	275	261	266	280	281	257	287	291	291	243	282	258	242	264	265	244	288	259	276	280	251	282	240	272	264	257	267	270	276	272	257	248	256	271	256	277	278	279	262	269	254	242	287	251	259	273	256	239	269	260	264	253	288	282	268	244	275	255	273	269	270	273	230	241	249	284	282	273	288	247	262	253	253	266	288	247	249	237	285	290	321	269	265	265	272	252	293	257	293	290	237	308	287	235	291	241	242	274	239	275	270	237	276	252	293	235	283	259	234	293	267	255	269	268	253	230	268	242	248	251	258	307	245	263	252	240	273	272	247	261	292	266	264	263	271	232	245	262	285	241	249	289	237	256	265	270	268	267	242	262	282	261	261	257	272	267	288	276	269	271	278	236	285	240	247	262	281	254
27712	19770	7020	1569	985	943	854	827	846	803	842	842	791	780	763	792	825	773	787	863	788	797	808	785	788	873	830	831	829	777	830	728	771	823	794	762	789	770	800	821	828	761	754	835	731	737	796	779	729	762	792	748	791	746	750	769	813	804	793	775	744	800	805	811	794	798	765	766	793	797	774	840	783	734	767	803	770	772	786	768	782	751	741	744	771	813	754	787	729	819	756	778	746	774	713	801	776	763	787	760	789	823	800	792	755	736	795	750	759	823	796	853	805	769	772	777	765	765	773	737	740	790	778	797	775	758	755	757	749	767	760	823	745	740	809	753	798	792	768	786	818	798	781	748	765	760	760	811	787	815	789	766	764	788	746	739	798	784	833	794	753	767	827	753	808	781	761	801	716	821	756	757	793	766	775	779	776	792	759	768	736	779	753	796	756	774	740	786	800	741	757	793	744	829	791	737	728	818	779	760	790	805	767	757	768	778	781	764	816	760	760	780	751	816	811	769	815	816	774	783	783	725	764	782	768	741	769	755	782	792	828	788	817	773	802	813	752	770	809	765	766	759	764	745	739	795	771	738	760	794	778	783	758	799	731	795	754	779	797	800	768	739	761	793	797	731	761	742	760	825	714	733	786	761	793	823	735	778	792	779	768	781	819	792	735	758	783	792	763	821	796	831	768	769	745	835	745	697	796	756	742	836	774	764	778	798	731	768	733	758	764	816	736	734	777	792	765	742	768	816	834	821	736	791	789	815	758	750	793	782	792	823	740	801	722	815	785	825	801	796	812	781	792	793	794	767	832	787	779	802	755	763	794	820	747	763	791	783	806	794	733	726	767	811	758	783	785	812	774	809	741	787	737	773	783	765	791	757	771	778	753	729	748	824	728	794	784	741	771	782	797	752	768	783	730	762	811	795	735	799	804	860	767	815	729	790	752	771	789	732	799	762	792	805	827	769	779	787	851	772	788	771	730	779	806	737	788	759	804	730	801	724	759	773	787	786	805	759	762	751	748	717	792	760	781	751	780	810	801	735	785	775	794	741	809	802	763	787	765	759	764	779	749	755	771	830	785	829	750	768	749	761	815	728	782	761	755	746	791	802	793	815	763	794	788	774	744	781	769	795	757	801	807	811	782	774	820	789	740	743	746	799	812	791	735	769	772	798	787	749	795	757	805	737	789	821	767	766	772	750	767	781	794	804	780	799	769	774	723	788	762	736	811	735	778	786	814	791	718	781	784	821	776	835	759	764	761	813	781	766	802	830	753	780	774	777	772	751	767	782	791	772	789	798	774	749	766	797	767	754	867	791	776	815	806	744	780	800	735	749	799	775	726	729	798	782	771	819	784	733	778	720	697	829	789	786	745	807	832	795	797	770	773	771	790	810	789	750	827	766	760	766	717	742	767	818	776	825	766	797	802	839	768	769	771	803	750	754	794	815	759	802	820	800	769	822	766	761	775	788	727	792	806	812	789	749	762	777	809	787	797	781	803	811	795	864	741	822	780	778	813	752	786	772	778	767	788	787	798	747	742	798	789	758	793	750	811	780	692	758	803	770	819	759	798	811	748	761	794	750	761	796	728	787	762	781	751	779	816	838	780	760	734	796	761	799	784	716	778	801	762	798	763	726	815	788	769	729	750	770	766	767	783	774	767	772	793	716	787	739	820	744	779	737	766	761	746	788	766	770	818	802	804	787	792	832	725	752	738	799	791	798	757	754	763	760	793	774	794	800	803	776	779	811	744	754	771	804	769	777	756	763	718	768	749	788	804	822	735	790	806	773	781	781	760	784	781	793	787	798	749	785	765	755	745	800	770	817	767	743	797	766	771	785	791	797	748	819	758	736	767	808	778	775	761	787	789	825	780	833	805	765	805	799	759	761	743	850	789	816	739	768	764	761	831	760	776	768	772	830	776	796	791	802	812	795	795	769	813	768	752	777	723	784	752	756	797	763	753	725	711	740	744	739	807	822	803	724	780	766	796	803	802	706	756	752	765	757	819	745	764	803	767	733	748	736	742	747	787	728	769	777	727	783	757	758	726	775	791	801	785	762	795	814	854	724	740	759	694	737	780	770	780	805	799	759	786	765	707	740	816	752	771	781	786	780	785	790	788	741	765	820	824	782	811	796	789	750	783	781	750	768	749	810	814	819	783	795	765	856	754	762	797	779	812	788	757	816	789	790	772	800	799	813	798	793	757	764	797	770	781	771	771	784	748	798	740	729	727	778	773	801	826	753	826	828	703	752	775	759	806	789	774	764	726	755	732	759	824	817	786	731	770	781	770	793	788	756	821	742	782	804	806	771	747	832	813	767	778	792	744	798	789	735	759	798	769	731	754	750	700	780	769	773	764	762	717	743	749	804	783	791	790	792	804	769	835	786	793	773	798	768	820	751	816	762	785	718	725	754	760	788	832	806	772	758	762	758	778	767	817	767	795	776	799	752	787	761	842	764	741	757	719	799	760	768	807	796	741	744	747	745	803	821	783	742	766	754	727	764	794	797	807	792	771	765	761	736	760	752	808	807	781	751	772	785	768	769	754	790	770	765	755	794	807	788	768	728	798	753	808	806	800	811	836	777	758	792	838	796	827	768	775	760	744	756	744	764	760	757	779	743	809	740	831	775	797	787	783	782	729	774	767	783	777	795	794	807	786	757	778	777	813	763	767	768	720	772	766	734	844	777	790	830	843	743	709	838	751	787	738	759	764	732	741	800	808	806	750	759	764	769	748	805	759	779	830	832	800	803	738	775	770	799	730	791	782	735	820	742	772	779	799	841	790	720	793	774	761	793	727	756	783	794	807	794	783	790	753	737	809	746	781	788	809	801	732	766	757	801	791	830	748	820	794	817	814	758	757	742	823	844	756	762	767	764	807	794	753	759	754	760	786	747	778	795	794	778	829	775	810	755	746	755	821	760	793	765	809	724	739	766	790	781	803	797	780	736	758	761	756	750	783	770	743	741	793	801	775	761	752	806	768	739	788	723	796	840	798	765	799	729	726	790	770	813	739	741	797	784	799	795	760	825	792	746	796	752	751	747	797	735	762	758	773	750	787	758	833	791	775	811	776	763	777	794	777	809	801	762	809	733	824	774	776	773	720	772	745	784	767	759	748	811	769	723	741	799	773	752	768	795	738	776	779	765	782	802	809	784	727	818	754	721	784	797	743	781	764	774	811	752	745	768	778	821	826	765	806	755	801	782	734	785	832	771	779	768	815	783	777	748	810	782	799	761	762	799	781	839	745	782	765	779	743	786	765	758	739	774	740	751	794	753	804	802	765	776	759	766	749	746	797	861	749	818	774	798	777	832	786	807	767	756	752	774	770	752	792	774	765	790	761	783	765	788	720	760	751	764	769	740	772	751	838	783	765	778	784	755	756	771	790	783	711	773	801	758	768	794	784	795	818	767	762	791	840	764	726	769	756	781	756	778	781	744	759	791	771	790	812	734	825	772	832	842	785	809	745	791	729	775	715	786	751	782
5306	2927	2263	1444	1237	1110	1030	941	916	927	907	897	853	897	855	875	876	876	832	860	859	882	840	867	915	918	934	881	902	847	891	894	899	839	874	869	811	891	862	856	842	886	864	881	853	816	859	866	826	806	886	842	811	850	859	822	854	836	826	820	857	804	892	878	810	881	840	846	822	849	826	870	860	847	850	847	893	846	876	842	893	815	876	818	857	836	860	842	795	867	867	855	842	858	834	846	842	841	841	851	904	825	786	832	846	889	845	832	837	812	865	868	844	807	806	823	808	876	822	875	838	897	862	849	830	838	878	866	810	864	827	815	806	886	846	853	918	807	806	849	850	876	845	832	877	836	804	836	823	809	885	829	872	831	837	826	879	799	875	804	883	869	852	869	853	860	864	868	843	864	784	850	869	861	816	860	799	869	801	776	840	838	829	837	823	730	825	836	857	837	844	854	826	851	849	859	802	862	829	865	821	827	842	834	836	797	814	830	861	903	826	776	797	840	845	801	853	873	831	842	802	869	799	839	896	867	842	897	862	802	805	874	836	803	842	804	869	846	894	835	820	884	798	831	846	866	823	832	857	867	895	889	884	878	857	883	889	868	779	912	800	889	828	899	818	882	854	891	851	808	891	853	836	838	870	837	855	901	816	866	896	818	832	902	854	841	834	824	849	847	745	886	843	876	857	887	903	808	847	826	803	868	927	795	853	845	827	853	865	820	841	846	857	887	844	876	792	902	816	818	854	885	840	833	881	823	854	859	768	871	825	866	831	798	813	806	853	796	889	884	801	816	847	890	902	812	844	838	887	899	887	817	810	862	852	852	818	793	803	850	818	841	837	876	886	881	840	790	878	854	841	799	834	827	842	838	895	826	832	807	856	840	848	851	866	895	802	821	874	863	883	878	841	848	830	874	825	821	861	880	836	837	837	864	805	844	866	867	832	911	803	839	896	890	878	866	883	831	785	849	858	866	868	774	831	870	817	887	843	848	854	855	888	815	861	847	831	850	890	862	830	843	883	827	855	804	840	835	902	824	815	894	863	883	831	862	838	851	852	819	800	865	857	844	835	834	829	833	879	861	830	836	819	846	859	840	791	836	821	788	848	866	811	845	871	808	815	821	825	811	804	804	834	829	871	889	871	838	790	861	849	870	878	814	844	834	856	817	817	929	866	885	846	840	858	868	847	863	837	797	809	863	842	849	828	845	856	840	829	848	833	837	846	858	869	841	830	870	794	841	773	801	827	863	869	829	793	838	848	892	875	780	808	844	854	799	872	856	793	832	808	860	868	853	816	856	838	816	814	839	794	823	841	918	861	883	832	806	873	852	877	828	861	868	819	825	862	848	840	844	859	863	837	837	901	863	836	852	839	854	865	883	840	862	858	859	804	845	823	867	826	824	853	841	833	889	861	834	832	858	856	841	865	846	896	783	847	866	832	909	818	848	801	835	848	801	840	877	830	878	820	801	836	859	831	836	778	818	849	794	864	893	884	872	833	876	788	888	826	802	811	839	862	783	841	877	863	835	852	797	896	861	869	865	834	830	858	820	843	824	820	820	776	885	823	850	842	852	882	849	879	840	827	859	831	815	872	883	846	893	811	866	791	892	836	820	779	815	802	847	832	841	877	820	895	800	836	883	813	856	852	822	815	838	845	863	841	851	894	866	896	835	863	852	829	878	847	891	851	866	833	806	874	837	868	863	852	863	872	834	821	849	901	868	828	854	846	878	766	866	795	894	848	882	816	812	863	845	809	868	808	861	828	787	873	802	826	865	850	852	884	847	822	869	843	829	841	817	865	827	885	845	824	852	846	853	836	893	879	858	807	875	831	853	838	845	827	826	860	819	874	923	796	840	778	864	887	857	846	857	828	833	863	818	867	853	874	885	869	819	836	876	865	887	792	845	877	849	846	870	831	857	841	836	790	880	865	846	866	833	877	836	845	774	819	809	825	846	821	845	841	812	871	794	882	843	814	831	806	874	868	792	845	844	843	858	831	785	840	824	857	853	833	878	797	886	863	841	793	836	872	864	841	838	871	884	857	903	865	860	888	839	774	836	825	764	858	843	869	858	852	822	850	816	828	808	838	842	812	845	861	841	828	881	839	876	835	810	841	887	880	867	839	839	882	873	863	832	845	853	847	803	882	800	836	899	859	855	822	891	856	821	861	768	819	799	852	873	847	834	854	850	848	814	865	877	845	901	844	855	889	842	829	858	838	806	905	862	820	871	907	873	838	856	842	815	862	790	843	838	819	846	830	820	884	829	858	840	856	898	839	837	811	838	897	896	918	850	830	858	860	881	835	834	832	843	849	867	840	875	865	832	793	854	855	833	863	825	814	870	831	872	852	824	846	852	833	829	877	835	872	909	856	855	863	841	827	837	853	837	862	848	832	840	855	829	784	830	872	837	878	843	857	817	845	863	840	845	871	830	820	846	849	838	804	865	777	823	846	855	838	769	819	830	870	836	862	816	836	842	870	817	864	801	806	884	830	900	814	851	823	852	898	861	891	842	872	837	800	851	861	828	821	882	859	808	833	828	858	806	819	902	767	910	862	892	873	886	840	843	838	830	826	860	875	865	843	835	810	856	884	849	835	830	851	838	824	844	807	897	855	885	850	810	876	910	830	857	846	868	849	872	912	855	833	804	825	883	831	881	824	882	809	836	888	802	868	868	864	815	881	826	879	863	826	845	849	820	882	821	812	875	831	808	845	853	823	818	810	846	852	815	864	833	842	831	921	825	846	871	863	845	812	878	816	814	877	849	879	838	859	832	789	811	831	882	905	826	823	801	888	846	854	842	854	841	860	836	866	853	904	858	828	876	852	809	781	843	849	829	822	864	858	855	865	794	880	845	870	853	827	864	845	814	881	823	858	819	804	845	844	875	826	865	868	803	873	818	871	835	834	883	823	827	856	866	868	869	767	892	829	842	820	812	859	833	815	861	833	881	850	817	816	849	837	863	875	863	834	850	817	902	835	854	831	852	876	812	910	897	852	867	884	844	843	848	835	817	866	890	873	876	876	847	819	856	851	873	848	825	844	897	850	863	869	838	865	836	839	872	863	876	858	822	871	832	864	877	828	856	911	894	855	831	874	813	844	815	804	827	872	797	856	814	886	884	817	797	857	869	834	869	882	812	821	861	890	796	800	862	877	829	855	881	875	870	844	862	872	844	875	844	854	809	819	838	893	862	837	834	833	840	859	872	866	835	810	803	855	822	792	886	828	846	822	860	914	783	847	861	842	833	875	861	824	824	843	826	845	891	860	788	855	858	842	860	829	844	829	835	885	839	880	869	861	852	871	845	848	897	847	894	820	868	856	882	879	848	873	878	882	848	866	866	835	794	870	847	861	892	861	876	839	803	871	872	881	852	841	890	832	845	853	799	845	816	824	843	867	836	895	821	850	865	776	826	870	814	863	835	903	849	855	849	810	848	848	811	822	795	822	832	836	825	831	825	843	886	811	859	872	834	845	858	765	823
23934	21299	28475	24444	21308	10823	1563	1050	874	852	790	709	679	673	660	684	599	568	629	616	667	574	631	611	719	645	637	603	616	584	638	652	603	536	585	557	578	587	570	596	602	613	607	609	552	565	540	560	598	584	552	584	552	619	590	576	535	567	550	551	595	545	553	567	564	563	607	594	572	596	564	583	622	592	586	566	596	538	620	556	582	588	564	543	552	594	637	532	575	545	561	600	579	547	563	552	584	634	562	572	560	583	606	600	541	576	554	547	555	562	591	560	582	612	565	566	595	549	553	579	565	579	573	573	545	617	586	613	544	578	632	597	538	643	625	542	560	551	550	554	595	569	563	612	591	572	565	583	582	532	579	563	593	561	563	552	540	555	567	576	591	540	596	516	539	523	579	561	559	527	609	528	564	556	584	575	558	534	562	584	597	536	518	537	570	581	557	587	563	616	583	568	591	594	554	594	547	551	588	578	563	582	547	536	573	570	593	563	558	564	571	571	596	560	621	589	620	580	604	560	570	552	538	559	569	541	552	608	564	598	566	556	547	530	582	563	564	537	599	592	565	575	535	578	574	567	551	548	584	616	561	556	535	591	558	563	536	624	541	593	550	597	567	549	583	553	535	554	550	569	559	547	612	561	553	560	590	589	563	600	586	559	576	580	618	567	573	595	565	550	580	545	592	540	539	557	614	599	567	554	569	612	552	543	583	539	543	572	533	583	575	587	539	588	569	542	597	555	595	527	554	598	567	583	599	572	575	559	540	623	576	589	558	545	552	548	589	561	570	551	642	568	562	549	569	561	564	527	563	549	558	568	572	551	595	599	574	571	561	566	532	498	577	575	608	555	579	559	538	557	592	556	569	573	554	556	517	602	583	554	573	597	547	547	590	609	538	564	575	571	562	564	564	568	583	569	593	550	577	616	538	569	590	565	530	540	585	564	594	530	638	570	581	556	559	587	582	595	555	557	586	544	512	598	589	546	590	592	558	575	567	589	579	571	514	570	577	558	594	581	608	561	571	561	521	591	564	603	604	593	555	571	590	544	586	533	563	593	568	593	574	601	566	558	561	569	544	552	576	555	596	553	569	554	571	558	586	560	555	548	564	517	546	548	545	564	581	516	597	605	558	535	534	545	594	599	572	607	576	580	569	624	579	591	574	622	574	533	563	604	561	564	607	521	557	548	549	560	563	545	572	542	566	549	532	605	553	583	563	557	542	544	518	574	556	609	584	534	569	598	567	532	580	530	573	541	578	565	572	537	570	580	590	603	591	578	521	539	544	607	549	573	556	555	568	545	551	598	566	564	599	564	579	600	541	560	576	575	547	530	588	541	579	577	577	573	618	550	531	573	560	570	544	573	558	568	553	539	611	579	569	546	540	596	564	593	571	554	584	567	544	585	603	548	516	578	578	572	550	573	541	572	594	587	559	546	600	553	593	552	568	615	578	589	561	570	583	577	562	564	537	562	536	539	588	580	561	519	570	587	572	546	575	603	572	569	578	546	561	622	557	596	555	557	579	542	542	571	622	545	526	567	590	560	545	596	553	599	589	542	594	568	573	514	593	566	544	588	568	562	557	572	560	510	562	544	542	584	601	596	575	543	592	568	546	589	556	552	568	600	571	537	550	562	533	556	587	568	569	557	573	561	561	557	554	565	556	568	604	568	601	534	548	541	571	551	585	546	544	536	560	600	542	565	566	523	525	526	587	564	595	544	589	605	601	577	558	548	552	568	575	551	514	535	535	586	536	555	625	607	553	574	560	574	594	558	599	568	570	569	514	549	538	537	602	574	520	546	559	569	561	625	548	590	537	589	574	564	510	552	560	586	574	583	567	579	545	534	551	579	544	581	590	568	505	537	551	608	585	540	593	633	575	546	533	531	597	563	589	564	579	542	529	615	591	533	540	641	561	577	565	572	549	524	539	579	560	552	590	557	555	556	529	560	553	577	565	576	583	570	537	550	549	539	572	563	526	623	560	581	565	564	591	554	591	568	558	583	592	540	584	567	553	556	577	567	558	542	555	624	517	588	554	550	580	556	574	567	565	584	535	579	578	592	560	549	608	579	545	516	591	578	600	589	570	601	559	568	585	552	604	561	592	578	572	565	591	605	582	565	571	536	597	581	548	552	547	545	550	536	582	600	527	561	512	555	607	618	628	569	556	579	535	533	540	585	559	594	516	563	553	548	611	536	543	564	597	572	551	538	553	595	572	574	515	572	576	595	586	592	535	536	596	567	579	549	562	547	564	583	597	519	578	561	563	595	573	549	629	614	574	578	572	532	598	567	586	556	580	593	570	578	591	587	541	582	556	577	575	554	574	561	566	550	569	586	555	551	534	594	547	562	530	592	569	589	571	575	574	569	590	578	535	550	551	607	583	559	556	579	558	571	554	587	571	568	592	576	536	556	591	590	583	569	535	594	552	565	586	550	551	578	612	590	541	594	545	556	604	579	546	567	508	567	558	569	578	549	573	592	560	558	551	542	572	576	571	582	576	615	558	575	557	564	601	557	558	570	616	549	551	543	572	574	526	550	541	595	588	619	542	556	554	570	578	594	562	542	608	565	559	619	520	583	583	563	544	591	547	559	569	595	577	536	564	570	537	567	561	553	589	572	577	539	509	581	540	550	593	594	624	567	568	567	596	560	534	526	570	557	530	562	611	548	557	557	553	572	607	554	586	539	591	555	515	552	564	577	619	542	575	595	516	572	589	594	585	604	587	538	571	584	605	592	535	570	564	524	618	556	576	556	568	629	550	612	595	587	571	595	547	575	562	571	582	537	549	592	602	621	538	573	546	589	565	569	590	579	544	582	526	559	581	579	547	568	580	562	546	558	582	557	552	555	582	616	557	567	572	579	590	573	538	557	549	563	597	583	593	561	546	551	582	573	548	556	572	564	533	546	585	573	559	554	584	516	542	535	568	548	567	582	631	578	525	557	604	566	569	554	550	585	586	551	592	587	535	552	564	571	581	553	544	578	591	506	618	567	566	623	545	524	579	613	560	548	589	535	599	555	584	549	569	550	545	572	550	523	582	601	602	563	580	583	576	585	591	577	585	558	555	517	530	526	618	590	563	577	565	527	504	589	576	591	507	647	568	590	580	570	587	569	596	541	592	555	551	557	567	611	552	567	559	585	573	576	546	568	604	567	582	615	591	559	576	517	570	554	548	515	570	595	563	571	566	565	571	530	582	587	579	590	568	572	583	590	550	606	583	577	570	579	557	573	604	517	542	586	589	572	562	598	555	538	586	580	609	583	545	565	584	541	547	536	608	543	557	526	572	569	566	604	608	582	562	592	592	604	604	584	592	536	542	574	567	580	546	566	564	565	544	542	562	535	536	599	561	609	583	595	575	582	584	564	577	590	628	574	544	558	546	552	578	561	595	586	576	515	567	552	599	560	597	526	570	578	553	599	533	566	621	572	505	540	546	582	590	583	574	534	535	557	586	604	621	577	597	553	570	583	563	619	535	567	618	560
4129	10341	7845	3826	2832	2080	1674	1361	1156	1058	984	929	897	821	726	727	709	738	723	740	692	704	730	686	818	854	788	693	713	681	671	663	691	680	671	667	659	693	632	641	647	710	668	649	652	692	666	619	627	654	611	636	610	599	651	609	663	684	627	678	630	593	624	660	610	668	647	649	644	624	642	622	646	585	640	654	627	654	619	684	647	615	632	628	661	641	636	617	647	665	610	663	601	629	633	638	645	614	621	627	653	567	577	650	610	656	638	644	648	650	645	627	621	621	636	614	672	653	665	632	617	635	611	635	636	597	608	635	635	662	653	622	630	637	642	610	637	647	593	614	622	619	654	610	650	621	615	659	672	615	612	665	653	693	663	657	643	621	627	639	610	636	625	619	600	647	639	623	634	687	646	646	615	647	644	643	692	576	618	646	647	624	615	639	637	630	644	625	628	647	623	619	636	632	631	617	620	614	655	639	641	682	642	623	627	630	680	642	600	605	624	627	663	642	637	652	646	581	636	644	625	627	625	617	635	627	619	626	647	635	670	650	665	625	630	632	642	686	614	630	666	653	630	672	609	616	609	642	615	643	642	632	686	644	661	655	602	594	643	646	696	620	608	638	609	594	686	612	673	631	622	669	659	628	658	655	655	645	642	600	690	655	634	600	591	636	679	642	596	616	614	588	631	676	620	646	673	652	627	647	635	623	620	607	667	680	603	607	651	613	636	616	632	610	634	649	677	640	629	647	620	653	622	647	667	631	620	582	629	664	627	599	597	621	664	620	679	558	658	623	650	624	603	681	658	619	644	660	664	587	593	626	672	635	661	649	640	620	617	671	614	566	659	657	633	632	636	608	568	632	673	623	620	654	633	648	640	621	629	649	640	680	612	652	644	664	637	624	611	612	653	594	608	616	642	646	628	638	627	623	630	627	585	625	601	586	610	649	644	625	624	588	636	590	620	645	649	691	688	649	633	644	654	617	623	631	603	631	664	672	645	629	634	624	616	667	627	616	610	646	604	575	659	641	622	606	642	661	625	664	666	588	583	633	641	639	633	650	669	649	676	643	701	663	607	609	648	625	603	613	649	604	662	614	664	637	636	607	623	687	632	629	637	607	634	609	657	666	611	632	638	590	645	661	658	663	621	667	629	588	607	608	588	638	548	621	621	639	609	647	638	597	692	639	632	627	621	656	638	675	631	601	582	659	630	666	635	647	640	664	602	607	614	608	651	634	636	604	649	641	593	662	625	646	626	605	631	607	641	598	656	627	658	605	634	641	640	594	637	631	632	633	652	653	671	673	662	589	596	589	603	663	607	632	640	643	652	658	631	673	620	626	643	652	587	625	645	649	608	628	613	663	585	622	662	642	620	608	597	637	610	616	639	615	605	616	653	621	645	620	620	661	651	607	652	616	642	659	583	626	621	622	594	642	711	679	624	604	633	665	644	631	668	663	614	616	649	646	633	608	655	583	639	659	674	654	660	652	633	593	623	639	635	645	664	614	629	681	558	665	613	608	629	639	632	657	652	614	619	589	645	650	626	650	646	616	688	665	714	651	610	643	646	617	636	612	588	638	605	642	694	631	622	652	598	615	626	634	643	589	621	676	604	614	589	595	625	610	651	654	638	605	585	668	638	648	620	630	631	616	616	588	636	602	640	627	631	637	656	669	597	676	638	715	650	650	656	630	602	615	629	618	645	627	624	631	621	622	628	693	597	655	616	637	642	674	639	606	582	619	610	612	661	651	640	610	632	602	613	640	606	623	640	624	653	634	631	635	591	612	636	659	602	597	634	588	643	626	638	620	668	631	625	655	715	639	686	630	598	635	646	595	617	656	649	629	629	633	627	646	609	643	593	617	681	640	628	640	635	676	636	657	648	640	632	674	619	606	558	623	618	669	631	652	660	636	615	613	634	660	633	645	636	678	605	658	658	634	636	647	629	600	582	637	643	641	670	616	589	622	608	656	654	607	560	621	644	645	640	629	645	595	588	679	654	630	606	654	624	646	643	610	606	625	651	655	619	643	592	623	677	643	647	603	621	666	628	661	633	612	647	636	614	641	641	629	617	626	650	651	667	604	670	633	626	657	667	658	648	600	625	644	636	638	631	623	614	598	630	631	646	618	627	602	673	648	660	652	626	614	617	624	666	649	624	664	627	610	619	669	630	584	630	671	662	589	657	616	644	650	633	672	625	593	618	660	665	600	624	629	620	611	645	613	645	641	653	611	651	636	614	617	650	572	675	611	632	691	595	617	640	629	637	610	660	655	641	668	628	617	669	597	635	661	657	593	661	622	656	619	589	655	611	605	611	627	664	576	603	612	645	635	599	686	620	659	675	680	621	595	634	602	628	603	600	632	646	649	652	616	650	641	634	662	670	669	597	643	614	623	649	604	618	655	616	629	642	652	616	620	697	622	632	627	671	614	625	620	595	648	624	622	626	634	589	605	655	668	601	630	596	635	602	627	594	648	604	610	660	658	618	626	616	670	662	601	636	656	645	647	632	640	652	612	682	608	663	686	645	601	617	631	617	672	618	620	703	607	639	627	623	658	637	609	609	627	582	646	625	636	659	628	652	606	631	655	642	618	636	646	665	643	659	631	597	653	633	639	642	638	620	563	658	598	643	628	620	588	630	639	633	631	629	604	613	630	625	640	618	593	675	605	653	650	700	632	661	652	656	654	601	625	640	652	628	600	592	643	642	646	610	594	629	617	599	638	644	607	669	668	612	579	633	610	655	619	661	613	587	636	623	639	624	625	671	647	603	662	618	617	675	665	632	598	635	619	593	600	645	627	699	646	652	652	628	638	617	642	625	641	583	637	649	642	619	617	599	663	614	628	643	631	644	627	661	613	663	607	641	589	590	635	653	633	644	615	646	687	646	604	613	634	635	654	670	629	670	677	684	626	605	634	632	627	640	629	629	616	670	631	618	638	632	642	580	601	657	670	606	594	575	627	624	645	589	639	610	582	631	636	624	626	643	637	643	632	599	644	633	653	605	642	615	631	648	646	612	653	656	682	626	632	618	620	658	689	586	620	655	621	619	559	645	634	643	609	616	651	609	582	671	638	616	647	659	619	660	655	629	711	598	634	654	629	633	639	616	646	645	655	589	641	593	604	616	654	655	592	677	622	632	579	639	665	607	597	627	641	616	623	663	646	634	643	635	662	603	631	651	610	603	610	627	641	623	608	609	631	627	596	651	668	673	629	618	630	648	610	654	624	624	585	624	603	608	641	633	611	627	682	601	603	630	618	607	627	660	674	676	655	600	651	653	691	632	626	603	669	635	636	697	620	642	646	647	677	618	612	648	632	637	615	666	611	614	651	651	648	593	614	623	593	603	647	621	690	634	566	633	605	588	642	611	617	622	636	676	620	662	627	624	624	632	617	585	640	678	646	619	653	674	631	604	628	605	600	624	633	611	620	626	593	633	651	579	613	614	633	612	632	653	638	613	637	600	630	602	610	671	632	645	626	594	639	632	622
24955	21283	27442	25382	12847	1287	878	766	691	704	740	650	638	598	611	576	590	661	606	592	576	570	624	630	644	638	613	587	631	578	590	602	583	631	575	600	563	587	600	556	597	585	559	571	608	616	622	587	607	539	591	576	573	570	577	561	528	572	573	580	581	568	581	591	574	573	559	540	582	549	545	537	576	530	573	591	583	542	592	616	589	596	592	529	604	583	509	611	580	532	562	570	524	555	593	585	526	571	556	552	566	562	583	566	523	559	575	567	592	544	561	594	574	582	567	554	570	598	579	543	563	599	538	601	596	580	555	549	569	546	559	556	604	556	604	538	577	601	612	572	558	572	550	607	599	546	579	505	540	538	567	579	597	562	596	543	598	578	569	568	585	593	584	556	561	557	569	587	587	554	572	575	571	619	617	570	546	552	545	574	556	553	546	526	534	542	557	576	550	566	545	562	564	542	507	541	605	606	556	547	581	590	536	574	555	582	598	589	524	546	594	621	548	543	578	602	550	580	551	574	580	594	584	583	552	570	589	543	568	588	552	518	561	568	565	573	559	525	580	568	538	560	576	512	572	561	554	579	562	611	583	503	577	579	598	553	559	555	538	575	588	548	551	564	573	573	541	525	550	556	530	605	581	564	550	566	534	543	601	587	578	566	524	525	540	604	586	596	556	583	526	587	515	581	529	615	520	567	565	563	552	562	576	575	551	541	524	524	578	587	552	574	592	547	574	595	546	600	575	560	570	596	597	635	549	573	558	549	533	519	587	572	562	574	571	551	567	555	579	549	542	582	589	597	561	585	559	587	554	568	554	519	595	558	594	532	582	539	571	569	572	555	514	585	569	632	573	573	551	561	559	556	566	590	551	531	575	599	605	546	573	581	599	592	584	549	556	528	589	612	560	524	568	592	568	562	606	547	549	567	602	579	548	566	555	580	598	583	555	567	539	556	538	558	548	571	564	598	570	573	545	547	572	555	539	558	545	549	594	575	550	529	529	580	584	574	546	570	566	559	517	615	580	521	547	598	581	591	569	551	552	599	575	563	570	578	560	579	528	608	536	550	576	590	597	585	542	572	571	571	569	562	578	553	610	565	557	575	534	638	575	561	568	559	596	549	530	590	537	591	568	540	527	513	571	582	583	565	576	609	539	513	567	552	557	597	553	591	573	551	561	524	552	578	579	553	574	528	583	581	577	602	528	560	561	613	577	545	553	592	597	594	588	534	543	550	565	550	590	575	590	538	574	581	580	553	608	541	574	558	610	512	579	588	580	587	575	551	585	550	553	554	558	575	545	580	549	563	597	569	561	576	532	585	577	606	559	541	587	582	584	571	556	544	522	560	509	598	533	589	590	596	551	558	616	593	530	551	567	567	556	591	591	563	583	569	553	553	526	588	561	541	573	586	578	586	563	583	597	532	562	530	527	555	616	579	572	530	602	576	576	551	543	571	573	568	607	585	558	579	572	539	616	559	579	567	540	525	606	546	589	569	616	571	563	555	557	582	571	553	547	563	570	563	496	595	552	565	565	618	538	569	578	555	553	537	536	576	592	592	546	530	545	573	585	587	567	601	556	528	535	601	565	557	531	565	535	559	574	601	534	572	559	577	581	566	579	536	545	551	576	563	531	563	607	557	563	532	505	541	552	568	588	567	506	547	568	597	549	567	575	530	596	562	521	578	606	590	539	573	557	567	551	558	588	569	570	526	590	563	571	546	541	574	535	581	528	552	567	590	553	530	571	566	589	526	546	517	554	577	577	583	551	562	560	553	575	577	620	596	523	523	518	551	536	570	519	613	524	560	536	572	539	549	591	541	565	570	564	543	579	592	568	597	559	557	540	538	599	538	598	570	584	571	558	563	587	538	550	583	567	590	580	581	597	520	595	518	548	549	608	546	574	546	562	573	560	550	583	549	552	509	565	566	525	573	524	540	556	538	540	590	581	559	526	611	537	593	557	574	536	571	537	583	590	541	623	579	589	536	557	523	594	530	538	600	522	599	538	580	546	550	549	553	598	568	563	542	586	541	537	590	581	584	552	566	538	546	547	531	552	530	585	575	549	548	546	570	577	556	577	558	576	583	587	559	507	577	559	564	556	604	569	543	582	573	558	543	565	593	570	560	539	557	558	566	579	591	559	554	569	563	566	584	565	542	551	542	571	549	573	592	535	538	569	563	568	566	597	560	552	552	591	532	539	506	569	610	548	582	588	566	566	553	540	570	577	581	589	551	599	563	573	580	578	550	546	578	550	554	569	579	514	563	558	576	557	553	575	556	556	583	569	536	535	547	617	592	596	590	573	531	574	554	591	586	624	564	549	599	584	545	569	571	622	570	607	543	549	567	571	555	561	604	586	595	577	553	585	523	528	525	559	542	578	557	529	562	600	547	590	595	567	566	524	564	558	607	534	551	559	555	599	525	530	579	583	538	551	577	551	573	570	599	572	573	541	532	561	547	567	557	551	541	549	592	536	584	557	568	555	558	553	534	599	582	553	577	547	571	596	516	609	569	553	518	540	565	582	547	548	576	587	570	527	545	592	590	575	561	578	558	588	552	591	529	570	578	561	613	638	580	534	562	535	548	579	572	522	517	552	549	570	537	562	581	573	562	569	567	574	535	579	536	531	550	599	537	609	587	561	512	528	595	528	552	551	556	586	584	582	522	579	562	597	571	546	558	589	570	547	548	562	612	546	547	561	562	580	536	564	557	579	575	592	592	536	570	599	552	546	567	577	580	597	555	578	571	546	574	529	557	535	533	530	582	585	538	544	562	523	576	559	580	587	575	613	614	590	560	574	548	579	575	534	557	562	596	542	565	539	557	562	583	600	545	543	549	542	605	578	579	510	513	537	549	542	552	588	586	565	574	527	591	600	539	527	571	552	559	556	501	533	523	548	574	530	548	547	592	551	562	582	605	573	574	569	585	589	584	546	544	546	550	553	532	527	586	547	585	503	572	610	560	586	533	591	579	562	599	572	590	568	584	563	565	601	565	575	612	564	569	573	576	552	572	609	547	551	554	605	549	566	566	583	577	570	546	528	601	532	561	598	574	593	593	582	569	538	547	563	599	503	607	603	540	595	538	539	568	548	573	573	574	585	582	575	561	582	568	554	576	581	543	569	575	541	563	550	600	565	577	568	561	576	598	558	585	563	580	619	576	582	605	547	530	604	550	545	585	539	580	562	547	587	581	515	575	577	542	565	555	605	586	577	562	598	558	538	533	557	597	551	556	579	574	545	588	593	609	560	525	566	565	551	561	603	605	546	572	561	564	563	567	540	575	554	594	525	557	568	528	584	556	598	567	582	580	521	571	612	573	617	594	565	579	543	531	571	553	574	576	518	577	564	571	562	565	546	524	598	551	523	556	564	593	556	575	556	587	544	571	566	566	584	527	591	551	572	562	567	574	586	547	564	521	565	600	560	589	583	590	546	506	521	570	564	563	582	601	600	544	591	550	592	534	570	580	513	539	568	540	589	532	597	581
4007	7193	5206	2636	1945	1558	1271	1081	999	910	837	782	678	687	680	705	669	652	649	637	659	650	701	690	802	691	700	655	619	671	637	642	672	654	599	653	580	620	669	646	643	661	618	592	609	606	612	625	616	618	623	597	602	633	613	605	623	589	621	601	627	580	570	611	552	558	599	655	628	631	630	629	624	634	618	615	620	586	586	615	621	599	618	673	600	568	608	590	642	602	618	609	592	596	559	647	580	595	627	592	597	604	605	642	582	613	613	591	659	678	579	596	609	622	623	617	606	566	589	613	598	606	611	622	611	612	661	582	587	622	587	604	596	633	667	605	613	554	664	636	587	625	636	595	648	605	606	603	621	630	598	585	615	579	581	595	595	594	646	634	625	665	634	564	593	616	591	625	601	608	599	647	578	616	596	634	619	606	604	610	570	603	608	626	631	606	583	618	618	553	614	587	627	598	623	583	630	591	584	619	615	631	596	589	595	643	585	627	642	593	632	566	572	573	652	646	648	552	617	617	619	642	624	575	594	585	609	634	614	635	594	599	588	624	602	636	607	631	617	600	635	605	605	642	588	592	603	597	626	586	623	615	609	641	572	618	585	596	601	631	636	581	602	617	624	570	594	567	593	587	628	600	619	641	660	639	657	594	592	600	532	637	579	612	582	610	597	546	570	573	620	592	589	602	589	616	600	617	655	612	614	599	588	611	605	597	616	568	598	599	629	573	628	590	573	615	598	586	616	642	594	602	651	595	607	585	582	609	612	597	615	597	588	615	623	607	632	613	643	607	634	590	668	647	662	603	601	589	594	605	622	562	592	597	593	635	630	644	579	575	598	600	595	641	609	620	604	605	591	604	615	598	607	588	635	640	620	633	635	664	593	598	543	590	602	599	610	571	618	619	614	613	604	622	602	574	601	682	632	645	595	618	579	624	630	591	609	578	557	629	580	619	583	611	652	626	588	616	599	572	655	589	643	635	636	593	627	632	586	593	601	599	626	615	588	624	574	626	607	583	577	602	624	600	572	598	626	596	606	593	599	599	619	574	655	624	587	604	577	607	595	588	599	596	576	645	608	597	607	589	562	663	615	572	588	607	599	573	665	597	585	598	600	600	628	639	606	621	614	600	629	619	598	610	589	549	621	623	614	615	576	599	579	633	619	625	614	630	617	598	562	651	578	609	591	620	623	592	613	607	589	620	621	604	637	597	578	611	615	623	615	612	596	574	577	636	609	617	546	574	560	628	609	613	597	633	617	641	580	629	610	567	606	598	667	588	629	614	632	609	625	593	585	620	575	582	583	571	615	597	614	563	628	598	608	582	651	620	632	621	616	629	610	569	563	645	639	587	608	612	616	606	621	631	611	576	634	611	591	568	591	576	639	628	577	623	580	618	607	645	625	587	616	621	591	601	601	626	563	642	626	629	636	605	632	626	612	621	664	615	636	607	622	609	630	640	610	553	594	647	599	600	633	590	636	600	638	620	622	606	598	592	655	658	625	595	650	643	625	585	617	581	616	614	643	607	642	615	597	675	588	575	556	604	611	619	615	646	595	598	676	587	591	625	613	582	649	592	682	601	614	556	591	574	604	595	660	606	581	603	635	660	547	608	573	620	598	624	604	580	606	598	589	584	599	623	605	661	573	603	595	596	598	582	577	569	596	639	600	573	594	610	629	582	604	609	619	608	628	601	607	584	603	606	643	590	615	639	605	593	593	600	646	599	594	599	566	659	547	604	671	624	615	633	582	630	597	607	590	627	620	569	619	598	603	611	597	575	589	584	621	598	645	603	579	638	556	634	592	611	608	616	637	622	566	634	607	593	578	589	633	598	607	649	617	636	599	600	576	620	573	614	625	591	573	584	617	582	589	631	612	611	638	599	631	574	564	561	627	625	612	617	603	615	593	607	613	604	604	621	612	612	557	585	586	658	656	620	626	657	565	605	583	612	624	650	625	586	641	599	634	619	614	624	581	608	596	617	579	564	613	601	571	617	631	627	633	640	608	599	606	619	578	594	613	615	578	603	603	555	581	605	615	572	567	595	606	627	586	617	618	601	589	575	606	618	584	637	649	598	597	623	563	628	626	585	618	617	563	594	651	608	644	632	577	611	587	616	590	587	606	544	687	631	626	586	623	590	584	630	599	664	588	638	530	598	636	661	628	607	603	644	586	637	608	653	634	624	594	639	587	643	598	683	604	612	604	662	614	604	619	615	621	564	633	636	632	585	606	598	615	581	615	617	610	595	619	616	633	614	628	638	594	598	626	609	603	599	611	602	596	645	622	602	590	645	537	653	578	599	633	579	625	635	591	598	642	640	610	616	612	588	579	572	657	597	613	625	552	615	664	608	661	591	616	657	610	609	553	606	621	618	613	612	614	587	633	574	596	623	622	609	577	610	580	574	589	572	628	604	620	629	608	603	604	599	640	619	586	624	565	598	603	637	589	593	619	639	634	585	651	626	634	629	631	577	581	591	632	614	612	629	593	599	621	589	616	606	607	657	579	585	639	667	641	590	581	546	623	582	624	605	592	623	630	629	575	584	631	628	613	612	612	614	620	594	602	568	621	626	604	636	617	664	650	629	593	665	572	604	612	666	588	633	605	614	620	593	605	626	611	620	600	579	625	597	615	655	604	570	600	561	605	611	586	597	593	559	658	618	607	593	569	658	573	615	636	629	587	644	620	636	617	593	587	611	625	642	619	643	611	645	604	626	577	621	595	663	612	665	584	596	605	588	555	579	596	624	579	616	604	614	627	614	574	630	596	618	638	621	594	596	547	554	606	593	600	612	590	640	673	608	560	619	584	576	602	602	675	614	623	568	641	615	618	632	578	577	630	612	663	566	609	565	588	632	640	612	587	621	624	588	596	624	608	622	620	595	624	614	570	614	592	618	625	580	603	597	636	609	584	605	593	626	631	605	607	606	597	624	623	629	608	602	590	583	599	631	594	594	565	651	609	578	592	612	664	622	612	611	563	658	560	568	631	603	609	612	626	608	613	644	606	618	606	623	592	601	572	584	588	616	607	660	583	563	622	570	573	596	621	641	594	588	557	586	621	601	665	602	589	675	585	594	572	620	592	619	579	590	670	631	617	614	569	587	601	594	630	548	628	616	600	555	648	608	661	644	602	669	658	610	552	602	547	573	628	596	590	584	629	628	560	636	639	561	632	603	647	578	615	606	648	593	652	644	647	586	631	575	589	629	564	635	608	607	605	597	657	575	614	597	605	579	623	594	626	617	632	587	601	630	625	586	646	571	641	605	570	593	572	591	624	556	629	650	593	546	631	597	604	623	592	585	553	596	614	623	618	595	630	594	639	600	574	606	623	579	618	606	597	604	569	595	633	599	600	623	621	560	595	614	637	650	574	605	653	627	614	598	565	589	614	620	611	594	579	620	604	605	611	603	609	633	609	621	655	617	602	611	540	655	580	610	592	626	590	593	581	596	615	611	599	614	600	578	619	608	666	576	602	614	601	608	586	592
22867	21385	29032	24089	21378	21423	9491	1209	739	715	594	554	517	452	390	412	368	363	334	316	354	371	396	418	424	386	429	352	328	303	326	294	320	258	275	273	269	297	313	311	302	293	240	286	239	271	275	242	260	248	230	269	240	271	278	245	269	220	234	251	246	258	265	253	262	234	272	229	256	264	256	248	268	226	258	241	273	225	235	247	244	251	260	238	242	274	269	245	240	247	253	227	214	268	245	248	247	279	230	238	271	246	221	244	234	248	265	279	247	225	266	257	248	262	242	254	236	223	261	260	215	219	217	258	280	243	236	273	256	253	247	224	244	229	256	246	231	211	239	236	238	240	267	226	266	266	259	241	193	240	254	250	241	261	261	260	245	246	260	246	267	228	275	229	237	242	259	234	248	225	228	259	268	229	270	253	252	225	226	261	234	276	262	257	252	237	228	253	257	249	252	247	238	247	253	236	236	249	244	277	237	253	264	268	238	229	231	242	249	235	228	231	265	266	256	237	262	278	259	255	210	262	247	259	236	231	221	240	239	239	256	241	256	253	242	242	253	225	253	270	257	246	246	259	255	247	247	260	246	245	214	254	236	263	240	234	259	252	250	232	266	250	265	274	214	233	275	233	250	249	273	252	264	264	249	249	239	248	259	228	253	222	231	252	271	252	262	257	247	237	226	263	247	241	228	245	233	236	205	228	233	264	248	254	261	268	239	247	259	281	228	275	277	240	223	229	234	288	247	234	254	253	237	239	233	236	249	233	233	254	275	227	259	221	255	240	233	252	227	248	260	250	224	255	256	250	250	226	256	268	231	245	237	231	236	243	214	208	257	265	237	237	228	222	249	253	255	216	260	248	232	249	240	261	246	272	244	237	238	229	257	249	244	234	255	267	225	257	236	236	259	267	242	264	232	226	258	238	246	228	240	230	238	228	242	267	255	255	238	234	291	248	234	247	246	259	225	231	244	262	248	251	216	247	234	227	241	225	257	246	260	250	275	252	271	249	266	233	228	245	264	235	241	266	229	253	247	237	257	259	248	210	207	225	259	247	231	264	207	238	242	237	253	256	229	268	240	252	267	237	253	234	261	242	242	247	250	233	222	208	254	245	276	227	264	230	253	238	242	233	255	259	218	226	245	264	258	251	222	252	263	232	261	263	252	245	240	262	254	235	252	233	242	199	248	243	234	248	238	239	254	232	239	249	261	254	257	225	250	250	245	250	248	263	216	243	233	251	277	280	260	241	230	252	250	265	219	274	270	242	246	250	226	228	262	212	241	253	213	245	232	233	268	274	258	249	256	223	220	256	249	274	226	236	221	232	250	234	268	250	237	256	227	245	233	286	263	225	241	259	242	268	231	231	204	249	264	242	292	245	237	231	255	249	256	253	246	258	267	235	272	227	239	247	226	275	257	217	209	247	247	255	212	238	258	226	252	218	258	252	232	250	255	266	242	270	238	252	261	270	222	244	266	228	231	238	248	265	240	223	252	223	250	239	247	248	251	256	242	258	258	228	237	287	229	248	256	258	242	215	226	211	266	258	253	234	277	230	253	230	235	249	251	225	236	250	244	236	230	252	245	251	265	284	222	234	244	237	256	243	230	232	240	274	230	242	273	248	259	273	252	257	251	255	255	217	257	262	239	251	254	218	256	260	222	245	246	247	247	250	254	242	264	258	233	235	263	235	254	244	259	225	245	254	256	236	227	253	257	233	257	253	216	279	223	241	268	261	254	255	277	233	251	253	243	204	248	235	252	227	281	222	256	228	251	224	227	259	253	221	245	249	238	233	244	242	262	238	237	245	234	278	234	258	241	239	231	265	221	254	244	211	236	219	231	226	260	247	250	217	267	230	229	247	244	268	213	247	251	234	240	216	225	244	220	241	240	250	267	277	261	261	234	236	251	259	252	244	229	245	239	240	250	242	244	274	272	249	248	275	225	250	265	254	230	237	226	262	249	252	271	224	253	229	274	265	220	222	271	250	257	231	252	235	239	229	236	264	230	247	250	230	245	231	205	264	239	249	249	246	229	263	269	230	250	251	268	232	219	247	255	224	238	237	247	254	274	257	262	241	247	246	262	228	227	246	274	272	238	250	245	256	273	271	201	243	246	262	257	244	240	247	249	260	234	256	248	234	249	266	234	252	247	242	211	265	257	238	234	208	221	244	238	239	262	247	260	251	266	239	254	221	248	247	232	226	267	232	291	270	245	257	243	235	240	248	234	244	227	231	265	249	235	264	236	251	237	254	231	239	252	243	228	248	282	257	213	252	226	239	241	240	241	237	253	253	245	240	258	249	237	247	238	242	241	225	234	245	240	241	254	260	250	256	243	260	240	269	255	245	246	253	255	264	247	249	277	249	251	245	233	252	239	230	217	241	241	263	231	247	249	226	257	238	228	220	245	240	240	274	253	219	250	234	244	240	229	241	246	232	225	240	282	256	268	256	228	249	228	244	276	248	222	280	247	244	254	214	235	233	231	219	242	257	259	250	262	247	247	240	276	237	251	252	263	243	243	236	239	255	240	239	238	231	266	221	248	237	252	248	243	213	246	233	253	262	244	228	254	224	250	249	258	229	235	219	263	266	262	259	238	243	268	237	237	267	245	221	262	218	235	258	245	251	217	263	229	253	256	232	262	259	240	250	260	238	232	235	255	236	239	249	232	242	228	255	243	269	268	235	248	257	246	238	235	252	244	242	235	263	265	226	205	266	228	222	230	257	241	240	264	249	255	216	263	257	213	261	265	246	279	209	248	237	237	256	249	234	247	224	247	230	258	246	239	236	211	235	260	230	241	254	244	258	256	213	243	238	251	230	245	269	234	240	256	236	226	220	255	250	268	248	232	245	245	235	252	250	239	247	239	220	235	257	249	224	248	245	281	223	240	244	256	280	272	263	225	246	249	229	267	247	248	203	269	245	235	253	262	265	223	273	262	252	250	244	228	223	270	217	240	238	233	237	258	273	249	247	233	226	232	252	275	257	265	272	233	226	239	227	230	229	264	247	235	251	269	253	233	254	257	259	236	231	218	269	258	233	254	258	258	235	236	242	244	240	244	253	257	218	223	253	259	230	232	254	245	227	266	261	238	268	218	245	238	280	229	241	207	238	263	239	241	250	222	245	258	236	247	252	236	256	210	277	231	246	239	244	271	242	243	244	280	217	240	275	231	231	233	242	246	233	239	215	254	250	241	257	229	273	256	240	283	227	233	247	254	239	240	246	246	243	237	276	256	203	265	231	242	233	291	287	243	266	244	237	250	276	248	254	261	263	235	243	241	216	245	241	234	286	251	237	232	242	249	231	236	259	254	232	268	249	268	252	278	241	225	226	218	234	271	240	256	243	236	263	237	233	253	276	251	238	248	226	259	250	234	227	247	228	230	235	228	247	240	218	228	313	257	225	260	261	262	248	253	235	261	253	287	277	287	223	241	224	232	278	234	250	242	249	244	248	244	261	243	226	252	233	245	251	241	258	271	242	262	247
5332	16467	11795	5870	4164	2993	2199	1716	1315	1087	923	797	656	634	562	486	457	470	414	450	426	428	490	551	604	497	528	404	373	335	304	395	356	369	323	313	355	294	282	321	315	319	284	303	300	312	266	294	282	296	303	268	311	292	305	262	284	299	319	268	280	253	273	293	291	290	293	250	254	273	258	301	294	263	260	287	304	266	294	270	282	276	263	290	285	271	275	294	299	315	286	287	284	308	234	270	268	247	267	258	275	261	270	241	288	289	312	286	286	271	293	290	268	253	273	257	305	274	278	275	284	295	298	281	257	271	267	285	279	266	270	275	284	256	261	287	277	284	231	244	255	291	273	261	288	272	273	260	261	303	303	276	296	289	262	284	252	281	264	265	265	286	238	256	283	263	268	297	273	297	282	253	252	261	276	311	261	291	289	293	261	293	246	263	263	284	265	287	268	268	278	300	272	281	281	254	271	294	271	258	279	260	248	271	297	293	258	274	275	271	271	272	280	265	268	300	310	272	258	246	276	292	261	269	295	268	287	299	281	254	256	293	266	289	287	281	290	292	257	233	308	294	281	253	286	296	307	249	276	278	267	296	308	292	262	260	282	274	275	266	283	287	282	277	281	274	271	273	304	262	298	282	284	263	288	273	299	289	276	255	275	279	282	267	291	253	321	286	246	313	283	289	275	302	278	314	268	284	263	280	265	263	325	262	271	262	283	281	247	279	264	264	232	280	255	233	233	243	268	281	270	284	299	269	273	287	289	275	267	282	270	282	274	289	306	251	273	273	254	270	287	305	259	287	266	294	249	254	271	283	250	250	294	268	255	295	291	275	292	250	273	242	269	252	279	277	268	259	263	261	261	256	285	299	318	296	267	244	284	267	264	263	270	287	277	276	268	262	293	296	258	277	295	291	264	293	284	280	294	241	285	289	314	293	272	242	297	261	273	251	287	251	245	302	274	264	269	299	282	276	287	245	265	276	300	269	286	286	319	281	272	272	253	294	287	263	263	272	269	275	269	284	290	296	259	286	280	266	274	233	280	302	291	273	290	252	293	288	276	287	296	225	302	278	275	263	269	315	270	282	302	286	293	276	276	257	259	293	266	270	259	278	281	293	275	290	258	257	279	290	266	282	302	273	255	282	251	253	257	285	263	244	301	289	277	240	276	287	278	260	268	256	269	267	295	278	280	285	253	279	243	281	247	274	282	271	302	295	292	261	274	254	240	269	303	263	299	305	272	277	268	266	250	297	293	257	279	279	294	286	294	285	289	306	280	264	285	258	302	273	263	283	246	254	257	297	285	274	269	253	299	289	274	276	261	300	247	300	279	306	253	293	304	277	275	293	294	258	271	264	299	266	287	253	257	262	266	301	272	278	274	251	272	289	267	266	307	278	260	287	247	274	275	281	272	239	274	297	265	299	285	262	274	281	280	269	313	271	296	281	252	272	296	269	272	255	282	273	254	232	281	279	269	279	256	253	280	271	265	278	281	275	268	263	299	279	302	286	253	262	268	268	290	239	257	287	247	300	273	295	283	284	293	263	282	262	281	280	293	286	251	252	266	293	304	300	288	259	264	268	282	302	271	268	272	285	257	270	281	264	313	285	274	267	311	251	279	277	275	263	265	301	289	285	270	265	274	273	292	270	294	279	288	273	258	283	265	306	294	292	281	271	308	310	256	277	268	263	286	263	267	276	286	286	267	282	276	260	267	269	293	235	277	295	282	289	299	305	252	274	262	298	290	293	286	287	240	298	277	262	288	301	261	287	271	276	269	274	267	246	262	262	266	289	285	249	290	277	272	281	259	289	268	278	282	296	246	247	280	261	290	260	269	284	253	288	276	261	273	283	273	286	261	293	261	265	249	260	267	272	278	249	265	281	274	257	271	246	306	270	261	268	261	278	272	250	280	285	270	255	287	270	277	284	272	299	277	279	278	274	287	251	261	303	275	292	274	268	302	269	284	280	276	293	286	283	290	278	245	282	280	297	280	287	250	275	269	274	253	288	278	279	265	243	287	279	267	251	282	280	257	250	256	297	283	289	276	280	261	303	277	295	291	269	286	256	280	268	279	267	273	274	279	287	271	244	288	279	257	274	279	260	282	276	264	265	276	278	303	269	272	311	256	257	286	272	261	247	277	258	298	284	269	279	291	263	298	257	279	257	271	288	270	248	257	276	246	266	279	244	260	320	258	245	268	296	272	251	278	270	265	298	284	254	289	276	259	270	272	246	278	265	282	269	279	273	306	284	264	277	288	289	273	250	301	259	286	301	284	260	281	281	268	292	266	272	276	270	276	287	258	255	273	297	272	281	265	258	276	280	279	282	283	255	246	236	281	267	281	278	276	274	269	269	267	266	249	259	264	251	267	283	264	284	267	254	295	267	272	279	270	279	269	287	264	239	267	295	269	266	271	284	264	279	270	250	273	286	276	274	284	306	301	310	275	287	263	286	262	271	268	276	259	267	305	276	258	292	296	289	240	264	264	277	277	251	276	285	280	277	261	273	292	279	280	261	299	284	248	275	286	268	270	284	287	261	268	281	290	269	269	287	268	272	289	277	253	290	270	261	273	287	273	275	294	267	260	300	274	222	277	261	284	263	292	254	271	273	265	275	263	286	268	297	288	265	287	291	290	282	257	266	295	284	246	267	299	287	232	282	266	290	255	280	271	280	293	296	256	262	266	273	287	256	306	283	246	276	299	282	287	266	276	288	301	291	291	289	270	267	265	271	270	255	293	266	275	275	282	264	305	293	258	315	298	282	278	254	278	276	256	262	302	283	297	280	303	282	287	269	268	253	260	275	275	263	265	276	270	281	290	285	267	285	294	271	277	264	266	260	263	294	312	266	273	281	248	283	255	259	280	274	247	267	281	289	277	264	257	258	279	316	274	284	263	279	277	304	297	270	324	264	286	258	234	285	280	277	280	314	288	271	273	245	290	287	277	286	257	296	282	271	259	233	271	272	262	272	248	281	259	286	277	270	286	274	252	289	299	262	304	303	278	253	258	276	268	302	262	269	237	252	282	269	261	270	273	239	288	253	281	275	262	287	264	300	279	284	291	259	290	277	272	268	282	278	292	285	259	289	264	242	292	270	281	265	280	268	287	300	269	264	276	280	268	274	280	305	248	289	284	265	264	311	287	248	275	257	297	263	282	255	242	282	259	309	279	282	287	304	258	281	263	267	278	290	271	267	273	308	277	286	273	265	258	271	300	293	258	259	282	285	277	277	268	261	295	267	252	287	305	255	263	280	282	308	266	265	327	307	269	312	270	274	265	268	265	244	259	281	261	295	258	278	289	277	283	298	300	264	237	277	263	259	247	302	256	287	326	262	266	277	272	283	269	290	275	282	300	259	268	273	270	255	271	274	279	289	264	262	308	304	256	277	260	276	275	247	271	272	275	270	255	272	290	317	248	260	281	271	298	273	285	263	263	268	261	258	290	307	301	275	296	292	268	273	294	266	284	266	293	282	287	284	273	262
27579	19869	7313	1579	1031	946	846	862	842	784	789	824	791	815	813	824	829	778	835	846	790	804	883	839	874	888	835	854	797	791	751	778	801	773	779	794	796	794	849	802	815	785	766	840	811	816	742	811	808	740	838	764	803	818	793	776	805	804	775	789	854	792	793	780	790	724	807	750	808	799	757	799	800	812	778	845	826	807	847	810	763	804	750	809	781	803	816	781	818	797	758	793	827	804	786	802	749	755	778	825	805	764	787	748	761	786	774	803	782	778	786	777	735	688	833	795	805	803	750	771	775	756	746	796	837	750	782	829	793	787	769	758	793	778	761	787	774	836	829	796	792	774	767	843	804	797	777	768	800	796	802	770	769	778	802	744	808	792	800	819	805	776	831	740	796	796	811	779	810	836	805	788	813	797	782	759	807	786	774	769	816	788	791	805	774	762	773	823	781	783	737	810	799	838	773	801	789	747	835	849	785	789	818	828	726	824	811	734	763	829	814	768	775	805	751	732	804	752	768	791	819	762	798	777	799	805	779	805	761	755	786	797	770	811	814	781	876	784	769	796	849	798	776	839	780	811	734	805	748	775	756	763	776	812	753	789	789	818	767	714	786	820	789	781	841	753	776	781	783	777	776	776	778	832	758	815	796	807	756	804	793	763	846	755	819	765	802	785	790	811	817	779	796	783	801	808	798	752	789	814	771	782	771	753	819	788	760	813	823	812	840	802	765	822	758	804	763	785	782	801	797	799	852	783	795	801	741	780	786	822	792	824	767	761	819	828	785	796	835	788	781	751	794	776	781	834	761	812	771	809	779	785	789	831	821	772	770	811	778	813	792	772	816	761	760	790	779	783	791	812	839	798	809	791	735	822	777	792	793	822	797	792	835	793	813	791	804	815	790	755	796	754	801	810	794	814	806	769	811	781	785	822	789	744	796	774	794	764	789	793	790	771	769	781	799	788	810	814	755	821	814	711	860	813	819	771	796	798	823	769	769	753	838	798	743	757	788	806	775	772	824	790	823	797	772	817	772	793	789	809	798	777	779	772	805	812	802	804	747	768	797	791	761	794	805	805	809	785	802	793	789	773	766	789	799	787	829	751	823	775	806	785	789	775	764	833	777	742	781	794	832	843	754	775	786	787	757	801	730	740	736	760	793	802	789	753	800	811	743	801	853	771	787	766	814	792	777	773	815	805	788	770	809	838	801	802	813	749	773	781	808	796	828	839	821	762	832	806	799	757	740	782	811	801	806	776	747	823	799	824	756	808	815	769	828	811	754	823	819	829	745	783	813	779	759	781	792	798	802	764	790	787	827	781	805	758	832	730	787	787	775	785	756	812	832	808	784	759	801	771	815	799	791	805	758	802	799	818	780	750	823	802	788	753	810	799	761	783	799	806	779	828	789	784	758	800	772	826	767	769	852	825	752	854	807	793	814	894	790	814	761	831	805	795	813	729	772	754	799	800	784	809	817	749	787	803	776	760	785	815	776	758	781	759	792	799	753	823	808	798	833	807	804	742	799	813	799	802	747	775	807	793	787	775	810	836	790	791	825	771	739	763	774	782	751	814	771	738	760	729	802	802	776	794	735	806	778	822	793	781	779	763	764	781	759	781	760	773	847	747	826	774	740	808	813	804	773	788	797	796	795	800	788	790	816	825	795	804	809	816	764	799	817	816	757	836	768	744	775	812	779	776	804	801	817	795	763	767	820	792	806	790	785	763	780	790	816	830	786	790	814	802	814	785	847	801	774	815	789	829	829	806	816	775	775	811	797	757	799	776	797	763	807	739	837	789	760	789	776	753	820	780	809	756	808	770	850	817	833	805	822	732	741	787	787	748	823	815	755	805	773	751	791	767	795	765	824	832	792	786	817	765	719	749	791	797	795	802	796	766	781	811	792	759	782	748	826	829	767	801	831	775	773	831	806	815	793	842	750	803	839	766	830	775	794	741	773	783	850	784	794	822	751	818	739	754	801	789	785	811	816	759	776	774	738	768	784	780	774	803	768	780	767	784	744	829	834	759	756	726	756	779	812	808	798	761	821	859	736	788	792	765	808	795	849	815	806	803	802	798	809	820	773	734	713	785	797	812	822	767	788	755	755	772	758	810	746	776	770	796	784	753	777	796	810	756	778	792	776	828	778	810	824	790	761	783	772	789	807	792	783	786	773	834	793	801	797	787	785	759	820	730	759	785	770	776	827	829	812	732	747	820	809	798	780	830	834	883	812	752	801	781	758	795	780	749	850	757	774	817	788	793	760	815	785	789	812	813	775	785	830	725	835	772	796	746	813	739	825	822	787	790	820	793	752	836	726	791	792	756	768	760	852	800	742	817	774	747	774	792	796	766	768	791	738	787	789	839	790	786	750	772	776	751	774	782	765	779	775	765	794	765	777	765	838	812	773	760	820	786	765	762	761	752	751	786	763	793	813	762	755	758	784	844	812	755	823	838	740	802	740	830	757	807	790	820	781	785	811	796	768	792	803	836	833	824	766	832	781	766	782	832	863	791	797	830	765	804	783	772	775	776	827	826	797	732	775	801	810	768	839	788	760	791	784	846	807	781	774	793	794	865	793	799	758	808	829	783	736	778	795	813	768	788	838	764	820	841	779	770	784	783	788	750	805	814	773	778	767	832	791	795	787	775	791	810	765	783	795	784	833	755	799	797	787	865	764	760	787	789	815	751	767	751	817	741	777	783	785	799	837	817	761	813	770	753	798	802	783	764	787	767	822	770	774	766	753	816	778	814	827	851	823	841	762	824	834	770	749	809	811	799	796	771	729	812	837	798	781	785	818	794	790	779	830	810	852	760	826	801	766	786	789	783	763	799	794	793	792	821	795	778	823	823	785	806	764	838	716	769	795	822	764	758	825	814	831	805	788	801	794	796	835	737	795	794	788	741	788	783	788	798	815	780	775	793	835	747	799	785	775	769	761	737	856	805	758	798	778	775	784	765	829	784	742	793	793	795	815	746	816	815	780	764	808	821	806	807	819	850	765	812	765	802	781	765	825	774	836	767	775	749	756	880	811	774	782	725	812	759	785	751	790	791	816	792	831	819	865	807	815	806	819	777	794	793	777	858	827	807	810	810	782	795	793	840	796	759	785	792	808	802	825	793	813	778	776	741	777	774	785	845	777	828	789	708	777	766	789	746	829	823	785	774	788	755	799	773	815	802	794	762	756	780	882	798	798	813	810	843	712	786	838	806	791	795	772	762	805	792	798	796	752	800	808	817	768	788	823	788	787	815	765	791	781	835	809	769	790	792	769	778	791	833	827	802	769	751	845	804	794	740	798	808	750	823	860	787	756	829	748	808	807	814	768	811	830	828	829	777	782	778	842	749	802	774	786	789	782	799	819	794	758	785	793	771	774	793	799	735	844	812	805	809	822	788	785	815	810	842	802	861	771	790	772	785	801	812	766	800	791	774	772	796	812	787	785	796	774	807	813	776	786	787	768	778	783	780	793	797	823	795	803	785	779	782
5006	3912	2362	1431	1224	1116	974	1018	976	904	954	833	909	910	879	848	817	860	903	876	907	924	921	1000	996	913	875	911	842	895	824	866	907	885	831	842	858	854	868	858	855	901	878	842	847	902	856	874	846	808	897	871	848	915	897	807	885	863	862	901	865	859	882	862	882	793	881	827	833	921	878	826	834	854	832	869	832	896	847	849	854	799	859	846	866	880	858	836	829	898	884	851	841	878	854	853	839	930	846	912	825	833	856	849	910	865	859	833	844	853	805	857	869	851	816	855	843	880	844	867	887	808	831	839	918	859	895	902	889	800	836	825	847	863	889	829	912	880	850	820	853	866	857	884	896	848	868	840	882	890	836	884	929	876	798	864	795	854	875	867	842	904	851	820	870	883	847	879	784	860	876	886	866	879	892	817	850	913	857	904	836	834	797	871	862	873	864	840	892	884	823	849	830	867	846	906	849	874	842	822	845	806	889	880	842	851	845	842	843	863	819	857	878	821	858	843	859	894	880	839	852	828	866	823	856	886	866	864	826	832	893	866	924	864	862	881	845	863	843	855	874	906	876	858	889	880	871	861	868	876	804	888	865	844	842	899	831	867	858	910	863	852	925	936	834	822	854	831	799	825	821	870	819	860	868	838	871	870	885	903	905	835	868	844	859	899	872	870	812	838	857	825	903	871	887	854	880	854	831	858	873	846	862	834	833	902	829	851	889	862	878	858	828	875	853	878	920	894	877	849	855	862	871	894	839	894	819	869	842	914	869	861	841	865	797	847	830	853	848	867	893	832	841	846	866	825	894	802	832	909	867	850	913	862	852	826	888	863	875	887	906	785	863	824	832	888	852	877	882	867	871	879	827	880	780	856	874	898	927	845	818	798	835	886	818	857	883	883	894	874	904	929	833	856	819	882	878	840	860	874	825	808	828	863	846	839	865	841	874	836	896	907	889	868	837	829	900	853	816	856	851	847	850	853	881	857	881	854	819	887	788	846	841	865	847	840	874	881	858	846	856	796	823	865	844	900	857	801	872	813	847	838	895	881	880	840	866	859	882	825	869	848	868	857	822	900	857	870	865	855	820	828	859	870	873	891	827	856	879	809	850	863	902	831	857	829	869	856	888	877	875	880	839	892	847	912	823	803	822	920	895	874	886	908	846	867	877	895	816	853	859	860	839	953	862	920	839	852	807	904	877	902	881	830	827	887	812	894	844	905	863	891	830	876	806	873	932	913	841	826	853	900	840	851	911	865	874	871	845	880	847	898	839	870	943	901	898	897	831	888	886	887	886	875	891	805	830	875	823	852	854	883	849	871	901	897	884	927	855	917	876	889	902	877	860	860	845	893	841	843	854	820	828	891	839	906	837	849	875	872	843	848	853	825	843	866	870	860	842	836	854	865	843	816	855	807	864	844	830	844	885	857	886	844	870	865	838	830	872	855	868	867	812	807	828	904	895	828	878	840	910	843	838	860	908	839	892	839	844	876	805	864	847	851	830	875	827	843	844	832	879	815	838	852	847	873	843	826	884	812	857	929	809	876	860	844	800	838	827	858	888	839	879	844	888	893	872	876	867	891	835	863	838	882	850	869	883	862	855	829	840	884	828	885	834	906	852	845	876	820	871	941	893	908	879	951	862	863	877	845	835	857	813	846	840	875	880	809	827	857	880	824	891	849	882	874	818	836	811	864	849	889	803	847	894	784	881	870	840	887	845	842	837	853	914	854	838	796	834	857	863	866	888	886	885	822	855	912	847	889	877	860	867	879	865	890	853	861	826	835	882	845	856	874	852	886	828	845	879	856	836	812	889	862	858	863	870	849	813	864	911	906	847	864	887	859	906	842	827	862	820	830	828	802	844	845	840	866	864	877	827	926	858	852	849	892	907	878	822	883	868	856	849	862	839	807	793	858	904	854	844	859	866	786	911	909	928	869	732	845	881	816	887	919	844	881	831	829	835	865	854	815	830	846	873	869	836	865	831	855	849	847	801	868	892	855	821	853	870	935	852	869	864	855	878	865	873	808	858	853	840	871	896	861	810	829	853	868	854	861	903	894	820	862	800	912	837	842	851	882	879	816	848	850	903	855	910	882	876	871	837	932	891	844	865	821	862	885	857	877	886	851	865	848	828	852	833	893	880	862	838	849	883	843	868	873	861	876	860	856	864	854	835	842	876	861	839	871	872	860	833	884	896	876	834	864	833	813	890	894	824	889	826	856	847	833	840	855	829	850	856	836	899	875	870	930	851	846	806	809	877	882	875	861	868	886	850	892	882	842	819	836	898	858	830	835	868	848	876	846	904	843	809	844	835	822	843	889	874	854	858	897	845	829	875	888	820	845	853	905	844	880	882	865	844	865	935	833	872	853	869	887	844	837	917	822	860	820	844	881	852	867	879	884	864	796	818	854	856	843	862	860	837	872	915	820	854	853	860	861	840	867	857	825	864	895	875	860	884	876	894	843	901	824	822	864	856	842	869	874	840	890	861	864	887	907	858	872	857	848	866	872	829	869	813	839	845	891	896	877	882	845	854	791	880	862	846	826	856	839	840	862	847	858	912	854	829	886	855	861	848	856	858	927	853	901	898	842	843	873	919	864	896	871	874	873	888	906	836	887	770	825	808	840	812	846	810	902	887	850	863	819	869	810	809	850	852	865	851	853	858	908	827	838	823	859	830	888	880	863	860	885	850	880	831	839	850	821	845	841	854	877	829	892	883	883	854	809	867	898	892	873	824	867	867	862	814	882	866	863	850	864	830	867	846	893	874	859	897	840	915	857	838	888	892	858	849	870	882	908	886	891	765	831	855	886	860	837	904	790	856	885	797	885	806	845	845	820	892	832	854	832	765	859	882	891	842	862	877	875	866	956	838	804	855	863	852	861	878	834	905	824	832	876	858	879	854	873	826	864	823	803	904	841	872	874	908	872	873	800	877	836	816	916	852	837	815	894	906	854	821	845	818	869	851	897	898	858	812	846	855	803	844	878	835	825	833	848	881	824	847	884	849	871	880	865	858	929	823	859	887	863	847	863	835	856	912	836	888	821	871	863	840	845	846	859	890	834	850	903	829	844	860	884	902	888	878	829	833	839	845	838	879	823	850	832	874	857	896	815	867	829	828	827	881	839	856	860	905	870	850	815	879	858	882	844	889	838	867	851	832	903	825	863	868	891	841	858	815	893	888	866	824	862	875	927	866	905	820	843	839	812	854	834	871	833	871	837	854	830	863	881	846	852	886	868	822	847	863	865	856	852	863	844	850	920	835	828	869	855	877	846	810	837	844	885	837	893	851	846	808	833	866	829	858	815	880	857	864	889	885	837	879	857	869	856	870	849	908	840	815	897	858	818	868	906	800	891	886	882	903	795	807	860	861	873	864	832	825	838	873	885	849	875	853	838	885	838	864	854	863	835	888	865	894	814	872	912	858	832	797	845	822	886	878	816	857	840	870	860	854	871	846	848	859	886	894	831	855	843	888	851	819	836	875	847
23963	21298	28465	24435	21283	10892	1523	1067	874	847	787	735	727	693	654	624	650	630	649	599	649	648	650	745	706	665	710	636	595	575	661	616	599	634	594	617	603	594	608	564	631	642	630	558	573	557	605	574	603	555	576	634	627	601	580	581	577	593	621	573	606	550	609	621	567	545	528	539	588	602	642	591	589	521	584	585	582	619	527	595	568	594	586	598	598	575	595	530	601	605	552	581	577	603	615	576	596	586	624	577	594	592	581	607	583	599	603	614	590	581	635	602	631	604	591	575	583	554	540	570	607	526	587	599	633	571	586	608	598	611	579	585	548	594	566	601	556	587	574	581	579	555	618	581	618	572	541	604	588	569	579	617	566	625	574	553	570	588	566	586	608	608	613	578	604	623	576	576	573	609	589	594	589	582	610	625	572	574	603	568	599	571	574	589	581	623	582	596	572	570	629	548	597	585	588	574	573	573	521	577	619	585	589	600	529	537	607	577	586	600	594	565	585	640	572	585	596	554	544	604	586	578	565	547	570	625	547	602	557	589	600	579	547	585	608	599	541	545	623	593	547	550	618	580	565	634	599	602	614	616	567	556	552	613	575	601	574	612	611	575	609	588	617	582	606	592	557	573	568	576	549	589	614	599	601	600	573	599	556	585	580	614	552	558	529	596	589	542	576	614	612	606	634	607	552	561	559	560	568	596	597	627	627	596	587	569	543	577	579	552	570	634	611	575	591	570	572	557	620	596	557	582	532	630	575	592	572	600	599	572	603	582	558	589	531	528	579	586	612	586	541	587	588	573	531	532	591	559	588	521	598	572	637	589	587	555	549	589	609	571	561	591	588	554	540	594	651	576	613	575	572	533	609	542	606	598	562	613	531	557	589	552	586	603	597	607	588	580	626	603	625	552	607	560	515	587	585	603	568	543	586	574	623	539	593	601	585	571	637	634	603	570	634	530	565	609	579	584	607	592	606	571	599	572	568	585	556	559	606	590	603	627	592	606	579	564	613	618	562	567	583	575	602	567	561	534	585	555	606	571	556	567	568	553	571	557	532	608	634	581	600	599	593	554	548	607	584	580	582	612	626	551	607	553	557	615	630	556	598	588	599	595	559	589	527	604	567	575	595	565	590	592	614	528	623	588	583	595	590	592	576	559	584	567	589	549	571	565	599	622	555	585	530	593	620	582	564	559	565	654	586	567	573	580	565	547	627	548	575	551	601	567	582	592	584	564	588	601	558	584	577	570	574	619	587	597	567	575	600	614	620	621	590	571	618	579	589	589	595	588	630	550	563	621	585	528	589	591	574	537	581	576	575	554	547	571	554	559	587	582	543	588	628	633	522	608	556	548	585	537	547	601	582	568	603	565	564	613	585	553	603	582	554	574	556	575	561	598	593	597	610	575	583	589	582	566	582	544	585	588	595	569	530	579	605	625	580	604	548	563	554	559	569	610	568	604	576	580	582	567	574	560	543	560	592	541	605	583	536	545	600	582	581	630	572	546	587	560	559	595	593	570	548	582	584	552	637	610	621	577	593	619	546	609	603	624	572	628	582	562	575	533	587	563	570	583	607	598	567	591	608	558	573	545	553	591	548	559	593	590	585	588	618	550	546	553	580	608	557	552	606	590	579	614	592	568	594	605	593	571	613	588	579	572	542	544	617	591	636	576	544	607	550	634	615	587	564	586	580	617	591	623	592	552	595	597	597	550	591	623	567	573	556	596	605	595	597	569	588	554	547	582	589	568	586	597	598	598	646	562	585	615	582	578	578	561	564	555	593	573	580	629	624	635	591	574	563	586	611	569	573	573	596	587	604	597	592	584	569	560	578	555	575	602	591	538	594	554	592	576	583	545	619	549	586	518	626	586	585	595	595	541	535	587	582	586	539	604	584	607	566	575	597	556	593	569	587	587	613	558	586	609	593	550	567	552	565	532	582	608	591	579	596	619	558	605	610	559	598	551	526	597	586	563	564	547	530	592	587	592	602	601	587	574	585	616	575	562	558	596	611	622	578	585	540	586	597	602	556	582	587	574	594	562	545	624	553	600	567	651	604	578	555	575	585	569	569	593	574	567	555	623	560	586	575	550	602	602	592	600	628	593	594	615	578	598	608	563	558	540	586	593	575	632	571	520	542	589	594	584	581	592	542	564	613	561	622	584	562	569	553	569	605	587	629	576	561	578	558	524	578	584	591	586	580	627	586	609	553	607	585	566	536	537	579	599	571	612	580	596	555	568	550	581	591	604	600	589	570	578	594	611	599	576	629	587	526	582	520	634	583	587	533	568	591	572	607	591	577	585	600	621	613	551	530	606	606	603	584	616	558	578	610	623	621	572	592	616	581	546	586	586	573	564	596	569	539	570	523	604	562	608	590	556	594	549	534	577	578	584	601	556	598	595	608	552	600	579	580	569	560	582	587	602	596	578	579	624	546	571	569	575	557	643	594	556	594	610	554	558	603	598	552	554	613	548	579	583	572	524	632	593	593	571	583	563	578	590	562	603	615	554	610	563	585	566	556	584	567	595	578	581	606	561	598	561	576	614	599	545	577	583	577	579	565	578	602	571	585	572	617	545	568	595	568	557	570	556	620	592	594	580	562	578	576	548	569	585	560	599	615	601	513	573	597	562	626	596	547	551	550	551	600	590	584	589	628	572	555	582	598	609	587	576	586	566	604	568	620	541	575	573	582	545	598	553	564	595	606	551	608	556	605	509	585	568	567	569	598	551	582	581	525	600	567	595	561	599	538	593	613	557	576	545	600	589	555	549	588	577	641	600	588	551	607	555	568	609	603	552	562	585	592	538	625	581	561	584	571	564	600	551	590	612	586	605	528	601	617	576	604	586	586	571	607	614	577	556	553	573	622	561	611	566	586	541	558	620	549	590	597	578	573	598	555	583	525	595	591	563	567	554	631	605	600	556	561	602	580	586	588	586	581	564	590	573	556	583	578	546	576	580	562	621	544	566	559	561	557	590	625	557	570	594	577	574	547	549	566	591	584	530	581	578	582	567	562	660	591	554	561	617	626	633	578	588	582	561	543	575	611	577	562	569	547	561	580	587	561	571	562	597	579	600	611	577	570	567	545	601	580	561	532	579	585	587	588	550	562	570	556	567	591	586	573	566	574	585	559	568	575	552	593	565	598	600	630	607	575	592	562	614	551	581	583	597	573	562	623	610	584	575	584	525	596	546	615	592	541	611	583	613	585	584	556	558	565	563	587	546	588	584	623	585	573	559	635	598	609	556	570	595	560	602	594	559	570	557	579	588	657	606	565	571	615	565	565	552	574	590	585	559	561	579	625	589	594	629	574	585	545	578	563	608	531	580	591	583	582	634	587	621	608	571	622	587	569	569	567	595	569	572	598	612	562	585	549	578	566	560	571	600	578	568	561	588	567	570	572	568	574	573	573	571	582	559	568	658	590	570	576	625	588	542	553	568	543	637	601	566	548	610	603	603	632	563	570	597	554	610	554	551	576	571	545	593
4610	10931	7851	3822	2784	2169	1713	1371	1227	1089	926	974	854	783	817	781	744	755	737	756	750	824	852	870	793	857	795	740	680	703	686	697	700	679	689	711	694	697	661	693	640	645	640	667	656	660	687	679	637	656	629	608	675	653	657	628	595	587	619	630	670	696	668	663	589	649	611	622	658	628	686	665	641	606	631	618	627	686	625	631	650	673	649	642	680	642	623	640	638	618	690	655	647	666	665	634	716	654	664	633	615	663	670	678	622	615	649	624	653	642	644	636	656	638	649	650	615	654	615	673	615	613	619	600	649	665	618	622	634	650	627	630	637	631	619	603	670	682	669	640	644	644	635	690	649	638	633	648	679	610	557	644	636	642	602	687	683	667	699	643	646	646	645	637	644	695	642	650	653	619	653	653	657	637	661	672	649	620	641	665	625	670	700	654	687	623	599	637	649	596	696	647	601	644	635	670	627	659	614	638	651	690	677	650	631	633	613	643	643	639	661	650	652	635	690	638	662	631	614	642	679	644	637	631	671	666	653	637	659	628	649	694	625	679	632	618	662	644	603	613	653	651	666	653	656	686	654	632	702	655	626	636	667	713	654	592	665	614	628	638	659	671	640	669	671	647	660	658	709	633	650	628	616	658	631	639	684	674	679	641	641	654	603	636	660	647	645	633	639	691	651	677	616	657	644	637	621	686	665	678	650	617	640	655	647	673	646	615	667	643	655	681	647	639	615	644	617	604	635	630	645	592	637	682	662	681	644	668	666	633	669	673	640	652	644	640	650	661	611	664	651	660	638	653	627	625	672	633	631	667	695	650	595	654	634	595	648	599	627	649	644	627	639	668	720	688	638	610	624	612	622	632	681	631	685	647	647	674	650	611	619	620	659	635	687	590	656	683	614	607	636	583	659	669	647	640	654	645	619	681	665	626	711	671	620	659	641	637	662	611	638	641	629	631	629	662	644	617	610	623	648	628	651	659	633	648	662	625	657	688	705	664	586	684	646	620	678	626	651	673	626	594	615	651	626	628	627	635	645	604	633	647	671	642	660	629	650	626	642	637	630	686	640	625	647	641	690	634	599	603	628	706	679	633	682	669	670	627	616	624	659	605	613	633	658	710	633	656	640	600	603	624	665	639	642	697	576	626	652	650	630	641	666	592	670	658	624	635	664	690	689	652	670	664	689	616	643	621	637	644	641	649	694	663	621	625	680	598	674	669	673	657	650	625	671	662	678	634	681	618	625	681	615	653	641	645	663	623	678	639	614	605	649	676	643	685	654	654	658	649	677	605	656	691	652	675	642	638	679	626	693	633	642	622	652	645	600	655	621	693	675	639	621	645	669	626	637	630	613	688	640	632	637	618	623	632	640	667	600	610	616	638	648	678	678	654	640	623	676	639	628	639	633	667	657	629	650	631	636	678	655	616	620	662	710	669	658	652	675	647	632	623	641	627	656	672	658	650	668	677	644	680	682	640	645	639	626	620	681	653	636	649	616	658	615	682	642	644	672	657	677	639	679	634	596	664	624	620	624	646	670	641	632	642	631	653	607	645	660	659	618	645	643	620	638	647	704	652	641	668	605	654	601	630	640	650	654	660	673	649	633	677	617	599	654	674	650	618	603	568	643	629	637	623	630	684	690	659	683	633	679	636	624	648	682	666	627	612	614	655	630	647	664	636	645	623	658	674	645	665	673	612	673	622	671	671	640	663	639	642	648	656	658	665	646	669	621	645	617	668	607	639	635	609	623	612	623	599	608	631	652	629	656	658	679	649	646	627	652	622	617	691	645	642	701	685	652	648	636	644	624	631	608	623	599	650	681	680	690	633	648	656	677	661	620	644	638	625	698	644	661	567	675	644	649	645	660	673	652	656	637	686	611	632	702	629	666	646	608	675	642	633	628	631	664	597	659	680	626	662	651	632	658	631	656	630	602	684	689	602	658	636	659	615	603	601	648	662	683	646	619	681	625	626	664	657	619	635	611	663	633	678	662	635	645	628	660	609	648	687	668	671	641	623	664	630	632	610	603	672	618	647	675	655	632	642	633	632	654	634	616	604	662	645	645	654	608	671	658	634	653	683	640	623	695	619	633	682	609	636	623	674	667	598	664	631	664	577	691	624	662	646	600	664	651	612	681	665	662	656	674	658	605	690	627	630	665	654	606	617	641	670	650	708	672	625	621	637	653	635	635	644	655	644	666	653	662	636	661	665	686	638	640	646	655	642	641	629	615	685	633	601	628	609	659	620	618	666	639	631	651	688	638	647	644	614	655	658	663	645	624	636	624	654	649	605	658	625	661	641	625	680	625	621	634	651	634	660	619	633	612	662	658	614	647	658	666	656	679	650	633	632	632	614	685	657	602	655	652	609	615	626	633	674	676	650	594	657	637	569	643	618	624	636	608	638	635	623	677	620	621	633	635	624	676	647	670	662	652	641	628	644	599	616	676	655	599	669	610	623	679	655	648	646	693	675	638	627	637	677	674	644	658	683	634	648	663	681	641	663	668	661	667	633	656	666	664	657	656	681	599	646	652	648	628	604	638	615	648	625	643	642	672	624	637	630	621	673	605	590	654	645	721	629	646	600	618	675	602	640	628	641	669	630	594	644	614	624	700	657	672	620	635	601	589	623	624	712	649	678	639	631	616	664	628	624	612	619	621	694	667	696	638	641	604	627	639	579	670	639	678	651	600	613	680	616	654	638	629	638	586	658	596	642	612	646	648	653	645	659	681	643	679	666	610	638	616	689	670	620	675	647	663	651	656	644	630	635	670	637	576	639	699	683	639	644	626	677	665	660	647	629	622	679	664	638	633	648	635	624	642	684	681	673	634	666	682	639	641	619	649	649	614	618	641	602	635	660	626	647	678	596	619	672	632	668	614	624	651	685	683	625	650	641	637	604	605	598	706	669	630	670	621	680	605	692	681	654	659	620	719	671	708	635	663	671	639	633	631	638	638	646	636	663	630	650	677	673	585	624	635	636	659	664	617	637	661	620	650	611	608	630	642	636	708	648	594	694	640	597	669	650	634	659	659	645	666	565	626	664	635	662	678	633	645	628	630	650	618	651	662	689	660	633	673	600	662	683	646	653	582	660	614	633	664	611	606	618	633	660	650	636	664	621	661	652	607	621	648	663	684	607	662	650	660	621	650	632	626	629	608	672	659	628	682	640	628	605	657	658	637	646	641	681	623	633	667	592	666	611	665	664	616	635	653	621	621	644	656	631	631	639	667	667	622	631	631	622	645	634	653	612	678	628	633	666	668	625	666	646	670	642	638	668	627	612	663	641	622	675	630	682	670	676	685	634	641	596	641	655	625	665	639	669	652	614	640	676	630	650	623	651	655	627	654	631	654	705	645	628	579	642	658	630	643	639	629	631	648	656	650	637	648	658	631	651	660	600	628	636	617	659	645	609	644	648	631	685	659	641	644	685	673	613	648	662	653	633	627	666	636	668	635	639	626	659	658	644	649	632	578	670	642	620	611	649
24986	21309	27529	25316	12927	1278	942	839	716	702	679	673	612	629	617	635	615	586	655	616	659	642	652	626	701	692	660	649	591	629	626	611	589	617	578	585	574	610	594	598	619	577	568	590	556	578	612	555	612	600	590	547	557	600	599	553	634	582	579	549	561	594	591	640	523	624	559	622	593	603	577	565	614	572	548	602	554	613	593	578	559	550	580	552	566	624	625	572	590	573	587	603	616	580	586	613	575	591	529	584	524	591	548	546	587	572	566	594	591	546	606	598	589	643	588	563	585	583	577	543	590	588	527	575	573	536	576	575	589	598	534	619	591	591	563	568	556	607	550	591	570	542	571	573	568	570	558	599	546	595	564	592	536	530	605	555	620	581	596	637	554	565	565	579	616	581	577	604	578	623	586	571	548	589	617	602	552	584	575	578	597	580	564	584	596	532	578	561	620	582	563	596	570	593	565	550	607	550	589	587	576	552	566	593	561	618	589	602	568	611	533	569	606	531	600	589	566	549	605	584	612	604	545	573	579	581	559	608	580	581	540	597	618	589	585	577	585	612	571	553	592	602	575	578	580	583	560	581	585	586	596	610	599	587	575	579	586	628	580	572	527	578	604	573	600	592	607	576	578	587	613	544	608	559	600	548	567	590	524	602	601	577	515	613	586	544	592	517	555	580	573	564	540	572	557	571	566	609	568	580	577	594	614	552	603	549	610	540	573	549	613	548	563	581	628	567	579	566	559	601	590	587	571	629	615	564	571	599	554	584	587	594	555	590	545	567	600	544	571	618	590	580	531	585	557	550	581	562	555	550	611	596	588	583	588	578	590	565	565	575	598	594	575	601	581	630	587	572	599	538	529	591	564	569	636	596	594	640	601	600	591	607	575	558	583	589	577	582	579	610	588	567	591	582	542	560	534	564	560	617	564	538	576	566	558	555	570	552	573	530	574	565	571	561	543	632	632	575	586	571	539	568	596	625	617	557	591	549	561	604	546	562	588	535	597	573	575	605	596	586	619	606	564	562	567	561	544	592	551	589	576	588	585	588	614	557	537	575	609	572	632	553	606	561	588	616	602	536	600	560	599	598	585	572	631	575	626	605	566	552	586	568	593	555	557	561	557	614	617	571	589	557	568	599	612	565	591	561	546	593	602	540	568	600	596	601	571	561	565	619	566	607	637	575	609	580	537	554	612	610	526	571	579	557	588	600	565	547	564	580	559	573	562	562	553	570	615	564	604	601	563	596	578	606	631	568	560	569	605	573	566	572	570	543	536	534	602	549	580	597	545	611	606	552	538	593	565	578	579	554	549	570	529	558	601	552	517	556	616	566	584	521	603	577	589	573	556	602	559	578	565	560	591	625	549	537	594	612	588	554	588	567	586	581	576	618	561	583	596	595	624	603	570	585	604	559	594	536	524	589	581	562	614	578	567	594	539	554	583	596	610	559	602	585	549	572	611	590	553	541	591	559	567	552	597	600	598	531	573	571	587	553	569	612	598	613	561	559	571	589	593	561	602	551	565	560	543	548	548	579	550	573	603	588	557	568	591	639	579	584	563	597	592	590	569	645	641	604	579	585	573	591	606	581	526	578	558	556	578	566	551	588	577	582	533	548	563	603	545	585	561	578	597	578	577	601	567	537	555	611	592	547	570	601	577	556	569	594	588	574	558	612	536	551	570	581	579	592	625	604	611	561	576	623	587	552	576	528	581	571	601	592	586	540	589	584	573	607	590	572	558	573	588	591	581	586	608	567	600	583	587	604	587	605	558	606	551	593	611	573	589	604	560	588	552	590	571	610	594	579	541	588	627	586	596	570	601	567	586	549	549	616	574	579	567	541	556	605	601	576	585	583	551	565	573	586	582	549	556	570	546	611	551	560	598	529	566	566	564	568	546	600	595	592	598	543	592	578	598	576	582	581	597	629	570	596	619	572	545	573	575	547	604	610	591	576	589	565	575	609	560	600	540	599	596	583	572	542	579	600	611	618	565	565	546	559	593	607	606	601	585	549	597	604	545	606	558	617	592	557	635	602	559	585	603	554	584	579	576	590	622	594	594	548	555	566	582	615	555	609	541	578	581	591	601	582	566	587	567	608	542	559	551	550	597	573	529	633	540	600	608	538	586	587	594	568	567	558	571	565	563	560	593	578	573	629	622	556	629	576	564	576	581	596	570	568	622	588	608	579	570	595	544	591	566	580	537	570	565	568	621	570	591	576	564	576	575	542	536	597	583	575	586	553	562	593	625	556	565	566	589	570	559	577	579	598	556	532	538	565	581	603	545	607	588	559	568	565	597	566	556	584	597	546	621	602	601	591	592	588	600	577	566	607	567	611	593	611	602	555	594	589	591	550	587	567	571	499	564	589	614	568	574	565	575	577	567	590	581	592	612	567	577	564	617	594	538	554	583	588	568	615	577	609	554	568	556	578	591	558	538	576	547	568	587	555	585	590	588	561	582	578	538	594	587	605	566	606	617	606	588	611	587	603	566	620	565	507	573	600	553	544	579	574	576	610	598	616	575	550	612	544	645	555	572	546	593	600	594	609	549	585	573	634	588	617	585	585	534	601	585	574	622	583	560	549	590	578	606	502	599	573	543	532	584	558	573	584	563	597	594	602	567	604	619	533	562	573	625	574	576	573	578	545	531	592	626	571	546	596	606	565	591	550	534	567	547	589	605	541	525	588	579	562	589	541	563	539	564	583	550	583	535	567	570	585	589	535	601	597	530	585	600	551	621	591	596	569	556	615	564	567	606	575	570	560	556	557	605	554	622	564	588	551	563	585	602	553	560	575	577	578	550	578	567	576	565	567	577	576	586	596	581	593	634	612	580	552	568	538	571	567	589	537	602	554	579	551	608	584	553	580	558	554	565	548	546	565	544	613	567	610	595	598	556	583	599	558	560	612	617	584	583	605	634	589	521	628	605	545	565	540	594	625	589	612	563	581	582	570	566	561	567	547	520	543	572	577	569	592	565	588	535	573	616	585	628	578	553	578	596	543	575	563	598	570	564	572	563	567	548	599	558	617	554	599	556	556	589	553	585	575	564	584	581	625	583	556	544	580	577	571	619	534	589	608	572	542	575	565	605	560	591	585	570	592	594	612	592	576	596	578	575	569	607	579	555	591	550	642	573	592	586	561	601	551	601	585	571	573	587	560	577	554	551	553	621	596	605	553	568	545	591	550	569	543	621	609	543	545	600	612	534	632	559	583	570	587	615	574	575	594	578	574	622	571	511	616	578	579	516	571	560	560	550	595	605	561	583	557	567	556	600	540	582	611	564	536	586	540	575	583	639	511	558	569	584	580	572	601	570	570	573	542	577	556	572	582	566	589	577	571	554	588	584	559	557	608	590	581	593	547	622	571	558	590	590	558	568	549	590	585	569	600	539	611	544	549	518	603	544	541	553	583	549	590	561	579	572	600	563	652	579	604	572	541	564	549	604	565	620	591	549	552	570	564	573	573	571	619	563	589	589	593	579	609
4791	7100	5010	2592	1870	1526	1265	1117	968	878	825	760	739	735	728	705	680	656	693	699	728	739	754	828	714	781	741	675	644	647	651	632	659	683	655	638	691	685	691	660	652	646	607	577	630	642	646	596	596	616	582	622	618	619	601	641	607	658	621	589	641	634	632	716	592	616	614	613	648	632	609	642	597	652	622	612	601	621	635	653	627	655	651	637	649	642	607	627	616	633	594	632	627	622	651	630	673	591	601	618	597	615	610	589	639	696	614	600	595	600	623	652	602	609	637	626	614	634	643	615	626	601	605	603	599	646	612	642	689	604	627	623	614	633	587	659	608	647	606	620	659	614	640	654	602	625	611	629	636	600	661	638	665	675	608	607	623	644	614	607	593	582	642	583	572	608	634	640	615	602	582	615	629	604	604	646	663	656	625	700	655	637	614	623	648	628	574	615	596	579	647	621	643	562	606	634	585	657	629	660	627	557	581	606	625	584	630	625	609	610	642	587	624	632	604	664	590	625	609	623	669	610	602	618	628	645	610	612	622	615	670	608	608	624	607	610	569	613	621	620	613	633	632	651	629	615	610	568	606	683	621	637	629	588	578	622	632	593	641	666	632	617	633	578	628	636	573	613	664	604	596	667	622	656	591	641	597	630	605	610	612	616	672	604	619	623	645	593	662	603	637	587	581	600	594	620	654	646	620	642	618	662	615	614	604	610	597	653	607	583	592	614	604	641	629	596	615	643	598	596	623	607	667	650	626	678	617	555	630	600	642	648	619	648	616	679	650	624	610	588	634	601	624	607	627	672	620	662	612	616	581	624	674	620	583	584	611	639	621	632	596	620	637	666	614	644	640	646	629	649	598	650	596	675	609	671	615	655	614	595	572	678	619	610	606	598	592	585	618	621	610	615	640	634	583	612	630	646	617	601	653	627	617	626	630	638	647	594	617	608	602	614	639	642	654	576	585	610	650	616	627	657	642	617	626	564	644	625	625	613	598	648	616	616	595	591	613	599	640	622	624	621	624	598	678	629	593	610	585	624	594	583	620	629	612	563	589	609	611	638	584	644	614	608	609	654	647	628	642	598	638	641	643	619	616	648	688	644	581	670	610	606	617	651	596	617	622	614	609	629	580	625	627	666	598	644	669	603	628	624	637	621	584	603	593	622	610	591	607	612	646	596	615	626	653	602	662	654	621	665	606	647	610	586	657	605	638	648	662	646	660	631	619	614	607	629	616	612	607	631	582	613	644	667	621	598	653	618	624	593	619	697	605	621	646	591	628	626	620	629	655	591	628	613	593	647	647	625	598	638	608	614	657	627	676	607	595	621	634	638	611	638	629	636	641	634	646	656	637	643	656	650	629	577	581	612	647	631	586	614	639	660	597	582	607	668	626	655	635	634	613	671	607	650	614	616	626	630	665	586	681	603	621	608	576	638	615	647	654	592	612	597	609	613	626	628	637	602	621	651	616	599	645	563	560	635	639	630	619	634	646	604	607	599	657	625	626	653	670	607	629	625	602	628	609	644	654	653	619	596	659	623	583	586	643	590	601	672	605	583	621	573	600	636	658	633	621	614	634	616	622	605	645	618	628	618	648	624	582	619	631	605	629	636	607	654	626	643	688	605	643	595	645	600	607	620	555	628	635	607	614	657	660	634	599	579	572	610	663	615	637	624	574	604	615	642	649	656	633	618	613	629	576	619	613	599	609	662	590	598	626	598	611	633	657	617	654	609	627	599	644	603	612	598	630	584	596	606	596	632	602	617	622	597	658	631	610	611	620	630	625	625	626	622	606	609	613	635	647	640	652	633	630	609	674	663	605	595	595	649	614	639	592	627	622	618	619	616	601	604	651	613	620	595	624	612	633	611	595	592	610	603	630	571	561	604	658	609	592	587	648	588	600	584	614	645	632	657	634	637	625	596	605	646	627	621	606	635	616	614	587	616	628	608	612	597	614	626	605	649	620	594	587	660	578	593	624	623	614	621	635	614	599	590	628	656	616	608	623	613	626	622	601	611	627	634	632	610	590	655	578	648	617	653	596	640	619	600	617	659	661	628	601	660	584	645	603	601	615	651	623	615	602	629	647	586	673	608	612	639	648	607	602	642	608	611	580	624	606	617	640	625	608	621	631	621	609	644	623	615	578	643	615	645	593	574	626	603	618	628	617	607	650	607	623	603	618	640	636	599	650	644	618	644	624	591	605	628	592	618	610	659	594	652	608	623	612	597	640	629	688	611	609	641	620	665	591	606	608	647	622	568	629	637	641	660	614	615	578	624	625	577	620	636	653	639	602	609	592	637	623	598	631	604	674	615	647	598	625	591	612	584	705	635	590	592	598	617	610	627	596	650	605	633	618	575	616	618	619	614	636	625	605	603	612	630	608	589	609	658	642	611	642	592	612	639	633	582	641	626	621	615	597	586	595	604	602	620	634	602	608	638	625	614	642	589	617	614	607	638	639	593	639	572	653	672	625	645	627	631	625	564	619	574	593	630	633	593	586	608	622	598	624	630	599	661	639	637	669	632	612	621	654	625	641	614	600	652	635	580	611	612	629	676	634	596	639	632	623	597	627	621	648	628	651	601	620	645	638	664	644	630	634	599	627	647	621	653	595	641	649	632	638	634	598	630	611	590	641	626	632	622	644	676	623	612	587	600	588	682	645	636	647	646	620	607	621	598	633	596	631	588	670	594	607	633	589	612	574	608	662	622	645	597	645	623	635	602	608	638	657	641	578	621	624	639	599	679	614	620	648	644	593	619	645	663	615	633	660	659	582	654	633	639	603	629	640	612	635	651	608	623	625	627	640	605	627	595	639	628	615	602	621	645	622	612	643	595	665	622	640	619	605	619	639	595	597	605	634	592	652	613	652	615	626	604	634	578	623	644	607	571	601	549	632	573	644	634	647	631	619	625	609	625	601	633	636	658	605	653	599	635	589	576	600	631	623	629	610	639	611	634	626	672	626	627	604	569	662	605	642	615	661	636	650	604	614	636	592	628	611	626	612	656	654	593	604	681	615	637	624	603	623	601	638	659	642	584	592	621	586	637	623	618	595	625	591	619	622	617	636	612	644	615	620	632	624	597	670	581	578	632	649	633	607	588	637	566	620	644	617	628	599	665	612	622	625	622	593	596	541	591	589	652	602	643	621	632	609	615	592	614	626	637	640	605	629	604	625	595	618	651	632	630	562	622	630	625	682	646	637	585	583	591	618	636	642	644	624	623	599	634	663	577	619	647	621	648	631	617	603	666	620	639	628	652	599	642	623	574	630	649	634	602	599	624	655	576	605	641	648	661	587	594	616	653	575	604	673	640	583	600	590	635	633	606	616	630	569	593	607	580	649	637	628	585	626	593	623	583	614	594	680	610	602	602	633	627	659	595	619	638	640	610	581	692	587	566	619	601	604	654	655	632	643	609	651	612	562	599	625	642	612	610	651	597	598	572	619	649	589	615	587	615	657	678	618	627	600	624	629	637	614	617	600	683
22876	21338	28970	24040	21288	21261	9222	1135	808	736	577	538	520	427	450	371	381	367	330	343	376	410	451	424	367	420	372	307	312	310	308	322	304	296	274	282	297	297	313	284	314	247	275	251	237	264	315	295	291	272	271	255	267	260	238	234	240	257	259	263	272	228	270	260	221	278	260	267	276	273	254	258	234	293	258	257	276	226	256	228	232	241	238	231	259	272	229	241	254	235	273	235	245	241	248	223	246	266	234	257	272	254	286	258	260	249	240	248	268	253	241	233	281	267	265	229	213	248	253	278	258	249	272	261	233	248	251	260	263	239	249	236	259	237	269	232	282	269	249	252	259	225	255	254	263	256	240	280	240	234	243	278	263	264	240	257	260	252	259	244	224	249	237	238	257	258	260	238	259	235	256	241	257	265	237	245	238	285	259	235	277	243	243	245	238	258	238	243	246	260	256	254	243	254	254	271	286	257	284	258	271	261	266	247	251	256	262	266	246	292	235	263	242	246	239	240	257	264	253	257	253	272	248	258	247	250	248	250	250	297	270	280	245	242	263	214	236	251	295	239	257	251	262	218	228	246	254	213	240	255	239	243	231	235	238	266	257	269	242	219	258	247	299	237	257	231	255	229	262	239	235	249	248	247	239	251	254	256	225	216	221	256	266	255	251	241	275	257	258	269	248	222	223	245	282	246	241	251	226	274	283	236	246	254	245	233	254	275	268	246	268	236	254	258	221	260	238	249	241	232	289	258	262	253	250	260	258	264	284	264	260	228	245	242	248	243	219	246	265	270	244	228	293	224	264	235	248	239	256	279	271	261	246	247	245	261	239	251	253	265	260	235	245	248	231	264	264	234	242	257	249	256	254	235	286	244	253	249	250	261	240	215	267	246	224	245	240	237	234	227	242	257	257	257	245	254	276	232	260	256	238	259	249	258	233	266	271	237	267	243	241	254	258	257	272	213	261	284	234	281	268	285	218	229	257	255	261	264	228	247	265	254	251	252	221	235	243	244	225	247	245	253	252	229	261	248	261	298	239	249	262	266	267	234	255	248	273	262	249	240	236	243	261	242	196	234	275	251	250	230	245	253	251	261	243	270	263	242	259	246	239	256	280	256	250	237	265	236	244	259	240	242	240	285	225	261	301	250	248	257	237	261	219	251	229	248	240	242	241	232	271	260	249	247	235	246	279	237	245	265	259	237	239	292	228	243	263	272	264	241	251	236	265	233	213	279	250	283	245	241	259	237	253	222	247	262	242	269	251	260	261	234	252	247	251	247	237	239	261	274	299	263	237	229	250	245	279	234	273	268	228	269	239	226	255	237	269	235	256	257	249	246	247	258	254	244	230	231	267	219	228	268	273	297	255	267	248	225	245	236	249	243	265	251	240	282	248	242	254	233	245	201	253	242	260	270	249	252	240	266	244	242	262	247	263	237	244	246	227	250	243	262	259	233	256	221	286	283	257	244	228	232	213	227	265	260	258	270	251	260	250	257	231	243	242	231	259	257	244	272	249	230	270	236	254	261	242	248	262	255	269	240	249	240	258	240	236	264	271	256	270	266	243	225	248	283	245	269	261	251	255	212	251	270	239	277	256	246	240	232	235	252	239	258	232	240	268	243	255	243	250	233	229	227	243	254	254	253	270	286	240	230	248	263	263	270	254	260	251	258	247	257	245	253	252	232	254	243	252	243	232	252	248	272	263	242	261	259	258	270	257	262	231	267	244	267	266	261	255	249	236	240	269	241	266	275	248	279	235	275	268	258	247	258	237	247	249	258	266	235	273	256	258	277	242	209	240	237	250	238	231	257	261	249	241	275	267	225	252	248	225	216	250	258	242	240	252	287	250	257	249	230	281	238	265	281	252	270	260	260	297	269	256	251	258	252	244	230	240	238	254	249	277	250	257	258	255	234	232	241	264	254	269	233	254	254	246	242	240	252	263	240	222	249	256	248	250	285	232	226	263	267	231	253	253	266	252	224	262	245	239	271	259	252	270	249	244	268	252	255	230	258	240	236	230	252	257	224	219	231	257	268	252	247	257	249	246	272	244	219	261	235	242	254	275	260	206	233	256	270	239	279	250	247	281	261	246	266	257	231	248	268	257	246	256	255	260	233	262	241	247	243	255	264	247	247	251	261	261	270	261	238	243	246	247	231	262	254	252	237	239	247	220	238	260	255	231	256	268	211	231	238	262	247	230	214	240	234	227	250	253	253	252	243	269	244	235	251	243	260	248	245	226	259	263	253	236	247	255	255	242	241	256	252	241	248	267	244	235	288	270	242	277	225	264	269	244	225	288	253	236	263	284	260	229	253	259	255	248	259	230	223	230	244	264	247	251	231	266	262	254	242	275	215	272	202	236	245	251	246	257	273	229	256	244	250	260	268	293	257	241	270	249	258	244	237	226	237	258	268	277	234	242	235	236	248	238	284	264	261	262	239	268	245	244	236	223	270	252	249	271	264	276	259	232	243	255	239	210	234	229	244	264	233	240	252	264	220	251	279	232	241	253	283	231	267	259	236	259	256	252	218	279	250	239	251	252	244	237	254	262	242	244	268	248	264	252	240	239	251	246	238	241	253	214	219	247	258	262	225	232	256	254	271	238	276	260	244	270	268	242	246	259	258	209	234	270	244	244	229	264	268	252	256	244	238	246	290	253	258	269	279	276	267	241	251	236	254	230	257	268	251	276	239	278	234	269	259	243	260	265	240	229	216	269	255	256	292	241	256	241	265	258	216	242	250	270	257	253	245	254	280	228	251	258	239	250	258	269	262	246	256	262	249	247	269	284	280	270	249	255	224	227	263	273	266	261	251	255	230	286	268	245	262	264	253	260	261	254	241	244	271	230	240	238	247	250	263	239	249	252	247	257	244	229	277	283	275	242	274	245	269	226	243	234	231	258	234	256	230	233	243	250	269	274	251	239	273	272	249	263	273	214	272	266	287	240	272	241	234	228	252	238	269	258	271	249	242	254	252	251	216	247	243	230	263	237	269	233	253	225	247	265	231	243	249	232	267	259	288	228	241	237	239	223	262	238	242	255	264	242	238	250	238	250	244	261	227	255	231	271	252	267	238	254	241	253	244	249	246	258	278	230	240	257	256	260	252	229	244	258	249	236	264	243	270	275	225	241	252	249	259	247	257	253	286	221	254	256	236	262	271	239	233	264	231	252	248	243	243	245	244	243	245	250	255	253	235	268	234	239	248	247	228	224	262	234	278	261	267	235	248	232	235	250	262	221	296	280	236	205	267	251	252	253	253	257	255	275	230	271	236	224	236	226	265	226	252	240	254	247	253	255	259	237	227	244	216	301	256	226	254	272	240	238	224	241	250	260	270	241	257	245	237	238	253	274	254	255	256	244	245	241	246	245	248	271	266	259	254	262	261	269	273	248	230	241	240	243	279	249	276	261	254	267	289	251	252	232	248	288	233	240	271	258	253	260	254	263	218	225	246	240	222	263	237	249	252	237	261	239	239	262	237	243	262
6834	16077	11775	5732	3825	2893	2236	1668	1376	1112	922	746	678	665	536	518	500	481	411	434	473	539	597	546	519	645	511	386	344	369	366	386	363	372	328	310	315	346	334	296	313	292	305	290	295	299	311	295	281	285	283	301	292	289	290	300	296	260	321	304	327	276	298	324	299	280	288	286	285	284	305	279	280	260	289	267	276	292	302	302	291	274	284	284	279	257	303	271	304	266	261	278	245	266	284	300	294	282	304	278	278	276	286	303	291	291	283	276	268	278	316	273	294	291	282	297	284	282	271	286	293	294	289	277	279	294	300	280	276	289	266	276	285	264	294	246	284	268	254	268	260	282	279	293	275	275	243	267	297	273	265	301	287	292	291	312	295	290	280	280	290	305	294	275	237	296	307	286	292	269	298	297	283	314	297	271	279	245	303	296	285	283	264	293	289	292	296	277	296	274	299	301	259	269	299	291	292	289	298	268	277	267	276	278	269	312	271	270	271	261	291	283	287	282	289	283	298	255	247	257	283	282	274	265	282	284	287	289	260	308	251	297	273	287	291	273	278	292	292	303	296	264	237	310	278	314	272	304	324	291	304	281	287	288	281	260	281	274	286	257	279	285	307	285	289	277	283	330	283	271	286	288	283	288	306	275	288	292	289	289	274	283	285	291	267	260	283	286	297	273	249	301	301	318	262	259	291	286	290	281	291	266	299	277	296	306	280	275	289	273	267	292	294	291	276	278	288	269	261	316	257	276	271	295	295	285	293	273	255	275	302	277	312	269	266	278	288	296	279	292	277	291	294	265	268	269	288	277	285	307	287	307	274	282	271	279	319	288	299	254	322	279	293	253	301	244	295	305	266	299	286	270	268	296	278	269	293	300	280	275	259	292	289	258	271	285	272	303	272	291	261	250	328	284	286	254	274	271	275	293	310	308	292	269	288	279	252	255	280	290	320	279	272	257	267	269	283	282	264	252	279	274	268	290	317	262	285	269	305	302	301	266	284	277	290	278	285	295	291	289	303	270	279	296	289	252	267	261	255	264	297	253	270	269	303	282	265	273	281	293	266	282	247	289	325	299	303	276	256	277	274	283	269	310	249	280	258	258	272	271	275	263	252	284	266	289	294	277	257	262	288	287	274	280	263	282	282	248	300	278	276	274	314	280	257	296	257	296	282	287	281	285	270	299	288	249	272	308	291	248	289	276	271	299	287	270	290	256	257	278	272	297	277	248	284	268	292	298	254	288	281	288	285	277	246	275	263	265	262	278	256	289	266	292	273	265	272	301	268	277	249	269	262	300	272	277	267	306	270	280	295	296	283	247	283	285	312	265	288	300	304	273	292	298	242	225	257	315	281	316	244	266	294	276	289	288	309	297	276	291	270	285	295	274	311	274	279	296	292	261	290	279	295	283	277	259	308	285	292	274	256	264	282	284	299	293	284	276	261	255	310	290	310	301	278	279	262	260	284	272	273	264	292	294	275	281	296	281	257	300	274	263	273	285	306	266	287	287	290	295	267	286	285	300	254	281	272	275	298	250	268	276	271	281	268	278	293	274	268	263	269	279	266	291	282	271	291	293	294	294	262	301	278	323	273	283	328	286	301	264	295	286	290	302	283	245	288	278	258	287	295	298	315	268	250	259	275	287	275	300	278	260	292	248	244	272	290	292	266	286	284	292	275	259	301	302	293	249	282	301	306	267	288	276	280	284	273	267	308	304	261	285	265	294	274	278	276	288	292	297	280	267	305	278	303	283	296	271	294	312	248	272	289	285	273	280	272	280	251	283	266	279	277	273	263	296	297	280	259	302	277	289	293	275	285	286	277	262	277	292	281	275	277	285	273	291	291	272	305	283	264	283	272	295	285	303	308	278	280	297	307	295	265	260	268	268	308	321	264	272	257	309	287	263	272	249	291	257	289	279	283	279	320	264	307	270	296	284	294	241	262	306	284	254	296	297	270	263	293	309	270	291	279	273	274	237	291	272	287	293	273	289	260	270	284	273	266	295	289	301	287	286	283	255	264	277	269	309	290	287	299	289	262	302	265	274	262	269	253	283	283	267	264	253	274	288	293	316	290	277	277	270	278	277	300	308	275	271	270	300	259	276	330	255	268	268	251	277	306	263	302	268	284	285	298	291	278	241	268	287	257	253	274	284	268	247	266	262	309	290	293	287	249	267	292	272	258	314	273	266	287	314	292	257	283	303	280	284	301	299	274	327	290	285	265	312	298	272	278	287	292	281	285	281	267	270	267	324	284	297	281	304	259	291	255	273	259	281	304	268	285	264	283	282	292	260	300	284	295	318	293	266	295	306	277	284	277	291	295	308	294	292	284	308	301	275	289	285	296	290	268	278	248	237	270	284	300	268	273	287	306	266	287	275	272	295	279	279	259	271	253	274	270	266	280	332	288	279	304	293	277	277	280	252	300	280	276	297	305	271	297	291	274	286	254	246	297	303	270	298	291	275	314	265	304	287	304	266	275	290	257	300	299	286	278	290	285	286	277	277	276	263	299	262	304	295	294	290	266	286	241	263	256	287	309	271	251	272	292	288	251	257	283	303	296	268	282	265	246	248	297	292	283	249	284	270	298	264	287	272	251	276	274	276	275	244	272	269	275	256	262	238	273	297	321	271	248	242	278	303	276	321	286	259	277	287	278	259	278	258	281	286	308	284	309	286	288	281	258	268	273	303	280	274	306	287	286	272	266	305	289	259	292	257	299	282	293	273	297	291	251	277	315	267	296	265	267	287	296	310	258	283	287	286	291	299	297	240	293	269	274	292	262	275	273	278	258	264	286	282	269	281	293	265	297	270	286	289	284	268	280	291	286	263	274	277	304	297	283	255	276	261	283	289	266	284	269	280	285	292	281	280	275	303	296	344	274	273	278	285	297	299	257	278	277	316	313	275	293	280	265	281	243	279	297	292	247	301	291	275	295	278	257	309	309	305	285	284	290	293	259	269	285	260	268	271	293	302	277	285	278	306	260	300	300	281	276	297	280	273	306	293	277	288	297	271	315	268	307	284	280	290	270	275	308	303	276	252	258	270	274	260	268	293	259	284	264	274	276	294	276	258	296	297	285	269	258	276	254	247	273	283	254	265	270	289	305	266	276	290	280	277	261	239	314	271	239	249	283	254	311	291	294	274	292	286	291	289	292	255	309	294	289	284	291	295	280	262	285	301	261	287	314	284	285	287	276	262	295	294	258	275	297	266	274	257	263	289	308	317	266	302	253	292	286	296	270	264	275	262	276	290	279	274	293	276	262	307	298	277	292	291	307	280	270	262	310	269	291	279	248	257	301	263	291	282	307	269	258	316	282	307	273	280	267	274	275	294	284	277	291	269	295	283	285	269	270	282	285	269	275	287	277	280	312	266	284	278	277	289	304	315	288	299	282	286	257	307	291	275	282	312	291	304	278	237	282	279	277	290	268	318	277	278	251	250	250	283	273	274	296	274	299	261	285	289	316	272	299	260	316	271	266	299	265	287
27606	19736	7091	1522	1061	925	864	845	885	828	802	835	804	852	810	826	777	812	775	769	850	796	901	825	828	820	834	797	844	751	761	790	776	773	730	826	818	804	810	772	777	793	810	795	804	791	841	837	778	831	843	791	783	809	726	795	784	774	759	719	751	839	819	848	775	726	815	807	808	757	828	750	816	799	797	796	783	848	795	818	789	807	775	756	765	760	800	750	763	786	777	775	802	775	800	718	819	776	752	789	740	810	795	802	757	778	746	770	769	823	795	748	771	772	806	732	847	802	751	800	806	806	755	722	768	795	782	836	810	840	785	735	792	824	798	837	820	817	774	794	795	785	782	775	794	737	838	763	795	766	780	842	813	811	801	763	798	820	822	845	795	819	697	715	780	769	802	803	811	795	789	792	828	729	761	797	795	798	786	782	805	854	767	773	788	739	773	729	862	796	773	756	779	745	790	822	766	833	814	802	793	789	791	766	790	816	791	789	798	803	771	791	765	785	778	817	805	807	741	788	797	807	787	821	845	790	746	809	823	829	764	766	754	805	751	797	791	780	768	801	780	817	787	801	805	785	805	788	780	835	729	821	819	770	779	799	795	773	834	789	800	823	784	814	831	793	771	825	765	826	792	774	796	784	830	749	756	770	806	806	782	797	787	849	807	829	776	779	798	770	825	734	770	796	806	755	776	788	796	771	755	790	843	794	827	800	808	822	795	773	798	776	777	770	833	827	809	793	794	821	801	822	771	786	775	797	766	764	794	776	820	812	753	783	810	788	781	775	810	780	797	789	791	818	756	817	792	767	825	766	792	813	772	831	772	765	785	786	843	735	776	834	773	806	771	781	813	788	832	796	816	795	806	821	773	739	797	770	752	801	820	817	733	751	798	769	814	782	775	801	788	769	810	721	787	746	806	791	759	772	799	809	820	787	798	780	796	794	819	771	798	786	805	775	793	796	819	759	769	806	756	750	751	775	765	779	777	815	781	770	792	741	771	765	791	764	800	759	756	798	798	771	791	774	819	754	806	817	801	817	795	796	808	795	826	783	785	771	758	830	772	816	808	794	787	784	803	775	788	767	793	782	780	727	850	796	792	763	853	773	802	820	721	806	817	798	775	808	814	771	780	764	814	739	777	793	794	797	785	829	761	768	761	824	783	757	800	805	765	770	806	771	816	770	761	800	798	816	764	795	760	825	788	802	842	772	795	808	773	747	779	831	760	768	804	754	776	789	777	828	820	807	806	783	795	732	784	765	797	784	765	791	807	766	760	795	826	785	807	748	794	798	714	781	798	821	766	797	790	823	789	777	790	755	809	798	832	811	783	790	817	809	837	795	798	739	772	853	799	863	756	770	840	824	825	797	811	759	741	789	784	817	793	778	848	820	821	780	826	783	739	794	778	823	730	747	818	793	800	782	787	810	763	723	756	810	788	794	757	784	825	807	796	783	797	774	734	765	797	791	839	799	814	755	763	791	774	801	782	776	850	810	800	836	807	795	823	805	734	791	775	821	766	799	790	797	801	837	782	760	776	796	802	764	773	793	791	822	767	788	791	806	803	801	791	820	752	803	808	792	779	822	807	768	740	822	792	774	834	765	817	800	791	792	744	825	777	760	779	793	788	743	760	815	778	803	805	800	800	823	787	781	744	813	769	785	809	758	779	786	825	807	785	757	776	779	800	812	802	772	784	779	829	784	801	794	751	796	805	750	741	816	800	791	761	805	802	824	799	815	790	811	806	808	775	814	774	801	797	771	819	796	776	794	754	787	794	777	821	803	807	755	783	820	747	833	771	787	728	768	788	759	853	801	757	810	835	862	773	783	839	772	748	810	805	794	772	815	797	806	804	808	805	810	810	840	801	767	779	787	754	806	765	808	788	778	768	797	828	747	780	801	799	801	789	745	789	848	785	746	794	787	809	755	816	784	760	803	801	772	830	792	851	772	820	828	783	835	756	774	792	782	808	838	774	835	762	808	777	830	842	790	812	813	808	820	808	710	775	769	819	762	737	776	811	838	792	803	837	791	807	789	755	764	868	775	796	828	792	751	762	796	798	802	727	775	757	780	807	745	822	795	819	846	735	792	773	737	833	752	764	793	783	779	798	808	775	786	731	804	775	803	764	795	724	802	806	817	738	830	768	805	781	791	777	779	771	786	788	810	766	810	756	752	802	799	758	811	800	821	813	788	777	805	761	790	792	795	785	812	775	789	795	783	787	816	813	794	801	768	741	836	814	839	798	775	795	789	810	768	776	769	829	808	783	859	733	796	798	850	779	799	775	876	756	816	766	801	800	786	817	835	815	807	806	780	746	821	828	804	813	787	847	775	808	803	784	803	749	830	765	842	785	797	734	842	800	777	807	799	811	777	789	796	835	777	799	832	759	806	798	778	805	820	770	785	770	748	773	782	785	774	798	791	815	804	814	810	780	771	770	835	787	757	794	766	810	800	768	766	826	831	790	751	806	807	793	785	762	766	712	806	778	796	793	776	870	769	826	803	765	764	836	762	767	792	781	798	779	771	789	788	860	818	809	796	817	812	791	806	779	769	825	790	761	777	829	798	764	752	808	827	844	806	747	780	774	785	800	767	781	796	816	819	782	777	809	796	782	812	809	773	786	804	730	798	815	801	731	792	818	780	790	755	818	821	812	798	807	791	761	790	808	785	813	785	741	785	799	783	782	725	828	837	754	744	814	756	800	783	746	836	786	836	790	808	781	746	840	782	777	778	777	771	813	830	739	817	780	780	820	783	787	759	777	780	790	796	837	794	811	798	745	747	801	791	769	734	830	748	776	781	805	804	801	717	814	748	812	809	812	799	806	761	787	819	775	793	806	721	711	761	768	750	799	807	797	806	770	779	808	800	779	786	778	798	813	798	795	761	788	815	801	791	821	799	783	768	807	779	766	823	814	747	815	803	798	801	780	773	804	807	794	803	766	805	781	771	776	810	787	770	808	793	823	823	794	804	777	756	793	750	801	728	764	791	816	791	763	774	790	781	792	765	751	807	802	772	791	779	766	835	795	718	719	809	831	790	812	778	785	827	783	811	771	824	881	778	792	776	799	870	757	835	789	805	788	804	776	790	812	782	863	825	732	730	802	808	785	778	784	762	802	814	781	825	811	819	784	800	758	813	787	810	820	755	850	769	806	744	755	788	819	766	776	830	792	767	767	785	755	835	779	767	816	819	753	780	812	855	774	760	750	815	763	785	785	759	782	767	773	806	777	787	802	768	817	727	786	807	799	840	779	845	819	826	775	811	842	837	802	776	792	807	767	792	806	792	795	775	803	794	802	811	750	726	828	797	780	773	779	797	798	810	786	761	806	828	771	799	794	781	825	761	783	847	814	787	792	779	764	833	810	813	787	820	794	800	790	775	728	802	823	845	801	784	784	827	768	799	765	758	826	749	753	813	759	765	791	747	784	799	758	810	743	827	772	802	777	782	825	790	802	804	799	802	796	779	754	796	846	799	746	779	789	814
6606	3139	2171	1357	1167	1060	1054	1034	937	961	904	881	892	882	881	871	852	882	868	872	851	974	951	963	915	906	875	872	869	918	844	913	907	913	851	900	836	873	843	823	897	830	837	890	884	881	892	923	867	838	871	871	804	885	851	854	901	842	872	907	919	895	842	863	860	862	862	906	845	884	870	928	842	841	795	857	881	814	909	842	887	825	830	905	920	909	861	879	868	829	899	852	899	884	845	901	915	840	873	902	811	878	905	875	910	832	874	908	884	886	857	822	819	877	870	948	866	877	855	879	832	845	882	837	862	913	810	873	852	927	829	849	835	843	897	890	852	850	894	846	829	903	865	835	817	832	862	880	853	871	902	862	816	861	849	857	875	848	910	791	826	844	897	837	874	829	870	879	830	883	839	834	915	886	888	855	819	888	872	848	862	818	849	874	869	829	869	863	842	877	925	838	863	895	853	903	816	862	834	874	818	896	898	813	890	851	887	886	902	877	884	908	881	812	798	883	900	850	849	832	885	834	881	843	832	869	884	885	872	864	862	825	918	822	879	879	883	875	850	886	854	875	877	919	835	824	896	830	870	850	882	883	845	885	862	900	883	894	875	868	863	889	888	861	824	906	828	851	851	878	868	886	843	842	851	866	918	917	903	838	806	896	866	875	902	850	908	890	867	867	846	854	886	809	861	881	878	779	888	846	820	867	842	869	818	874	867	889	842	896	818	906	867	938	889	815	865	803	922	877	848	879	877	866	852	866	890	932	845	843	898	883	858	858	822	882	820	887	871	861	841	839	844	918	919	876	857	884	850	865	853	826	900	886	890	910	891	873	883	847	822	895	855	889	868	874	913	848	912	885	885	858	832	878	896	791	839	860	911	836	871	891	881	872	934	890	847	802	864	820	841	862	891	844	846	828	855	855	865	918	868	863	860	864	841	871	862	896	867	805	906	817	839	847	916	821	867	857	855	876	870	897	797	840	853	850	905	840	841	863	891	819	853	899	894	915	886	886	883	860	876	824	849	863	852	866	873	840	928	856	869	839	841	882	823	833	855	838	845	833	900	833	902	888	860	860	852	830	873	875	826	826	899	856	842	877	909	892	880	917	893	871	872	912	836	823	871	906	842	901	863	854	863	901	897	870	866	902	858	839	808	800	901	855	898	904	852	810	874	884	867	865	876	897	853	783	898	889	874	855	861	874	837	821	853	880	883	849	899	870	803	894	893	908	875	870	886	852	868	841	820	911	860	849	923	923	858	813	873	867	850	889	796	855	853	798	858	855	885	808	862	838	883	850	828	846	847	914	852	872	887	860	837	872	784	860	831	896	870	842	857	859	892	883	850	914	831	902	877	889	849	825	791	829	913	899	832	857	888	844	897	838	886	874	912	898	801	888	856	845	846	842	858	880	893	844	902	927	859	876	880	821	824	871	850	853	863	839	804	873	855	873	826	846	852	863	808	858	856	869	829	802	858	853	851	897	835	829	903	860	837	900	850	855	886	824	890	877	847	902	859	849	818	888	898	857	950	849	849	878	887	918	845	848	884	822	894	876	817	856	879	855	848	901	864	897	887	821	867	851	909	920	835	842	884	841	879	852	871	875	850	865	904	810	862	865	855	877	829	877	870	912	866	837	867	886	898	873	876	823	809	895	864	853	915	905	859	911	839	883	853	878	851	866	849	868	871	886	859	918	882	844	846	828	839	865	830	901	911	900	860	837	852	861	883	873	847	849	876	839	832	869	891	930	875	870	865	854	833	869	827	831	828	857	841	825	866	912	910	809	868	918	815	824	849	897	893	853	859	859	835	859	841	906	866	813	853	873	881	871	792	787	793	844	910	883	833	885	857	847	851	885	869	906	849	876	823	875	827	818	882	843	884	845	877	878	852	898	852	905	841	892	870	850	863	854	843	843	861	827	823	847	893	845	863	841	858	851	880	875	857	860	859	882	819	870	843	874	829	859	855	849	906	872	883	885	894	872	861	838	934	832	793	868	883	854	882	863	835	850	859	842	845	855	873	856	860	856	878	864	885	845	841	881	857	916	884	876	845	881	871	905	861	851	825	877	872	843	885	862	934	850	805	896	882	863	877	877	836	841	834	836	910	873	879	849	830	893	832	875	874	903	894	920	883	871	881	791	856	880	830	836	830	877	907	792	869	859	858	830	870	863	879	823	771	886	866	848	882	893	847	814	922	854	836	907	878	932	865	793	894	856	919	878	863	867	862	873	870	918	885	912	877	853	872	831	917	899	829	872	901	894	835	859	863	855	854	821	859	833	819	880	832	883	871	872	878	823	855	879	842	904	780	851	864	858	857	842	905	871	878	870	835	864	889	837	868	858	880	876	892	899	857	862	868	883	855	907	862	789	889	882	824	850	828	860	863	858	878	813	854	855	858	878	866	856	875	870	913	805	861	879	841	950	837	852	879	846	902	821	895	866	838	852	876	870	855	860	871	845	888	884	821	855	849	854	858	858	861	894	880	836	855	808	859	879	844	852	866	861	859	804	875	873	874	911	821	843	850	805	869	851	854	822	820	899	926	835	806	903	874	803	881	886	848	807	886	891	871	858	790	866	872	895	875	848	918	886	957	875	860	891	844	880	878	868	837	855	903	860	813	833	845	855	869	860	849	888	843	866	896	857	874	830	828	916	852	945	883	923	890	887	863	834	893	869	868	846	850	824	821	884	858	800	866	880	801	873	901	895	852	833	835	822	922	837	865	838	866	861	894	908	860	910	880	855	818	876	861	854	861	879	840	835	854	813	927	915	752	830	911	831	866	868	886	876	818	903	929	874	859	938	873	838	829	853	891	864	795	857	878	933	886	871	890	843	832	872	859	868	859	875	915	858	886	865	864	841	842	844	845	869	853	861	919	897	863	898	884	832	832	789	864	829	888	852	859	849	838	874	854	829	861	916	865	885	868	812	909	849	812	861	868	926	832	891	892	883	831	829	822	839	855	843	834	875	873	892	861	882	835	877	875	879	843	852	820	859	855	898	874	830	926	847	852	852	851	880	863	811	868	891	829	879	829	837	893	878	894	830	874	860	859	836	856	864	910	882	826	939	866	874	890	863	820	866	846	865	859	865	897	849	878	895	846	855	831	840	865	847	852	816	871	833	932	855	873	847	875	852	857	885	873	873	868	825	907	876	881	857	881	861	913	821	865	839	845	843	821	858	876	883	860	898	838	866	873	876	879	863	831	903	872	866	941	887	849	846	840	836	921	804	907	895	860	824	868	849	864	837	861	909	877	897	892	837	858	917	857	881	882	830	836	838	853	866	876	882	822	907	919	774	889	811	877	871	911	801	890	834	864	881	887	889	868	848	812	906	878	869	907	879	853	825	848	840	884	857	870	820	845	892	795	851	875	806	916	825	841	821	822	807	907	836	895	797	848	842	832	882	815	856	852	836	846	882	873	835	882	868	849	834	891	842	861	909	868	879	923	866	888	903	825	865	845	808	865	888	896	874	879	886	905	850	874	840
23883	21310	28475	24462	21299	10665	1559	1020	848	795	753	721	696	629	626	643	665	665	648	658	644	654	662	655	680	666	588	650	585	627	597	606	661	606	587	541	561	570	629	578	617	573	621	558	601	591	571	586	544	593	584	582	636	596	595	547	626	578	566	571	576	630	573	587	518	571	558	534	630	542	594	584	556	578	572	582	605	602	574	592	612	592	563	580	584	559	561	602	539	552	569	619	633	577	552	563	571	624	554	629	550	557	570	535	565	618	601	584	610	602	593	582	568	573	587	571	598	601	575	601	539	611	597	593	603	568	573	598	561	586	591	576	544	548	601	597	611	605	575	597	600	582	573	623	547	614	614	605	569	563	604	555	572	569	551	607	563	586	514	590	571	541	536	545	560	556	577	544	582	576	597	616	599	580	586	598	559	597	604	590	578	566	579	543	550	579	561	576	593	590	580	614	553	589	570	558	561	548	543	586	579	648	567	516	562	604	582	568	544	564	598	589	572	564	601	570	586	582	572	559	600	619	528	587	564	613	570	565	602	594	568	582	592	593	536	571	559	532	571	604	576	579	586	556	562	591	563	599	573	546	578	561	589	551	550	562	558	592	609	558	584	574	554	557	602	600	532	571	532	579	568	589	628	536	568	605	587	554	568	577	576	588	533	595	544	580	593	622	584	559	550	585	648	590	550	572	627	555	542	558	588	585	617	572	592	539	586	585	606	576	568	583	639	587	599	534	589	579	548	596	565	582	582	613	574	558	562	525	598	569	565	556	564	590	591	576	575	566	569	595	578	542	589	594	576	549	533	542	622	517	563	589	562	585	581	595	614	569	594	594	636	592	616	592	537	611	582	554	591	569	594	621	546	585	548	564	590	577	589	604	587	607	542	545	593	542	564	573	605	550	579	580	589	539	591	592	601	603	567	586	609	563	597	562	592	545	539	567	562	545	538	612	619	580	564	559	587	609	585	613	552	548	580	592	593	564	586	567	586	577	545	545	625	562	533	542	572	532	542	637	517	594	588	588	581	590	585	569	583	585	572	575	592	597	588	569	579	578	579	597	586	589	596	547	544	589	610	586	600	610	567	570	537	560	547	566	576	554	618	598	569	571	578	592	541	539	555	581	570	545	579	593	604	607	522	610	580	654	562	569	573	573	596	549	557	587	569	536	580	560	570	551	629	594	568	603	561	578	568	601	570	554	562	573	603	570	577	590	609	598	581	620	583	580	580	559	572	595	576	595	602	550	577	593	601	585	561	581	593	596	570	601	551	602	615	548	589	545	551	581	594	599	543	565	561	576	587	533	594	585	574	598	597	574	563	587	551	557	589	555	562	557	601	575	555	576	596	600	543	597	597	613	607	565	570	543	567	580	583	589	553	573	591	586	572	580	569	623	583	558	568	578	577	556	632	543	602	602	597	620	560	616	587	558	577	545	603	550	561	551	572	585	545	581	561	628	539	564	611	565	575	573	587	552	597	572	566	574	564	576	586	598	561	574	513	598	596	526	534	600	618	600	616	588	562	579	561	562	548	597	621	533	549	564	628	539	615	554	581	549	602	578	581	549	563	600	559	569	539	566	583	598	560	581	629	582	574	573	593	584	561	565	571	592	583	593	575	589	544	603	551	576	585	584	517	528	585	539	528	593	559	569	557	537	583	590	585	539	576	559	581	568	600	563	608	587	607	594	566	580	595	589	557	573	579	591	593	566	564	617	605	592	545	605	650	544	572	547	589	596	584	626	556	590	624	608	583	602	570	535	572	554	580	562	559	593	537	545	578	604	604	551	558	564	571	564	573	573	580	612	560	578	569	598	583	603	558	541	564	599	599	617	577	546	549	605	537	577	588	571	601	542	609	588	581	584	581	570	613	590	520	602	580	566	564	538	575	569	564	585	591	538	590	605	578	614	568	550	589	620	551	592	612	605	600	549	607	602	632	593	597	559	587	560	582	554	602	585	617	549	549	602	581	567	612	563	600	576	599	598	598	594	593	579	620	518	529	593	596	560	559	592	583	579	599	567	586	585	567	559	586	539	591	602	576	583	563	549	572	532	572	573	533	576	595	599	552	579	601	537	568	564	594	599	570	595	559	589	593	593	568	585	600	577	588	569	590	571	577	588	562	584	546	551	569	584	560	531	582	521	551	611	577	569	554	590	604	551	523	548	567	578	569	599	543	585	564	539	545	598	577	552	605	604	553	572	621	561	537	562	558	576	599	596	568	589	587	601	555	573	582	577	604	539	538	591	587	621	588	594	567	572	562	563	571	594	576	563	589	572	577	600	568	591	574	580	580	574	566	513	536	525	556	550	587	575	585	570	561	592	570	554	590	568	605	576	597	592	568	597	574	552	566	602	575	594	596	551	534	584	545	582	574	590	554	567	562	564	600	589	570	529	546	536	565	574	550	603	564	553	560	571	601	582	573	557	551	589	571	610	627	626	591	528	563	547	524	597	573	567	637	567	589	569	558	583	626	567	600	560	582	586	605	583	598	610	583	626	558	578	567	621	629	602	591	530	581	618	570	552	567	574	603	590	558	567	543	550	608	648	563	565	611	576	534	508	582	553	570	576	566	568	617	589	537	568	597	571	571	612	605	588	556	602	575	577	664	603	578	574	634	605	559	589	558	573	598	583	571	579	555	537	606	532	591	628	563	565	592	540	605	559	559	579	549	632	555	554	574	544	580	578	572	578	548	548	545	590	565	590	582	571	631	556	529	582	582	565	574	616	560	569	589	570	581	546	508	590	541	579	563	588	594	584	594	547	575	616	554	582	592	545	552	566	598	573	597	621	613	564	571	601	564	595	554	602	565	571	581	543	597	549	545	562	565	613	627	588	582	548	570	569	556	589	553	602	547	606	559	556	645	598	590	553	578	571	602	568	587	540	550	566	586	593	621	595	578	560	580	544	574	609	590	562	598	582	613	581	599	554	578	566	570	607	557	570	586	573	603	602	577	578	564	596	515	593	559	578	576	553	564	587	567	537	625	562	583	574	618	551	581	550	585	597	583	596	604	572	588	602	570	585	583	577	600	570	560	591	597	562	583	566	575	547	590	589	571	567	556	556	583	583	573	610	598	542	585	541	578	575	541	554	564	556	582	544	601	563	558	576	620	556	644	576	586	553	540	603	535	571	550	560	541	564	586	577	577	576	550	587	565	560	577	565	562	602	542	544	592	553	576	576	532	597	578	571	569	558	545	535	548	564	577	610	575	568	563	590	557	614	578	577	552	556	564	616	551	572	556	539	557	544	565	531	592	570	600	532	626	565	529	594	578	593	557	574	552	557	515	568	555	577	587	596	595	587	624	595	592	562	558	603	578	599	605	554	613	582	594	564	607	538	564	622	593	595	599	555	617	554	571	570	545	570	612	577	566	544	575	575	587	567	547	565	568	570	569	571	530	568	587	548	577	572	566	604	542	573	585	575	543	597	511	560	569	515	572	582	589	563	575	591	596	539	506	539	605	601	558	548	571	599	601	586	579	601
5549	10086	7570	3668	2626	2154	1724	1401	1202	1118	1005	919	889	853	799	733	775	719	762	733	747	794	830	774	807	761	697	696	679	710	679	712	707	681	686	653	661	674	695	648	620	669	678	685	659	641	657	687	637	644	661	707	699	685	614	651	662	639	675	623	675	683	671	653	644	643	656	661	675	664	606	641	694	660	647	649	629	624	641	653	612	667	664	659	700	656	682	638	661	600	671	625	659	656	677	630	638	664	659	646	663	647	641	627	609	602	606	658	687	717	643	631	649	644	619	662	651	657	677	717	650	641	609	604	652	645	673	677	606	632	627	685	617	652	673	699	686	670	646	640	641	627	634	658	695	655	667	637	674	639	613	655	655	639	607	690	637	652	622	668	660	653	614	667	668	647	654	627	649	633	635	644	684	672	645	674	639	630	673	651	611	695	631	651	626	603	684	613	632	652	629	648	687	630	667	594	687	620	655	645	672	598	678	596	600	617	647	651	642	607	654	637	636	637	669	635	636	657	688	622	674	631	611	674	630	642	584	663	692	597	640	623	643	642	615	636	630	651	621	652	677	635	661	665	657	669	684	661	638	681	625	665	653	666	663	606	629	621	636	666	652	631	630	656	647	677	629	723	635	658	666	692	661	659	630	627	652	593	645	623	629	643	626	687	639	637	641	628	656	690	654	650	619	665	647	669	682	665	681	641	631	672	636	646	661	697	627	699	673	693	658	635	644	606	641	636	698	676	659	669	602	652	712	672	613	629	633	649	635	635	664	612	641	611	650	670	653	593	672	639	632	619	638	602	641	630	625	687	643	653	675	671	683	648	629	643	676	645	678	657	645	679	647	648	665	634	669	657	645	679	645	657	666	668	689	645	637	671	650	670	611	661	609	674	650	666	649	626	604	654	644	598	645	686	609	632	613	652	619	634	670	692	670	611	659	638	615	705	693	641	676	659	642	590	624	633	620	646	642	632	627	622	675	678	666	681	650	628	687	602	630	626	652	610	623	670	666	625	636	605	657	632	700	664	665	612	649	635	656	663	672	692	599	694	641	685	651	623	623	649	653	632	669	605	688	652	677	687	623	634	671	707	668	628	659	628	606	666	608	657	672	642	616	633	679	637	633	639	638	625	636	655	670	659	651	673	652	669	608	667	650	688	637	669	647	660	664	620	653	667	577	680	618	616	637	639	716	614	675	652	666	694	617	648	655	633	628	607	640	654	649	628	642	680	632	671	648	649	623	651	641	683	682	647	634	630	630	617	631	640	668	648	666	634	646	660	646	661	604	594	647	639	669	632	602	640	617	632	670	670	670	629	657	627	645	626	649	633	641	669	657	704	663	692	620	659	615	629	644	658	648	634	675	690	631	608	639	647	644	626	617	664	613	644	693	681	655	659	608	664	669	686	637	672	605	621	558	591	635	678	698	708	672	671	647	639	627	626	633	639	646	669	670	644	664	686	641	617	637	628	631	607	627	632	653	629	660	612	652	624	620	626	650	703	646	624	612	647	630	643	598	669	647	640	629	662	660	658	655	665	612	619	670	653	609	675	636	645	653	631	619	662	637	643	632	606	624	670	619	645	662	630	633	673	658	679	705	627	683	674	659	655	626	660	648	666	628	634	651	660	638	668	630	628	651	695	612	610	661	680	603	596	690	623	625	638	622	678	652	654	680	661	660	640	639	596	676	600	661	639	644	626	612	662	653	630	696	664	673	648	645	640	624	641	643	629	662	671	672	681	630	654	662	672	635	691	645	634	648	644	650	647	675	660	667	631	654	663	610	682	605	651	616	641	609	609	592	628	638	660	637	634	681	735	666	648	652	605	676	670	635	647	678	667	627	649	670	681	669	616	653	653	635	621	636	661	587	680	687	599	668	668	634	669	631	677	639	622	659	670	674	673	662	627	656	680	655	645	624	628	656	661	639	636	612	627	660	647	640	622	676	617	642	664	675	626	600	656	631	650	646	605	667	683	648	641	641	637	662	651	631	666	631	674	671	673	583	620	610	653	713	657	671	645	658	618	647	635	610	670	621	627	647	649	667	644	625	639	616	625	678	652	707	637	658	636	686	651	656	611	652	605	634	696	641	641	654	634	679	643	654	694	613	671	643	673	709	646	678	647	623	671	614	680	673	693	616	624	627	612	669	663	695	663	633	619	643	641	602	659	638	588	643	665	646	635	648	640	636	666	673	622	632	655	661	621	606	683	653	656	675	687	640	697	654	695	628	624	674	614	696	657	635	630	650	602	641	664	686	646	643	622	632	650	643	652	606	631	645	689	648	602	630	655	668	613	635	640	671	642	670	614	667	653	661	663	654	627	639	627	587	630	644	694	717	645	638	689	646	663	643	666	605	665	648	667	644	622	640	633	662	655	631	616	628	602	593	649	639	645	710	641	665	607	689	654	649	664	674	670	607	623	651	690	660	623	637	660	593	622	645	647	659	629	650	654	610	619	620	625	660	635	636	691	684	638	677	654	638	645	658	641	680	649	620	629	631	689	645	631	682	662	661	653	680	647	628	652	617	649	642	659	685	665	715	655	630	642	628	607	652	661	639	703	651	635	668	622	641	581	647	648	647	669	696	618	683	652	662	641	666	696	687	623	635	660	674	635	665	647	676	654	644	621	650	639	648	636	682	618	666	665	655	612	674	623	573	614	610	624	647	674	640	662	639	633	676	666	663	646	690	644	660	616	626	666	705	628	654	675	639	628	675	662	658	664	659	683	629	667	644	637	647	646	678	655	660	670	613	633	673	616	673	635	671	646	649	624	635	658	680	621	662	689	653	658	673	613	644	654	641	681	641	630	617	653	606	644	625	628	633	634	646	662	633	692	639	645	629	633	685	628	642	638	620	644	651	627	658	647	638	671	617	632	655	671	617	612	663	655	641	639	630	628	679	633	642	663	635	610	622	676	655	687	657	665	623	614	618	667	675	639	620	675	604	674	646	658	606	641	644	671	632	637	645	665	639	605	665	648	630	653	625	645	673	640	649	636	637	636	628	610	639	683	612	628	637	684	631	652	648	632	618	599	646	607	650	604	671	621	659	590	621	669	639	643	621	651	661	590	650	673	708	637	665	678	661	653	660	663	651	596	660	633	624	649	673	595	638	614	671	651	664	628	677	690	609	661	625	603	666	680	611	700	612	577	650	646	625	645	667	704	667	603	667	687	638	659	665	618	645	660	646	641	674	682	642	649	644	638	668	644	577	665	647	635	606	603	626	634	632	623	673	657	631	659	650	612	643	667	605	698	654	664	623	637	602	654	631	628	615	659	665	631	656	622	649	606	645	627	630	615	664	663	598	660	612	657	632	660	611	659	669	674	629	641	648	610	682	649	650	615	653	629	658	690	684	658	633	636	637	668	626	681	654	657	653	647	622	683	617	633	664	672	630	639	624	627	683	666	677	684	680	644	614	702	612	678	632	671	609	672	671	660	655	658	659	702	647	669	684	630	684	628	693	667	658	622	641	606	633	632	654	605	656	637
24915	21290	27483	25346	12661	1301	935	808	809	687	647	638	620	620	700	629	621	634	633	586	666	604	612	687	661	605	653	603	577	632	600	642	608	589	634	567	557	612	570	575	578	566	572	587	592	601	575	563	577	564	594	572	584	589	565	604	571	578	593	597	609	548	597	555	602	585	617	587	578	595	560	574	581	588	563	575	548	579	560	586	620	588	513	565	600	606	537	541	572	603	611	557	562	588	603	564	555	588	573	606	595	552	612	622	582	566	547	568	559	562	580	589	579	583	587	609	599	595	519	557	564	572	587	552	582	606	576	595	576	597	612	578	574	544	573	565	606	585	569	598	571	593	566	587	597	547	566	590	544	566	603	631	579	592	581	600	578	551	572	561	597	585	597	572	563	543	545	538	557	616	590	544	581	560	552	586	576	609	569	581	598	600	557	623	575	599	599	536	571	589	577	553	563	564	575	610	541	597	573	610	617	599	583	587	581	595	618	594	538	566	599	604	607	615	563	573	576	586	621	568	594	529	563	598	579	550	524	581	565	591	576	546	587	578	580	609	582	554	563	586	612	579	565	558	550	614	630	607	601	579	517	592	597	566	566	590	553	581	568	526	571	582	557	556	547	541	579	540	592	591	546	577	598	616	555	563	568	574	602	570	543	603	625	571	573	556	577	567	550	559	574	570	550	593	571	510	595	575	583	552	568	573	580	589	579	624	528	582	594	591	602	601	556	527	607	555	586	575	577	555	593	617	575	547	593	565	582	566	529	528	535	608	585	592	534	533	563	578	546	541	591	583	553	595	587	586	570	573	535	580	572	579	608	567	621	574	570	586	562	573	618	578	525	540	567	617	593	554	540	576	552	552	608	588	557	575	596	566	563	592	581	616	554	554	589	612	552	568	586	541	584	542	547	565	625	542	618	605	568	575	582	544	552	594	582	568	554	580	558	557	542	569	627	590	597	580	583	533	592	587	566	565	561	596	591	528	588	561	575	579	546	543	576	604	563	593	550	614	600	564	550	559	600	597	554	578	565	572	599	591	598	583	576	561	523	551	586	584	558	566	566	566	594	573	569	566	571	575	560	581	536	580	535	594	582	566	569	594	576	564	563	606	582	545	617	565	549	538	549	591	604	626	585	570	604	601	589	591	597	595	560	599	590	621	538	562	614	626	564	564	592	601	573	595	531	528	594	593	561	570	581	554	599	585	568	558	555	600	572	572	583	605	561	571	567	566	553	567	560	544	608	536	559	614	538	566	567	536	573	568	586	590	548	568	593	617	594	593	546	572	580	576	535	588	564	553	559	596	567	601	563	590	516	550	598	557	559	612	554	566	591	600	598	573	559	566	579	594	556	560	553	579	583	523	552	556	595	582	565	544	586	585	577	613	592	591	559	546	587	581	523	537	568	536	615	612	567	560	556	554	575	584	611	587	575	600	532	583	577	540	545	551	563	591	557	591	631	609	552	602	584	587	580	609	631	546	558	554	613	569	579	569	562	587	545	609	577	561	545	579	590	580	578	572	588	610	571	531	592	619	594	547	553	586	568	591	532	607	580	576	525	557	577	568	588	560	533	598	597	542	612	565	572	557	592	543	589	573	613	577	569	587	611	558	545	582	591	574	550	585	584	554	563	544	598	584	585	564	578	584	589	594	582	587	557	545	587	553	585	612	588	537	553	562	583	513	584	576	569	550	595	591	602	545	580	571	620	549	594	585	582	616	608	614	594	548	592	589	586	580	609	575	562	586	578	580	605	589	569	561	522	558	580	623	608	553	625	598	589	552	586	550	600	585	569	573	578	604	554	553	552	539	581	578	580	543	612	538	592	571	559	577	614	560	562	575	551	546	605	597	587	598	551	592	549	551	593	578	575	551	599	562	563	594	598	574	546	561	618	514	574	551	538	607	545	555	568	553	563	545	587	560	568	599	558	563	575	540	601	574	581	557	564	562	590	558	581	549	608	573	565	576	595	565	578	635	581	562	574	540	575	533	596	546	546	606	544	627	551	597	545	566	587	573	567	543	592	546	610	604	546	597	542	570	561	584	566	585	623	562	565	591	626	609	564	525	606	627	575	575	541	548	585	613	555	588	579	600	608	586	591	541	574	594	570	550	591	548	599	577	529	603	552	536	627	589	563	569	575	587	598	603	602	571	552	628	534	577	571	573	582	574	598	573	553	554	606	584	569	557	568	587	594	557	595	535	598	543	590	549	597	548	556	537	543	566	561	586	546	573	570	572	554	562	529	571	580	565	562	617	586	598	520	548	587	609	581	591	556	524	545	596	608	575	557	584	615	588	601	540	556	546	577	582	576	553	556	617	580	580	584	568	601	590	550	578	580	600	562	605	544	552	562	573	538	603	560	567	566	587	582	540	581	568	537	608	584	585	566	554	553	649	600	574	551	581	587	576	590	569	553	590	560	578	558	553	565	555	551	545	580	539	532	569	588	575	573	585	622	592	620	554	613	607	610	542	540	575	573	574	541	563	597	564	569	595	563	540	606	538	596	623	569	641	601	524	592	581	595	558	569	516	547	596	537	596	564	559	600	567	578	555	560	619	556	560	512	580	590	576	566	546	598	564	578	537	555	598	563	579	552	627	584	562	573	595	595	585	574	534	597	624	572	553	595	577	561	572	574	576	599	523	543	601	561	593	600	490	567	563	619	569	578	574	596	619	557	550	566	577	579	568	574	555	619	564	570	598	576	599	572	550	532	542	587	563	555	550	595	569	566	523	620	574	610	554	555	574	522	555	612	537	595	643	600	576	555	580	590	624	525	587	566	573	577	573	586	586	596	585	581	565	586	591	605	574	588	571	540	517	567	545	543	601	602	562	560	584	594	568	592	569	577	557	569	594	575	609	568	568	542	571	603	590	616	586	595	574	566	602	576	574	544	587	605	548	546	600	609	575	578	589	566	617	582	553	588	579	550	575	564	562	607	559	587	600	580	576	594	546	577	562	566	572	560	612	540	616	595	547	571	591	606	578	579	576	546	617	566	577	567	568	580	588	544	579	621	604	615	580	566	579	543	590	592	583	614	524	591	555	539	587	607	522	577	584	586	572	568	593	564	585	517	589	585	584	569	597	588	561	547	592	560	574	582	542	563	548	593	569	545	602	547	581	553	555	591	542	571	574	583	595	579	576	572	562	591	599	560	601	563	606	617	593	546	547	566	544	551	575	572	545	571	548	593	601	565	565	567	576	552	606	610	571	589	561	576	604	565	636	567	572	605	593	551	575	576	603	591	559	558	593	557	576	593	575	543	569	559	567	568	587	560	567	555	547	580	596	569	584	584	641	565	533	599	639	578	584	561	617	605	615	567	550	580	565	575	592	587	583	555	569	553	600	571	540	551	588	560	572	608	574	555	607	548	587	540	582	563	556	530	580	579	585	563	591	588	571	586	576	585	616	602	601	574	604	623	537	594	592	599	625	573	602	559	578	573	600	572	582	548	592	524	553	602	537	575	605	570	555	578	589	598	622	584	567
4916	6662	4677	2477	1833	1483	1235	1096	959	852	819	812	729	701	719	690	694	684	735	680	724	700	695	702	695	706	672	620	649	641	656	571	698	618	623	610	617	624	582	651	693	640	645	640	603	629	629	638	638	594	643	649	627	658	623	599	606	621	632	643	642	607	573	634	604	655	632	615	651	622	621	614	631	621	628	617	652	623	615	624	579	635	628	554	644	623	632	584	619	582	638	653	632	625	620	637	599	623	611	648	650	638	618	649	586	606	627	649	632	606	606	574	635	623	665	635	618	618	617	620	589	590	613	630	617	588	645	601	596	621	590	587	671	618	561	604	600	616	688	623	575	621	630	602	614	625	634	627	585	623	597	618	637	681	644	618	568	575	611	638	607	620	649	701	607	595	598	641	628	618	615	667	643	591	646	621	583	589	621	609	652	659	635	658	632	620	607	614	643	607	638	651	652	614	579	658	624	610	612	604	624	613	636	671	610	612	643	607	626	660	625	627	624	625	611	614	599	590	603	647	646	621	609	635	629	628	606	635	628	604	605	635	642	603	595	617	639	638	614	598	614	638	587	633	649	592	606	608	659	668	600	659	621	623	569	648	600	636	607	609	625	597	621	616	635	624	643	639	621	605	599	568	648	655	582	581	591	613	641	631	660	614	624	618	659	622	616	642	611	597	650	600	619	574	587	672	595	587	608	637	603	669	584	611	667	610	625	686	576	610	612	638	593	592	623	598	644	657	632	620	632	601	609	632	644	633	622	607	607	597	607	601	665	603	636	587	612	594	639	641	611	627	603	660	686	605	582	620	592	619	610	630	650	628	614	614	637	635	619	665	630	597	670	602	610	625	609	577	604	611	609	663	637	631	610	621	648	618	640	612	609	637	622	628	589	613	629	639	614	615	626	620	637	647	605	624	603	609	604	612	617	632	633	628	604	623	616	633	605	620	638	612	655	607	649	586	617	633	644	580	631	576	633	620	592	675	597	638	603	620	648	646	611	683	590	621	592	639	641	679	602	609	630	682	618	615	628	626	630	639	620	603	639	644	625	623	619	607	613	627	624	602	584	631	580	639	629	633	586	583	629	626	599	592	660	643	632	641	641	578	640	622	585	634	674	645	613	612	635	561	620	628	606	658	613	625	596	588	603	638	659	601	661	657	602	633	600	597	623	602	593	701	573	598	627	653	627	615	642	604	646	597	639	605	650	625	653	610	651	599	645	659	657	649	648	608	631	610	596	591	610	598	604	639	595	645	601	598	592	625	638	655	685	617	623	615	641	613	616	619	610	648	643	575	628	629	610	646	646	624	637	601	596	592	643	618	625	598	599	647	633	588	605	644	638	617	607	602	627	641	603	600	634	665	603	631	574	618	571	614	616	617	655	618	659	651	635	644	610	624	619	594	630	652	600	620	607	622	626	611	661	656	637	585	638	629	608	633	597	614	597	632	629	617	604	655	646	676	609	625	601	615	605	670	605	644	609	621	606	631	622	678	637	610	575	615	625	658	619	613	614	637	616	669	565	688	601	631	616	647	633	600	613	624	616	626	597	623	649	573	598	671	624	610	642	597	630	622	632	622	626	619	633	636	629	615	620	596	642	604	601	603	618	647	606	633	624	614	604	662	644	639	636	647	604	635	656	623	621	637	683	608	604	668	617	620	653	582	602	562	598	623	641	661	627	636	637	629	601	596	641	647	607	612	601	587	615	609	579	609	582	604	641	622	636	621	596	654	612	641	620	667	631	635	592	651	606	581	623	613	632	638	611	621	610	599	613	627	628	631	611	635	606	641	680	599	604	635	645	634	602	606	615	585	615	571	606	650	591	615	630	640	622	608	654	652	630	616	629	645	603	620	625	591	658	569	581	639	669	628	605	573	638	617	632	611	632	624	598	648	627	646	608	629	617	587	605	614	658	634	640	591	656	623	614	628	616	586	617	650	619	663	642	658	562	621	626	610	678	602	692	647	595	661	645	597	617	665	652	629	621	650	603	643	666	631	641	559	642	619	648	636	590	604	622	616	639	616	642	632	622	660	627	612	619	604	605	617	627	640	615	644	584	636	646	650	611	634	623	626	628	647	635	574	669	645	600	606	625	638	630	627	664	643	578	590	637	601	619	623	590	642	648	578	615	650	620	651	636	663	626	624	629	606	648	612	628	609	589	589	622	618	604	612	608	611	639	608	627	641	597	595	579	586	598	623	637	581	599	634	623	613	659	614	636	649	659	669	601	663	680	665	663	588	556	585	579	620	602	608	643	636	681	603	608	646	636	580	584	605	583	602	642	629	647	556	576	626	626	627	642	653	662	655	559	639	628	616	593	622	604	609	580	640	572	627	629	610	623	653	566	606	602	599	618	663	585	626	594	646	600	671	636	629	613	604	588	627	664	602	606	639	623	611	609	608	589	603	607	602	600	624	641	656	640	625	616	611	616	596	628	616	636	658	644	594	625	652	592	555	633	609	680	611	607	608	612	616	635	599	586	637	643	670	616	622	661	597	661	600	624	563	635	633	612	565	631	650	599	577	597	609	658	639	649	653	591	655	633	685	607	631	605	646	607	711	628	660	653	683	597	601	620	618	615	620	578	619	656	656	627	608	623	594	571	614	631	613	644	640	621	563	645	593	646	569	624	613	614	619	652	602	627	645	659	624	612	625	635	640	586	619	605	610	598	620	625	599	637	645	649	641	666	631	634	599	647	603	609	614	618	590	583	629	629	627	638	618	605	599	626	627	603	623	651	599	634	623	578	657	577	605	625	652	647	639	635	622	657	580	610	646	595	588	628	643	621	564	622	585	664	602	608	644	621	621	616	657	626	644	598	647	600	600	630	586	594	594	619	606	647	581	604	630	615	622	642	633	633	576	637	620	595	621	629	598	620	619	626	615	625	646	635	626	624	652	571	603	629	604	636	633	588	602	628	609	594	608	649	566	637	632	622	618	616	610	657	614	650	596	663	635	588	641	634	627	578	599	632	594	663	619	637	628	647	642	645	663	640	628	578	609	629	667	632	632	634	648	637	627	608	627	674	612	544	586	656	625	618	592	664	602	658	650	589	624	657	644	658	576	585	597	615	652	628	640	644	647	630	604	681	646	584	649	633	608	594	616	686	641	614	617	623	644	603	583	578	613	591	610	640	655	663	638	640	657	596	637	635	604	614	588	610	610	654	595	641	660	627	619	602	627	653	590	578	626	655	635	596	622	593	609	663	659	618	629	661	627	652	671	604	605	632	596	618	668	623	639	630	627	647	611	590	653	635	615	613	618	647	559	617	646	647	600	629	630	637	666	654	604	622	648	629	603	663	614	610	637	637	620	566	635	632	614	616	653	673	632	619	607	629	663	634	593	638	572	599	590	632	612	613	623	648	596	625	651	615	647	602	672	637	639	671	607	610	615	604	592	644	629	571	635	623	600	659	643	622	633	641	597	621	656	600	666	615	609	591	615	639	628	619	610	652	594	605	585	628	615	660	630	640	593	602	602	651	596
22774	21346	28960	24076	21339	21384	9176	1200	759	679	605	518	444	422	392	399	380	342	370	375	354	341	392	369	344	352	294	295	298	297	301	317	307	300	289	267	269	276	281	287	302	277	288	272	248	272	243	272	231	256	264	267	252	238	252	254	260	235	266	242	238	239	242	252	301	247	234	263	243	227	265	256	273	223	278	268	234	262	250	274	225	242	241	294	240	251	267	230	209	244	229	246	227	233	276	256	239	241	249	247	263	260	266	246	226	260	242	239	253	227	233	214	248	215	248	236	254	257	210	236	231	242	214	251	251	233	238	248	228	242	239	225	244	239	239	275	237	242	250	227	240	251	242	251	241	244	243	254	264	242	255	240	248	221	255	252	220	237	246	231	230	243	231	236	247	239	235	238	240	208	278	255	250	247	255	247	244	257	250	276	242	218	256	222	248	214	212	261	273	227	240	250	231	255	249	270	265	246	254	239	244	242	239	243	230	235	244	243	212	252	258	260	268	263	257	219	264	244	231	230	240	249	226	232	244	219	224	238	241	255	235	235	233	237	223	241	222	231	275	239	224	279	251	240	240	221	252	243	253	253	232	239	235	232	265	228	256	240	253	231	262	228	247	254	241	260	260	235	241	274	246	235	263	239	242	240	254	259	242	234	228	220	215	255	235	220	254	255	221	226	256	242	238	247	269	249	257	252	245	224	259	248	251	241	227	252	244	240	239	232	245	260	213	260	234	226	249	268	223	230	244	264	251	242	240	274	242	208	228	253	260	257	246	265	265	265	245	239	243	270	250	249	243	236	239	249	253	241	263	241	251	245	240	252	243	247	236	258	236	263	219	250	236	264	249	236	238	251	238	240	220	238	232	261	257	242	256	245	262	260	235	247	237	278	246	269	242	264	247	261	259	270	256	257	248	246	270	249	251	268	244	259	243	241	261	256	240	231	235	248	253	258	233	213	260	264	221	261	237	272	260	230	240	257	235	240	230	232	233	250	252	230	244	231	272	234	259	261	221	259	260	250	220	238	251	249	254	245	223	248	210	244	222	221	260	260	223	240	252	240	254	257	260	219	236	234	242	250	254	230	232	235	245	250	231	245	266	255	241	250	258	236	251	270	261	249	218	208	250	230	250	259	231	242	241	245	246	219	239	218	254	256	245	261	221	255	244	251	242	237	246	261	248	249	244	237	232	238	258	243	260	262	257	287	260	253	236	279	239	250	236	236	247	254	238	264	247	218	238	244	237	250	230	235	235	234	257	249	256	251	234	257	241	248	258	255	255	236	252	245	235	255	251	250	233	243	242	237	231	249	232	258	260	249	245	223	280	258	236	243	226	263	258	219	251	249	235	267	261	230	244	260	219	254	243	242	236	224	240	251	254	239	275	240	264	254	232	254	258	244	233	261	226	253	245	237	251	252	225	253	247	241	274	256	249	250	250	248	270	230	257	251	245	248	254	243	244	263	253	225	225	251	259	242	252	254	262	273	264	225	256	277	223	245	236	265	207	247	253	271	243	262	247	252	223	282	237	255	242	230	243	249	229	252	244	253	257	237	280	247	237	261	275	253	263	257	231	245	243	213	252	232	273	265	253	267	240	219	236	235	210	238	244	246	238	227	244	222	254	251	222	265	257	258	250	257	248	238	237	238	226	218	246	231	219	257	250	234	219	231	260	262	254	248	269	208	272	245	238	242	252	232	264	238	223	231	260	238	242	249	262	266	231	245	264	278	227	265	253	242	244	259	257	221	244	212	243	259	248	235	242	245	225	232	260	253	241	241	237	228	255	248	266	228	247	252	239	226	253	267	248	239	246	285	245	263	256	246	232	246	254	248	228	238	246	267	224	253	222	252	241	257	242	228	223	229	248	260	265	229	242	222	255	245	232	237	249	260	249	232	244	219	250	276	217	248	273	237	271	255	244	273	226	249	229	239	266	248	243	253	250	230	286	238	232	266	266	246	234	247	228	232	282	218	249	250	219	217	279	230	239	239	247	271	253	242	272	242	234	257	221	247	238	235	235	265	270	271	246	261	231	231	271	259	236	235	244	246	258	240	263	222	288	256	240	256	281	228	253	263	242	243	250	252	242	247	221	262	264	242	265	250	256	217	240	242	221	239	246	258	230	265	239	258	233	263	268	233	260	271	234	253	249	260	250	251	219	258	263	227	249	275	239	266	249	262	251	236	238	237	233	240	232	257	251	272	248	231	246	236	257	260	243	259	261	240	235	277	247	248	228	259	285	241	239	249	267	255	255	251	253	258	219	265	255	262	243	251	234	268	260	284	259	244	284	244	240	227	245	242	225	260	227	252	253	230	227	262	228	231	257	240	267	237	258	238	250	250	256	246	246	267	265	245	242	258	249	219	253	244	247	258	235	251	229	218	252	257	262	269	231	248	253	256	230	229	251	224	257	238	245	255	238	242	246	229	279	259	236	239	238	241	250	264	221	252	233	289	254	256	277	227	256	239	223	232	245	209	232	238	260	266	242	244	252	240	227	225	242	255	237	248	248	264	289	241	251	237	233	245	259	236	205	251	247	261	257	259	258	238	241	242	262	231	252	217	279	239	234	233	249	271	277	284	229	251	239	233	208	237	226	240	251	216	242	244	249	256	227	251	243	250	259	256	239	256	265	263	225	220	237	264	263	255	241	229	263	236	253	279	264	256	229	244	264	278	237	256	241	237	253	241	263	261	257	256	249	242	215	262	220	229	257	262	234	257	237	244	252	236	255	238	253	246	237	222	246	255	239	281	273	232	235	260	249	251	255	249	203	257	247	253	256	275	219	272	229	255	232	249	237	292	233	244	258	220	277	274	260	269	256	235	239	246	271	224	234	259	230	252	251	244	232	267	243	239	289	209	234	233	244	267	207	285	242	240	238	237	228	268	242	255	282	217	247	253	270	239	276	273	240	294	240	251	243	251	253	229	232	246	238	255	236	229	254	248	254	252	228	251	233	253	260	240	254	203	241	205	242	247	258	221	226	256	249	293	247	259	252	248	236	251	254	252	257	244	226	237	242	250	231	252	247	240	259	272	239	254	223	256	261	232	241	243	279	267	231	253	228	240	248	261	262	246	261	209	236	255	245	231	243	242	247	223	219	276	272	263	242	243	252	229	259	242	237	280	232	213	251	256	248	259	258	244	255	236	262	259	268	271	277	242	241	233	243	261	255	216	225	248	262	236	239	257	264	227	232	226	218	239	240	252	267	224	242	258	244	241	212	221	252	251	254	257	240	260	260	238	243	269	235	268	265	257	239	249	255	250	252	248	259	255	255	247	251	246	260	270	243	235	248	286	227	233	234	234	227	280	238	240	215	254	253	248	256	221	237	223	253	244	253	254	241	223	250	263	248	259	252	240	249	217	258	251	255	242	254	259	243	267	240	254	259	246	257	278	259	256	219	257	227	280	239	245	245	240	268	222	257	235	238	239	252	240	276	274	248	252	248	227	239	227	215	258	274	255	249	238	236	239	252	249	239	235	225	259
5542	15415	11403	5578	3840	2978	2183	1633	1337	1137	897	777	663	614	556	502	452	481	457	438	459	442	451	477	478	432	391	365	388	317	366	368	358	333	308	303	323	297	282	321	314	301	297	316	298	282	303	287	301	306	293	300	309	278	288	309	299	298	250	292	297	275	271	275	280	295	245	270	284	294	261	285	292	276	270	296	279	299	282	268	284	308	291	285	273	268	268	252	272	266	279	304	258	258	277	257	280	303	319	281	288	278	309	254	309	275	278	260	263	280	275	279	300	283	300	264	287	280	269	279	254	261	274	270	262	270	304	257	252	286	305	272	250	247	273	300	260	272	268	308	265	281	261	314	291	274	282	262	282	269	262	264	293	282	275	266	262	266	286	260	244	296	282	278	274	279	276	267	286	277	257	263	276	307	315	302	272	286	285	280	270	282	269	276	274	288	272	284	297	259	276	234	265	263	260	269	305	264	275	284	296	265	274	225	274	295	250	282	304	276	282	253	260	286	296	272	284	288	264	277	277	285	302	265	288	252	267	277	282	283	270	301	247	271	269	289	257	278	297	282	283	281	283	267	302	254	271	266	274	320	263	287	283	284	250	282	264	279	249	290	282	260	266	273	284	284	255	280	291	271	256	285	270	282	270	292	260	288	236	300	291	292	270	275	273	274	279	293	276	287	281	271	218	272	281	258	279	286	269	265	289	282	303	266	286	302	264	272	294	263	257	273	305	298	280	292	258	288	269	267	315	279	296	267	263	271	312	298	266	296	291	273	264	268	259	263	278	281	301	269	267	283	271	286	263	302	265	267	280	283	277	278	242	276	278	277	281	259	252	262	251	263	256	267	294	287	262	278	260	251	290	290	258	257	273	264	287	254	296	304	279	278	288	302	268	287	298	269	273	269	269	274	277	296	251	279	310	276	279	281	321	273	300	270	273	265	277	308	261	305	272	267	258	266	325	272	290	292	278	274	282	233	262	271	268	277	282	260	273	300	297	278	255	301	272	257	267	283	302	286	281	290	325	284	310	290	265	256	285	292	262	286	291	290	285	275	259	289	265	277	270	290	268	266	277	279	245	281	268	269	279	275	301	263	291	268	287	277	301	280	277	289	279	279	276	258	289	281	284	275	263	273	272	285	287	240	267	286	286	256	249	282	306	272	318	284	265	301	283	265	264	261	280	279	261	277	290	291	288	265	291	271	310	248	281	288	273	283	286	275	293	250	284	287	297	266	293	271	246	235	302	283	272	279	316	279	278	279	280	280	300	272	270	264	275	284	284	263	264	249	264	261	257	291	260	297	272	287	287	256	245	279	274	265	265	280	277	270	274	284	264	285	273	278	324	271	289	267	264	297	276	258	274	276	291	252	296	293	276	288	289	262	268	313	257	288	270	275	261	268	277	272	294	259	263	292	284	265	272	243	277	282	307	320	298	283	278	275	268	262	253	306	282	272	280	248	273	253	273	307	274	291	258	239	250	312	279	268	283	269	274	237	236	275	310	284	296	297	255	298	288	276	243	294	276	281	282	268	251	266	282	277	287	288	257	318	262	299	249	297	288	257	282	276	256	289	272	261	250	277	283	236	269	267	267	294	301	268	268	267	264	270	272	264	284	260	285	273	257	277	260	276	294	270	264	271	271	280	283	254	252	278	294	254	284	304	276	293	269	291	247	250	254	271	280	264	253	296	243	281	265	271	284	252	258	285	283	281	294	270	290	252	273	267	285	298	264	276	261	271	269	291	252	272	300	272	273	297	314	296	271	288	282	287	292	296	293	274	276	270	244	278	261	256	284	239	288	266	260	259	291	321	290	249	296	272	269	262	291	258	276	246	294	260	296	279	261	262	311	288	277	238	273	251	283	297	312	304	241	276	288	258	305	262	288	268	291	282	281	281	292	262	263	263	278	294	288	259	285	269	262	285	251	301	286	266	282	294	262	268	286	273	294	261	295	269	299	294	263	273	251	297	307	284	240	274	278	256	292	270	279	253	267	256	325	281	278	293	256	306	263	285	283	274	268	262	273	273	266	255	322	254	288	292	266	291	293	276	270	294	278	257	290	285	287	290	296	299	268	296	278	267	278	283	305	281	287	284	277	272	267	291	276	245	278	285	241	268	295	250	277	311	301	250	255	283	277	280	293	275	296	280	304	269	279	262	285	277	282	271	275	306	260	274	302	288	288	282	274	300	280	262	283	276	280	263	294	274	275	266	273	297	283	280	248	272	278	290	277	288	293	266	262	260	269	288	256	279	277	290	298	275	284	257	242	285	278	278	273	256	287	295	350	281	291	258	287	288	249	265	312	278	295	291	289	277	297	256	291	256	271	299	320	249	298	288	263	267	272	270	319	308	273	274	284	273	281	264	281	288	294	259	279	288	272	292	299	258	255	280	279	280	294	272	326	280	255	306	290	268	270	304	278	260	297	297	266	287	266	289	254	273	291	302	261	283	295	286	267	302	296	275	258	261	273	291	266	301	264	280	270	248	268	291	280	289	291	265	271	276	266	262	271	258	280	266	268	271	289	288	274	300	259	280	285	267	284	256	274	262	285	259	266	269	318	274	291	306	271	285	290	284	292	286	295	278	259	259	253	272	262	306	275	259	301	272	287	271	262	293	291	316	259	286	282	281	278	286	262	275	301	285	261	259	277	280	258	277	295	302	291	284	291	268	237	285	269	290	273	288	257	281	298	281	267	279	303	263	283	267	284	286	262	302	273	277	278	304	296	286	274	245	291	267	271	306	281	273	270	284	278	279	285	257	272	265	263	271	233	276	303	266	288	266	254	275	276	280	268	302	291	303	300	282	276	254	265	309	259	278	270	259	292	284	284	244	261	294	281	273	284	272	274	282	296	281	273	295	295	273	298	292	271	269	260	256	295	266	291	247	247	290	298	288	275	295	276	262	259	288	309	257	282	271	281	272	251	290	269	259	254	271	289	262	276	278	257	275	266	307	273	309	282	276	270	277	251	256	258	287	282	276	260	284	272	258	283	278	282	323	259	287	270	275	270	258	303	285	255	259	280	279	276	276	297	276	297	267	285	265	291	284	286	268	288	266	260	270	272	285	273	249	289	267	297	259	297	280	277	299	266	271	259	286	287	255	272	282	264	276	276	279	282	296	284	263	283	251	241	285	287	266	285	261	270	271	268	267	275	273	258	277	305	242	274	275	289	266	275	318	301	247	306	261	271	302	267	270	276	262	285	269	268	258	287	282	250	285	276	281	278	283	271	250	250	299	268	262	243	263	286	266	270	277	248	272	267	296	266	266	291	269	258	269	300	275	253	266	263	287	240	280	260	282	297	278	276	302	302	270	285	277	284	299	283	283	274	279	285	261	287	279	300	289	290	253	271	268	250	304	282	269	282	288	244	283	256	289	291	263	286	263	280	264	251	267	289	249	283	270	228	272	284	287	261	301	245	276	302	252	280	267	272	274	285	293	277	281	277	298	265	265	262	261	275	253	273	261	257	261	258	294	290	261	262	312
27594	19676	7023	1510	1009	905	946	868	856	842	816	807	808	836	838	804	812	870	811	791	814	828	831	833	819	843	771	818	839	814	818	824	820	793	760	784	811	810	813	811	794	801	796	805	740	815	782	738	790	765	723	800	781	783	747	836	838	775	809	738	802	767	817	785	716	834	842	760	795	775	743	823	811	800	795	791	793	851	817	830	809	767	749	801	777	794	798	860	776	793	817	828	811	808	765	825	743	813	788	759	810	786	819	771	748	749	820	798	783	774	769	836	745	788	820	759	841	783	792	853	741	771	809	777	829	841	754	790	796	850	780	821	768	825	808	837	817	794	856	810	779	838	851	823	759	822	796	806	740	790	820	781	815	784	781	808	771	787	824	800	776	754	776	801	799	815	806	792	802	798	804	805	755	817	859	768	833	818	800	790	792	813	783	793	859	824	839	808	794	816	775	799	807	840	810	809	769	816	821	806	779	811	758	825	771	779	846	806	781	833	766	823	796	771	790	792	825	829	834	801	822	736	814	781	801	851	808	796	816	850	816	778	776	801	816	859	762	851	801	795	873	778	822	777	850	732	790	779	760	838	824	744	785	764	793	810	782	786	793	764	800	769	819	791	766	809	804	777	816	790	822	820	837	817	786	788	831	838	798	831	820	828	869	816	828	773	814	851	829	792	785	815	783	837	772	751	839	787	783	794	819	769	849	829	840	798	792	777	769	810	788	838	792	791	814	746	774	810	836	804	822	783	777	788	811	812	827	745	833	777	799	798	791	820	763	803	831	803	799	754	833	814	799	773	846	784	795	790	804	826	863	806	817	817	801	780	807	793	797	785	829	814	773	795	819	804	762	790	783	793	787	812	848	840	761	774	819	816	797	807	808	807	815	777	774	774	780	791	766	784	756	804	787	847	790	786	825	840	791	785	805	783	851	822	836	784	807	815	804	762	805	811	820	808	798	784	841	761	796	876	787	787	815	782	847	782	795	810	784	834	772	794	809	758	812	838	774	803	777	800	782	824	748	763	850	805	877	840	790	774	804	847	759	785	767	789	801	829	768	823	758	799	796	786	767	789	818	796	841	840	729	830	783	781	830	758	778	835	844	819	790	767	860	815	807	838	794	771	839	811	806	811	788	818	850	808	822	832	817	773	783	832	790	821	723	826	832	809	836	788	798	794	792	774	799	780	858	807	792	828	788	746	785	825	846	788	823	807	793	751	815	849	752	798	746	797	759	850	795	825	790	747	776	812	840	820	856	794	818	813	776	828	791	800	798	826	798	812	822	849	811	746	791	778	821	809	775	807	819	776	782	772	789	820	821	822	873	809	796	785	761	801	788	801	805	774	794	794	759	811	794	790	785	795	817	836	783	753	782	817	800	760	767	818	816	818	839	801	836	805	781	747	835	755	799	837	801	736	799	861	773	765	809	840	855	796	831	799	755	769	818	805	807	839	751	784	788	770	825	751	826	816	810	829	828	785	773	791	783	793	785	774	808	867	853	817	842	826	820	758	800	851	823	769	762	782	783	798	854	786	790	815	772	781	815	765	813	787	827	780	850	776	857	784	806	796	756	806	797	792	813	853	777	788	784	806	733	825	833	832	767	800	837	857	786	838	803	849	788	813	794	828	767	803	799	740	807	830	824	816	809	787	750	785	758	783	791	810	785	856	794	858	768	760	775	824	850	852	783	818	768	813	794	827	766	817	820	835	773	834	805	818	836	841	787	812	803	799	771	820	790	780	796	764	822	749	857	800	789	817	844	741	805	768	813	819	824	782	827	810	800	828	811	754	818	833	807	782	784	808	792	843	787	772	831	790	796	815	793	779	830	770	811	772	864	823	782	819	769	811	794	847	756	782	768	834	889	843	815	825	859	792	832	848	839	798	836	759	795	813	841	807	866	779	812	744	778	817	886	789	838	836	840	838	798	789	770	787	738	822	788	788	772	814	805	835	801	801	800	827	807	782	845	812	838	837	793	866	839	732	800	822	785	811	816	794	844	790	838	821	803	761	825	797	836	802	814	849	804	824	795	765	783	786	781	773	828	860	798	799	773	810	804	786	799	785	779	746	830	800	795	834	789	778	816	827	813	786	806	831	756	786	818	802	793	821	835	803	776	833	821	815	788	743	806	780	797	807	780	750	803	769	808	769	790	859	787	858	816	772	823	780	764	832	859	858	775	768	772	781	817	833	780	789	776	765	763	793	768	832	788	848	825	741	812	759	833	770	795	803	785	813	771	799	810	776	802	763	809	770	807	769	788	757	829	804	802	801	827	787	789	815	784	822	792	826	818	799	796	855	861	750	775	800	791	812	818	838	779	807	808	780	780	793	768	808	813	813	794	800	822	846	765	787	828	849	773	809	827	838	805	827	753	817	792	843	778	792	821	827	760	819	832	749	764	805	779	794	788	806	767	813	802	773	789	784	760	805	763	796	817	811	822	816	781	786	787	765	800	756	838	785	848	815	798	801	826	844	811	837	854	808	859	806	775	700	813	806	810	834	780	800	859	854	775	805	830	783	787	820	801	777	764	803	788	771	813	764	773	789	774	752	796	824	806	823	774	802	822	782	777	811	778	818	841	833	833	771	773	802	810	754	823	800	788	763	815	795	808	775	808	753	778	839	843	825	807	792	786	783	827	801	789	813	859	802	765	795	773	833	760	745	797	870	764	818	847	732	798	836	756	779	793	779	848	806	789	793	790	783	876	825	799	825	791	817	790	802	744	782	784	895	827	760	833	806	782	739	738	816	753	805	800	824	771	781	821	753	861	826	808	817	748	804	832	812	823	804	800	828	759	802	782	821	858	814	802	750	815	797	802	786	841	838	809	800	829	765	800	786	800	769	736	829	799	824	846	835	775	824	867	794	791	765	739	818	771	836	801	806	832	815	794	783	789	800	837	784	796	850	826	766	868	820	846	759	796	773	835	781	787	832	765	786	814	807	804	851	774	773	826	755	795	799	785	808	787	769	779	834	735	815	760	795	766	811	803	828	778	786	861	762	775	812	798	788	811	774	813	815	815	833	801	778	806	776	832	827	747	796	812	793	803	815	835	780	741	805	811	787	777	799	785	826	780	784	805	830	801	827	797	748	844	804	783	805	782	815	822	765	820	782	823	819	833	781	829	809	782	841	757	764	755	754	801	756	817	796	805	825	791	757	763	757	806	823	838	775	818	772	828	778	793	835	848	803	800	798	785	826	769	791	801	815	804	816	815	784	846	798	843	751	790	855	807	804	851	797	834	821	815	793	755	805	807	821	830	770	779	819	806	785	841	784	752	734	747	742	819	797	810	792	759	784	801	778	801	788	761	772	787	786	803	788	793	785	787	795	779	815	810	855	812	810	786	797	802	812	794	904	780	839	807	769	790	838	833	774	811	811	803	792	826	819	775	820	739	801	815	836	810	834	851	769	820	805	812	763	794	815	762	818	811	784	833	833	831	826	836	816	836	763	807	839	821	817	831	793	756	785	798	796	790	800	816	808
4933	3019	2323	1355	1187	1071	1009	1024	920	932	924	983	922	924	884	927	850	899	860	909	903	930	836	900	873	982	939	901	864	863	916	894	892	911	932	885	942	915	859	865	844	949	904	904	923	898	908	863	896	861	894	840	895	895	883	895	909	878	873	951	843	843	925	893	891	856	852	863	814	877	810	838	886	841	895	828	861	889	907	988	916	886	879	887	885	842	905	876	883	938	888	964	880	921	858	826	917	846	842	879	877	892	866	885	850	874	909	896	909	862	875	861	885	987	878	849	854	855	885	823	887	889	891	842	851	817	914	860	908	937	932	895	867	914	859	872	893	906	913	847	880	897	908	870	854	871	899	901	878	865	889	851	835	862	850	845	907	886	864	848	862	866	869	881	898	855	852	838	878	889	882	854	874	867	869	890	857	925	854	876	888	886	802	894	880	864	899	840	882	861	821	887	818	851	891	866	803	900	853	931	881	892	886	863	864	919	915	792	875	879	882	913	946	864	832	892	867	859	912	861	850	824	920	882	851	880	822	905	842	930	846	888	861	837	836	902	858	867	877	872	882	842	842	906	893	841	858	855	838	862	897	874	881	867	828	858	867	889	872	856	852	840	893	872	867	809	865	842	832	945	879	847	920	917	843	925	895	920	886	815	859	913	864	848	858	877	886	871	859	903	876	889	889	938	880	840	865	844	870	907	863	842	846	889	884	836	889	856	858	839	840	885	892	893	874	883	901	888	929	810	886	864	835	886	868	863	866	873	922	909	926	849	924	900	839	837	892	855	911	906	881	875	835	903	887	850	904	876	886	912	921	877	902	830	893	858	844	864	903	938	893	846	839	921	866	842	902	891	887	856	887	884	896	840	895	848	849	886	942	850	873	904	873	880	862	891	872	913	861	891	898	850	899	870	841	904	878	877	924	907	887	873	839	842	927	876	861	872	861	843	901	888	881	894	891	818	794	898	878	849	895	857	873	894	858	942	861	867	888	859	852	879	895	906	850	864	843	855	930	823	889	917	883	842	869	907	889	843	904	869	851	922	886	839	849	854	820	869	851	840	902	892	865	886	892	884	915	872	843	884	875	840	872	910	823	853	931	858	853	890	862	913	785	806	930	923	873	894	868	852	866	861	853	827	888	873	824	856	862	883	857	886	914	865	898	866	862	809	888	861	826	890	891	837	852	928	866	884	884	855	876	938	878	836	911	884	911	886	841	837	861	844	925	810	952	869	879	831	894	870	876	892	846	808	867	843	876	882	851	841	908	854	907	869	899	902	886	904	856	883	872	912	844	922	826	886	871	885	888	861	829	869	866	850	874	885	884	856	912	887	922	855	881	921	854	897	836	892	915	893	857	875	925	841	900	914	847	954	849	888	915	870	842	893	821	857	854	905	873	905	893	954	886	816	857	906	917	877	894	914	820	828	837	849	889	933	803	941	844	931	906	878	866	860	853	902	836	884	933	889	858	858	867	858	869	872	898	835	862	838	883	858	859	927	878	856	874	900	863	893	841	840	906	858	874	870	852	877	842	779	908	942	854	871	908	889	868	794	842	863	893	884	873	864	839	866	956	871	862	900	910	847	841	863	884	871	869	886	858	914	859	869	845	877	835	854	848	863	866	877	844	938	860	888	818	837	890	891	828	900	879	903	862	905	900	888	882	850	865	874	873	928	880	846	899	815	863	867	884	924	852	876	872	858	882	814	834	848	842	890	918	857	898	908	846	842	880	874	825	866	904	855	904	845	903	881	861	861	872	844	986	912	883	870	909	822	860	865	892	856	898	882	860	891	903	921	884	869	905	890	883	871	849	867	883	897	850	860	846	855	904	927	853	889	864	952	851	966	860	884	866	834	883	916	892	848	861	878	801	851	900	829	866	899	911	858	936	869	898	882	872	882	866	901	893	842	895	886	884	851	825	864	841	842	885	912	923	901	876	844	902	877	887	880	908	857	877	866	849	836	905	929	829	940	837	834	854	870	855	848	895	925	914	889	897	902	840	828	926	862	845	860	859	861	902	832	850	884	882	869	842	864	944	892	885	842	915	936	867	854	912	866	888	863	877	893	871	880	838	869	835	864	859	876	914	903	873	825	907	888	871	851	886	842	880	871	850	851	856	878	846	871	864	868	892	872	865	937	852	841	878	879	857	913	883	843	832	884	876	864	822	860	885	821	922	891	849	876	886	824	797	849	817	891	880	847	814	904	825	896	842	917	952	893	881	912	847	877	845	838	878	899	934	881	876	891	862	911	886	860	832	848	870	866	861	873	907	883	884	863	849	850	886	824	915	890	867	887	852	854	850	923	831	834	887	882	856	882	926	788	879	878	868	892	859	858	861	929	813	873	887	892	878	891	892	892	849	875	932	838	867	890	907	884	886	871	889	884	868	899	916	849	893	882	862	879	868	886	894	920	883	851	843	891	892	886	847	893	800	937	852	828	871	839	886	880	853	870	861	861	867	875	939	878	870	865	875	880	903	865	832	857	845	842	920	916	862	897	872	897	848	936	896	878	873	880	900	850	871	856	857	875	895	868	872	851	858	848	881	894	823	860	814	895	855	884	822	870	954	904	868	925	845	892	884	880	832	876	911	838	862	911	839	870	911	892	884	849	883	883	881	865	879	897	864	861	862	906	873	889	917	889	829	911	897	898	853	849	880	879	900	900	840	925	831	932	872	870	877	862	844	836	883	879	926	832	885	849	872	868	886	883	915	880	847	910	866	855	850	871	906	900	906	869	906	938	905	933	843	957	893	848	879	868	888	876	876	867	856	865	875	891	857	829	845	910	861	835	851	871	903	844	922	894	912	875	867	871	906	872	881	894	881	839	859	888	863	848	888	871	842	865	882	861	826	879	824	902	854	824	921	845	836	891	836	884	880	893	820	876	873	873	911	867	870	874	889	819	875	871	861	895	903	840	836	834	883	909	872	906	877	882	869	866	849	846	890	878	863	845	906	959	859	884	826	796	836	857	827	905	878	865	870	896	897	817	916	839	907	836	872	828	901	904	879	843	843	886	865	845	865	893	867	853	819	848	790	867	916	870	819	892	883	901	853	860	831	850	855	919	836	889	840	874	860	869	862	892	867	897	904	827	865	873	857	921	867	858	863	876	876	837	893	850	841	859	936	829	866	838	854	852	861	910	913	896	859	848	930	842	834	866	846	939	850	815	904	919	860	857	855	861	902	844	826	853	865	858	874	870	902	946	847	843	854	892	849	863	918	833	899	839	880	870	842	831	867	911	843	906	889	833	864	898	927	913	871	858	938	816	884	875	881	869	808	871	970	868	881	876	891	911	845	839	893	897	854	842	937	862	913	817	869	880	876	852	869	921	889	870	884	830	900	933	877	890	857	934	882	890	890	834	832	880	900	928	875	884	995	882	859	869	867	827	877	858	880	893	851	810	825	916	863	820	854	876	889	934	888	852	884	880	849	869	895	871	793	884	898	919	956	916	831	831	906	855	870	891	861	900	853	852	876	865	876	916
23868	21288	28444	24447	21273	10573	1556	1065	846	828	775	728	720	678	708	643	683	621	612	602	661	652	663	659	692	681	642	659	556	574	627	579	666	609	592	543	607	559	600	594	584	582	571	578	598	607	568	571	586	646	608	583	575	538	564	632	592	555	572	612	581	578	549	566	581	583	573	599	595	609	573	611	575	592	574	639	532	612	589	610	583	578	572	580	539	588	569	555	591	557	553	597	564	609	548	538	556	559	565	643	558	575	610	584	557	555	612	592	579	621	564	568	565	514	553	597	560	611	555	568	564	632	580	579	628	601	576	635	593	563	631	596	580	577	608	601	534	560	578	613	608	600	577	542	571	584	569	591	534	540	564	553	562	575	568	544	609	564	609	598	611	558	623	576	594	624	574	588	543	578	564	560	577	564	578	619	590	547	587	579	582	574	572	587	579	567	618	601	619	564	572	621	627	562	582	591	586	563	611	587	560	576	571	601	600	607	551	584	530	576	607	591	540	611	569	603	607	544	598	574	574	571	583	570	577	591	610	555	597	555	617	590	561	625	567	560	609	584	607	580	542	543	602	614	587	603	564	587	580	582	587	573	544	610	570	551	577	531	562	594	586	554	575	575	600	589	574	584	579	576	545	573	557	584	607	612	616	641	567	563	578	610	584	568	612	612	568	611	568	589	545	557	629	561	584	580	611	601	572	555	574	575	585	553	609	630	633	559	544	579	550	573	571	571	607	562	617	618	583	588	636	604	623	618	609	546	576	579	583	596	579	596	577	571	581	602	611	620	606	646	590	630	562	587	558	600	584	558	573	566	565	548	583	587	571	574	563	593	589	584	601	580	583	614	551	584	595	601	556	585	564	614	639	579	580	576	600	591	573	557	588	567	542	629	558	630	582	573	568	569	627	600	577	618	584	552	613	572	596	580	585	635	593	573	584	598	569	577	583	539	564	596	583	575	616	580	560	558	590	615	564	599	605	563	560	546	580	544	611	586	539	565	620	592	572	593	619	604	579	617	594	546	602	616	601	580	574	560	622	560	560	613	572	571	594	567	566	557	601	567	527	572	601	544	580	577	580	604	574	570	599	601	554	593	616	591	592	589	594	562	643	600	568	614	581	562	579	585	595	572	601	568	569	561	555	585	581	559	580	559	593	563	571	618	604	553	580	597	590	611	577	615	620	603	610	569	618	582	546	607	584	559	574	590	581	594	587	581	588	634	614	573	551	598	568	615	599	569	593	546	584	554	545	594	592	560	562	583	568	598	557	542	550	593	618	582	609	616	628	568	582	576	580	586	558	592	609	599	577	577	607	589	598	561	594	559	559	580	609	584	594	569	593	550	559	568	532	581	580	594	597	578	605	580	588	574	614	582	538	603	615	545	615	558	573	561	578	585	592	613	606	586	562	600	585	568	610	553	561	589	556	580	576	563	627	593	589	591	631	596	561	559	549	538	588	566	624	594	584	595	550	570	558	584	587	571	579	614	591	530	521	585	526	596	566	598	602	552	568	576	602	597	561	594	534	601	593	613	581	589	596	553	623	558	543	537	566	569	554	602	595	564	589	642	591	570	614	572	542	577	577	586	596	550	635	573	606	579	621	539	599	581	594	609	628	584	591	582	570	628	594	564	567	624	571	573	587	586	614	573	575	551	590	570	589	566	582	596	606	594	583	584	580	574	566	521	554	635	597	620	637	596	561	560	585	558	567	573	618	578	599	601	569	568	553	559	544	595	574	578	563	558	580	592	623	546	659	552	597	529	560	569	556	596	614	607	568	558	592	589	539	598	595	563	551	607	587	583	603	612	604	544	577	586	625	573	594	607	583	567	547	577	574	528	557	605	561	565	589	614	625	569	570	563	607	545	610	546	614	580	543	591	594	618	609	579	538	528	597	575	587	603	615	591	621	565	614	595	580	600	596	589	590	600	571	615	536	552	600	633	546	605	535	566	567	560	525	582	608	571	563	624	573	635	586	568	595	534	560	528	559	587	581	578	607	607	596	581	584	560	591	554	599	594	558	573	538	613	557	569	585	566	529	556	630	570	555	591	556	597	548	596	549	560	568	632	614	600	616	604	587	578	535	558	570	571	642	583	575	586	580	580	580	596	548	555	603	555	564	558	592	567	553	578	610	539	578	572	593	567	549	576	559	557	581	575	574	584	573	578	627	591	561	583	590	552	558	545	575	573	609	543	597	559	559	617	578	590	546	602	594	605	571	556	639	577	559	561	587	624	594	594	568	563	583	631	601	578	598	569	563	590	579	578	587	598	566	585	612	576	634	591	596	620	566	564	586	567	589	600	586	575	540	586	560	573	562	562	588	577	617	569	574	610	583	576	542	597	599	603	570	557	564	531	578	586	574	602	590	587	554	600	562	622	596	595	570	564	546	573	613	572	541	579	591	540	640	597	577	606	599	607	539	576	528	574	577	602	575	563	572	590	589	578	584	538	580	534	624	514	575	593	635	561	578	538	577	596	559	572	549	569	571	563	553	576	509	557	543	545	565	586	585	594	547	582	570	595	572	604	532	531	589	602	589	586	575	590	595	567	535	577	559	562	564	594	643	597	596	576	577	601	593	559	578	588	620	569	585	587	602	606	562	610	597	559	601	580	558	571	599	573	557	589	538	592	544	606	614	603	534	548	592	589	558	591	545	546	607	580	539	585	616	560	620	584	577	569	616	598	596	593	541	558	599	585	568	568	563	577	599	603	601	588	633	619	591	561	575	561	596	607	623	536	605	574	602	588	595	601	575	575	594	599	597	586	607	588	544	573	573	570	543	554	602	569	583	589	606	570	569	587	618	638	590	612	542	538	571	520	589	619	574	597	610	599	550	596	578	571	583	588	635	585	574	578	606	604	609	605	611	600	603	607	570	583	576	626	584	570	609	553	636	602	555	617	581	595	595	554	603	625	562	531	647	576	557	597	595	626	577	606	544	587	571	543	548	579	583	579	575	579	559	594	581	553	573	628	589	590	550	583	585	553	560	592	593	592	622	605	581	602	593	605	596	632	529	575	600	578	586	577	575	575	579	578	577	606	577	613	569	592	623	548	567	564	587	570	610	591	566	628	581	562	587	563	537	605	579	593	578	558	573	572	572	578	643	580	625	581	576	614	577	547	625	542	578	578	641	594	613	603	599	566	590	575	574	577	572	591	574	589	570	565	580	578	599	609	572	579	582	570	579	579	601	604	569	558	579	599	598	584	573	583	587	530	608	566	612	582	603	563	558	565	598	561	554	589	606	520	615	565	551	576	571	608	552	558	558	546	600	624	589	626	561	558	590	552	576	580	532	578	561	556	558	587	562	613	597	532	540	601	545	603	601	560	614	573	578	614	624	579	604	620	628	593	562	551	544	571	582	574	557	586	585	578	627	599	622	616	538	557	561	613	545	578	563	571	548	565	582	580	597	577	577	543	550	549	606	592	576	625	597	568	528	547	572	580	584	582	538	621	594	565	570	568	606	593	606	558	552	598	622	570	602	594
4165	12928	9623	4234	2996	2100	1717	1412	1230	1097	1016	916	866	848	816	797	739	781	720	755	806	776	786	811	770	757	693	673	688	685	711	656	709	631	681	703	634	663	639	719	707	682	649	687	717	680	676	645	663	668	649	698	677	614	671	712	638	648	700	687	696	640	637	636	630	679	681	601	627	653	703	680	666	653	660	643	633	649	705	655	638	623	681	682	682	681	698	691	633	613	642	648	628	663	661	688	678	640	629	662	670	594	640	680	668	682	748	704	646	660	652	703	687	684	683	673	681	647	706	652	664	663	685	650	689	688	625	682	667	697	667	618	651	645	665	667	657	665	668	638	693	633	698	673	635	685	627	618	630	661	623	626	646	661	639	634	603	662	645	691	601	696	681	625	655	657	650	676	687	651	636	634	642	677	708	648	646	608	647	614	627	642	643	657	646	590	658	697	668	650	650	617	621	691	642	652	658	564	580	684	654	639	667	687	644	621	649	646	634	660	636	656	694	636	644	682	653	707	679	685	664	649	613	581	647	694	645	665	680	687	653	640	662	671	639	669	673	678	700	662	638	660	646	667	651	694	679	719	671	672	654	667	627	668	678	673	624	641	644	663	648	645	653	679	659	632	671	649	639	654	663	591	649	632	680	622	661	651	651	672	663	665	660	639	653	661	635	666	650	681	660	618	647	653	621	650	656	651	638	673	639	704	699	677	665	635	682	643	659	638	686	664	687	618	660	659	639	651	631	619	585	691	614	674	633	664	654	675	681	640	630	693	678	620	650	681	595	663	686	664	610	669	655	666	641	585	648	663	654	645	603	655	624	645	601	649	644	645	656	621	656	664	642	696	680	628	685	651	642	669	642	694	667	667	681	648	618	632	629	644	636	635	582	623	694	654	623	646	677	639	652	619	646	653	670	667	637	693	661	670	608	657	709	684	636	677	678	672	662	584	640	720	647	620	663	658	611	663	659	638	582	646	643	661	686	683	653	621	661	640	627	615	646	649	623	670	629	628	623	666	670	639	660	632	648	635	694	685	642	618	664	691	705	594	639	679	646	637	652	605	646	663	686	651	609	647	671	737	650	658	636	644	652	677	637	652	684	669	675	602	679	687	711	632	671	639	601	637	612	652	682	654	656	652	667	648	713	685	693	670	673	705	641	656	651	644	660	656	645	652	645	640	656	682	679	641	708	687	646	699	645	674	682	645	663	644	673	662	614	648	685	642	665	666	660	644	667	654	621	661	632	682	628	656	690	637	709	647	642	622	683	666	661	641	672	617	644	643	692	659	652	634	672	641	631	662	680	669	656	687	657	692	633	633	612	680	687	628	598	652	602	625	663	635	637	623	658	648	677	625	646	680	670	616	636	625	619	636	665	642	625	641	630	636	627	650	642	678	650	633	655	622	653	620	693	652	648	636	651	648	656	627	657	661	645	630	663	671	633	656	639	638	675	699	659	593	667	645	606	655	631	674	625	651	640	700	688	671	664	619	646	661	650	663	666	650	644	636	668	629	674	625	666	666	647	685	697	632	623	659	632	651	642	665	672	677	676	624	600	671	682	640	651	678	638	644	673	676	711	632	650	686	664	636	647	651	656	645	633	637	610	643	650	634	630	661	628	669	637	647	645	644	664	653	642	659	666	673	684	675	643	662	667	652	632	605	644	649	666	656	673	665	615	625	622	622	666	648	647	632	608	654	639	631	645	649	645	641	593	676	656	629	610	651	625	632	643	627	665	650	664	710	650	630	692	648	653	683	656	688	668	652	644	650	656	625	660	676	672	648	645	677	633	644	648	667	643	693	604	666	672	661	673	651	635	680	658	652	684	661	630	693	670	662	671	677	592	631	675	629	699	642	646	638	656	676	635	634	676	609	621	644	620	637	652	628	647	620	672	650	667	674	611	642	651	636	609	694	690	640	674	658	671	664	640	696	693	646	705	622	663	624	648	646	636	669	625	677	631	658	673	670	617	630	647	624	671	637	663	585	631	678	629	648	641	657	649	585	706	611	673	662	696	698	662	677	689	643	692	601	615	653	639	632	643	636	637	654	639	684	629	626	652	641	633	674	669	642	682	655	674	656	708	646	647	664	658	665	660	637	680	634	632	703	641	646	636	639	693	711	694	682	639	669	633	669	655	649	654	661	666	642	621	637	670	622	640	667	644	654	633	652	599	612	704	664	677	670	650	652	679	668	634	648	701	639	645	638	657	649	625	654	663	635	615	653	636	644	639	650	675	640	655	600	663	610	675	641	637	628	663	649	657	658	617	655	661	616	656	658	640	666	682	651	671	681	676	656	698	673	633	685	651	665	627	642	671	604	674	652	640	726	621	662	640	637	666	679	651	654	645	638	622	658	614	657	638	664	680	683	602	700	652	638	635	699	627	643	648	639	630	621	654	680	664	632	663	659	686	684	661	677	603	686	652	653	642	656	649	633	631	683	622	656	628	613	610	688	652	638	641	648	677	675	633	668	641	656	662	649	662	616	636	634	649	628	629	624	640	633	632	667	692	641	619	654	650	623	634	666	664	661	594	646	681	654	633	668	660	655	628	636	634	690	658	590	673	650	664	629	639	697	691	635	653	630	702	701	621	678	657	661	669	672	610	641	648	668	662	608	660	636	684	635	677	662	615	677	636	650	672	647	699	656	646	620	644	645	600	665	664	671	682	654	644	675	658	674	680	712	674	643	635	669	611	698	650	635	674	650	665	637	613	682	631	677	674	639	575	698	677	661	677	678	651	688	658	674	697	650	657	650	659	635	645	646	612	647	685	717	659	645	605	671	667	660	629	630	703	661	648	635	645	645	601	644	652	633	632	652	639	695	603	647	668	572	649	675	673	578	623	628	650	665	708	660	637	656	630	664	637	660	691	694	630	617	642	682	631	620	675	657	673	657	612	668	671	627	655	657	656	658	660	641	678	609	632	664	619	680	680	669	657	701	638	626	655	681	643	625	645	664	613	680	684	654	694	631	644	642	636	598	622	643	662	620	684	649	690	676	672	627	653	668	641	650	601	660	667	651	660	634	608	662	634	661	641	656	665	619	656	643	646	622	652	649	701	671	661	702	665	624	601	639	670	696	649	653	625	677	662	612	647	614	696	628	624	629	678	662	647	660	611	655	642	664	626	618	628	613	620	618	631	660	644	719	659	601	661	631	668	666	709	656	604	674	681	673	635	650	686	601	655	680	634	662	622	673	638	654	634	615	648	669	674	661	676	647	670	672	615	666	638	634	629	669	635	673	651	655	678	641	655	701	655	640	667	702	629	669	673	653	646	626	672	653	679	664	676	609	674	659	662	626	669	686	651	661	634	687	665	630	683	680	684	598	637	644	659	657	642	654	631	626	696	668	627	654	606	692	711	690	624	601	697	618	591	673	689	627	724	632	655	610	659	644	646	659	617	617	633	705	627	676	671	682	631	641	641	674	681	670	697	634	669	653	681	631	694	723	644	658	670	660	638	705	629	663	657	670	634	659	685	651	683	657
25010	21286	27492	25288	13060	1469	985	775	745	755	668	656	637	679	574	621	666	651	638	620	600	621	621	675	656	601	619	592	546	636	625	604	601	579	617	618	601	599	604	605	589	559	586	629	627	588	571	559	572	584	627	577	606	551	560	601	560	549	562	566	578	587	602	603	599	590	612	549	556	580	599	598	591	595	565	560	612	552	599	542	604	560	561	592	618	618	530	596	599	607	587	567	567	585	634	571	591	609	564	576	575	557	589	573	585	578	607	608	591	565	601	549	550	589	591	613	578	588	577	578	591	604	578	543	656	580	589	594	558	587	579	608	593	598	570	578	611	583	608	599	576	592	598	606	597	585	614	541	598	590	556	564	643	538	570	573	566	593	566	605	539	598	579	578	612	606	580	591	637	580	598	545	610	577	598	566	599	597	577	583	567	569	611	579	567	640	583	617	584	555	614	573	597	555	609	581	566	605	574	552	609	556	583	588	554	591	596	593	571	586	585	602	591	598	567	556	575	605	563	580	591	595	573	576	568	558	519	598	587	623	632	608	562	546	603	592	600	527	604	570	586	542	608	593	585	588	600	544	618	540	568	570	601	578	560	580	610	595	564	563	579	542	580	560	633	596	607	579	572	572	549	630	586	579	597	633	604	611	597	576	603	600	616	593	644	569	588	581	571	626	588	594	589	606	579	561	602	598	611	566	602	547	580	597	577	561	609	603	585	575	611	612	612	569	569	588	569	589	547	641	612	586	531	579	554	599	576	564	588	605	594	577	620	548	573	546	581	612	584	584	575	612	553	618	594	596	610	594	577	555	611	608	615	596	604	556	596	596	568	629	575	628	608	567	573	568	571	613	575	610	605	612	612	586	587	578	610	611	563	600	548	547	631	611	599	581	561	569	588	604	596	595	558	613	582	575	587	585	620	576	584	601	596	559	548	579	606	558	591	580	587	595	543	622	572	621	557	632	609	579	591	594	579	594	581	577	612	580	624	591	539	565	528	543	548	586	576	595	572	591	600	580	590	567	532	601	549	550	579	545	569	613	588	632	560	585	571	553	532	588	569	542	612	587	596	603	638	571	575	608	550	566	648	622	609	581	610	559	580	592	594	608	590	617	601	581	578	564	573	580	607	564	565	563	550	600	557	565	582	609	613	573	640	587	594	604	602	593	559	579	596	564	563	602	576	582	602	570	546	619	582	589	598	583	610	568	579	572	595	569	628	572	576	595	571	595	610	615	578	566	579	583	611	615	605	598	568	572	550	590	585	577	604	569	585	595	593	603	613	599	568	589	582	588	568	569	574	588	573	583	601	618	547	571	613	595	606	580	539	579	609	589	628	572	578	568	600	583	605	582	560	575	610	581	600	583	641	613	563	600	548	584	572	630	556	576	602	555	594	628	566	589	545	561	585	558	615	536	533	572	592	618	578	581	568	571	585	583	629	555	574	574	607	599	587	576	577	596	574	629	619	579	589	550	566	603	546	579	539	592	600	539	599	593	537	570	589	575	619	605	574	568	587	618	580	557	568	607	555	577	581	617	609	573	598	556	583	617	568	551	618	562	591	597	567	552	618	557	615	586	561	543	586	574	603	586	600	554	571	600	551	614	548	590	579	602	511	580	626	591	551	588	588	591	595	589	601	534	601	570	608	542	620	581	599	594	583	600	577	614	608	584	595	589	570	568	607	600	560	554	588	610	562	563	593	581	637	549	586	629	536	529	544	543	592	577	630	559	578	605	577	600	602	599	610	577	597	571	575	614	619	601	612	600	597	605	540	635	616	583	604	604	579	599	573	636	587	518	646	575	597	587	556	596	560	576	571	571	572	606	570	572	623	587	572	598	588	570	606	599	580	586	645	586	565	600	566	557	617	535	592	575	584	559	541	625	617	575	557	576	575	577	574	563	536	555	578	592	612	588	584	580	572	584	556	600	571	589	595	573	609	626	544	584	617	529	599	565	580	540	574	555	589	554	581	576	556	600	602	580	588	590	565	567	588	602	603	621	608	600	568	614	629	587	570	609	596	589	579	601	629	576	555	597	591	618	605	617	612	553	604	568	508	613	580	569	585	571	561	591	590	593	580	599	576	632	601	584	625	618	585	594	573	599	562	621	545	630	582	579	590	620	587	586	574	576	593	581	593	573	616	614	609	619	570	598	637	574	587	622	616	583	585	572	569	597	607	625	570	546	558	546	623	564	604	537	568	636	601	567	628	603	643	562	594	554	553	580	621	553	567	567	593	569	555	548	604	571	562	576	571	612	530	545	585	579	567	550	585	592	557	606	612	571	607	605	574	544	583	576	539	588	616	604	604	516	579	576	576	589	563	597	588	549	600	580	543	578	606	579	578	555	588	590	594	569	566	576	571	548	620	598	593	578	613	585	551	544	600	581	601	564	598	609	608	575	581	564	612	596	618	592	581	577	568	555	593	596	581	562	593	589	575	622	612	584	590	612	554	579	577	555	598	618	541	601	601	607	581	586	588	581	592	608	564	560	597	568	589	568	582	586	579	586	599	585	582	615	539	601	582	598	592	591	578	540	608	603	604	589	617	587	587	605	574	589	611	573	565	588	591	642	576	574	572	548	590	598	583	560	595	562	577	588	585	574	589	563	574	556	551	546	560	541	616	561	558	572	566	563	576	571	508	542	615	617	591	623	590	549	588	607	603	562	611	587	600	625	573	592	581	567	570	594	574	629	609	554	584	615	574	611	606	558	574	593	616	604	567	567	584	584	592	571	594	550	628	584	604	618	608	590	644	563	611	606	575	587	602	611	609	598	539	602	598	557	568	621	602	619	632	583	604	568	562	576	598	550	611	581	612	591	548	592	535	565	631	577	620	571	571	585	542	601	566	570	556	573	573	601	600	612	588	619	527	592	561	644	616	564	554	618	589	577	582	591	573	576	577	630	588	560	587	592	589	555	564	571	508	601	534	619	536	565	631	583	556	591	571	574	611	539	608	589	573	596	588	564	556	576	587	572	580	604	563	565	585	601	588	620	597	611	561	540	569	594	604	602	542	572	601	624	566	599	576	582	607	565	598	593	610	566	617	608	635	583	588	578	580	574	569	613	589	557	606	548	597	594	582	580	611	591	560	602	564	584	616	591	594	579	590	575	650	615	565	616	554	595	577	571	568	520	581	602	584	582	590	567	559	559	575	609	563	565	604	574	628	610	596	578	595	592	558	628	617	595	558	585	579	605	586	589	574	568	601	505	601	594	570	560	562	558	575	599	558	606	582	563	621	578	592	538	497	606	600	567	607	590	586	564	556	543	559	621	580	616	605	585	573	570	601	546	637	605	604	597	572	579	565	602	612	595	569	606	638	626	587	624	591	573	586	602	575	584	581	573	561	640	616	568	572	589	524	601	552	574	603	581	588	595	570	593	598	591	608	561	592	575	570	602	596	592	601	561	564	579	585	605	632	588	562	626	546	531	595	560	578	609	571	603	538	605	599	560	607	578	624	544	576	618	573	608	560	595	570	563
4774	16914	12105	5155	2590	1622	1322	1081	954	902	784	780	765	769	709	749	720	774	694	663	687	718	672	735	740	737	681	655	628	708	680	676	664	648	688	620	671	664	665	625	662	676	644	637	620	650	670	622	596	628	631	631	617	636	651	628	635	645	650	643	643	662	657	606	638	658	648	640	572	651	652	629	609	641	626	602	638	665	643	612	591	571	629	635	636	631	626	650	621	636	625	620	617	646	634	658	619	655	644	582	689	676	633	625	641	668	620	642	650	617	631	652	580	605	646	624	613	678	636	681	572	629	650	612	637	665	628	625	646	623	619	634	653	630	608	618	636	666	662	644	597	591	610	616	610	623	636	645	630	646	610	615	630	634	641	658	688	656	636	635	644	610	703	613	608	635	665	606	692	624	591	679	590	624	602	653	638	625	653	598	645	681	687	639	650	619	641	644	610	634	672	603	608	608	643	637	616	591	635	626	678	698	648	669	635	656	616	615	654	623	608	621	652	586	647	636	595	679	618	681	641	596	611	595	650	636	608	649	645	673	653	666	674	605	624	632	645	573	667	645	632	639	583	622	640	642	619	622	639	583	597	645	632	607	614	644	627	657	640	632	632	605	619	660	680	651	655	661	664	589	636	627	650	640	690	632	628	610	663	656	662	615	553	640	583	640	613	620	622	653	670	630	615	627	634	593	598	686	650	610	622	647	642	612	645	661	609	649	613	591	611	581	679	673	653	644	615	661	616	629	679	623	625	607	668	639	647	636	666	631	628	611	637	611	580	642	575	646	623	668	654	625	619	585	700	606	609	581	667	600	638	623	625	619	595	609	633	670	669	579	623	659	623	630	634	628	672	639	657	649	627	615	653	618	632	627	645	605	664	639	637	614	633	661	674	654	657	641	652	645	641	665	627	654	604	599	685	617	625	611	613	599	611	620	628	648	668	669	624	640	615	645	652	605	644	632	603	610	647	570	638	643	608	619	621	650	660	622	638	591	614	650	631	641	668	633	605	642	629	657	651	631	631	647	641	627	649	664	638	625	692	624	635	589	621	628	621	638	637	653	638	625	600	729	598	631	669	652	623	603	608	608	632	645	654	624	627	623	628	642	670	651	617	636	663	658	679	614	591	654	639	632	598	642	628	618	663	667	611	603	629	599	626	666	649	613	622	662	618	631	659	577	638	628	611	633	604	618	630	647	598	651	683	612	641	609	634	647	640	655	627	612	647	643	648	613	651	676	658	686	674	657	611	597	645	624	612	654	636	615	680	654	660	637	598	662	596	692	628	685	676	643	612	598	622	635	668	631	625	643	635	674	613	630	651	599	671	613	639	641	632	609	605	634	609	614	661	652	649	654	617	637	637	629	598	649	625	649	587	584	642	668	661	668	648	630	718	609	646	617	651	649	672	616	640	660	618	620	644	634	585	643	616	594	608	665	620	644	654	640	621	618	665	631	620	621	631	614	598	606	601	620	646	681	649	655	613	575	647	583	689	626	642	654	637	630	602	610	600	662	631	643	621	608	654	597	617	663	661	662	619	637	634	630	615	637	608	614	608	656	630	617	611	659	640	629	648	658	660	645	650	609	658	619	676	622	657	652	633	624	602	627	612	623	624	654	605	639	645	621	598	628	662	610	598	632	622	632	627	603	625	664	651	603	661	656	667	637	655	607	671	659	615	622	637	636	694	624	670	617	643	665	641	651	586	597	615	615	615	666	617	605	632	629	630	627	633	625	625	621	640	622	623	656	641	647	654	614	602	634	619	639	612	615	597	621	623	605	649	628	641	652	620	648	604	621	615	621	643	631	682	594	655	590	577	615	595	627	590	621	650	650	656	636	621	635	607	605	626	648	644	637	620	611	678	616	641	646	631	676	657	611	609	631	632	621	650	624	695	678	643	632	650	647	599	609	596	619	632	651	670	621	593	646	638	633	644	658	613	596	615	638	650	604	648	607	637	657	597	614	597	616	626	673	645	613	628	579	615	652	615	626	631	629	639	626	602	594	653	599	655	614	628	646	639	649	621	649	611	643	628	655	580	640	614	635	623	644	639	640	649	674	628	614	587	638	645	638	623	644	649	638	659	653	623	648	642	655	630	637	640	637	651	666	641	643	654	636	634	605	666	621	671	690	633	696	629	620	612	623	630	633	626	601	613	619	607	628	657	632	641	642	680	636	665	644	649	633	647	663	560	591	682	654	657	623	658	622	606	637	635	585	637	649	629	602	619	612	639	623	644	621	626	619	648	637	594	670	647	628	584	611	629	621	605	573	649	671	655	623	604	640	614	634	652	658	635	601	664	600	626	673	622	607	639	631	654	611	663	632	630	599	625	655	609	609	640	643	679	662	606	646	643	621	546	612	673	610	618	636	669	609	651	639	631	587	587	645	626	615	622	628	630	611	670	615	691	647	683	623	575	657	621	630	631	651	597	632	671	623	594	654	595	594	656	615	617	630	611	620	682	648	656	607	551	655	663	619	612	609	664	655	637	675	632	616	645	612	621	627	600	660	663	632	641	610	643	685	653	610	630	613	599	650	675	642	637	594	640	676	590	625	624	620	601	630	602	658	681	649	614	636	609	608	624	649	661	625	634	647	665	632	622	608	629	625	617	613	615	604	673	621	638	630	615	630	636	697	630	613	614	598	653	632	616	651	649	631	602	651	644	594	676	642	613	654	651	619	631	656	619	657	648	634	654	640	623	638	662	643	639	654	631	617	634	613	658	639	609	617	631	614	593	594	623	654	637	575	647	635	610	633	640	604	631	653	603	649	628	620	597	602	660	651	619	653	611	655	622	640	624	639	617	625	615	589	632	615	642	603	623	658	611	646	635	597	629	630	640	587	624	651	647	643	619	629	650	629	666	654	646	657	698	623	599	683	608	688	616	611	647	602	583	664	633	641	636	657	639	645	633	649	619	599	670	611	591	633	603	640	648	610	619	633	620	658	600	614	631	673	627	640	659	654	635	633	628	665	634	610	592	610	596	628	593	637	568	603	606	666	706	650	613	635	673	625	579	630	603	638	627	630	593	605	609	623	622	644	658	637	652	637	635	654	664	623	630	606	648	638	670	648	649	666	601	639	610	672	596	650	581	640	627	629	620	615	678	613	671	679	635	670	656	585	592	629	635	659	638	656	626	582	637	611	592	588	610	633	621	660	659	673	619	616	619	645	605	634	619	645	632	643	619	625	659	593	605	635	678	605	587	631	630	675	652	611	643	630	627	653	670	618	622	650	629	613	649	634	670	596	650	603	630	631	692	646	651	643	604	645	597	624	629	629	630	640	627	668	629	643	646	603	630	631	669	591	679	629	649	631	597	647	640	591	650	581	615	645	645	618	588	628	661	661	633	637	621	597	664	637	655	613	629	635	564	650	584	650	630	651	665	625	609	632	640	648	597	631	629	631	634	653	592	599	640	597	635	644	618	643	605	652	679	586	649	581	649	645	643	627	629	657	617	622	618	625	638	620	652	648	625	577	594	672	630	617
22821	21343	28958	24102	21341	21355	8900	1110	822	707	570	506	479	454	413	374	403	373	383	379	347	341	351	404	335	333	317	315	296	345	334	310	280	289	271	286	290	287	303	281	314	272	252	300	266	264	277	301	253	277	255	298	239	258	267	246	275	283	280	268	274	264	296	237	266	255	262	225	249	248	266	271	260	247	273	245	240	258	271	269	252	288	300	245	287	263	255	263	243	262	241	250	254	268	236	239	277	260	274	275	267	250	250	266	247	262	273	252	238	259	255	256	282	261	260	263	271	241	241	232	259	279	258	245	260	270	238	266	243	253	249	250	258	266	288	252	267	263	272	271	263	250	251	260	227	272	258	269	228	259	245	225	243	274	268	225	248	256	243	245	281	251	247	237	273	234	235	249	234	271	262	244	283	265	249	252	276	212	269	227	248	260	275	236	238	278	263	264	249	263	291	281	254	275	245	268	240	264	269	243	240	238	246	275	251	241	241	245	269	266	266	252	246	259	257	270	247	279	222	251	277	251	240	268	280	237	241	276	260	254	275	272	260	244	218	238	255	247	249	247	222	234	252	284	243	243	260	254	255	232	257	270	249	226	239	242	247	265	273	284	257	268	256	261	264	236	245	263	238	249	241	259	255	217	263	241	232	253	252	247	251	261	234	233	261	264	243	259	265	262	251	251	271	270	294	242	266	248	242	270	275	267	246	235	246	251	281	288	257	261	230	254	256	211	230	257	266	252	239	239	269	263	272	261	256	257	267	246	246	252	261	254	263	236	266	252	245	267	244	251	240	237	264	280	251	258	243	249	225	244	252	268	237	245	240	250	275	245	248	279	261	259	287	267	265	269	268	230	239	246	231	270	238	258	268	246	264	253	238	287	240	272	259	242	273	257	253	230	267	235	225	253	273	271	285	269	241	272	240	260	266	241	246	258	253	277	259	260	242	254	239	255	256	280	229	262	245	245	259	259	261	251	240	284	247	241	278	276	277	260	254	243	279	235	227	247	264	234	243	254	250	240	249	255	273	237	240	248	255	280	267	277	254	275	237	230	275	226	255	246	248	239	231	251	263	264	249	238	242	277	242	260	267	270	270	257	283	266	238	249	255	245	266	267	270	227	258	258	276	226	250	263	254	252	266	256	280	256	231	257	266	260	243	255	241	245	272	254	243	266	233	268	230	238	248	266	229	251	258	234	263	253	238	226	258	273	254	252	254	269	257	243	249	260	230	240	245	251	255	249	257	248	237	273	227	248	268	242	234	250	216	259	281	221	258	262	260	232	271	257	259	272	252	270	242	249	260	251	274	250	288	215	233	270	239	277	235	257	234	277	268	293	241	252	268	242	234	258	247	252	244	290	242	247	262	227	237	250	252	242	239	258	249	262	261	274	239	256	237	236	250	252	250	251	266	260	268	266	289	235	243	245	247	265	251	251	248	250	257	261	281	247	219	240	245	220	268	248	216	254	254	241	217	268	224	276	272	218	222	235	237	267	235	253	248	268	232	269	209	239	256	272	261	263	260	250	261	267	241	273	227	252	240	256	244	252	265	226	241	226	219	231	278	266	262	293	242	276	240	257	231	265	252	234	240	264	272	263	238	242	243	260	271	264	234	245	236	277	255	248	244	254	284	254	256	285	254	270	248	270	264	257	292	233	241	244	252	273	266	248	289	244	265	230	238	266	256	234	240	220	245	246	256	252	251	247	263	246	246	260	274	268	245	240	236	239	263	273	255	256	249	236	224	233	287	289	230	240	217	260	238	242	254	239	232	246	233	258	264	259	248	249	270	257	260	276	262	275	219	263	265	264	219	282	246	247	239	228	251	249	257	240	240	239	259	271	265	288	277	249	283	248	245	276	263	266	256	245	276	264	274	287	273	236	247	268	269	261	228	266	224	287	235	252	245	255	239	265	251	243	235	238	234	240	259	267	293	241	239	253	258	252	263	260	245	237	264	244	252	259	230	257	255	249	240	237	254	281	238	270	275	279	225	251	243	267	264	255	276	251	267	269	251	280	247	253	258	262	277	260	231	269	264	256	252	237	236	272	257	249	271	252	225	273	278	235	233	237	253	268	276	233	247	268	263	258	265	265	226	252	257	243	240	225	246	233	279	272	228	245	235	242	274	260	265	249	255	249	255	273	241	287	231	269	287	260	219	242	257	257	265	229	247	226	239	278	249	255	256	245	251	235	228	237	227	280	270	279	237	248	282	264	258	288	242	265	242	243	264	245	271	243	254	227	264	249	260	251	247	266	272	267	248	221	252	235	254	252	265	241	247	254	272	245	240	249	234	234	278	285	273	258	249	267	215	238	240	246	260	261	216	273	242	290	277	257	238	227	271	264	245	249	258	258	237	256	264	259	235	241	244	272	242	247	258	253	238	238	267	252	260	270	247	260	274	246	259	241	230	244	247	252	268	241	225	239	210	290	259	297	231	249	269	243	229	258	263	266	251	248	271	220	258	250	261	232	239	244	256	235	234	265	267	262	288	265	253	257	255	260	262	251	232	247	273	234	266	272	265	247	261	256	249	243	279	272	249	246	275	237	259	262	253	270	251	260	245	239	264	217	264	241	278	263	244	254	231	262	269	255	267	253	256	241	260	243	260	267	258	229	211	235	261	226	253	250	264	250	253	262	268	267	271	263	248	263	249	247	246	225	218	297	246	281	253	244	254	235	266	280	250	238	255	255	294	279	263	264	238	258	232	274	256	229	234	247	285	247	249	261	266	234	262	241	249	250	259	281	274	263	244	244	245	263	246	259	231	254	252	267	217	257	257	223	259	269	258	236	263	238	276	242	255	276	251	290	277	274	242	266	261	255	252	239	285	243	248	246	250	263	218	224	261	255	270	261	267	270	253	234	247	244	264	255	240	240	255	230	257	226	257	268	262	240	234	266	284	288	256	235	215	282	247	257	261	281	270	274	254	281	251	225	276	262	247	254	269	257	255	245	261	224	243	247	257	231	262	247	266	262	268	261	240	239	254	213	274	236	254	272	222	256	257	250	251	229	255	247	242	244	240	238	223	246	254	264	246	254	228	257	246	275	230	263	274	266	292	281	253	283	246	253	245	248	240	238	231	254	253	251	262	260	230	279	259	244	248	257	261	256	261	249	229	250	236	282	250	241	267	243	243	267	264	234	250	271	236	260	226	249	248	276	285	252	272	265	263	240	250	268	239	246	286	274	274	266	266	274	239	253	268	264	257	265	248	242	245	256	277	271	233	261	260	255	244	236	262	244	273	254	248	239	284	254	275	247	280	279	254	222	279	304	258	265	249	262	257	267	239	270	235	278	281	243	263	259	278	265	234	281	245	240	265	230	280	271	226	267	248	246	242	248	276	249	254	273	278	275	248	280	268	247	276	256	259	228	258	234	222	240	250	242	245	243	252	245	260	248	238	257	250	262	278	268	238	240	262	255	257	249	258	255	300	258	257	237	262	233	266	237	253	228	258	253	253	266	276	240	254	249	238	256	235	235	263	257
8472	32340	25264	10363	4964	3308	2264	1637	1302	1164	900	724	685	611	545	532	510	535	507	445	443	452	461	503	464	432	389	385	389	333	357	407	366	355	360	326	349	317	332	330	329	283	312	314	292	283	304	317	303	326	292	310	277	283	294	351	297	278	319	281	293	291	273	295	328	309	269	284	282	311	284	281	294	288	263	315	312	301	283	299	308	272	277	293	290	318	275	275	297	288	280	307	316	288	283	275	299	303	279	279	280	278	297	281	259	291	285	296	264	280	291	258	289	283	267	292	282	283	283	262	295	302	270	305	296	295	295	308	258	269	287	278	279	278	288	282	305	328	281	275	261	268	273	288	262	274	290	280	244	285	296	322	301	299	272	261	269	282	282	267	279	285	278	310	300	292	312	304	243	279	297	263	267	264	293	271	269	291	299	292	289	280	298	304	314	285	278	258	288	293	260	276	273	293	301	279	280	267	264	298	291	309	320	274	282	287	272	285	273	283	273	301	292	268	312	263	272	260	287	293	310	289	282	260	276	294	295	267	273	252	280	333	284	278	304	293	267	276	272	248	267	295	294	321	282	264	259	295	295	285	280	330	270	264	280	293	300	299	289	283	280	263	275	291	287	299	266	257	264	282	297	290	286	304	265	285	289	257	285	277	296	268	297	291	292	293	301	276	302	277	272	256	281	270	327	280	307	287	274	279	269	301	286	280	283	293	284	294	263	311	291	277	317	280	290	253	311	304	295	330	311	270	303	278	278	299	307	283	283	287	300	295	284	303	288	311	300	246	289	264	303	283	276	291	305	294	263	282	292	274	269	292	293	284	321	266	295	259	298	293	320	288	288	275	289	278	316	302	291	288	303	260	284	251	310	281	298	269	276	287	276	301	261	292	274	265	255	289	281	277	281	270	269	298	311	306	301	284	271	273	255	298	296	279	292	324	267	281	286	267	268	269	275	292	278	268	274	275	308	276	269	280	275	301	301	261	287	295	256	279	305	312	298	279	276	261	287	289	272	290	267	263	304	288	294	310	286	275	252	284	275	286	259	278	314	293	283	295	337	299	258	294	280	284	274	274	266	298	286	276	287	254	287	295	302	300	279	289	302	265	272	283	318	279	296	287	283	271	254	286	239	287	279	266	273	262	299	295	277	303	279	285	302	285	291	290	297	306	305	283	274	313	295	293	300	288	252	294	289	286	295	298	293	293	250	313	300	273	280	267	256	306	279	278	289	290	258	279	287	296	274	280	265	312	289	297	297	260	263	293	306	304	282	278	304	279	281	286	274	272	265	278	303	287	265	291	295	280	299	324	278	279	272	281	279	281	290	280	298	293	279	300	285	272	272	287	291	282	265	298	274	264	293	271	272	309	252	265	299	273	287	293	284	250	318	301	283	300	261	292	287	279	315	287	315	286	256	286	296	314	294	315	295	285	289	310	294	309	298	313	236	283	271	313	280	309	310	278	290	269	283	256	285	309	303	283	271	284	297	302	316	292	302	286	292	256	264	327	290	274	315	264	250	280	287	302	306	285	263	273	288	284	300	309	278	287	280	302	300	273	291	279	296	263	294	287	264	273	314	306	283	315	320	320	276	267	292	258	284	287	259	295	292	280	276	282	278	284	322	293	300	281	259	274	259	285	292	292	317	314	291	286	299	302	298	297	264	285	327	273	316	275	274	282	304	299	298	301	281	315	303	273	304	295	268	280	279	285	284	271	289	335	273	283	304	293	289	281	279	291	291	303	293	273	292	273	275	270	300	282	282	320	267	260	308	250	281	275	302	294	283	305	316	298	279	272	270	285	304	290	281	283	281	269	303	285	290	297	254	272	297	271	292	311	287	254	296	268	318	296	266	296	315	278	313	280	276	265	280	308	249	309	288	300	264	278	266	279	329	291	273	264	293	299	266	302	280	287	274	298	290	294	320	286	285	288	276	271	304	303	275	308	269	304	299	300	279	268	298	291	280	294	324	283	265	287	292	303	275	328	317	271	291	312	273	297	271	293	288	292	270	287	295	286	272	251	273	272	278	280	267	284	274	297	291	297	256	271	288	301	280	312	288	281	291	262	279	271	277	284	280	294	302	314	308	289	288	284	282	279	296	294	244	256	338	295	287	310	259	286	284	278	266	276	272	270	289	253	294	268	296	309	282	296	287	299	311	289	299	273	292	262	253	271	266	246	254	299	289	306	285	303	276	243	297	273	262	276	299	269	285	281	254	313	290	275	290	307	285	278	261	254	307	271	268	257	278	290	272	266	268	288	267	300	299	305	262	285	303	290	356	278	311	297	278	299	307	298	288	280	274	296	288	284	302	266	299	271	277	262	312	302	292	283	308	274	276	284	266	324	291	281	258	282	318	285	305	285	317	291	276	283	257	295	306	261	292	286	295	285	303	265	285	287	276	305	284	299	281	270	264	305	292	316	277	285	300	283	275	313	297	264	282	285	281	307	292	298	293	296	302	300	280	287	297	301	283	305	262	308	263	287	290	299	278	268	287	293	285	309	306	264	251	294	287	278	279	263	267	263	300	241	291	296	279	299	266	307	288	301	313	297	294	278	295	293	258	297	301	324	275	284	287	286	286	293	293	279	265	273	314	286	303	302	279	288	304	278	301	275	279	256	268	275	279	267	288	291	272	282	287	284	275	277	289	303	302	301	266	280	273	291	297	294	322	274	259	268	290	278	279	294	310	294	298	303	286	269	266	301	273	290	291	302	264	299	290	304	299	296	293	271	278	299	285	301	275	272	295	308	304	291	299	267	303	294	256	276	269	296	300	280	293	267	300	306	266	282	287	262	277	289	285	306	254	307	295	279	295	286	280	260	274	311	285	276	277	269	264	289	331	251	294	274	292	308	270	253	290	277	282	289	245	270	255	275	261	293	293	273	278	298	278	255	285	295	278	284	267	286	280	284	262	276	295	308	266	274	276	284	249	261	300	307	266	307	293	286	286	241	301	285	263	278	289	299	301	311	296	285	274	276	316	262	285	262	283	306	303	278	284	305	309	285	281	286	287	267	292	294	269	291	280	298	295	295	292	252	283	296	298	295	294	303	300	273	276	317	304	279	309	298	297	278	310	290	300	270	269	271	308	242	302	296	253	328	267	301	300	265	277	281	280	257	293	291	328	256	292	272	305	306	285	291	269	286	286	281	280	251	283	258	314	294	293	293	294	298	326	272	290	291	269	311	284	304	262	282	287	280	289	293	299	299	299	300	313	279	309	288	287	283	288	304	293	289	298	299	293	299	293	270	320	289	338	272	336	280	265	302	305	310	299	278	301	286	283	283	280	331	260	253	318	271	253	283	302	277	305	314	301	283	291	331	269	276	272	282	289	268	306	289	297	286	280	299	257	286	302	259	290	286	270	290	271	284	287	280	297	281	317	261	334	268	308	300	265	282	324	292	302	278	313	265	294	276	290	248	300	283	278	296	282	303	293	318	268	274	262	315	267	273	306	280	296	295	289	257	291	264	295	268	266	316	259	308
27686	20903	14082	3666	1271	1001	940	840	858	858	844	825	774	840	812	836	824	802	838	811	817	820	805	855	842	849	796	830	788	807	809	756	778	827	817	842	814	845	867	844	789	819	795	782	799	799	821	816	828	803	776	830	760	772	822	826	766	827	785	819	825	854	828	785	808	754	804	838	777	799	758	814	822	795	825	823	793	825	795	839	802	822	828	791	757	858	777	790	817	807	805	862	803	819	820	780	803	801	792	823	773	859	829	782	805	795	802	796	827	794	771	831	804	816	825	853	798	817	835	758	782	811	800	808	814	763	824	838	826	825	860	822	895	799	838	806	812	771	811	800	848	817	831	789	779	827	806	796	797	823	812	829	797	801	845	825	794	772	801	781	788	796	852	816	838	746	802	786	839	797	818	825	810	795	867	824	785	824	860	825	820	788	749	789	853	793	804	779	899	777	826	795	830	822	823	809	851	802	776	814	765	799	818	837	749	809	823	812	762	761	849	811	795	830	838	808	802	846	814	862	832	836	857	849	827	796	834	815	784	795	778	777	843	750	799	830	761	809	822	792	752	784	783	811	823	803	802	805	860	807	795	777	822	839	775	758	779	806	801	864	840	870	778	834	810	789	794	735	821	877	814	773	838	795	779	794	761	871	796	799	783	787	744	812	841	801	826	776	846	760	804	831	796	798	760	780	778	815	796	782	822	810	821	843	824	800	809	830	822	823	832	799	798	820	821	748	826	845	762	843	826	809	848	821	823	799	867	797	783	782	825	803	793	795	811	802	830	734	822	768	800	802	747	839	772	789	818	822	843	790	801	818	834	805	807	818	808	820	792	808	788	850	814	830	820	803	844	771	807	813	795	848	845	771	834	842	816	809	833	797	785	804	812	864	801	843	821	844	808	818	814	857	786	800	793	852	765	791	804	818	807	826	803	843	757	780	794	792	824	822	784	840	770	769	793	828	814	777	793	789	816	817	816	770	843	826	797	812	767	818	796	796	821	851	805	811	841	831	837	821	766	768	813	814	770	832	842	836	787	843	776	770	839	808	822	792	772	802	828	762	777	842	800	820	778	821	813	770	797	859	798	814	825	805	865	849	814	841	779	791	797	806	751	792	810	786	802	857	794	802	829	795	803	760	868	770	834	812	787	813	800	797	819	764	783	789	777	783	806	813	793	786	790	802	814	835	794	793	849	803	833	822	781	821	761	808	833	782	833	830	778	823	818	787	780	798	827	796	849	829	847	825	838	751	786	819	801	827	807	763	807	821	803	751	787	797	759	806	794	775	814	774	842	826	788	772	799	807	830	819	804	829	802	846	851	823	788	782	808	855	809	757	774	864	843	813	808	807	779	819	782	846	763	837	791	769	769	794	771	804	855	781	835	853	824	801	811	787	847	762	807	819	794	828	827	854	820	771	754	800	800	764	833	763	776	822	794	808	837	799	851	820	791	793	811	804	817	788	816	836	827	838	793	780	819	788	803	777	804	789	775	859	781	811	772	741	814	844	815	794	829	829	759	797	847	807	761	795	785	763	766	825	844	828	839	798	782	847	792	777	779	780	812	791	825	858	787	792	784	794	837	797	809	810	845	801	868	830	820	845	748	803	818	769	824	777	811	843	755	805	811	798	804	753	809	832	820	775	813	780	781	761	823	855	810	796	781	844	823	810	809	857	810	843	830	830	840	790	832	864	830	826	788	807	830	805	788	819	801	803	781	810	767	746	768	816	798	834	830	906	771	835	833	771	782	768	794	824	857	839	764	775	812	797	783	798	853	779	822	789	874	806	755	821	841	862	829	833	791	799	826	799	832	757	841	778	808	806	788	803	804	789	796	788	826	857	826	764	804	807	811	799	797	823	814	811	792	836	771	824	787	794	836	767	799	763	792	758	787	846	779	779	862	867	856	838	844	801	798	819	814	804	775	799	832	801	800	786	845	786	806	794	824	780	791	757	789	778	789	855	813	772	819	810	815	760	774	809	780	780	811	805	823	821	777	822	879	774	820	786	792	864	859	800	851	784	821	818	765	833	797	753	773	774	788	832	831	794	827	771	777	765	826	818	839	846	807	806	816	849	781	776	808	811	799	783	810	825	788	761	827	797	832	819	822	823	814	794	822	797	790	786	795	830	809	796	814	775	787	791	842	837	813	785	784	851	793	824	786	820	872	761	754	840	826	760	819	828	800	835	856	768	820	826	795	796	801	736	786	801	835	755	809	785	814	777	789	801	809	775	852	901	801	895	815	860	801	786	841	817	769	776	783	841	805	806	789	812	830	797	770	795	798	800	818	814	795	787	812	862	782	822	796	808	751	804	796	811	819	766	756	803	793	824	759	799	811	829	806	807	797	849	812	868	800	783	746	813	804	849	807	769	809	818	821	789	763	848	820	796	761	840	839	822	810	821	856	844	823	792	810	827	836	809	801	766	878	800	802	820	808	846	817	786	809	771	821	782	827	780	875	801	773	809	840	825	831	800	821	833	773	816	781	798	782	791	816	810	794	803	826	834	820	816	826	747	803	810	797	813	834	873	802	758	803	796	762	768	793	828	819	796	847	782	838	757	797	747	791	802	812	820	832	811	799	781	833	793	806	807	774	813	800	842	807	761	810	798	823	805	791	823	849	856	797	805	782	796	798	783	816	811	789	789	778	826	828	799	750	776	819	829	803	788	799	860	810	832	821	823	822	788	787	849	825	762	803	837	849	799	837	785	792	805	820	793	777	886	816	812	792	778	772	807	803	791	752	832	783	841	829	816	750	791	813	833	816	811	838	830	843	780	844	781	883	826	754	819	852	801	818	848	837	785	772	812	814	803	831	804	853	779	836	803	815	834	825	778	816	817	780	811	744	795	855	887	780	818	809	789	749	761	814	817	784	849	810	833	784	845	819	811	842	868	838	800	803	809	830	839	722	841	851	833	797	807	830	803	818	791	808	855	846	795	851	772	800	840	784	825	853	844	779	809	795	777	819	837	837	779	792	834	832	765	798	844	788	774	805	794	844	853	839	826	775	828	805	836	757	834	826	809	816	844	792	802	810	836	855	789	807	785	821	827	787	797	793	820	796	820	793	798	839	813	790	807	762	773	808	791	819	809	790	817	805	820	810	838	808	781	790	803	856	803	825	773	834	836	780	832	822	769	812	823	768	797	788	778	837	777	786	844	830	807	812	865	808	775	839	823	783	763	846	820	806	837	802	792	862	833	817	835	790	786	834	817	782	753	771	860	787	828	822	841	814	806	784	830	804	757	830	759	760	792	812	862	833	785	810	753	833	811	843	763	816	804	764	833	843	751	816	803	737	777	830	761	787	815	787	841	814	845	816	824	840	826	813	781	780	806	785	833	843	795	748	824	770	789	810	846	825	791	795	778	835	829	802	815	812	815	813	805	803	771	823	771	783	809	821	812	867	792	805	800	800	787	773	847	821	783	838	821	814	809	793	771	781	827	802	827	798	788	841	802	804	779	808	834	786	859	810	785	765	795	796	810
9110	21207	11811	3153	1476	1170	1037	967	985	939	935	914	937	903	918	920	927	964	932	884	945	871	922	943	878	919	860	831	886	928	922	884	920	911	919	869	878	870	915	959	860	881	867	916	947	889	883	891	915	892	884	915	940	866	898	896	839	829	923	878	909	886	892	892	903	884	898	883	876	902	929	906	875	928	911	835	862	888	894	891	796	849	915	828	910	892	886	928	857	908	928	918	888	897	917	868	894	908	835	903	909	889	871	902	932	833	915	924	930	908	864	912	962	824	857	866	875	888	858	863	874	871	873	854	894	913	935	897	845	884	905	887	866	908	886	883	899	854	894	879	952	857	854	888	842	894	880	872	890	878	900	888	841	850	843	874	911	849	846	893	846	908	922	935	888	892	904	865	872	882	905	835	914	897	862	838	915	881	853	866	909	881	868	883	930	834	928	901	819	883	907	879	886	895	873	882	851	880	922	916	896	857	878	865	916	891	831	913	833	882	869	867	865	853	870	915	869	881	881	867	890	862	912	887	893	910	795	894	872	860	876	908	932	908	904	923	894	840	913	866	815	889	902	922	884	841	864	909	869	892	883	874	860	884	853	872	902	933	960	871	917	832	855	881	911	879	892	820	898	926	891	850	906	915	916	907	813	834	851	880	873	872	866	861	858	871	900	872	929	913	854	837	886	912	873	855	899	902	818	895	844	875	845	893	852	872	877	870	889	921	861	919	880	892	920	849	889	866	882	873	958	961	898	850	913	884	930	841	874	901	912	924	870	811	842	902	886	893	895	910	881	938	843	886	812	880	881	865	873	861	907	822	868	887	909	810	817	865	877	847	923	851	903	860	881	846	899	871	883	916	894	864	903	882	873	921	833	873	870	830	906	899	864	854	827	858	907	859	829	896	861	852	886	878	934	938	928	874	885	844	894	863	870	917	902	860	878	874	903	909	838	870	848	892	852	877	850	851	878	891	926	911	883	893	871	882	923	897	822	815	922	884	846	908	819	915	844	928	875	808	879	877	892	871	897	891	889	860	837	853	904	870	883	861	935	898	907	894	853	852	867	894	832	829	896	876	873	838	887	896	830	890	862	917	838	886	891	864	860	860	863	892	926	890	876	874	879	849	913	904	889	847	883	821	916	864	925	872	930	901	861	909	855	885	857	865	907	886	880	874	872	858	897	857	875	882	823	874	862	897	881	887	930	877	853	868	885	923	901	877	851	871	860	844	881	885	914	850	885	865	902	914	891	924	870	891	874	867	908	867	896	877	880	873	881	861	860	966	905	922	885	862	883	906	879	889	902	873	887	876	931	897	892	892	912	805	858	898	922	887	853	927	914	876	820	857	930	877	898	858	823	917	861	889	884	848	928	936	863	886	853	919	872	906	888	927	921	867	874	888	861	863	854	887	875	875	906	893	855	916	874	915	903	909	890	919	856	889	850	886	893	899	835	890	926	812	886	920	889	910	898	862	885	893	951	862	860	883	816	940	886	930	921	890	823	859	852	887	857	847	865	875	891	863	845	866	861	863	881	873	893	853	851	864	885	872	846	889	898	891	900	888	895	901	901	864	918	927	901	891	878	880	912	846	912	900	919	884	902	904	877	836	947	893	854	849	881	910	872	849	823	884	866	859	899	840	948	886	896	906	828	841	888	911	896	895	903	851	862	897	920	923	906	898	831	882	902	870	863	891	886	897	880	888	849	869	921	871	914	874	825	918	852	862	859	844	848	881	852	860	840	907	830	902	877	896	908	892	829	864	887	879	830	917	879	882	870	868	850	901	854	955	857	929	910	912	900	843	909	854	888	944	886	882	901	860	880	886	910	849	921	877	921	959	900	914	894	895	902	927	892	923	884	870	873	900	859	812	879	849	888	918	866	914	871	839	917	920	901	863	841	896	862	874	899	907	863	944	890	882	953	826	862	860	858	868	831	897	940	892	883	868	884	861	889	894	827	869	888	922	873	941	888	872	881	881	899	859	859	893	859	908	908	895	892	883	887	865	905	906	904	830	883	880	879	894	865	843	918	904	835	916	839	900	854	908	919	873	843	890	891	885	916	893	911	915	871	892	859	914	863	867	875	922	868	873	919	868	918	819	917	889	886	879	922	879	876	884	867	884	888	879	921	852	893	848	894	909	851	943	882	858	896	914	852	857	933	864	914	886	856	921	850	906	871	850	895	874	893	883	917	846	932	875	959	911	902	888	859	834	897	876	904	873	916	905	871	864	899	855	911	921	897	856	873	879	939	891	920	839	909	884	882	876	890	899	869	893	888	891	854	851	907	889	1004	898	888	887	867	903	845	915	842	898	867	915	896	921	933	885	853	889	848	876	946	931	883	870	842	888	915	885	828	873	940	889	903	895	929	871	890	947	925	898	822	868	899	830	920	895	899	877	910	888	850	854	892	890	847	901	922	929	860	884	899	911	820	875	919	927	869	870	830	897	903	872	899	876	922	928	888	920	881	857	919	897	877	920	862	910	924	890	900	923	926	876	902	894	904	931	899	868	880	893	909	876	928	911	911	930	874	921	891	905	860	946	885	889	896	906	884	905	860	876	832	910	915	856	936	865	891	851	933	916	887	875	912	887	870	877	954	857	895	884	832	885	878	850	845	923	823	919	884	841	867	862	863	878	868	916	884	964	875	916	862	879	867	869	905	909	847	903	924	876	877	855	866	890	939	884	953	910	923	864	894	902	873	893	848	890	841	927	904	899	849	871	914	900	912	826	853	905	948	847	812	904	918	893	942	900	877	883	859	898	915	858	882	892	900	837	871	851	852	891	883	846	902	867	880	869	901	863	844	854	885	882	889	887	831	903	924	887	926	909	830	820	891	838	871	862	889	908	900	867	884	837	861	877	864	900	824	869	922	895	862	860	864	839	839	918	922	870	868	904	891	852	954	931	896	887	878	865	835	829	907	895	891	862	897	897	880	856	861	893	830	861	846	855	905	893	913	899	848	882	921	921	957	926	872	882	895	872	894	904	896	880	881	895	859	902	914	902	944	913	912	924	857	893	834	915	928	890	921	867	882	912	906	891	834	860	916	879	905	829	865	895	885	837	853	902	866	851	879	865	884	861	817	847	860	912	863	919	885	848	797	887	881	917	905	935	856	926	889	950	904	867	876	917	864	868	890	836	857	905	886	877	908	892	857	895	911	884	850	864	875	853	903	918	860	843	873	899	857	896	863	856	882	896	925	897	846	938	889	889	903	856	879	880	909	898	871	917	933	889	850	864	899	827	882	859	867	904	925	869	866	882	833	944	882	957	862	846	877	851	877	850	893	881	925	869	875	865	829	901	938	886	853	918	906	895	909	875	854	927	905	875	822	887	834	888	893	865	883	855	893	926	884	907	866	927	929	866	921	848	862	925	898	848	887	917	862	904	894	823	893	887	873	859	908	937	872	860	858	896	864	912	899	875	862	866	895	864	891	836	832	898	899	913	893	903	888	855	869	880	863	926	873	832	882	867	904	922	849	834	890	868
23906	21272	28444	24435	21269	10325	1548	1052	887	848	824	764	763	719	724	650	722	729	624	681	639	618	620	659	636	641	691	659	661	646	635	616	626	571	596	635	560	644	611	611	628	634	678	569	602	589	613	577	576	582	597	611	620	619	594	584	564	603	591	588	664	628	598	582	591	615	567	570	605	606	574	604	635	591	611	598	603	607	586	646	613	607	590	627	578	576	591	576	579	592	590	560	595	637	589	612	586	575	586	627	599	547	576	585	586	592	581	622	584	650	608	628	599	590	582	568	579	572	586	609	589	655	575	621	552	618	609	623	564	624	597	605	583	598	567	551	597	639	578	585	574	551	560	627	581	581	606	599	624	574	616	627	585	558	619	612	563	564	579	568	577	597	593	601	635	606	577	567	578	575	591	593	618	546	579	560	580	617	593	636	565	612	570	569	643	617	590	600	617	572	621	619	611	628	647	603	626	591	578	590	573	593	562	585	551	614	576	598	615	610	597	604	584	592	583	607	572	630	570	590	594	554	611	564	573	570	579	580	605	571	609	574	603	578	622	599	603	583	602	580	570	576	587	597	614	584	547	597	611	609	580	612	586	619	538	603	634	606	600	604	588	578	563	610	595	651	548	564	594	618	594	595	588	638	623	601	559	604	563	598	554	619	596	571	566	568	664	588	584	588	593	577	617	629	629	613	569	610	586	588	578	565	589	598	593	583	564	601	580	576	581	597	582	597	609	604	582	561	564	648	583	578	611	605	563	624	614	596	608	587	628	590	605	592	619	629	590	583	622	601	603	594	598	646	633	628	546	615	609	608	609	625	565	590	620	584	596	577	563	574	591	597	594	602	647	581	625	587	626	569	579	544	601	657	625	613	593	618	616	565	595	628	580	573	581	594	539	586	605	603	611	600	566	580	605	589	588	613	594	605	591	548	587	612	612	597	617	617	585	562	602	547	557	597	627	571	622	606	619	605	586	588	623	574	602	611	628	612	594	593	569	581	579	596	571	568	574	515	610	577	638	591	593	601	646	576	611	583	592	607	600	587	562	581	586	604	580	592	570	598	613	597	578	569	581	583	572	536	580	600	574	585	627	622	580	601	567	626	606	592	598	606	640	548	630	578	611	587	627	586	613	619	624	608	564	552	588	594	587	593	606	549	583	571	590	614	587	571	587	591	616	595	601	597	582	585	598	577	611	593	603	589	557	582	524	609	601	606	580	597	599	586	573	576	607	551	639	602	585	557	575	620	595	624	610	565	645	612	592	598	579	574	574	563	577	601	551	570	542	608	577	597	578	571	577	581	600	587	651	607	588	638	617	591	586	576	584	576	615	597	608	603	582	570	562	584	616	605	605	605	606	576	571	590	602	558	611	568	563	601	582	576	586	598	566	602	615	551	616	570	578	592	550	601	612	591	641	645	560	544	622	617	646	586	557	533	609	587	613	564	558	577	622	606	590	579	580	586	562	568	545	599	598	568	559	589	607	546	584	574	597	597	577	558	592	569	539	576	578	577	585	588	587	619	580	597	596	599	535	590	536	595	602	549	587	552	583	622	541	623	605	596	531	638	608	583	596	619	589	613	603	570	558	581	605	584	580	588	622	595	573	582	605	554	595	600	586	584	618	564	585	591	605	590	611	606	588	601	617	605	566	572	592	599	588	614	643	600	596	599	601	562	563	570	575	573	590	547	588	613	557	613	649	556	573	579	593	651	578	552	564	533	581	631	589	586	570	595	600	590	591	583	581	529	574	605	568	595	576	595	574	617	621	603	538	580	568	596	578	651	606	557	576	641	597	591	570	603	583	622	557	611	589	606	643	588	618	552	575	584	563	642	616	544	604	621	590	575	621	632	648	589	579	593	581	611	606	540	581	603	648	611	572	612	579	577	643	617	600	595	602	600	563	553	576	635	555	565	564	578	616	604	590	601	565	607	580	545	546	576	558	618	643	575	581	537	590	631	590	549	572	613	614	594	592	577	592	638	580	587	597	615	596	532	606	573	606	551	609	597	590	594	578	599	552	578	605	604	558	587	583	569	576	606	592	592	644	579	548	551	574	618	562	583	594	618	625	597	598	600	600	587	576	607	609	605	576	577	624	590	590	592	613	569	565	613	603	613	577	530	604	616	554	620	561	583	579	597	614	587	615	617	587	554	562	566	576	629	634	547	580	641	576	561	586	594	637	598	569	576	608	609	567	572	573	623	589	559	597	581	563	573	580	603	578	600	574	631	526	618	570	563	595	576	623	602	603	551	554	546	579	608	582	578	616	596	572	601	548	591	553	584	597	556	560	605	592	584	615	566	618	611	576	553	587	611	625	561	622	597	598	588	598	611	608	622	588	613	582	602	594	565	598	591	542	622	568	582	565	551	592	625	645	583	556	606	580	612	590	596	603	586	551	613	630	584	563	577	599	572	552	578	582	617	597	561	609	567	579	591	610	544	573	615	617	543	595	589	596	567	591	603	574	571	616	565	629	593	548	607	614	632	617	595	572	596	576	589	602	557	585	630	571	597	621	585	602	603	559	602	584	611	594	626	577	602	573	603	611	630	627	636	610	608	598	601	605	585	571	549	568	592	579	576	550	591	598	599	576	585	607	565	570	578	596	597	596	574	594	577	591	645	573	602	624	571	609	602	600	629	568	607	621	581	608	569	555	588	597	611	565	565	571	593	571	614	636	558	566	607	609	576	578	543	596	585	607	604	584	635	570	624	619	604	599	590	588	594	591	609	644	597	593	636	576	613	578	567	593	626	585	577	564	576	596	631	557	632	564	626	611	591	599	543	594	565	613	596	622	604	584	601	627	583	621	578	571	564	595	591	577	583	606	568	596	603	650	546	614	592	615	608	598	590	590	559	582	569	555	577	640	581	628	600	600	597	562	577	585	603	605	607	596	576	599	608	585	597	578	594	593	556	563	586	584	610	614	602	618	576	584	574	613	608	590	547	606	572	596	580	565	571	557	575	558	569	601	590	578	585	608	642	626	570	562	591	597	585	626	566	575	547	584	503	595	642	574	528	574	628	566	576	599	587	593	645	597	631	596	577	592	602	560	551	641	600	606	574	586	576	571	599	611	582	629	568	545	570	585	595	597	587	606	599	554	588	609	574	589	526	585	607	602	612	618	582	623	602	628	616	581	581	588	614	529	567	570	615	593	553	602	586	618	620	586	604	587	610	588	537	607	570	586	596	636	586	615	575	648	614	575	612	622	625	636	588	559	571	561	589	542	583	560	632	626	614	614	620	622	582	633	624	565	590	624	579	568	603	547	593	608	553	588	603	590	614	577	567	595	578	623	621	599	584	588	584	594	591	602	564	595	589	598	609	622	599	587	567	570	612	590	592	593	620	640	616	572	600	590	581	624	578	596	610	600	605	614	614	620	557	596	611	564	587	578	614	599	622	630	601	541	573	609	633	614	601	633	613	595	641	593	585	597	598	562	604	573	582	609	594	594	612	588	578	553	551	537	599	543	574	613	581	636	599	575	603
10999	30882	16412	5033	2853	2119	1755	1391	1209	1061	977	962	901	884	824	772	763	739	839	698	732	716	731	730	755	701	722	791	701	760	730	695	735	680	675	656	653	664	699	705	642	654	656	619	702	644	685	689	637	638	637	709	667	630	673	645	681	660	669	729	644	614	681	664	700	708	697	649	674	662	638	672	676	673	694	668	647	666	624	683	647	690	639	629	650	673	657	681	684	621	671	636	669	652	675	683	607	664	688	681	656	702	692	644	672	711	638	674	723	674	687	640	664	657	648	674	680	647	667	684	671	623	654	638	704	630	660	648	721	658	673	653	670	670	626	629	663	708	722	664	637	649	655	685	660	631	661	722	648	665	635	715	659	662	682	651	663	661	665	678	637	623	620	655	636	649	657	675	667	660	664	652	700	680	620	640	666	651	670	646	669	672	665	665	648	617	660	669	649	663	691	617	673	635	677	640	677	668	674	661	682	664	682	685	657	623	602	632	682	662	670	644	660	686	701	660	687	697	675	680	676	660	678	675	649	618	650	646	670	660	681	646	702	660	625	651	632	675	653	651	709	666	656	668	658	620	662	678	685	654	704	714	601	699	713	685	646	651	694	652	639	629	695	653	696	691	691	630	691	663	688	670	668	681	698	678	651	650	658	687	681	668	670	689	680	705	652	663	675	683	649	663	671	684	706	667	683	649	700	678	670	688	641	664	692	660	673	626	628	685	630	671	684	696	680	667	643	716	710	622	681	650	646	676	629	652	660	671	672	663	702	688	630	684	697	723	629	648	682	676	661	673	690	663	726	680	711	658	651	686	675	643	646	662	634	675	612	679	691	627	641	636	674	674	680	696	669	675	684	632	644	664	632	671	688	683	641	676	648	665	638	677	667	669	715	655	631	623	656	635	659	689	645	653	705	621	699	652	712	684	619	683	640	625	687	657	656	669	668	688	681	602	680	693	656	689	621	675	622	690	700	658	657	622	661	657	682	686	701	652	657	686	677	638	662	657	697	690	679	667	631	661	615	635	673	665	686	660	677	670	696	665	639	679	679	676	618	653	586	664	599	660	632	651	675	662	674	651	616	661	599	650	687	680	635	663	654	708	706	701	652	683	672	631	644	636	711	661	645	663	675	656	697	660	692	640	628	653	662	683	668	694	637	636	688	683	638	628	678	626	650	687	627	702	686	651	659	666	633	625	734	695	683	652	647	640	640	699	641	631	667	681	610	635	685	664	684	683	691	682	660	666	685	686	640	650	663	687	644	649	675	655	656	654	694	670	702	682	681	657	644	664	635	674	685	708	660	650	631	645	675	657	619	700	616	681	646	619	681	675	686	664	625	653	650	710	671	658	717	733	651	617	643	664	676	650	738	706	673	716	664	659	669	611	632	687	672	650	664	665	703	666	622	659	652	688	669	673	664	628	671	671	674	650	644	678	676	692	673	699	642	667	665	618	666	652	672	653	670	660	706	665	679	692	674	622	639	657	648	694	690	674	675	654	660	687	659	626	668	683	666	621	666	649	660	670	637	693	632	727	658	693	671	677	647	667	715	657	662	663	657	639	674	726	643	642	678	679	629	698	659	640	662	639	624	641	661	588	683	656	666	673	596	723	676	661	641	638	671	679	687	676	661	608	668	663	661	653	701	628	664	650	690	664	667	654	677	652	666	627	674	647	643	644	649	642	670	687	652	663	706	688	687	665	690	660	649	699	677	724	685	623	624	663	673	643	642	669	659	591	685	611	658	657	657	638	668	644	670	623	635	647	721	677	698	627	645	649	688	677	726	672	700	715	674	629	685	625	653	614	675	640	671	628	648	632	690	661	699	661	651	644	684	682	644	656	642	646	672	683	694	674	627	697	647	620	705	687	648	649	658	625	656	642	628	632	636	657	661	680	660	685	658	657	613	678	667	653	678	681	693	641	654	650	644	670	686	645	684	677	662	638	633	666	649	701	632	660	660	630	655	645	648	638	669	661	668	663	672	676	685	652	687	712	658	640	656	693	684	697	658	636	633	617	656	672	725	681	654	688	718	652	682	667	679	680	640	626	663	647	706	662	672	665	703	652	670	656	678	625	620	682	674	690	648	651	679	727	666	674	703	631	734	642	656	677	667	709	625	670	674	646	638	662	648	673	679	664	647	688	689	628	700	658	631	717	652	643	702	673	682	663	656	663	688	674	628	647	647	642	611	651	686	631	658	652	632	636	647	663	654	651	658	660	652	674	641	628	635	641	674	624	603	630	669	695	712	649	591	661	696	655	700	678	669	675	668	667	641	625	713	675	663	644	643	666	644	639	697	613	639	649	706	599	636	663	651	677	657	668	661	632	692	625	640	659	698	648	676	687	639	655	710	639	692	646	644	669	644	698	673	663	682	648	673	662	668	647	666	657	673	656	693	633	672	664	695	666	672	669	639	615	657	676	649	679	655	714	618	661	622	662	656	677	609	637	668	674	674	663	667	641	640	675	700	613	677	683	625	647	663	672	651	678	658	649	670	676	641	649	658	657	660	656	658	679	691	652	633	657	668	649	670	636	630	631	670	673	665	685	710	667	646	737	685	648	629	706	612	696	654	624	693	642	633	676	653	672	672	673	651	616	667	641	652	631	657	682	673	639	659	668	650	650	618	672	702	684	621	667	667	678	658	687	635	670	684	686	687	658	668	684	693	642	684	661	674	630	684	647	652	708	692	688	681	706	642	664	720	627	613	627	649	676	629	645	656	674	611	698	651	647	660	665	647	652	738	676	658	665	648	681	626	669	692	679	666	681	678	675	695	657	653	681	654	661	658	652	663	664	675	694	625	684	627	656	630	659	705	634	748	684	666	643	661	664	700	663	696	677	704	640	658	630	645	664	663	677	675	634	633	685	675	682	646	668	641	639	663	635	695	670	652	666	680	712	643	646	653	706	666	669	654	739	597	648	685	639	671	634	630	661	640	600	666	700	670	661	647	707	666	656	606	681	647	647	660	686	685	668	695	632	664	624	667	656	637	649	653	689	687	691	705	625	650	681	673	637	645	671	701	644	670	637	669	659	649	659	685	651	660	625	622	685	677	673	702	660	674	667	604	681	653	674	692	662	629	623	652	604	626	640	709	684	678	648	658	657	659	636	655	614	669	678	660	680	681	666	671	635	686	664	671	675	654	665	677	677	643	699	674	653	693	672	677	616	651	599	682	692	653	661	640	684	625	691	668	647	657	713	677	696	646	648	702	704	673	662	686	620	708	668	660	663	655	628	669	689	605	660	659	656	667	684	633	702	678	632	689	692	653	589	699	680	666	655	663	711	673	619	663	670	671	611	686	590	631	682	620	665	683	692	626	662	683	668	671	692	694	669	637	613	659	698	679	583	678	697	679	653	650	706	696	653	634	664	661	689	652	682	678	638	645	659	639	709	643	680	641	602	673	670	630	708	652	645	656	685	696	651	647	639	679	638	664	633	585	665	651	664	617	705	650	735	655	675	676	737	654	658	696	666	642	664	642	705
24978	21295	27498	25361	12609	1323	980	786	781	784	693	681	657	674	673	693	667	612	636	640	626	622	654	612	602	607	609	629	579	592	600	612	647	632	618	633	579	604	611	613	591	617	600	601	611	630	557	571	557	632	580	612	608	606	546	620	562	606	598	598	568	639	568	598	575	563	607	586	559	573	556	624	555	608	576	615	593	575	558	581	622	605	593	597	596	602	616	619	587	590	647	590	594	618	590	564	602	556	597	660	601	592	620	626	616	537	610	609	586	665	550	620	571	577	560	581	612	569	569	620	635	583	615	607	593	615	620	568	598	578	602	566	622	596	596	607	610	572	606	574	570	605	576	619	596	599	589	617	599	565	617	588	609	613	591	601	594	577	570	603	557	589	602	603	638	549	592	551	592	620	603	615	572	612	634	642	581	563	590	598	627	593	595	623	640	557	600	563	595	576	626	625	565	587	611	598	580	560	562	578	626	628	581	601	620	578	621	599	612	559	594	622	579	594	576	615	615	607	596	600	591	622	568	595	566	565	581	629	599	590	579	621	578	561	634	597	573	615	614	576	572	596	610	604	587	611	586	625	637	556	560	589	571	602	579	597	583	603	559	617	582	633	643	573	544	574	597	610	593	574	578	610	600	578	578	612	612	588	577	589	601	589	599	600	599	610	624	568	644	554	586	594	584	604	604	595	546	587	574	593	572	591	584	590	581	592	574	579	594	607	596	623	531	589	612	621	585	599	584	593	580	619	595	577	574	578	585	583	608	561	587	592	606	588	626	602	571	626	580	605	571	622	602	585	619	577	592	583	590	601	574	575	588	646	588	620	589	614	585	596	582	622	591	585	628	573	605	611	590	555	600	578	609	555	602	585	603	612	588	598	626	543	607	577	650	622	645	583	579	614	553	599	579	602	548	563	602	578	545	617	573	593	583	594	602	643	586	607	597	578	595	634	591	597	595	581	566	562	629	632	521	572	581	550	637	591	610	563	586	627	588	603	551	603	606	585	615	621	597	617	590	578	561	554	587	615	632	599	580	617	557	583	585	619	649	544	560	601	600	616	587	592	612	597	618	578	569	626	573	518	593	554	559	622	652	575	594	580	602	586	623	590	586	621	605	604	577	614	620	660	551	566	602	582	585	574	524	578	587	594	565	585	601	627	638	599	593	566	593	581	563	597	612	578	593	599	574	551	605	615	568	554	620	560	606	601	546	603	608	562	604	602	604	644	663	588	587	582	606	609	583	618	584	596	610	568	592	597	671	611	606	634	603	614	548	583	626	625	624	603	609	587	579	592	619	609	580	612	591	574	594	592	561	601	585	572	594	614	597	575	601	579	598	588	579	586	633	601	598	572	594	576	620	649	590	612	606	632	593	625	581	611	597	630	613	618	577	571	609	637	590	595	612	541	612	653	569	584	612	567	597	572	622	574	543	617	586	625	602	574	616	620	604	599	598	578	593	585	515	561	609	583	615	563	560	573	576	614	629	602	562	585	594	595	593	556	599	564	603	607	591	590	593	579	584	617	572	558	561	523	591	601	617	611	624	584	603	547	570	531	577	592	548	595	586	588	613	602	594	581	600	628	568	618	600	562	540	609	629	589	594	549	617	628	601	599	635	611	600	590	595	556	592	585	558	597	634	589	603	583	565	577	586	581	582	585	620	616	597	611	585	597	604	564	592	580	609	586	595	593	607	561	573	574	623	595	583	620	550	609	582	560	545	564	569	572	604	581	582	606	564	587	548	605	627	617	563	604	565	602	561	614	576	664	624	598	573	572	614	607	573	586	640	611	615	572	579	638	627	623	569	580	592	606	633	576	617	616	608	614	593	577	602	610	577	587	618	614	598	577	596	608	581	575	589	579	571	580	521	619	566	581	627	627	596	584	567	628	625	571	572	615	589	570	613	643	609	602	628	544	568	593	603	590	589	598	648	575	600	606	634	612	585	572	567	609	623	606	639	597	562	581	608	605	608	613	588	670	586	596	600	632	568	587	593	601	581	572	578	534	591	569	609	569	589	625	593	583	594	596	580	597	631	600	583	606	559	563	614	531	579	606	574	590	623	536	614	580	605	582	563	554	600	584	596	569	577	610	613	619	615	583	585	615	578	593	606	572	579	616	611	605	626	563	573	593	612	614	589	599	576	591	583	584	600	612	599	580	614	569	603	585	614	591	622	623	607	558	601	592	573	584	593	642	553	599	548	595	646	621	574	579	611	604	598	590	594	558	623	622	594	557	559	584	562	549	622	572	579	563	595	542	584	578	605	560	563	635	557	576	639	602	571	611	622	598	553	593	596	611	582	609	601	610	587	565	554	601	564	598	548	601	576	614	573	584	621	611	613	600	655	591	585	577	549	603	610	619	586	577	611	603	549	607	610	572	619	617	588	582	623	615	597	588	584	597	572	640	615	580	589	590	538	625	608	551	548	602	583	650	602	562	616	586	544	570	607	588	579	604	592	615	602	605	584	587	593	614	628	617	557	649	603	588	576	585	618	561	601	583	606	609	599	608	568	609	617	516	596	625	651	588	606	602	578	614	646	662	601	602	610	562	589	621	627	577	600	593	582	551	581	601	563	605	595	615	628	574	598	582	629	610	585	533	601	551	610	586	572	601	577	566	568	568	559	549	526	629	583	588	602	612	612	570	652	610	579	619	627	592	625	573	621	619	590	567	595	586	606	588	622	600	616	562	605	621	613	559	591	589	616	599	571	579	585	619	602	588	571	574	617	549	586	604	642	600	567	612	570	593	613	592	582	593	610	590	567	618	593	606	587	607	627	587	602	616	574	582	557	617	594	608	610	619	617	594	598	569	583	601	577	565	584	596	622	551	605	560	633	567	581	553	584	618	568	608	629	592	605	631	593	549	559	582	598	573	605	629	593	587	612	564	598	577	570	588	603	583	586	592	616	602	582	598	570	642	600	629	610	612	593	629	664	589	634	589	598	631	584	611	593	533	618	590	579	617	596	539	628	563	586	576	585	613	621	611	667	622	599	617	576	570	576	638	584	621	602	614	561	588	604	612	589	565	558	577	568	563	631	578	565	593	604	597	578	616	587	591	603	601	597	552	571	605	549	603	572	571	619	603	605	625	629	626	605	559	611	568	585	619	597	577	645	583	535	605	529	561	569	523	548	609	552	602	574	618	592	603	575	610	583	589	566	571	582	588	573	572	594	611	564	586	613	613	592	614	559	575	593	604	651	608	581	604	611	595	571	586	602	560	593	629	623	572	570	580	607	601	611	634	610	596	568	571	598	581	626	591	603	596	604	627	590	572	594	614	611	563	558	594	620	570	578	567	573	613	607	584	604	636	583	614	576	584	585	596	606	601	591	605	600	602	567	619	658	632	589	607	610	614	598	582	602	537	547	570	582	618	587	529	549	598	603	585	555	592	563	601	610	573	620	566	567	545	618	642	572	568	609	588	564	584	592	607	579	596	598	594	571	593	573	638	591	566	606	590	589	649	619	631	615	575	617	585	579	581
11539	27494	10409	3237	1953	1558	1274	1130	966	877	845	768	808	735	776	753	753	693	681	667	739	677	757	732	677	696	644	712	669	656	729	660	666	640	643	633	646	626	649	672	687	606	640	652	692	644	675	663	643	668	641	638	685	648	642	706	678	645	634	675	612	645	689	703	655	646	612	611	622	657	698	680	609	642	624	652	665	611	654	687	683	661	676	600	648	641	648	691	627	630	643	638	657	654	643	674	623	651	658	663	655	633	627	634	632	602	643	655	620	685	611	668	647	625	579	639	618	586	648	659	611	644	650	683	616	659	584	628	657	700	684	612	632	678	635	657	671	693	630	656	578	626	674	610	610	650	661	616	617	648	618	698	635	650	694	671	632	646	619	633	668	647	639	655	641	683	688	609	644	642	673	664	599	610	659	632	652	638	646	641	601	667	659	655	603	666	684	619	607	661	594	653	633	604	621	634	614	659	666	624	694	658	691	653	577	665	723	616	661	680	669	697	628	597	650	658	664	623	623	625	646	670	683	633	612	633	635	657	654	635	639	617	660	622	624	625	642	630	642	665	627	655	628	649	620	613	642	625	600	639	635	694	659	653	633	639	634	625	648	650	663	662	680	685	626	636	643	591	666	622	656	646	661	632	638	657	643	612	638	604	684	653	640	652	663	642	657	641	645	648	626	669	671	605	634	660	643	597	652	675	621	664	645	621	650	707	677	664	673	644	664	670	702	663	616	626	624	667	579	637	697	625	636	637	612	644	600	640	638	660	620	602	641	650	628	669	664	685	624	649	677	655	618	629	655	646	637	639	671	670	674	654	631	688	623	647	636	644	640	654	653	588	637	656	680	671	634	661	663	651	653	669	632	640	608	652	644	640	638	625	628	676	666	592	651	639	590	681	654	638	615	649	648	673	677	668	654	643	667	640	650	676	602	707	612	672	600	681	645	657	621	648	604	637	634	647	628	668	622	672	661	626	660	686	641	643	647	650	651	642	665	663	650	633	600	616	624	626	650	674	639	640	626	635	626	679	626	628	649	641	644	597	635	657	660	667	671	697	615	616	667	662	660	633	652	650	656	617	625	627	645	638	650	631	651	579	625	636	647	645	580	628	638	640	641	634	634	632	655	636	659	629	646	616	655	646	684	648	581	631	654	636	700	645	634	658	645	688	655	654	634	671	630	652	570	639	623	641	676	639	585	632	593	661	645	631	643	663	610	609	671	657	603	658	602	605	672	592	626	601	652	616	640	691	627	647	691	639	698	634	653	625	633	651	667	660	631	666	674	643	650	624	693	682	640	687	643	636	599	618	699	648	621	662	663	713	626	646	625	667	616	662	662	653	636	620	644	665	667	689	652	702	669	622	608	626	671	641	668	643	676	618	671	604	596	654	639	633	673	669	622	694	662	660	659	591	629	626	621	644	692	646	637	660	626	612	611	683	616	660	669	642	645	676	632	625	606	630	638	649	660	645	656	630	591	648	665	678	678	666	672	668	617	642	713	646	648	631	619	615	650	624	639	633	664	633	658	656	656	614	653	646	620	680	655	634	699	634	636	678	644	649	635	617	610	637	618	665	652	610	632	681	635	649	666	649	677	640	651	658	643	631	616	640	608	605	633	662	664	615	632	618	674	636	681	677	647	652	637	650	617	681	649	643	634	674	643	684	669	633	626	645	688	669	610	685	654	610	682	696	601	678	600	623	687	629	608	644	661	640	681	629	674	678	634	658	646	628	672	602	624	649	651	654	674	664	643	655	662	641	655	633	591	591	656	626	656	691	646	593	659	615	646	691	593	653	609	675	623	653	667	650	680	629	705	660	642	677	606	605	646	670	642	657	639	646	642	650	671	659	630	641	645	646	606	650	656	651	688	652	644	654	639	645	672	638	613	663	677	603	630	614	608	628	637	655	630	635	653	701	705	638	629	717	687	662	659	601	629	673	627	672	635	654	629	609	656	624	659	607	680	633	626	641	618	662	663	650	660	626	625	639	671	694	604	591	621	627	640	669	683	685	616	646	666	649	661	635	682	647	624	642	601	638	680	682	666	633	629	641	626	627	627	670	623	657	631	656	685	632	615	673	643	628	677	641	659	636	615	638	640	660	677	633	635	677	624	597	678	703	650	638	633	595	627	625	656	667	619	665	647	643	662	680	621	674	622	648	653	660	659	725	673	703	696	675	676	628	616	630	631	696	644	658	649	627	598	628	664	573	666	650	629	656	635	590	646	647	651	660	616	684	658	650	617	662	664	662	669	661	651	656	640	659	621	618	616	636	630	654	663	626	619	668	658	611	630	682	613	635	633	658	673	695	577	622	619	657	667	632	625	644	635	647	655	633	632	641	628	682	666	652	692	638	663	625	649	652	652	631	643	675	650	613	648	638	640	658	635	644	690	655	630	682	661	633	650	674	659	629	622	637	654	584	615	658	645	661	679	634	663	638	658	659	657	648	640	659	647	631	670	672	636	649	669	644	578	664	680	631	651	652	667	605	617	655	628	651	667	705	677	593	637	670	682	605	633	641	631	598	626	643	619	598	640	638	601	601	676	668	625	672	640	716	653	679	595	593	640	612	669	659	637	669	635	665	625	617	591	653	681	635	656	591	680	621	652	648	661	656	626	686	620	639	678	642	644	641	676	622	623	702	649	656	645	634	623	586	675	637	709	589	657	639	631	628	626	615	616	634	637	638	645	645	622	630	638	631	651	641	648	618	695	638	671	630	620	687	641	666	664	677	649	656	625	600	609	646	679	629	687	627	670	638	670	630	643	650	654	644	647	640	646	649	603	608	617	651	636	669	619	639	676	615	652	653	631	639	620	639	681	614	655	640	667	619	647	638	639	619	608	643	660	641	638	641	654	678	646	651	671	664	605	658	651	649	667	693	643	645	654	628	628	635	650	685	628	667	678	668	648	628	631	693	667	655	663	634	617	637	626	700	664	683	651	657	649	685	643	639	680	631	669	681	627	658	622	628	629	603	677	652	669	629	607	658	661	655	605	645	612	628	660	611	642	629	674	693	632	683	647	651	653	680	667	610	672	634	633	679	645	590	688	658	647	674	635	615	660	617	667	652	653	675	646	593	650	675	682	626	615	665	646	619	664	624	643	647	641	642	606	607	651	623	672	620	650	657	617	625	643	625	632	612	633	615	689	641	646	678	655	625	674	690	673	643	660	626	642	640	593	642	642	638	626	650	630	628	628	643	676	652	643	646	613	620	653	615	662	641	654	608	698	663	664	594	693	654	623	637	626	657	692	668	630	667	690	592	655	670	649	635	643	677	638	634	680	650	648	657	681	600	622	616	641	637	649	664	649	610	685	628	677	647	650	671	673	641	662	646	667	635	654	639	627	635	647	656	650	668	601	656	670	656	678	648	661	645	638	610	656	626	668	633	649	670	659	703	671	608	661	609	593	645	643	633	695	627	599	652	654	621	683	657	591	655	664	664	684	661	621	634	661	637	643	650	613	614	639	658	657	658	736	681	642	669
22883	21338	28941	24104	21333	21359	8921	1064	784	744	578	511	498	488	408	429	407	349	354	329	352	358	357	366	362	339	333	318	312	346	320	309	278	312	256	299	286	304	293	320	303	263	304	260	286	263	260	272	278	266	275	265	258	288	273	250	263	268	249	220	270	253	292	256	266	269	274	265	268	235	268	259	247	276	262	272	253	253	261	295	275	249	269	263	236	267	274	236	242	244	243	265	242	251	261	252	253	256	260	240	231	282	265	262	245	270	278	261	271	259	260	286	257	279	284	240	293	262	274	236	259	294	251	265	268	250	246	251	249	247	232	239	269	257	276	268	285	247	265	303	272	260	249	255	288	250	227	244	260	276	249	257	240	260	294	266	272	248	284	270	271	251	239	242	248	262	279	288	253	255	274	274	250	270	253	256	303	242	284	276	267	255	242	271	292	253	257	258	252	260	220	249	269	274	272	259	269	273	289	290	286	235	251	257	263	285	271	261	274	284	243	259	255	250	258	265	276	256	265	258	265	274	258	248	264	283	264	264	272	255	249	246	262	270	245	264	248	245	229	254	283	261	265	218	247	279	266	244	238	256	255	245	228	255	251	233	248	253	264	257	257	264	265	265	234	267	256	258	258	277	264	280	271	268	250	249	268	259	272	237	255	269	278	266	277	260	294	279	244	290	259	265	254	285	275	280	226	258	271	236	273	261	249	276	287	254	270	262	262	277	261	259	249	271	255	274	271	241	255	290	256	255	259	271	232	275	272	276	280	263	264	254	254	257	271	246	277	256	273	265	242	259	257	256	234	283	254	254	253	249	282	237	271	255	249	293	220	264	273	261	291	263	247	259	276	237	276	260	229	228	262	264	234	263	235	249	281	271	290	273	240	248	268	256	267	240	244	252	282	261	254	265	247	295	251	267	276	251	287	231	267	286	260	243	252	260	259	274	283	251	271	288	274	230	241	243	250	281	274	253	258	271	265	238	269	240	257	258	262	250	262	252	263	260	244	267	263	266	242	228	265	232	268	251	219	263	296	253	240	282	265	276	250	277	247	265	282	274	245	297	270	267	273	262	275	243	257	283	275	274	257	273	270	287	272	276	245	269	260	274	261	245	264	299	243	238	272	274	266	258	271	268	257	236	233	273	238	265	268	256	275	241	250	258	265	293	247	257	274	263	252	249	290	269	263	263	250	289	273	271	271	246	291	266	253	225	281	240	243	229	258	255	245	259	259	259	265	254	259	237	271	261	273	275	232	267	252	247	246	269	298	258	264	279	257	265	295	277	275	256	244	250	246	250	257	253	254	298	272	293	259	264	269	269	270	240	256	257	258	241	265	266	236	251	257	232	265	262	259	290	266	253	256	249	261	251	257	254	256	256	250	256	244	267	276	240	256	283	269	264	255	269	267	221	241	250	264	244	250	267	290	218	258	288	258	271	268	297	285	280	262	275	272	251	267	233	252	246	266	261	259	276	239	262	275	251	265	270	259	275	252	299	251	272	243	248	294	276	275	266	266	250	260	250	240	264	228	241	236	296	247	239	259	263	265	259	241	279	242	259	273	269	242	252	257	276	243	296	257	250	251	269	281	248	279	267	253	267	283	243	280	268	287	256	269	251	294	260	274	273	238	269	257	274	281	309	249	266	270	257	262	243	253	234	289	266	266	255	281	261	254	225	248	237	261	271	305	266	272	266	226	271	256	276	247	289	217	252	274	240	282	228	233	245	245	263	253	290	262	248	246	296	261	268	230	259	237	256	250	253	264	266	280	251	248	259	251	248	240	287	280	249	278	287	246	256	259	264	254	257	269	224	244	265	244	259	251	258	275	258	258	249	235	273	292	300	259	269	252	280	247	268	250	260	268	269	235	245	262	262	270	270	236	253	241	278	258	237	279	251	246	241	236	297	245	262	249	269	256	281	275	281	280	233	246	247	238	256	257	277	246	267	242	267	257	273	255	257	271	262	248	248	259	267	289	243	306	267	253	241	250	278	224	272	280	255	253	256	264	259	234	268	295	271	269	251	241	233	255	293	244	289	235	278	273	237	270	258	266	262	252	266	254	287	231	240	265	265	293	242	236	268	243	263	290	254	233	276	250	271	271	246	256	266	269	291	227	286	290	260	242	232	235	265	245	257	248	271	240	286	260	243	239	243	245	282	264	293	266	240	260	258	299	260	263	284	249	291	260	254	294	242	259	230	261	248	283	268	257	278	251	268	285	258	256	254	273	258	279	279	276	278	287	266	251	243	237	248	249	267	268	272	259	263	245	251	261	252	259	252	261	273	283	240	293	258	264	275	278	243	234	253	271	271	263	275	250	240	281	267	236	257	244	241	285	261	237	286	240	249	272	293	243	259	298	300	282	241	237	281	254	244	282	257	267	274	257	264	237	250	272	273	240	243	258	247	235	227	258	275	248	262	269	247	271	274	264	275	253	254	267	276	245	262	247	259	254	266	251	230	252	267	270	275	234	257	262	213	284	256	265	252	271	262	250	299	227	238	269	283	257	251	264	277	287	248	243	254	279	223	257	248	275	256	249	263	257	269	250	258	254	262	260	244	262	243	264	263	265	235	262	252	254	247	253	238	238	246	253	283	228	261	255	264	242	255	239	278	244	265	271	274	272	262	268	249	231	270	253	273	284	257	253	258	273	260	268	256	239	264	261	266	293	234	249	249	256	255	256	258	242	241	253	273	274	264	241	264	251	242	233	251	253	245	260	265	255	266	286	259	259	261	261	229	257	254	260	260	271	277	240	239	246	247	266	291	275	262	240	266	248	248	259	234	240	262	281	245	258	227	271	268	250	248	264	242	236	246	268	249	265	265	279	264	258	242	236	238	289	264	238	294	249	265	236	255	265	261	240	275	261	256	244	279	269	269	250	273	268	237	227	245	257	223	259	275	278	301	257	239	245	264	268	234	246	247	220	215	251	256	256	257	245	291	251	229	250	245	250	232	261	257	289	261	257	275	274	257	242	271	261	266	252	235	246	271	225	260	275	252	268	243	282	281	267	281	244	265	272	246	272	276	238	254	213	268	274	247	239	250	270	271	270	254	261	253	246	267	266	263	294	252	232	277	257	267	264	255	268	293	264	240	255	253	278	254	254	248	251	245	255	249	233	281	303	268	266	256	228	250	271	256	279	255	246	279	262	255	251	245	267	258	252	271	266	258	264	254	263	211	249	269	231	261	271	245	283	248	236	221	271	288	275	254	257	269	240	269	263	285	247	243	264	257	253	289	267	277	229	263	267	268	249	264	272	240	302	258	252	257	278	256	234	251	267	257	256	247	256	259	231	261	234	273	254	257	269	271	268	260	278	250	241	259	262	282	237	260	257	259	272	259	290	258	258	270	260	257	259	245	271	256	283	257	240	285	251	256	243	261	251	235	273	243	252	267	258	281	236	249	263	253	242	250	254	252	255	241	268	269	279	270	265	241	283	287	268	252	254	260	286	273	255	257	250	241	262	246	249	234	272	267	257	261	243	241
15300	36503	18520	6846	4036	2895	2159	1693	1315	1131	928	835	712	679	547	544	499	506	462	445	439	469	450	473	403	425	372	353	384	373	402	410	391	380	336	310	327	369	396	347	354	342	302	348	335	317	300	283	300	307	312	339	304	310	315	277	283	276	302	317	322	290	306	294	317	283	313	304	280	289	315	342	311	270	288	294	308	321	308	287	284	301	260	340	281	313	292	322	305	293	297	303	311	314	302	307	251	327	319	279	281	280	311	301	270	297	303	287	306	280	314	299	308	273	263	288	313	288	304	281	265	273	322	283	284	292	291	314	317	296	287	284	295	283	269	300	288	267	290	264	300	288	319	294	287	281	304	273	296	296	295	298	299	267	264	305	317	290	284	261	270	282	300	300	288	295	303	279	293	304	288	297	274	285	336	305	298	285	273	286	261	277	274	321	293	299	258	283	291	264	275	311	306	291	301	280	302	281	310	289	279	282	292	286	299	312	295	336	270	298	275	296	280	298	255	290	288	283	283	294	297	283	286	294	316	321	309	281	288	305	298	306	309	295	287	299	321	298	294	280	296	317	308	263	282	245	288	284	279	261	290	299	291	271	266	291	302	284	266	299	305	302	271	286	295	294	272	269	301	317	269	280	290	276	275	303	301	307	301	301	285	282	326	271	294	272	312	309	289	308	325	279	284	303	284	287	286	257	275	279	320	289	308	273	303	301	304	303	294	300	287	286	296	278	300	269	312	269	299	299	352	250	322	279	268	303	285	279	276	265	301	249	301	322	267	290	286	281	293	305	300	268	313	310	264	297	299	281	280	294	292	296	272	296	277	276	297	267	282	273	278	259	304	294	270	304	302	295	301	306	288	291	287	295	287	320	289	272	290	322	306	290	299	323	305	288	280	305	257	293	293	310	282	288	291	315	275	285	305	291	276	274	286	294	337	289	311	294	295	316	276	314	337	273	308	300	288	291	310	311	307	290	309	268	299	291	290	284	279	283	297	302	297	293	276	312	277	313	308	288	270	279	319	286	286	320	286	290	255	297	312	285	292	274	285	282	309	303	306	312	293	287	289	291	297	303	317	285	283	289	281	295	274	275	290	272	331	289	308	280	261	322	291	289	300	319	279	306	290	285	260	282	319	288	286	285	306	271	271	284	290	286	293	289	298	277	281	274	306	295	295	299	312	287	299	265	268	303	267	305	276	301	261	326	304	304	310	303	295	290	311	302	267	279	291	327	279	291	300	303	343	322	274	288	279	274	307	267	273	283	313	308	285	280	249	311	262	301	270	300	315	290	277	300	288	271	317	276	278	291	298	246	287	309	293	287	269	318	295	276	276	281	279	284	302	310	270	303	306	292	265	304	294	320	301	295	308	303	262	297	297	312	326	303	318	323	290	281	312	300	269	288	282	283	274	286	299	290	317	291	294	285	274	275	283	300	276	333	298	311	310	285	295	298	290	313	299	284	290	297	289	271	298	297	266	276	289	261	294	309	275	289	286	285	306	299	305	293	282	275	297	275	296	301	283	266	304	274	307	281	279	291	303	285	292	302	271	254	289	291	323	325	329	293	291	275	308	299	316	279	309	299	300	324	281	282	289	301	304	255	294	287	283	266	280	311	315	310	314	312	300	315	289	306	281	285	272	296	314	276	311	284	296	246	301	320	285	304	314	270	267	306	289	313	278	286	259	326	323	291	307	321	294	301	293	302	300	294	313	284	289	302	288	305	280	278	315	265	280	295	274	307	292	301	301	284	301	316	311	313	318	332	313	270	308	332	280	275	292	290	318	296	314	290	276	297	255	276	260	281	292	286	300	280	301	313	279	283	262	275	249	305	275	314	284	304	310	284	301	318	276	284	293	297	274	268	295	255	284	304	299	298	323	320	285	281	302	309	300	303	326	283	308	267	300	282	341	287	276	305	297	287	275	287	292	297	311	290	289	303	311	307	317	320	289	285	268	293	280	313	286	259	307	297	312	282	284	311	286	307	310	333	256	317	281	317	291	268	288	272	308	315	290	290	271	271	223	296	285	288	249	278	310	283	292	271	264	279	308	301	278	277	311	291	282	286	266	267	285	339	270	301	294	252	277	289	304	296	266	286	291	298	303	284	298	295	292	287	294	292	322	318	311	288	267	325	286	291	297	284	322	281	253	287	321	322	310	273	294	301	292	280	294	294	300	278	309	271	270	275	328	307	290	262	271	317	286	274	277	285	302	278	266	315	261	312	303	274	295	293	270	286	283	277	284	293	284	354	269	310	276	273	292	294	292	315	288	291	277	323	280	308	267	300	311	293	276	301	279	231	286	279	299	286	295	282	301	282	312	287	294	257	286	295	295	287	305	248	320	280	308	258	279	270	310	321	284	276	285	308	289	289	288	292	298	296	300	305	278	302	264	264	297	292	269	288	305	283	283	268	289	311	257	271	301	302	293	262	274	320	278	279	293	291	270	288	297	270	293	282	318	288	288	311	274	294	296	304	272	277	300	301	282	286	276	310	311	249	277	287	287	268	282	297	289	310	308	262	305	305	245	282	306	316	303	278	303	290	286	271	254	303	297	293	287	279	300	296	282	286	296	277	280	303	304	311	283	257	274	286	291	311	313	275	277	299	288	275	285	268	281	297	309	306	332	300	283	302	282	286	292	295	305	285	307	303	302	325	278	296	310	321	268	295	293	321	298	299	288	312	303	311	274	290	282	311	290	284	300	280	305	285	303	277	288	304	292	282	259	293	257	310	278	307	302	301	290	300	281	304	313	291	292	288	285	271	270	302	276	297	263	298	292	264	310	302	290	278	263	302	292	258	299	288	319	295	294	299	265	266	293	276	279	308	321	291	307	278	275	308	301	294	319	281	288	295	320	303	270	313	294	270	271	307	297	283	287	307	292	302	264	275	310	265	288	314	303	316	274	315	277	303	335	314	321	268	276	274	284	269	304	312	285	297	260	274	312	280	297	271	291	287	282	276	314	307	291	306	307	276	308	281	286	303	279	330	265	277	295	325	293	282	313	282	314	288	302	297	278	298	254	293	257	297	257	273	309	289	287	286	311	284	304	284	285	290	305	313	265	287	325	272	315	264	317	264	292	276	253	307	303	269	283	299	287	238	288	269	279	312	303	318	298	287	284	256	326	291	269	265	305	300	260	286	298	278	275	266	303	263	319	301	293	317	296	300	276	279	278	297	280	294	253	273	332	315	285	283	301	296	259	279	293	266	295	310	326	289	285	288	313	281	285	313	294	303	295	282	273	272	292	288	277	292	294	331	290	301	298	276	298	278	290	304	265	299	301	278	317	282	289	305	337	292	251	292	265	291	320	311	267	325	283	312	288	297	289	294	332	281	278	266	295	283	294	275	270	278	276	282	289	297	278	322	298	307	295	282	288	279	281	285	291	294	284	319	274	293	271	282	289	294	292	314	287	299	296	281	319	293	313	291	290	305	297	321	291	312	304	275	266	295	315	319	308	312	285	315	272	317	288	281	297	350	304	317
27737	21086	12566	2546	1086	899	866	914	821	877	921	854	803	840	838	822	873	864	827	859	861	808	850	827	832	828	832	804	827	781	856	910	830	796	841	837	860	801	800	800	793	779	839	805	815	798	851	796	738	844	773	771	820	872	858	830	840	835	858	809	797	814	778	885	813	805	757	818	844	840	854	783	816	824	803	760	746	806	873	811	788	872	847	781	847	786	780	804	880	873	840	802	792	812	787	772	803	868	839	848	879	785	810	829	854	835	778	814	835	847	800	823	792	797	809	824	819	843	871	803	838	809	767	816	801	831	834	801	850	816	863	817	826	833	801	817	813	793	815	807	842	825	852	813	839	833	874	798	808	779	792	846	775	813	856	831	836	838	787	874	777	874	839	836	839	790	801	820	797	786	827	768	871	816	841	790	847	766	819	843	859	803	839	803	823	800	777	800	835	872	799	871	806	830	793	820	842	797	787	833	851	785	795	783	843	813	841	785	814	817	829	840	863	875	814	818	836	770	833	791	851	853	828	792	792	800	769	851	809	786	807	859	860	828	823	812	810	780	787	870	832	805	824	820	822	807	800	798	848	806	823	815	759	843	802	814	831	807	875	800	824	836	783	836	842	798	779	788	841	789	827	848	837	827	785	809	823	817	809	809	803	800	839	823	817	871	821	822	798	848	803	807	766	857	807	812	855	818	809	847	814	811	798	771	817	798	849	742	808	839	826	807	785	819	848	834	834	774	831	772	812	818	800	855	774	798	806	844	856	838	801	773	780	778	863	833	835	821	789	837	836	829	817	823	787	791	863	789	910	790	852	810	812	827	844	798	840	823	814	826	840	796	826	807	778	794	888	820	820	794	798	851	857	800	844	871	801	857	780	817	801	788	831	832	823	829	819	766	786	873	848	877	841	825	816	838	814	868	861	764	830	791	797	835	795	854	792	812	811	819	859	755	825	819	848	856	833	855	831	777	796	804	841	882	772	795	855	838	788	778	869	828	797	835	816	833	844	806	842	820	794	869	845	789	790	870	802	835	820	812	808	797	843	840	822	804	811	844	846	824	781	822	844	861	786	815	844	778	815	832	796	742	827	855	808	836	822	825	774	823	815	756	819	794	835	825	796	811	829	801	778	823	828	783	805	791	810	874	763	775	788	772	855	811	782	827	813	812	872	785	812	848	792	798	789	779	767	811	847	833	852	818	850	825	843	802	828	872	815	863	850	820	847	818	839	789	818	866	844	787	811	821	844	810	804	811	842	848	758	827	822	819	798	844	780	825	776	818	790	798	810	806	828	827	822	807	807	799	801	807	837	768	806	790	824	784	776	822	821	813	805	854	819	809	813	803	809	832	805	820	849	863	802	833	806	813	806	826	839	789	816	809	798	825	826	795	848	803	858	830	812	833	814	787	823	776	820	847	837	825	764	803	865	796	861	845	802	822	804	827	859	816	881	826	794	813	870	828	791	857	846	812	799	798	890	791	834	840	774	844	779	806	820	827	790	818	850	811	791	799	775	798	831	795	789	828	807	839	788	804	823	813	824	786	865	825	818	812	825	867	784	756	804	840	773	797	796	829	835	793	839	772	784	825	803	788	800	779	852	840	877	856	815	835	813	809	796	842	822	807	802	858	762	801	772	806	809	740	833	844	847	812	782	875	823	813	771	817	810	838	824	768	809	864	777	793	760	814	800	804	803	769	795	848	799	816	833	832	790	749	787	806	827	823	783	818	808	825	836	809	853	819	842	828	807	799	791	780	793	804	831	772	791	804	824	839	849	793	838	858	826	827	802	791	815	832	814	843	860	799	834	831	820	868	804	745	811	823	781	804	844	800	805	857	742	820	798	853	844	796	844	810	819	793	848	793	820	812	845	812	812	810	765	803	817	784	837	830	812	821	832	846	802	779	803	823	787	850	792	793	821	782	795	727	839	850	836	782	824	792	846	885	862	754	783	778	808	784	816	865	798	889	811	806	835	833	823	791	796	806	803	840	821	767	803	855	801	833	837	770	831	823	861	780	799	845	808	832	770	821	824	806	845	846	781	797	817	822	838	825	809	820	775	874	795	845	753	823	813	757	819	772	829	790	834	791	827	813	819	852	860	770	790	827	825	855	815	835	829	859	764	781	802	832	814	860	817	841	857	787	814	829	779	845	786	834	811	831	810	840	789	787	829	842	847	814	836	867	836	803	853	830	819	815	867	830	809	825	806	828	822	858	828	819	850	820	774	789	818	853	817	782	849	786	798	785	814	808	846	760	828	789	839	820	822	854	884	802	795	785	882	864	845	754	803	813	855	854	862	826	755	789	786	803	855	809	850	809	853	810	757	857	842	787	826	836	850	814	882	811	819	807	820	812	822	873	812	814	827	815	763	825	810	826	796	790	821	790	772	853	839	820	840	827	794	826	800	785	784	832	847	801	830	837	834	790	845	847	851	860	841	798	769	835	797	806	867	825	846	843	846	783	810	798	820	806	835	795	851	819	828	799	812	769	792	835	860	805	784	776	760	840	852	767	815	810	854	872	795	812	813	804	843	792	823	849	846	824	795	783	832	872	825	863	809	854	868	799	797	839	866	838	744	810	828	833	856	831	792	797	830	865	805	814	793	856	784	813	811	828	837	848	801	784	894	836	794	842	838	847	758	820	815	806	857	858	846	855	838	790	802	791	834	784	840	856	838	787	795	807	815	798	840	785	790	808	786	776	801	843	809	807	833	867	836	845	832	808	800	843	822	798	827	812	886	802	784	798	836	774	758	839	816	807	789	828	781	860	812	847	845	809	789	786	797	780	835	803	841	819	795	829	811	810	825	819	797	761	767	828	826	869	828	829	833	840	826	808	776	827	840	777	797	821	812	865	778	831	804	799	809	794	787	817	800	807	872	776	816	838	814	836	820	772	763	842	831	812	801	843	832	742	837	821	910	780	828	827	800	850	826	794	826	811	814	838	845	822	803	808	808	837	805	836	854	774	777	801	862	832	854	807	845	798	821	814	889	897	887	821	791	832	866	841	820	813	800	826	837	763	788	798	827	868	815	772	782	795	843	837	800	848	806	855	837	841	760	807	726	814	841	781	811	836	828	795	812	763	812	823	846	841	772	845	834	806	805	797	794	857	786	854	810	847	820	782	861	809	818	858	774	804	822	796	834	821	840	813	799	824	858	807	800	772	816	855	837	825	836	863	887	784	793	816	817	834	839	789	825	789	799	853	801	813	844	822	830	836	832	841	746	845	810	814	824	832	804	812	847	812	797	798	826	799	769	791	870	830	837	812	828	827	849	823	805	829	826	834	854	860	848	810	771	770	882	806	866	850	868	838	850	822	829	776	805	792	811	830	847	795	836	775	761	806	813	836	786	752	795	842	834	802	812	806	773	820	822	807	894	840	836	866	773	804	822	815	849	796	806	839	819	852	832	770	821	837	780	757	841	847	805	784	869	837	787	802	786	840	808	810	758	812	843	788	814	859	791	810	844	820	795	783	838	839	841	856
13273	22411	9085	2063	1268	1044	1040	1038	989	977	931	953	942	910	897	946	889	934	910	914	935	940	901	953	937	882	930	898	916	938	895	895	911	866	884	951	872	906	941	933	892	882	917	946	902	884	847	888	916	936	847	857	935	885	924	906	905	929	859	858	877	902	859	887	903	855	874	892	865	866	890	911	911	944	813	864	943	950	892	903	929	874	892	944	909	917	879	865	900	878	897	866	913	880	949	870	874	851	927	864	840	922	903	865	885	875	874	935	937	886	892	905	909	854	898	909	935	880	876	850	907	890	893	896	937	900	883	901	886	889	858	902	923	829	901	941	929	890	860	956	865	851	918	927	900	851	904	904	916	944	933	903	869	864	915	877	906	933	899	928	894	925	849	916	888	873	904	872	920	891	925	871	835	877	890	941	892	911	852	882	850	905	911	849	885	899	883	892	920	865	942	886	890	863	890	911	900	870	894	844	906	889	914	838	914	929	856	882	913	897	921	901	939	867	887	948	953	911	864	864	893	927	860	858	959	891	867	867	865	872	905	831	885	870	935	848	895	860	839	952	885	833	970	886	871	895	876	903	869	916	850	889	890	881	930	947	1006	863	925	933	914	869	902	881	854	934	880	887	834	866	888	931	913	903	864	910	925	934	852	871	912	858	947	893	881	880	869	901	932	915	893	868	876	861	860	871	872	953	900	882	899	908	883	897	891	891	896	901	879	864	903	920	916	876	889	919	901	873	895	925	886	971	890	912	894	885	836	896	869	850	908	865	862	954	856	858	905	860	878	915	883	855	884	890	880	921	860	889	884	891	899	821	946	939	851	927	878	889	871	916	909	914	923	924	914	845	905	925	883	912	884	925	886	877	885	872	858	883	926	869	866	868	885	881	845	885	881	919	940	935	889	888	906	861	942	941	857	860	885	852	896	949	890	890	877	939	904	912	891	887	849	867	845	886	911	872	887	864	870	908	874	849	888	944	882	901	906	854	930	840	885	887	884	878	819	881	916	851	896	862	894	927	834	911	915	918	878	931	932	911	897	865	884	869	918	839	863	931	908	869	931	973	946	927	859	907	885	902	943	909	901	964	928	856	872	875	859	898	864	921	852	902	854	889	904	888	860	905	898	916	914	878	908	882	912	914	906	920	909	961	931	926	890	909	925	891	889	832	962	884	863	902	855	906	908	923	898	888	881	898	897	844	944	895	874	952	848	846	830	908	837	841	916	916	948	931	851	903	902	938	861	925	885	849	869	900	896	907	911	839	848	880	916	929	910	844	908	863	892	870	869	904	864	889	876	866	950	912	844	967	865	936	879	851	959	888	904	836	909	915	853	887	877	891	911	910	921	869	859	890	872	837	908	850	890	880	851	946	915	862	875	903	890	874	906	884	894	883	907	884	908	896	964	878	880	886	895	964	882	899	960	931	953	907	944	957	887	886	876	874	904	872	863	912	885	898	882	942	932	866	897	890	903	846	878	826	911	883	875	847	997	923	915	889	871	912	889	928	908	895	934	915	883	847	872	902	902	905	890	907	925	897	928	888	915	836	893	885	870	857	873	914	901	884	913	887	875	891	927	901	868	896	937	908	918	887	948	950	875	847	867	974	878	899	870	913	889	899	894	904	959	878	912	896	902	908	891	883	921	863	876	869	911	856	877	900	964	862	860	893	896	934	863	930	898	872	918	894	904	884	827	872	914	907	882	879	928	887	918	904	905	873	883	906	881	906	894	898	902	904	855	884	878	876	906	901	907	904	934	921	917	859	930	863	888	858	929	859	911	859	885	859	920	896	856	913	856	853	872	913	879	897	904	886	911	956	979	918	929	976	891	821	932	864	882	904	893	907	882	876	885	858	883	877	907	868	859	873	872	909	911	907	895	890	890	860	836	936	886	905	927	899	940	929	907	886	907	904	867	898	860	872	899	875	942	916	903	867	920	856	884	934	914	926	870	865	925	881	920	915	932	915	907	813	922	924	930	869	972	884	861	872	911	951	900	839	878	888	912	862	926	950	914	922	933	906	924	891	891	903	915	889	887	901	864	936	847	914	925	861	946	841	880	899	869	855	934	937	933	940	911	903	863	859	875	889	874	944	868	881	914	897	897	903	897	836	866	912	889	923	916	881	870	925	919	877	912	871	906	858	898	837	915	955	936	896	913	911	919	916	916	911	870	853	916	889	851	883	886	871	896	943	911	915	897	913	936	930	878	867	890	855	956	875	955	954	922	896	852	904	875	910	892	881	876	899	883	892	922	799	910	917	874	863	957	886	895	928	907	908	904	883	901	937	887	874	916	904	856	859	878	839	868	902	894	901	858	895	930	845	929	918	886	894	864	921	884	859	927	842	897	850	864	937	923	887	883	852	917	916	828	914	919	899	878	862	872	850	876	881	861	880	905	841	883	852	868	906	877	854	875	878	885	907	898	917	887	905	897	905	883	910	915	874	864	868	858	850	898	854	923	874	912	861	888	936	928	876	868	897	901	936	889	870	926	908	895	916	890	900	856	914	918	874	918	853	884	924	978	878	819	904	878	855	904	896	902	859	895	894	896	879	917	940	893	936	914	970	903	913	928	885	889	855	843	857	856	894	910	870	910	860	927	849	927	925	953	872	879	908	840	917	926	907	850	889	911	873	876	877	850	946	895	879	921	896	901	887	889	953	915	926	866	834	855	885	925	876	876	852	872	905	871	875	900	850	874	859	880	868	896	871	889	959	897	860	845	872	939	878	869	914	880	886	923	877	887	934	923	866	931	887	898	899	870	871	836	907	831	896	884	922	910	847	852	884	900	918	914	840	893	885	883	916	882	895	915	912	926	908	916	951	900	851	883	894	873	843	933	862	943	898	875	868	871	859	890	871	862	885	835	928	905	885	947	914	863	932	871	913	871	856	904	917	925	864	921	885	882	853	882	898	897	875	867	882	891	944	912	892	898	927	884	856	906	944	911	922	919	888	861	871	864	932	930	865	889	892	833	900	883	863	893	888	931	849	902	883	915	910	880	923	898	902	880	865	862	870	958	917	875	914	888	905	923	919	870	871	897	886	876	892	912	863	893	873	939	860	897	918	912	908	909	865	849	873	902	847	898	871	885	890	904	921	901	887	884	883	919	906	910	903	870	941	881	889	916	893	938	909	875	900	936	861	869	910	900	887	831	906	847	891	870	880	870	840	854	908	902	867	851	914	922	881	881	877	906	921	952	921	892	886	914	889	925	944	906	893	907	918	860	918	898	871	850	843	932	925	890	916	907	881	876	928	931	902	908	917	908	930	893	872	915	908	833	911	892	918	938	928	889	862	890	832	932	893	886	900	882	947	877	924	897	865	935	883	875	910	861	890	843	857	855	890	899	872	928	917	848	885	842	941	890	901	913	881	880	893	879	903	930	866	912	923	886	872	922	907	903	862	860	897	841	831	868	951	877	897	908	916	868	886	885	928	812	909	919	899	893	867	867	923	884	850	909	857	943	913	916	812	929	883	880	907	930	912
23953	21306	28502	24446	21278	10401	1531	1019	880	819	813	794	736	706	708	705	646	656	665	646	705	680	651	685	637	622	630	618	666	693	645	656	665	599	639	595	641	639	640	622	619	617	632	615	638	585	630	633	610	603	631	639	608	573	597	621	574	623	616	597	613	645	576	590	613	538	580	589	639	658	598	655	608	599	576	587	585	559	606	567	609	570	539	577	581	602	620	609	564	634	595	610	564	550	603	598	632	601	570	582	597	582	565	623	615	631	588	573	570	594	568	594	575	558	618	608	583	592	634	582	589	569	609	566	583	588	586	612	621	579	604	612	605	637	626	588	617	573	582	637	640	592	630	607	567	623	612	606	618	586	588	625	607	610	602	610	623	596	611	600	633	558	602	583	611	623	612	619	622	656	586	600	540	605	586	627	590	573	616	641	610	623	645	572	601	608	601	618	646	589	557	608	596	615	564	614	562	567	612	568	619	617	548	611	589	581	565	598	606	586	612	616	626	636	641	576	597	638	597	591	593	579	563	624	631	594	590	601	629	555	599	626	614	574	629	552	587	579	564	589	631	589	598	614	621	571	598	611	556	586	586	611	562	632	609	584	595	600	600	582	605	566	599	553	588	566	593	622	601	586	621	629	631	538	661	606	613	606	597	581	590	599	597	602	601	578	616	636	616	612	588	615	605	626	581	597	620	597	565	552	591	633	616	618	617	561	632	622	598	608	587	617	607	578	606	610	547	622	638	583	597	580	632	629	635	593	611	584	585	599	613	629	637	632	606	643	595	597	579	639	579	622	548	577	610	615	643	599	592	580	595	613	609	574	604	564	587	587	601	610	596	598	588	585	584	586	607	603	606	604	616	588	560	598	591	596	637	590	581	591	608	592	607	604	605	607	603	570	617	565	626	588	608	574	624	649	652	568	659	604	592	651	589	601	611	590	665	607	620	620	625	601	592	572	604	590	589	561	573	613	566	585	620	617	622	579	595	570	545	584	554	591	587	636	602	568	590	591	598	570	593	564	587	596	563	610	588	646	607	669	543	635	594	603	582	537	571	624	576	577	567	582	618	631	618	580	580	584	624	590	623	540	622	625	646	598	602	571	612	620	634	605	618	612	623	626	605	585	602	604	586	598	599	633	598	570	635	621	594	626	597	594	600	604	645	595	644	545	591	610	646	607	557	630	580	569	600	598	592	602	587	619	603	590	581	570	623	612	594	580	584	571	579	648	569	551	568	617	597	591	636	598	595	603	604	569	578	601	580	635	588	578	593	594	595	598	571	587	586	592	589	573	615	569	580	622	599	576	613	614	576	598	607	594	608	628	594	573	596	591	586	572	617	582	606	610	532	544	639	596	610	628	606	619	593	629	621	552	629	604	636	585	581	548	626	612	572	563	589	567	635	634	605	572	620	580	545	608	593	591	630	603	570	630	646	594	636	623	579	604	577	591	536	583	576	544	589	632	587	544	642	583	586	608	648	642	625	647	628	618	626	622	611	594	633	613	604	591	622	576	575	566	590	570	593	593	595	570	577	552	570	567	577	590	619	570	614	534	618	591	588	671	585	559	622	594	620	611	593	588	642	601	619	551	617	627	595	608	599	574	585	617	585	588	607	629	617	598	556	577	621	580	624	615	584	573	584	615	613	550	637	573	641	611	596	606	574	577	587	610	612	549	585	615	615	611	562	573	587	591	648	609	614	597	652	556	567	598	596	601	608	585	613	593	605	585	627	631	585	542	584	607	595	571	614	613	559	603	602	594	615	600	586	582	632	618	590	585	592	605	588	584	584	589	562	601	600	615	605	654	608	611	565	585	578	611	573	610	583	571	619	581	632	614	583	594	575	567	587	565	645	617	552	598	589	587	598	619	590	615	659	566	618	609	601	605	566	603	606	630	602	606	593	599	644	604	575	615	591	642	589	636	615	603	625	643	629	545	622	617	614	668	619	657	600	608	598	594	611	608	573	638	609	609	615	610	587	613	605	614	639	652	575	550	612	652	580	583	624	600	623	598	607	627	621	627	597	580	562	635	567	573	547	583	623	629	570	601	608	629	589	614	609	643	636	557	653	627	598	594	592	614	602	604	621	591	582	585	646	589	614	597	604	647	623	546	551	604	618	617	560	620	635	608	584	585	604	612	614	638	546	608	583	583	537	611	596	584	641	610	618	580	574	591	600	561	603	596	628	546	600	621	583	564	566	607	629	606	617	570	610	579	620	583	568	611	568	596	598	597	625	622	602	629	612	608	666	564	635	625	582	593	635	632	612	545	598	622	599	609	603	654	586	606	620	620	657	591	596	642	603	586	584	652	575	611	581	613	605	579	620	596	601	585	621	572	612	631	604	593	594	599	611	565	623	571	659	593	610	606	609	596	594	628	550	623	590	585	612	549	602	596	640	558	587	572	588	575	621	635	579	601	625	618	587	612	599	627	638	638	582	562	610	622	565	596	592	565	580	633	615	602	636	584	588	572	634	597	585	627	560	602	593	585	564	619	567	580	612	571	571	569	646	599	602	628	591	576	588	637	573	619	587	568	593	617	603	562	602	601	593	609	616	567	609	590	596	605	599	637	532	629	581	616	593	588	591	546	609	623	619	579	619	574	613	569	584	596	655	592	596	608	624	617	597	643	614	590	602	656	599	629	560	608	570	595	564	593	628	568	586	605	596	621	572	634	594	596	634	570	597	654	589	597	588	605	567	633	636	590	618	595	610	664	556	602	592	660	551	591	588	627	619	577	582	657	571	644	662	639	546	601	583	612	629	625	589	596	561	567	552	607	601	619	609	613	573	636	558	571	604	567	642	579	613	635	595	603	545	591	645	592	622	595	577	590	620	582	596	559	643	571	593	602	593	606	562	606	585	580	611	600	554	618	612	594	587	608	615	583	586	597	604	587	598	629	609	609	590	622	629	587	599	579	614	563	577	581	567	593	603	566	605	603	608	648	560	568	594	577	563	596	603	630	615	615	633	608	611	604	596	604	596	592	610	591	565	557	603	622	623	614	631	612	640	641	607	573	613	630	630	594	579	584	587	608	585	568	593	571	601	608	645	596	562	629	639	632	601	614	643	563	616	602	561	592	592	591	604	601	616	621	613	589	595	584	601	586	570	613	608	584	579	620	605	596	561	580	573	571	650	604	587	632	616	576	583	607	614	635	604	639	623	559	610	604	631	590	573	562	599	610	594	614	603	607	579	629	598	599	622	594	614	617	580	582	561	578	587	637	585	559	641	576	599	584	574	598	632	585	606	615	619	593	654	583	622	621	600	610	607	628	594	571	563	598	611	612	616	604	588	577	597	575	610	631	663	585	557	589	596	601	586	618	634	594	567	617	613	594	586	649	598	612	601	574	644	579	555	601	561	622	617	604	643	603	651	629	631	566	598	609	576	653	597	587	549	640	593	658	594	602	603	568	566	629	579	613	571	627	618	616	587	547	600	587	583	614	595	593	598	638	607	625	599	630	581	576	603	578	598	592	590	595	568	605
15155	31160	18405	4983	2783	1992	1643	1368	1151	1091	1028	953	914	868	817	788	743	767	778	754	777	705	791	743	738	750	782	786	744	706	700	741	699	718	688	708	713	687	706	749	718	690	680	651	716	702	674	626	679	682	707	645	652	688	688	673	719	640	726	717	717	634	662	680	701	652	691	655	681	685	690	656	662	634	615	628	641	614	703	651	671	700	651	728	714	641	646	702	667	700	649	691	695	651	698	676	646	694	699	675	624	643	697	680	684	653	690	658	653	773	652	687	621	661	650	672	723	651	700	680	660	712	631	659	656	724	679	688	669	651	699	644	688	679	671	712	669	693	691	648	699	672	701	675	650	647	641	668	639	663	676	662	662	724	676	691	658	668	668	607	693	668	658	699	644	688	632	659	628	668	704	623	694	667	681	683	690	675	716	685	705	697	679	697	652	673	664	615	682	644	663	645	655	688	662	671	598	694	666	639	674	633	690	672	631	643	670	630	709	673	706	703	686	690	627	725	673	732	664	667	658	682	673	696	678	651	640	673	652	680	677	662	661	685	696	706	651	700	681	661	687	688	704	687	620	672	666	679	676	705	688	716	689	697	654	654	692	654	699	671	649	672	683	655	653	665	684	642	689	670	637	671	704	650	637	672	627	701	719	692	628	669	686	634	656	695	672	660	658	664	684	677	708	685	641	698	627	728	678	701	623	659	666	658	633	667	690	675	642	707	672	706	653	658	660	663	664	692	631	642	696	666	659	649	635	664	670	681	676	677	663	654	664	660	660	647	655	676	667	683	707	692	703	669	673	670	653	702	683	693	648	642	693	631	670	697	654	709	675	685	639	662	625	649	676	724	674	661	687	678	678	675	652	687	669	644	662	735	696	678	682	659	688	681	677	652	651	617	645	671	675	660	667	669	649	683	607	620	714	626	664	671	608	660	726	635	639	663	667	654	634	653	713	679	693	664	649	673	698	635	658	662	667	768	635	694	676	694	659	634	710	672	704	635	612	639	642	699	689	676	652	666	648	633	653	670	639	684	638	617	669	664	678	666	656	631	667	687	662	654	705	682	685	694	674	696	668	661	699	671	680	668	660	654	692	685	670	670	700	671	632	667	728	689	678	682	670	632	667	663	649	704	623	690	677	692	707	659	656	662	692	678	679	658	705	684	699	681	680	666	658	676	703	671	647	685	663	699	682	660	661	687	663	676	641	631	686	678	707	730	705	642	700	706	644	664	711	662	606	631	684	653	718	624	710	639	690	651	707	674	714	653	669	686	654	679	677	683	670	639	707	644	692	644	635	630	657	693	705	721	663	660	684	673	651	673	666	675	661	671	669	653	683	704	686	673	664	662	710	673	675	681	649	613	700	669	663	656	683	714	632	640	695	706	692	619	697	682	663	659	689	635	672	630	667	645	670	679	666	710	668	655	694	663	691	664	669	654	679	627	669	675	662	719	641	657	681	688	729	653	635	666	698	690	711	660	716	700	644	673	670	698	652	640	711	659	630	682	670	715	702	642	647	684	675	761	637	634	620	651	692	653	716	670	630	699	705	683	640	690	653	629	641	671	692	664	654	661	655	690	664	676	673	632	662	697	698	655	628	692	674	679	692	683	629	683	648	707	698	646	681	689	715	678	664	671	671	644	671	661	695	632	708	701	650	634	653	682	698	684	645	691	677	602	678	655	672	719	664	652	618	683	680	637	622	672	684	646	688	651	627	672	666	658	710	680	665	712	693	660	697	707	660	672	674	688	678	680	708	741	653	725	678	661	648	686	680	647	707	688	638	741	672	683	685	663	680	665	651	669	712	644	680	673	692	649	675	653	659	660	630	702	662	661	687	677	660	705	650	712	666	672	671	676	652	647	643	698	686	655	696	667	683	657	702	655	680	695	648	649	650	686	649	678	717	649	668	685	654	671	682	660	698	645	674	673	655	652	674	698	650	649	649	694	650	660	667	647	675	687	661	659	685	701	668	654	630	663	668	712	674	652	693	614	667	643	655	686	650	665	649	644	723	659	702	703	671	679	660	654	669	678	628	692	628	691	656	624	656	675	675	649	660	633	673	684	674	651	677	712	681	704	641	625	725	658	698	698	657	713	707	613	671	684	707	684	647	651	706	687	651	684	663	637	644	657	667	653	700	655	646	648	681	670	663	687	671	631	644	706	678	691	672	677	650	672	624	652	659	661	682	667	645	675	697	675	663	679	666	612	665	707	651	649	683	649	682	659	738	630	638	676	723	662	616	652	677	690	706	702	710	658	644	673	662	722	661	735	661	638	673	632	634	658	655	657	708	668	635	682	701	701	631	661	684	676	681	721	651	726	700	674	634	651	646	655	641	644	725	649	736	683	677	672	641	672	658	665	642	676	684	704	687	678	690	680	727	678	690	633	728	707	609	633	649	719	671	689	682	661	720	709	662	673	651	677	641	679	677	643	643	656	682	654	682	708	689	656	666	681	679	631	703	718	646	683	674	703	719	631	679	691	691	665	625	687	670	704	685	707	685	691	641	690	658	666	666	689	715	663	638	679	654	639	631	656	644	697	651	662	660	622	694	700	661	668	665	652	647	669	674	647	708	669	682	668	666	704	660	654	690	644	665	635	683	664	670	703	623	681	647	636	662	651	702	627	648	703	651	686	696	646	692	674	650	701	677	646	663	672	653	670	685	647	646	662	660	706	692	660	650	695	619	658	679	690	671	647	651	643	683	639	631	657	674	686	690	680	714	665	669	685	694	689	714	677	666	645	658	676	681	639	641	628	658	654	680	651	634	677	679	645	666	631	688	669	657	684	623	640	652	661	657	670	676	665	726	649	662	684	641	631	633	655	703	667	699	678	678	610	670	673	658	664	670	704	665	691	613	657	660	675	698	656	683	669	689	635	640	679	677	707	671	697	690	683	670	642	700	604	677	688	690	695	637	717	656	683	678	734	669	599	656	661	632	661	645	675	668	612	686	653	682	648	634	669	687	657	670	677	692	715	684	674	627	689	678	679	667	654	676	639	690	639	666	654	665	698	680	673	715	693	620	664	727	695	663	678	662	656	706	676	633	617	626	648	659	653	630	714	654	666	656	672	719	665	633	683	708	613	680	668	688	626	658	684	721	635	705	661	665	682	639	692	646	671	648	616	675	667	608	736	708	664	671	678	636	672	686	654	646	694	689	708	638	658	644	676	697	659	674	631	704	660	661	686	691	680	665	642	745	642	674	673	693	663	636	725	661	654	632	655	632	620	667	670	659	691	674	653	646	681	684	699	633	708	714	628	672	654	632	682	656	606	671	695	695	720	664	609	670	661	654	676	672	670	701	657	665	644	635	671	662	672	733	663	662	669	643	694	680	658	663	648	659	667	678	668	659	624	688	656	659	658	660	657	667	655	691	663	670	704	693	671	685	662	671	665	684	656	651	695	667	703	652	695	665	685	637	690	678	670	668	644	619	646	648	678	695	695	670	671	636	666	664	691	695	694	691	676	631	700	653	668	626	708
25047	21305	27497	25319	12636	1372	926	810	752	781	719	726	659	685	653	635	644	704	694	620	587	615	637	679	573	634	632	612	640	580	654	629	644	551	609	593	589	627	603	643	616	657	663	611	580	625	583	637	611	600	586	601	586	593	651	634	586	618	579	565	623	652	603	580	677	592	591	585	610	584	632	599	589	621	650	578	589	609	580	590	599	570	632	589	616	598	605	606	588	610	641	614	630	597	624	590	617	653	600	575	602	603	584	593	571	577	604	678	637	613	608	574	573	621	569	621	603	569	625	629	563	605	666	641	586	595	595	603	584	593	565	617	612	603	629	589	618	666	590	591	596	586	606	578	610	559	627	644	628	572	611	633	622	622	643	646	637	620	609	607	597	572	633	610	595	571	592	625	574	585	596	631	596	632	585	591	602	633	601	554	591	622	575	569	554	615	667	631	573	597	584	615	618	641	566	559	603	561	609	638	629	603	647	573	599	609	593	589	618	626	612	576	595	627	607	593	609	651	579	575	595	587	599	565	574	604	610	632	614	592	605	583	559	623	606	615	592	616	631	620	587	600	641	585	627	563	582	608	595	617	642	601	617	615	550	595	579	621	583	646	580	575	582	586	573	627	539	597	620	639	628	606	624	592	609	582	627	620	617	636	654	614	599	597	594	585	569	589	609	615	562	633	609	627	607	596	597	590	601	574	643	613	576	586	595	592	616	581	626	557	566	582	575	618	560	568	611	609	578	558	621	592	636	609	585	630	668	594	576	601	572	599	578	636	603	608	651	605	611	556	606	599	600	556	600	590	607	619	575	608	606	609	619	595	647	623	614	606	596	591	573	634	564	552	620	598	591	570	558	636	594	567	585	611	620	596	587	604	593	631	624	637	569	583	585	600	591	593	630	565	607	645	593	614	608	656	633	628	604	606	571	640	549	600	587	578	578	585	609	633	628	583	583	617	610	594	598	608	643	582	591	593	603	644	581	611	590	582	611	599	646	645	575	617	614	605	613	610	598	587	568	603	622	624	653	632	575	633	583	680	618	607	599	600	589	577	568	663	581	649	600	610	601	633	602	632	646	580	597	627	620	571	580	606	650	615	609	611	592	573	535	600	577	635	602	582	598	589	595	607	612	607	637	604	604	597	592	634	620	598	612	601	611	607	635	574	573	596	604	650	568	566	586	592	595	616	612	584	606	559	572	616	579	615	573	588	613	577	598	575	591	614	573	579	670	646	593	594	565	606	615	574	623	609	591	574	552	618	621	598	582	572	594	628	599	562	606	609	607	628	600	642	613	590	557	615	623	618	560	602	560	658	585	633	655	588	574	573	646	651	630	607	574	638	593	616	623	619	617	616	585	601	613	634	633	599	613	594	632	618	603	624	560	610	609	561	566	546	616	586	614	580	597	593	614	563	567	638	634	588	589	636	626	613	576	561	561	636	571	599	606	602	616	569	597	583	617	581	586	615	583	604	593	627	601	637	651	594	589	623	575	621	638	581	633	599	597	590	590	603	607	610	631	598	604	595	591	631	587	588	623	617	574	578	587	646	552	604	608	648	598	585	615	586	606	580	574	578	579	625	573	641	592	558	590	636	626	615	626	669	613	569	577	598	586	594	586	629	622	623	632	578	618	608	626	621	576	646	624	598	572	678	621	616	595	559	616	638	633	652	569	586	626	619	603	581	630	577	633	608	607	633	579	606	597	608	616	610	555	621	623	609	603	611	634	616	641	632	636	603	586	580	583	604	599	563	566	593	613	578	583	594	604	639	618	572	614	587	600	586	598	607	620	565	577	641	658	535	623	625	641	549	570	627	582	552	599	616	619	617	553	613	636	656	611	630	607	592	613	629	597	624	603	568	587	573	609	580	601	591	601	584	621	610	609	605	671	616	588	572	650	600	607	619	616	564	644	580	607	623	588	591	614	598	625	600	595	598	638	595	595	602	541	592	624	632	617	631	645	623	641	604	595	622	585	599	558	576	561	569	585	609	593	617	573	542	600	602	626	588	600	616	613	616	639	604	622	611	605	617	596	637	626	596	589	578	586	595	596	594	557	577	604	584	618	601	591	576	597	641	579	602	582	610	643	610	598	581	634	592	615	567	611	612	601	585	638	658	590	585	595	605	615	587	596	638	608	571	608	602	610	603	623	571	620	572	622	591	621	625	628	636	622	588	629	606	622	622	622	614	635	619	651	587	609	619	606	585	585	589	650	614	545	592	602	630	561	613	603	575	589	588	645	571	594	588	606	585	586	595	610	609	605	573	603	565	632	601	599	615	624	573	603	628	632	637	619	618	601	608	605	607	618	601	605	597	566	665	600	628	571	652	620	589	626	611	631	608	642	597	592	621	602	605	600	625	593	613	594	614	609	608	583	572	575	560	589	586	597	599	608	615	597	605	632	593	614	616	612	625	628	592	596	592	609	549	598	596	641	573	605	594	615	612	616	601	601	600	625	599	618	586	595	606	579	586	634	596	598	638	586	567	618	608	562	546	601	634	595	593	616	591	650	543	553	589	611	611	573	612	615	583	605	606	637	584	621	606	603	591	614	589	565	589	590	584	645	587	586	622	597	622	584	625	609	574	634	591	604	567	622	590	659	623	599	562	600	612	599	614	637	626	610	580	628	587	591	589	627	614	621	569	607	589	587	573	632	603	585	601	592	610	580	641	595	587	597	616	626	573	566	586	624	665	626	620	573	587	646	617	646	576	552	618	553	539	614	617	596	584	648	586	583	611	528	594	605	609	617	599	594	573	606	603	600	610	633	593	624	606	577	604	613	570	622	580	570	602	568	554	638	570	608	621	634	598	584	635	619	636	585	628	625	621	628	602	616	596	649	580	634	601	595	569	606	632	619	567	603	563	624	590	587	601	621	573	597	581	603	579	634	630	597	605	578	648	604	622	600	633	614	612	625	604	641	592	617	629	669	630	564	603	611	610	601	627	621	591	543	647	612	580	609	567	624	591	622	597	599	642	582	631	636	583	581	607	572	601	571	590	591	608	605	630	595	589	585	587	617	613	586	579	599	611	598	611	597	602	593	655	636	638	623	636	624	636	582	623	626	596	587	620	530	619	611	601	620	591	619	625	580	565	607	599	607	596	587	594	589	559	622	638	587	610	571	630	625	587	587	587	594	598	576	655	645	604	563	635	622	592	608	610	620	650	604	552	595	621	595	582	597	639	589	641	577	632	592	614	587	563	620	611	625	588	632	635	615	619	557	620	622	644	599	584	630	581	621	606	666	602	547	608	580	578	615	565	634	617	626	601	616	661	600	600	643	621	589	610	587	584	620	595	585	589	596	585	612	602	589	586	557	604	633	633	623	594	583	587	600	636	596	602	562	616	621	607	625	645	582	632	596	625	620	609	638	571	587	621	571	548	621	595	615	579	628	639	609	612	595	617	596	555	607	608	608	617	625	556	576	563	629	568	619	608	596	605	588	587	592	591	587	599	597	597	607	641	614	624	623	614	619	569	584	627	614	584
14577	28262	14330	3669	1971	1572	1311	1104	1027	907	825	827	791	731	743	706	727	703	712	734	727	734	712	739	709	705	716	665	709	699	732	715	680	693	713	685	667	682	718	649	659	660	656	676	681	644	672	670	703	652	678	640	670	654	672	637	616	641	664	666	656	655	666	660	622	619	641	619	666	680	628	698	629	639	616	664	639	679	665	635	597	649	678	690	672	627	589	677	649	679	661	619	611	622	676	638	620	631	652	647	630	633	653	645	606	637	675	696	624	674	652	634	630	655	638	660	622	695	595	629	677	630	630	645	598	623	647	673	657	632	663	637	642	665	686	639	606	683	621	676	627	596	661	685	651	658	626	665	648	660	649	655	683	660	710	641	649	633	640	636	612	616	629	687	641	670	644	591	643	635	662	664	645	684	674	618	654	612	622	675	621	654	615	629	659	658	686	670	696	668	666	661	710	625	688	655	610	687	661	623	659	651	683	649	697	676	716	656	639	682	662	649	664	636	652	634	623	664	664	686	663	636	644	647	638	668	676	671	678	675	685	683	633	605	655	616	655	638	654	632	634	629	623	609	669	631	664	658	614	617	656	611	656	618	604	669	679	629	657	616	673	658	608	636	644	665	628	669	648	641	652	613	665	610	659	631	683	653	665	613	650	656	636	617	590	663	667	638	618	666	643	668	643	652	644	642	648	699	658	617	591	674	651	654	640	624	627	683	640	679	685	644	625	626	671	657	687	665	616	611	659	610	632	639	638	693	603	649	650	617	670	653	637	640	685	658	667	644	597	598	637	647	672	679	617	667	654	646	683	679	653	682	658	652	673	682	627	674	715	615	625	676	650	682	659	649	634	642	667	627	597	698	649	649	628	658	651	626	642	661	618	614	627	664	629	634	619	643	626	673	682	634	627	644	604	643	660	630	674	619	620	629	640	622	651	681	635	604	674	627	664	666	655	640	694	656	655	689	681	631	654	647	674	676	654	642	657	665	632	694	646	592	608	639	653	686	665	639	646	655	651	641	646	659	648	638	597	646	667	643	699	618	672	612	635	656	690	671	636	671	669	621	612	708	694	646	670	664	611	636	664	667	651	681	651	639	662	624	627	689	659	644	617	656	633	643	643	627	662	638	654	670	729	653	644	632	653	655	669	628	641	631	626	635	591	676	643	649	659	688	636	668	651	630	608	652	610	613	645	641	646	683	653	647	668	598	622	679	616	700	671	669	641	644	670	652	655	650	674	662	626	626	631	628	634	605	640	642	680	623	689	629	702	612	686	650	670	668	649	631	653	643	652	661	616	665	675	687	663	623	676	653	684	661	669	631	673	654	625	626	637	605	634	675	668	661	655	663	611	646	665	648	635	629	592	643	635	658	634	643	680	612	628	642	667	619	648	626	659	668	656	649	651	601	635	669	634	639	656	611	686	657	626	647	637	667	658	639	633	659	628	646	659	626	658	646	631	650	630	676	642	656	644	640	643	671	584	609	675	680	661	610	676	656	625	697	625	678	674	620	573	668	663	658	683	695	662	650	705	619	685	660	645	649	622	601	596	659	653	648	627	606	636	661	662	624	643	660	693	613	638	641	666	650	653	671	647	665	645	629	643	647	624	646	626	664	640	651	704	591	644	644	646	651	698	662	670	610	627	671	647	622	632	649	661	675	661	641	628	625	700	664	637	664	669	624	639	628	632	645	630	644	667	704	647	637	621	632	657	675	626	647	631	651	627	658	649	634	599	703	638	624	678	642	675	700	632	642	652	652	631	670	661	606	698	668	652	633	667	617	617	670	690	680	634	637	658	681	639	580	662	657	635	630	620	627	649	608	637	684	622	617	672	649	654	595	626	621	682	667	645	642	665	652	653	644	629	688	665	657	631	630	650	648	683	683	666	610	627	611	622	654	643	646	657	627	648	629	635	703	609	645	650	615	623	642	653	650	629	636	690	634	629	653	626	655	637	617	582	677	696	682	626	641	619	667	640	681	608	642	617	627	664	667	653	647	683	648	618	665	633	663	645	658	679	642	650	591	637	663	657	659	629	664	687	630	643	643	658	655	672	696	686	678	631	636	644	633	623	658	639	660	690	655	672	648	641	607	663	666	654	615	629	631	633	692	705	639	679	650	660	666	625	660	694	631	687	671	665	617	690	642	630	666	676	653	658	678	689	683	691	595	668	624	629	651	649	633	656	652	646	647	663	672	642	642	634	701	706	653	678	669	629	624	642	635	603	626	618	680	667	644	660	641	690	655	621	642	653	637	687	705	620	635	647	632	645	653	644	665	679	633	638	669	661	657	630	671	677	679	643	684	670	652	676	591	690	646	684	662	669	643	634	653	665	626	637	652	658	675	617	651	645	683	653	695	629	711	618	678	663	641	613	647	655	650	630	655	705	671	668	643	627	636	622	629	649	654	619	678	666	669	637	631	636	645	629	645	642	690	636	649	682	643	656	657	659	665	647	642	643	625	629	684	634	626	667	631	694	659	617	663	615	598	646	658	624	669	653	657	657	698	642	652	646	664	644	674	661	639	667	641	634	601	632	654	661	623	647	675	641	667	658	626	603	676	690	640	613	666	687	663	635	640	613	692	648	653	661	691	635	690	638	629	658	648	655	670	691	672	616	644	697	672	686	633	643	600	636	688	685	657	625	688	633	627	664	605	629	680	665	672	641	643	655	632	611	623	662	683	638	685	664	633	684	694	643	644	669	687	664	658	655	629	665	650	606	668	615	661	649	640	650	682	670	625	681	647	636	627	611	629	651	662	617	653	632	649	691	662	699	686	665	610	660	740	660	606	692	677	649	652	673	650	655	618	681	653	669	649	642	649	674	622	661	692	632	649	666	665	634	689	613	639	673	635	655	637	635	633	636	625	625	617	699	644	646	655	650	707	624	677	670	697	629	679	639	677	647	670	628	659	609	649	648	672	650	677	605	632	639	626	639	646	645	673	696	691	614	665	663	661	627	713	658	590	617	623	640	676	652	702	607	659	638	673	637	585	643	631	723	609	638	676	618	619	686	670	636	651	665	609	642	644	667	655	653	691	609	648	635	668	641	662	627	663	656	646	628	676	631	626	626	636	674	676	695	659	666	617	630	632	623	648	650	725	631	691	616	627	635	634	657	597	700	672	680	672	616	644	609	608	659	638	670	667	584	659	650	637	658	675	644	637	661	642	612	659	666	659	647	615	655	683	672	657	629	652	654	637	638	682	671	654	657	634	650	630	700	652	682	655	621	652	675	653	665	630	671	665	620	659	662	611	667	675	665	640	613	667	613	615	630	599	634	652	624	678	675	628	640	636	701	680	646	632	647	636	626	642	639	681	634	610	667	647	595	649	618	620	668	658	629	642	650	653	637	642	673	650	703	691	619	698	674	690	638	668	599	647	654	614	646	640	686	643	657	651	621	632	661	641	635	624	655	647	639	650	687	641	714	734	639	641	642	667	659	657	652	650	634	677	605	627	660	641	595	635	614	624	647	639	661	621	641	612
22813	21334	28936	24072	21323	21354	8958	1084	790	743	604	542	524	467	438	404	382	363	352	355	352	334	341	342	342	341	323	339	287	345	341	289	323	284	295	276	315	320	321	302	299	294	305	259	294	264	255	254	262	274	269	263	285	286	244	265	248	229	272	250	263	302	272	282	302	258	265	284	266	266	264	289	257	277	267	272	272	268	248	267	263	278	272	297	291	273	251	287	273	279	266	297	245	283	258	287	258	260	273	272	295	271	257	269	251	291	263	275	270	277	265	272	263	248	265	314	252	272	277	256	300	268	229	280	265	266	260	243	257	276	275	271	256	260	259	267	278	270	266	263	250	262	273	256	234	271	300	292	268	268	244	277	259	284	252	256	282	254	261	258	253	289	264	283	273	249	282	286	284	262	263	265	277	275	262	283	273	250	252	280	279	266	238	240	259	259	234	269	253	286	253	289	269	263	269	295	240	265	275	278	260	253	284	273	259	253	267	280	270	254	266	256	258	275	279	260	281	273	264	297	277	277	299	281	274	258	265	278	260	252	227	260	251	243	237	274	255	263	261	257	266	232	257	256	245	261	281	255	273	243	294	268	269	242	273	271	268	255	255	240	272	275	238	276	259	286	253	246	288	234	247	290	269	256	271	229	219	276	271	269	240	258	253	291	262	249	228	252	274	219	249	259	238	258	261	283	279	300	267	302	267	265	270	228	249	266	245	260	237	278	265	262	269	253	263	275	255	275	251	292	255	265	260	256	248	259	246	259	255	270	241	275	261	262	280	280	243	270	264	287	266	239	253	261	255	246	271	279	263	289	276	270	263	295	289	257	272	275	254	261	279	286	271	251	276	278	268	263	229	282	253	264	263	269	246	279	262	255	247	284	260	249	264	234	245	277	272	267	255	253	264	270	234	260	249	240	256	285	256	266	270	268	263	262	262	251	268	249	263	259	251	232	274	263	264	269	274	244	255	263	269	278	279	278	268	285	263	256	244	288	269	266	300	262	233	279	240	265	253	288	272	280	274	274	303	297	299	284	237	218	259	259	265	252	255	263	246	276	263	246	242	226	270	283	253	247	263	267	262	262	260	250	279	263	277	280	257	260	296	284	248	265	272	245	246	275	266	283	302	249	248	267	276	284	238	248	288	261	253	279	248	279	229	256	258	277	265	271	265	280	259	258	233	279	249	275	235	284	240	260	255	241	263	285	262	256	270	260	284	265	299	262	274	271	237	262	285	296	238	252	247	250	287	257	275	256	279	241	247	255	301	247	271	245	271	262	276	234	266	268	263	271	260	282	272	284	283	257	250	279	254	290	273	248	249	278	259	295	280	255	238	234	277	270	278	260	283	269	254	260	260	283	261	246	263	266	266	266	245	289	268	260	272	258	255	250	254	287	263	270	234	258	286	263	268	258	283	252	267	264	279	241	266	259	278	271	251	274	253	268	273	242	269	245	263	254	239	228	261	259	254	273	281	287	273	260	273	230	277	240	265	260	269	233	268	252	266	264	271	251	281	251	273	263	252	293	256	322	243	268	257	264	259	255	283	281	277	278	260	262	217	227	269	267	274	269	260	269	246	278	268	281	289	267	256	288	284	250	236	240	248	248	261	263	250	257	254	290	243	250	276	297	257	248	269	262	268	273	254	269	275	273	241	245	272	272	277	257	267	257	289	272	266	262	282	272	278	252	275	243	294	230	273	275	247	242	259	296	274	268	256	244	258	277	259	241	245	267	255	275	248	291	276	233	257	253	235	247	272	284	262	270	242	298	259	274	251	280	260	251	248	254	275	275	268	275	254	261	270	261	259	242	290	261	278	249	286	273	274	260	276	247	253	260	270	285	243	253	257	284	278	267	260	253	304	251	276	276	280	270	259	263	281	234	228	259	277	252	257	250	242	263	237	255	235	253	248	251	248	246	267	292	276	280	281	262	236	271	240	259	254	264	244	281	250	259	270	253	257	266	226	302	253	266	277	245	227	252	279	251	255	284	239	264	282	239	271	249	227	269	257	279	259	275	251	232	260	266	281	250	290	251	287	252	242	259	253	245	272	258	258	239	237	260	272	276	274	269	261	259	297	239	279	282	267	273	293	263	268	259	280	276	253	274	228	260	298	257	253	282	253	255	279	240	276	269	296	245	262	236	242	236	263	259	278	267	235	264	251	261	264	248	267	264	245	276	252	271	270	275	256	258	281	261	246	259	278	250	263	280	246	263	268	256	266	260	285	294	230	250	257	243	267	281	248	239	254	263	219	281	265	271	268	254	281	259	257	230	266	269	283	276	259	246	270	248	263	252	259	287	282	261	266	242	262	275	285	266	253	247	270	249	237	279	248	248	270	280	272	261	252	261	280	279	305	265	256	300	276	250	273	259	259	251	279	247	254	290	242	256	286	256	249	254	268	270	245	238	251	240	273	299	242	265	253	267	273	250	250	287	273	250	289	238	258	272	248	251	272	266	283	247	282	248	284	259	257	257	276	295	254	273	276	252	275	232	241	274	258	285	300	248	292	257	271	274	227	263	277	286	253	269	301	245	255	248	268	259	266	264	264	261	257	248	258	273	246	275	253	259	231	236	280	289	264	282	237	247	266	242	273	294	272	262	281	262	237	295	271	296	243	249	269	253	267	248	243	286	260	277	270	266	248	300	265	250	243	248	286	250	260	252	242	260	248	271	253	258	270	270	243	271	246	283	256	275	265	261	250	286	231	241	263	263	274	303	260	244	253	282	276	248	285	287	242	296	286	237	283	299	263	247	279	232	272	278	255	260	263	224	279	260	270	269	280	252	288	264	269	267	277	261	275	228	230	251	280	275	289	259	246	261	268	242	275	289	256	253	221	267	249	254	263	246	254	294	255	248	279	263	251	266	252	254	250	254	272	256	256	224	266	276	237	271	258	263	251	267	257	260	265	294	260	259	267	262	257	270	261	248	282	283	246	271	287	304	260	277	254	271	271	255	256	256	247	254	259	254	291	252	252	255	269	278	275	255	266	254	285	256	241	262	267	247	289	294	256	242	243	265	243	251	274	265	276	274	274	242	276	257	289	273	259	254	254	257	262	275	253	266	263	268	238	283	278	258	262	252	266	231	259	261	271	221	279	251	252	256	237	263	243	261	255	256	278	268	302	289	285	272	266	242	258	265	239	243	256	270	284	255	302	265	279	265	248	245	266	285	275	275	287	261	267	296	276	249	282	257	282	271	235	262	273	267	248	268	246	263	238	263	312	248	253	256	285	273	236	256	287	254	261	261	241	253	274	265	263	252	256	269	271	246	262	275	257	271	236	276	260	279	246	270	275	274	275	284	248	251	264	254	256	278	267	272	288	291	247	293	265	242	273	288	247	245	265	222	250	280	265	265	251	283	270	238	265	252	257	247	263	271	275	225	292	280	285	249	247	255	251	255	263	285	296	286	259	241	260	227	263	270	264	261	246	291	253	260	268	253	284	233	275	255	265	275	239	284	265	254	263	264	248	257	251	269	242	273
16571	35736	20788	7149	3940	2798	2058	1725	1339	1149	873	793	706	646	642	522	469	492	414	459	454	429	449	450	425	433	379	387	400	434	384	384	339	352	361	363	399	367	341	345	366	350	321	307	325	300	304	324	310	303	318	290	261	297	320	286	279	303	334	292	289	280	292	275	304	296	324	300	299	308	307	306	314	285	298	312	326	290	255	326	296	334	275	292	289	284	315	301	257	286	269	273	300	305	277	259	321	283	322	309	279	298	292	289	285	292	291	310	296	298	295	316	280	308	311	282	292	295	281	268	286	288	313	288	297	258	295	283	307	294	307	350	293	298	300	279	299	286	255	321	322	310	272	281	296	279	316	307	304	329	322	311	304	315	290	271	311	296	288	300	311	296	275	291	286	321	293	309	272	304	309	290	322	284	301	290	305	306	290	325	317	316	314	301	307	249	258	311	296	327	274	280	294	275	281	290	308	300	300	263	312	314	299	271	286	277	301	306	294	264	318	285	291	267	295	322	320	295	297	268	316	291	308	300	335	303	298	294	260	260	303	284	301	302	275	327	306	298	315	330	287	283	296	337	300	281	309	269	327	311	301	306	292	293	319	282	316	275	276	278	301	303	270	298	276	289	310	307	283	309	288	315	268	299	296	277	289	268	285	292	302	293	293	299	268	265	261	302	265	312	298	276	263	313	274	288	291	305	314	315	255	270	278	284	288	299	288	311	294	261	271	304	304	280	308	297	296	287	295	277	290	310	278	310	302	259	270	298	272	274	306	276	305	279	270	294	298	299	300	315	292	322	288	315	308	280	276	307	319	304	278	264	319	284	303	293	298	275	309	277	315	316	302	293	293	290	297	269	292	321	272	272	312	310	305	289	280	282	288	277	300	274	286	299	297	292	292	287	296	321	267	296	288	292	282	293	287	285	277	296	319	331	300	288	310	310	255	324	313	290	283	300	298	303	293	304	291	312	273	288	318	287	272	283	285	281	308	292	294	300	288	288	272	286	276	285	329	303	294	274	292	288	301	302	279	276	255	284	275	316	318	300	303	274	286	320	304	289	297	306	296	294	270	300	317	303	306	299	313	310	302	296	284	299	281	290	269	306	285	315	285	298	302	287	286	282	286	278	293	292	311	316	301	296	256	331	308	285	295	281	300	296	321	313	317	303	264	311	277	262	335	306	327	304	303	276	292	261	312	300	290	305	302	332	327	275	292	321	302	278	315	279	289	279	302	294	295	280	297	321	313	271	282	316	314	316	317	300	301	304	292	320	307	272	314	311	287	314	269	262	289	294	274	292	327	285	283	277	299	291	308	321	317	283	272	287	287	270	297	303	313	283	310	292	273	286	282	275	285	300	296	287	285	297	314	304	303	305	270	315	284	273	254	324	289	286	287	301	280	294	320	290	280	293	283	308	286	306	287	296	296	307	269	296	281	271	305	279	287	318	317	313	310	293	289	309	288	307	258	297	286	295	318	278	283	281	268	286	317	292	294	291	289	292	283	266	292	285	322	293	315	296	305	320	298	291	276	277	277	290	300	298	280	323	300	300	309	308	286	299	315	293	293	302	278	299	300	293	304	289	303	282	288	272	306	285	306	276	321	287	275	300	292	267	275	286	300	277	281	288	276	298	259	273	294	291	296	299	277	283	292	287	284	299	278	303	277	266	300	277	293	301	285	282	270	256	264	302	261	282	306	326	303	318	311	280	283	280	258	279	297	315	276	291	284	263	310	288	293	320	289	307	274	290	317	296	301	278	281	303	305	287	260	296	288	284	278	277	286	303	298	302	272	296	303	275	294	279	300	270	291	276	316	260	291	290	294	301	310	295	278	286	310	301	285	315	273	284	299	269	288	292	332	299	302	311	300	315	301	283	294	310	283	306	308	279	267	289	308	301	318	290	303	281	274	285	305	284	285	322	328	303	269	294	272	304	301	310	310	290	279	280	304	275	310	298	274	291	309	297	287	275	299	299	279	319	310	274	302	315	299	289	295	289	265	316	308	286	292	303	296	269	304	299	283	312	283	283	308	306	310	304	300	290	262	279	298	285	305	290	261	265	303	267	297	280	287	279	288	293	302	280	306	293	298	270	309	317	267	298	304	313	293	312	259	299	287	268	292	315	265	310	296	296	281	295	280	267	307	275	308	282	294	278	286	303	287	313	308	288	317	288	286	293	293	261	301	337	283	266	278	303	273	290	300	300	303	308	291	251	301	276	305	303	300	294	278	314	306	313	303	289	332	293	300	291	310	264	288	301	279	296	282	282	272	284	294	319	293	289	308	302	296	281	321	285	297	288	352	306	289	280	292	304	276	325	292	289	301	323	294	267	303	295	280	323	304	308	325	301	291	265	276	289	317	271	296	278	290	252	303	288	318	295	303	277	331	280	306	285	290	318	279	306	321	292	252	308	275	269	301	281	279	298	309	272	250	277	302	300	290	306	288	318	290	268	279	281	315	301	289	276	286	283	285	288	283	305	294	312	304	318	339	287	293	302	265	297	304	312	284	311	308	292	294	276	270	302	305	286	300	300	285	318	294	286	287	277	294	309	307	283	280	288	286	298	312	298	273	293	286	283	312	309	280	304	287	318	278	300	280	295	331	292	293	301	266	313	286	290	282	291	262	289	288	306	315	287	310	335	295	312	311	270	287	296	301	273	301	323	295	284	281	310	288	312	286	324	319	327	287	263	280	304	297	262	316	281	286	314	306	311	275	281	304	301	325	307	278	300	320	293	274	302	277	285	296	307	293	272	285	304	291	308	288	307	296	305	313	314	280	305	285	269	279	281	283	277	292	284	283	303	292	270	283	284	303	292	269	302	304	292	249	290	308	308	278	290	293	296	267	295	325	281	298	265	338	274	323	274	286	340	282	313	276	272	281	310	279	282	312	305	296	313	261	296	301	303	294	281	295	287	314	307	297	299	317	284	285	255	318	308	294	309	282	297	297	286	283	287	306	296	333	271	308	281	295	285	298	296	289	292	283	285	295	311	307	304	291	285	287	321	324	286	303	304	280	308	276	293	304	253	283	322	309	290	277	271	282	304	302	271	303	285	271	304	297	260	265	294	312	305	277	300	293	279	270	312	307	304	297	285	258	338	305	290	314	292	279	263	288	301	293	306	295	294	275	251	318	327	340	301	278	288	280	296	289	286	296	321	304	286	287	293	349	272	312	308	299	268	299	283	292	306	278	305	280	273	294	287	304	262	295	316	318	258	297	253	285	287	284	264	311	281	276	293	286	271	300	323	312	301	287	281	287	306	267	314	279	310	289	303	288	267	303	291	283	278	298	269	294	275	286	325	290	322	319	258	282	297	295	269	279	302	308	277	271	305	324	309	273	299	299	314	291	277	331	302	297	295	312	305	289	294	329	265	329	293	306	321	284	294	308	317	328	272	290	282	315	301	324	261	309	274	291	303	274	291	288	317	334	291	273	321	323	270	286	299	282	269	302	281	315	314	270	295	317	300	287	280	305	261	315	321	314	283
27516	20683	12601	2581	1107	1011	890	860	899	879	879	843	843	854	842	824	835	801	801	821	877	829	793	858	860	805	835	854	832	801	816	854	787	837	853	821	810	826	831	804	790	814	843	831	806	871	817	783	823	853	837	831	842	815	844	826	869	803	814	805	814	840	793	851	761	821	823	813	840	802	821	843	833	825	817	816	765	831	883	856	836	878	823	813	782	778	849	808	833	798	811	848	862	834	821	806	801	832	823	799	793	846	818	790	818	764	798	806	814	854	882	845	815	827	811	816	824	801	775	795	797	759	779	846	814	867	875	786	863	792	821	853	833	840	809	793	812	813	839	787	830	829	854	797	783	842	858	869	804	788	800	869	833	818	836	814	811	825	829	852	831	826	824	847	879	804	830	866	774	855	817	786	815	836	843	830	846	832	880	845	817	849	837	764	805	824	825	792	801	850	877	834	842	802	874	840	820	823	801	807	851	799	814	797	884	840	814	857	812	862	851	853	825	888	816	825	788	833	783	782	863	884	824	845	854	888	826	822	770	835	834	831	815	831	834	822	845	828	802	827	870	851	877	804	793	805	889	839	763	862	782	784	869	795	829	814	859	827	823	746	839	859	840	806	799	815	857	799	873	778	811	798	822	832	859	841	801	799	795	830	791	817	832	843	840	819	820	815	835	834	805	818	807	821	827	816	820	778	850	843	721	853	825	773	843	843	873	769	808	828	832	801	824	815	845	807	811	819	791	804	793	798	876	828	796	808	823	780	847	837	841	817	857	854	845	837	812	822	876	815	825	845	790	803	842	810	827	796	811	868	823	789	827	786	826	805	795	846	853	847	828	779	855	818	806	859	826	897	839	774	826	863	833	851	814	866	844	811	799	829	848	809	750	868	846	774	811	859	749	832	820	792	837	799	842	831	834	848	861	830	830	804	834	805	805	763	826	825	864	819	824	845	802	829	830	788	839	820	801	806	785	869	806	896	828	817	801	787	832	831	826	832	838	747	840	828	845	844	832	807	846	782	856	830	876	830	846	840	840	815	879	819	837	783	828	839	806	862	861	844	814	807	807	804	815	804	788	842	850	851	850	822	804	850	836	799	831	792	795	859	809	843	883	809	787	837	849	823	865	806	814	849	840	762	833	823	867	855	797	769	824	762	822	843	810	812	848	890	815	820	805	833	825	796	857	848	823	822	818	818	771	852	845	798	752	781	820	742	846	855	821	810	808	837	808	824	796	818	819	818	822	791	836	844	817	817	788	786	829	780	799	836	832	776	803	820	876	848	757	807	877	849	827	839	803	790	820	836	799	806	800	845	798	846	784	797	859	841	811	822	820	824	811	813	801	838	793	814	831	790	835	826	808	793	871	876	812	826	815	809	862	859	787	823	838	875	842	785	827	803	811	846	825	821	833	807	847	837	886	787	790	767	805	769	853	833	821	845	804	859	817	827	808	869	863	810	889	821	833	783	831	837	855	869	808	854	834	785	824	798	770	792	867	844	833	823	828	848	815	767	792	809	822	846	847	829	841	768	802	818	827	831	822	821	825	824	864	849	872	849	816	816	868	761	813	847	818	831	872	830	804	888	818	829	861	824	808	870	818	804	813	888	809	810	782	807	871	862	833	831	823	856	839	853	819	883	821	870	821	893	811	804	805	884	890	802	819	880	869	839	802	823	810	840	806	810	815	800	790	789	838	857	797	853	753	849	834	871	784	808	848	821	827	797	821	837	832	822	805	821	852	795	775	822	815	814	821	844	821	777	848	799	793	854	815	835	896	845	867	842	818	776	797	837	830	844	846	784	870	851	796	798	785	809	803	787	813	834	809	775	870	832	785	851	856	852	791	862	850	812	781	829	840	804	796	788	839	815	888	851	829	798	815	775	829	798	828	813	805	825	775	839	826	803	802	899	807	846	888	836	803	820	801	816	798	845	870	794	843	851	866	796	799	828	823	848	851	859	811	813	776	798	868	776	824	801	816	814	814	832	848	776	872	825	819	815	844	832	762	894	818	792	847	837	776	820	801	816	815	810	795	792	821	823	805	804	845	845	846	824	794	856	796	795	869	822	823	857	810	860	857	794	870	761	891	846	832	786	787	810	812	804	836	847	808	763	814	796	868	788	867	825	782	782	805	801	816	836	796	834	796	858	837	831	843	853	830	823	782	845	787	868	751	863	845	851	838	862	744	838	838	865	784	806	823	842	813	861	817	844	822	850	837	802	821	784	823	833	791	846	862	832	823	825	810	819	812	877	779	818	776	856	841	829	793	830	807	777	812	873	797	863	852	826	880	824	815	815	839	858	833	884	819	853	781	795	873	820	826	801	810	776	835	853	782	800	830	847	764	803	796	803	819	790	811	830	848	783	858	870	822	809	849	799	829	803	888	800	869	820	816	804	815	777	812	850	855	819	841	827	798	822	853	843	774	800	801	824	853	798	805	843	854	871	798	840	801	809	803	823	751	855	783	809	842	830	810	833	799	767	844	829	814	835	800	801	842	861	813	824	851	847	824	794	794	841	754	820	818	803	793	807	811	781	847	834	839	792	824	860	852	848	792	810	834	840	843	807	788	859	826	856	790	791	810	840	824	795	863	792	835	814	747	808	811	795	804	774	841	829	858	851	826	767	831	822	823	801	792	853	874	812	871	849	785	798	840	816	804	764	899	835	855	835	813	823	789	850	874	824	792	847	841	801	832	817	788	837	847	872	858	834	845	874	769	818	822	788	809	848	817	834	797	841	805	864	821	802	821	834	810	833	842	837	808	872	825	810	805	844	859	871	868	794	792	827	845	771	801	804	851	774	821	807	850	825	806	828	793	885	816	803	823	831	852	848	809	822	825	798	812	798	826	789	825	785	868	862	809	849	783	838	817	830	827	803	806	862	860	842	830	833	814	819	822	830	852	863	839	828	836	831	775	853	809	852	829	797	774	824	799	752	739	824	803	855	851	836	813	810	842	854	854	842	817	803	877	813	853	835	770	812	769	784	816	806	823	792	808	829	805	830	800	859	791	811	846	799	802	879	788	825	750	831	835	841	804	810	823	813	805	837	790	805	861	827	827	838	865	799	824	822	793	757	811	844	825	832	847	794	815	829	795	877	829	868	851	887	879	861	817	835	809	779	837	858	849	852	823	822	857	820	863	887	801	818	863	828	828	863	852	883	809	861	834	797	794	852	828	837	835	749	851	803	790	888	801	824	817	797	848	810	808	858	837	825	825	821	822	826	799	809	805	857	875	882	802	833	763	798	804	857	832	844	787	803	817	801	854	774	837	829	851	783	796	781	808	811	763	816	775	819	762	797	820	801	808	845	790	836	863	845	848	812	798	839	882	794	821	835	829	796	845	795	834	824	741	874	785	838	856	890	830	831	792	852	789	822	796	856	835	803	877	827	796	876	852	781	837	826	794	807	835	832	886	795	794	799	829	815	774	819	855	852	814	808	881	847	819	770	871	857	800	809	822	812	796	804	863	803	832	820	795	853	832	844
12231	19577	9423	2034	1272	1124	1083	1005	947	1018	945	933	938	926	903	941	914	961	890	924	934	931	917	879	872	890	880	882	889	952	890	905	860	871	953	916	883	912	928	903	867	888	841	881	871	897	902	886	842	985	876	894	870	869	937	914	878	913	904	889	939	904	946	877	888	919	897	915	862	918	905	906	839	888	894	876	882	885	901	883	875	884	901	869	855	885	867	907	854	876	884	897	868	940	887	882	908	900	968	854	946	953	940	942	906	907	874	875	887	871	830	914	873	902	877	873	867	906	890	845	876	897	872	931	871	923	890	915	859	910	933	896	870	871	946	892	868	907	899	910	845	944	882	891	909	924	858	905	865	931	912	855	903	836	851	907	900	899	921	890	919	857	859	974	928	909	907	834	919	870	874	919	851	911	840	913	879	806	969	872	957	948	923	866	957	892	917	917	846	937	945	867	923	848	864	912	868	835	906	903	922	932	849	839	903	826	906	888	866	930	879	933	884	915	897	927	948	963	912	908	913	874	906	865	917	905	832	884	861	883	880	872	897	902	921	911	931	905	862	916	875	886	935	873	927	883	872	919	863	886	866	862	818	860	910	866	871	883	921	910	899	845	885	866	879	888	861	901	942	901	844	871	888	922	903	902	904	894	892	882	924	906	890	886	944	873	914	880	940	894	880	871	879	920	899	859	905	892	905	907	868	864	978	925	851	842	895	919	892	893	877	945	875	887	903	926	873	944	857	881	905	913	903	887	858	914	882	900	860	857	896	901	907	864	879	915	869	884	944	895	868	944	892	867	890	870	886	863	917	905	914	907	926	901	892	844	864	945	855	918	931	884	909	866	823	895	890	946	925	931	872	919	910	907	937	949	923	851	882	880	915	902	916	931	867	906	878	898	885	907	909	923	851	915	928	924	908	910	920	894	868	921	854	888	897	892	944	908	926	963	857	944	923	856	923	928	930	881	901	904	883	907	949	878	875	884	838	885	930	901	923	883	844	945	938	891	885	900	857	892	946	909	903	876	915	917	881	883	832	942	970	913	885	907	945	915	910	813	918	949	898	921	861	897	919	971	928	864	852	891	876	896	895	932	903	877	873	906	919	930	850	883	935	895	940	904	860	939	848	837	891	859	877	942	900	872	918	848	909	876	927	859	854	923	939	881	911	891	868	918	869	883	912	894	877	902	924	883	916	888	835	922	939	904	936	841	936	871	902	904	894	908	886	881	842	901	859	886	919	886	922	915	850	862	844	926	872	895	893	890	887	875	881	839	938	909	880	857	875	870	896	919	912	872	875	874	887	835	906	912	947	933	912	911	859	879	934	891	849	827	907	866	881	936	870	878	895	868	892	892	928	913	885	891	926	917	927	832	906	916	896	924	904	870	893	834	869	918	908	898	875	884	894	941	857	878	870	937	882	850	856	882	918	901	907	890	922	885	875	897	890	883	886	920	872	884	868	881	877	894	891	851	920	885	932	823	938	838	907	891	884	863	866	867	934	868	858	845	898	868	934	916	873	940	910	882	866	924	861	862	898	908	935	891	918	881	881	856	914	855	899	942	856	934	911	812	887	916	889	913	916	887	886	893	869	862	896	919	929	895	884	863	921	884	903	907	880	867	888	935	887	900	898	912	904	871	885	919	919	910	890	858	891	861	901	883	898	843	890	889	936	872	895	909	883	907	934	923	869	867	869	902	875	909	943	939	916	888	911	890	900	890	945	931	917	879	919	872	892	885	935	897	873	904	905	876	916	852	904	859	878	902	899	912	897	933	902	896	918	909	906	881	862	854	906	888	857	932	861	888	904	868	832	913	906	877	927	931	866	895	877	872	846	888	859	877	920	874	916	923	910	937	853	858	833	909	843	896	907	863	909	849	900	937	927	890	968	865	873	900	899	895	911	900	955	938	866	917	867	863	848	876	896	883	942	896	940	878	900	882	905	870	907	878	906	910	889	881	866	883	872	924	910	872	882	903	866	995	906	904	878	940	893	895	947	938	890	920	920	914	910	916	874	927	855	894	836	907	889	901	855	902	884	887	863	869	912	891	867	885	873	931	874	850	1000	914	912	888	898	903	855	908	842	866	919	904	980	864	897	932	886	888	858	905	867	867	904	870	951	844	875	893	900	925	901	883	935	958	900	859	937	840	907	862	924	916	849	950	909	884	941	872	903	937	843	855	909	949	852	921	879	851	897	855	898	867	882	912	883	876	992	863	895	860	894	967	916	887	878	900	858	903	921	917	894	890	894	907	941	845	822	901	880	927	850	926	881	892	881	885	866	885	930	891	917	922	928	928	842	884	902	926	868	915	901	901	901	881	874	892	908	917	891	864	897	846	900	908	911	905	900	930	902	877	856	901	839	867	910	882	865	895	907	860	839	911	858	929	900	924	916	924	892	898	907	875	940	937	897	897	839	862	918	900	909	901	905	848	913	880	914	859	923	896	874	898	901	929	924	891	886	880	883	925	898	920	907	884	901	915	940	887	863	909	850	874	839	868	871	912	942	913	876	863	856	934	873	886	893	827	935	833	892	902	868	904	910	883	857	876	893	927	826	877	874	859	875	905	907	877	863	898	903	928	858	903	954	879	874	904	871	889	900	902	870	928	877	885	833	895	903	871	909	888	877	930	873	880	845	944	885	840	901	830	880	905	914	880	920	859	882	933	904	928	889	857	963	922	907	957	905	863	933	878	890	955	879	911	852	901	887	936	863	885	848	942	865	906	931	956	895	890	891	906	920	868	862	886	924	901	927	894	915	878	943	878	865	905	925	912	919	897	882	873	895	909	863	951	942	885	933	914	965	872	912	949	909	856	899	912	881	884	900	950	873	842	896	890	932	901	866	845	880	848	886	866	889	887	887	885	948	874	849	917	852	886	857	958	899	894	897	887	912	890	918	885	865	872	907	887	878	895	920	883	878	856	885	915	878	889	868	892	904	888	888	912	889	923	881	884	900	872	876	840	883	878	874	875	846	910	869	933	907	884	869	912	901	906	918	940	879	901	887	935	895	919	922	885	914	869	907	842	884	891	913	881	835	861	947	859	878	925	923	903	916	917	913	861	909	875	781	912	925	906	901	875	888	851	935	884	878	888	908	884	897	917	889	933	894	933	925	869	889	865	900	873	886	855	920	924	849	962	918	863	940	871	864	920	878	842	888	946	906	926	907	888	857	836	880	847	895	889	874	940	817	912	863	918	939	869	927	885	937	963	884	874	861	899	876	879	913	903	917	853	926	875	874	896	918	906	894	930	916	942	946	841	900	922	861	923	927	897	890	910	866	955	918	839	931	913	911	886	853	900	921	928	863	887	961	942	913	892	867	876	922	887	886	895	905	923	957	875	915	940	895	852	846	880	869	904	934	905	926	943	888	926	944	891	895	902	955	910	889	886	922	888	897	892	823	953	885	865	932	941	891	904	870	912	907	925	874	912	915	913	856	894	913	872	903	898	957	897	903	917	939	912	898	902	922	908	912	891	934	899	892	888
23896	21307	28446	24493	21287	10217	1478	1067	960	839	824	724	681	706	741	673	651	639	671	668	694	648	667	685	652	630	637	705	663	648	627	652	607	594	604	618	643	619	614	605	603	600	590	615	614	623	632	586	604	584	579	598	550	588	601	625	570	569	642	588	612	626	631	580	552	588	584	597	618	647	571	544	609	618	591	653	597	623	598	588	599	605	576	587	609	592	541	575	574	601	634	595	598	598	657	596	580	628	592	573	587	601	658	584	622	612	602	664	596	609	586	594	631	620	580	629	594	607	601	609	567	589	639	587	525	579	643	595	631	636	630	586	615	566	611	569	599	607	610	601	651	631	593	592	630	584	607	608	594	597	570	628	569	605	638	596	568	604	613	600	628	608	596	602	641	623	606	608	599	605	650	616	587	590	630	602	604	599	558	585	581	604	599	593	627	618	568	565	625	615	598	649	579	584	624	616	571	590	612	591	594	581	598	615	642	624	610	616	619	597	580	622	602	611	592	604	560	621	592	625	578	604	632	588	617	587	602	623	649	568	568	648	605	598	612	629	606	647	607	577	617	586	580	601	590	616	641	613	607	573	567	645	590	591	570	605	637	585	611	601	603	636	607	665	583	574	616	623	610	607	571	584	645	611	601	599	608	612	607	610	541	574	600	609	573	608	608	596	618	610	578	598	648	563	616	603	596	593	599	610	613	599	598	576	631	585	624	585	591	569	614	650	588	618	624	591	594	586	620	624	609	601	579	607	585	644	607	614	651	589	566	631	620	574	581	546	626	597	596	557	610	565	574	604	609	620	619	568	584	616	632	577	599	592	638	557	601	584	565	583	595	592	606	580	577	574	606	644	625	592	570	541	655	605	601	600	647	585	600	593	574	602	638	578	606	635	633	575	615	611	622	592	643	632	603	625	582	603	609	574	587	588	604	603	605	632	627	584	604	616	590	604	582	582	600	605	595	575	598	634	613	638	591	590	642	594	605	618	648	587	570	617	597	645	609	607	607	649	577	571	590	603	593	597	623	592	560	627	587	594	611	535	558	589	563	605	608	622	606	625	605	645	609	589	634	567	634	655	604	628	606	576	567	590	596	568	616	608	620	622	581	578	602	628	604	606	595	615	613	624	580	548	629	575	569	616	630	590	626	551	553	608	567	583	591	672	599	639	597	630	617	639	577	634	596	621	624	603	632	589	575	594	646	618	562	594	571	591	581	589	622	630	546	579	600	602	630	627	606	570	597	595	595	618	624	583	616	612	608	618	607	606	605	595	622	554	608	587	614	598	572	609	654	613	561	578	543	611	610	653	554	565	625	645	605	629	585	581	568	591	603	607	615	629	648	633	615	620	633	606	572	646	562	616	594	594	632	615	609	596	630	599	619	595	605	571	638	621	582	603	605	593	592	617	594	606	600	570	601	637	577	622	558	607	596	619	625	586	587	596	585	623	600	610	597	617	606	573	609	546	591	634	579	603	592	619	584	576	623	573	654	604	623	623	591	609	593	593	610	605	590	580	547	608	582	617	619	577	585	635	605	595	636	621	619	603	623	602	588	599	623	580	573	624	590	633	593	577	578	571	588	595	627	618	641	566	604	602	592	598	580	575	606	588	610	594	622	577	613	607	598	581	623	612	628	602	616	605	581	582	566	611	606	593	641	573	575	620	576	643	626	589	574	574	609	611	566	627	587	637	572	555	602	541	607	609	631	638	581	549	556	633	581	594	598	606	605	626	584	563	660	612	592	618	617	657	630	561	601	599	588	580	590	616	589	658	578	551	607	603	560	595	596	610	552	613	578	613	618	601	610	591	612	613	587	610	595	617	590	625	618	580	589	582	603	613	587	582	657	593	580	602	607	603	565	619	600	634	611	629	599	594	607	650	624	603	614	562	613	610	683	626	608	592	561	575	616	614	570	602	599	616	595	643	585	626	637	612	570	647	618	590	583	601	615	625	596	560	560	597	602	629	596	614	641	596	630	644	575	572	563	627	615	626	633	580	614	623	582	574	536	632	596	595	633	610	559	630	628	556	606	656	616	573	605	580	603	582	608	590	619	601	576	619	620	600	587	582	583	574	673	602	596	560	599	653	578	646	606	576	628	576	595	597	565	574	583	568	580	611	630	605	612	619	565	588	613	637	642	603	541	579	583	630	628	604	617	576	601	559	590	601	645	620	640	634	611	595	613	603	572	579	615	587	586	609	605	623	634	538	590	579	550	596	559	590	599	560	635	591	604	564	594	615	579	577	633	616	603	615	621	579	584	600	598	589	589	609	609	592	607	582	639	569	610	611	595	565	574	584	598	636	619	617	574	658	580	587	623	643	598	616	651	574	605	555	605	618	603	585	585	592	654	623	565	588	578	588	632	570	577	593	621	618	584	578	563	625	601	592	596	623	640	577	557	612	641	573	604	570	619	589	605	613	608	628	681	587	594	570	596	579	615	589	623	604	593	618	585	578	640	603	600	625	586	644	645	607	569	599	602	591	627	613	590	604	622	621	609	629	617	630	614	585	602	614	581	633	618	572	579	620	605	590	604	580	623	592	626	592	582	658	627	639	541	597	591	596	581	606	568	599	603	602	599	628	605	606	607	616	585	630	564	612	599	579	557	606	619	586	594	591	599	578	603	639	597	597	611	611	598	617	579	607	598	587	636	591	616	550	599	668	627	612	599	635	648	609	640	602	613	592	632	626	650	611	581	599	625	584	550	611	626	627	601	543	652	594	589	616	588	617	586	565	579	607	608	602	626	635	547	573	635	589	613	596	556	587	571	557	615	590	573	666	606	609	607	624	595	571	583	587	573	596	584	621	599	570	581	614	624	601	654	612	607	622	579	615	622	664	617	625	641	603	574	634	548	615	624	614	619	622	591	582	576	611	626	647	605	634	625	558	615	635	576	582	653	623	595	577	626	605	594	600	623	599	616	624	600	585	632	592	586	611	596	617	626	649	576	586	616	597	595	594	598	589	635	610	605	605	598	572	599	604	612	564	571	606	569	596	631	573	605	556	535	618	587	565	623	594	633	594	590	599	606	630	591	648	548	651	604	591	576	590	565	589	626	576	681	574	597	607	596	623	571	560	587	581	587	594	608	614	569	575	615	594	638	581	568	603	632	602	607	606	592	579	627	586	603	589	606	638	615	606	592	570	575	624	630	613	600	572	612	623	571	589	580	574	582	585	601	608	554	596	547	621	629	631	580	605	597	588	583	613	590	651	625	658	595	612	594	619	636	588	553	642	589	605	630	606	551	652	629	614	538	594	595	628	630	574	626	601	575	625	595	644	551	557	597	588	564	573	625	615	599	634	605	579	591	596	636	606	609	594	643	586	628	564	606	625	587	643	640	632	658	591	580	591	618	646	642	588	604	618	645	635	625	581	613	607	611	597	620	598	620	633	627	612	616	621	616	584	574	598	581	593	594	623	639	612	618	603	615	616	601	602	607	626	603	605	582	591	594	538	601	567	554	578	599	624	595	618	578	587	581	650
11803	23738	14304	4353	2714	2090	1688	1470	1221	1126	1008	877	860	857	826	769	754	804	783	793	733	774	771	795	768	732	744	751	736	764	657	689	693	714	704	722	749	701	692	677	734	724	670	681	676	731	676	683	660	665	694	696	688	699	656	691	689	683	704	683	686	666	642	688	638	691	711	633	671	690	716	698	666	673	635	627	659	668	723	676	662	647	613	724	668	711	690	684	668	701	669	682	687	641	670	636	668	719	699	631	639	688	713	670	709	695	674	687	663	702	664	670	666	669	699	634	638	686	669	709	661	679	651	731	641	667	671	733	728	701	661	746	648	657	689	660	700	680	674	659	695	668	676	673	705	657	664	703	723	703	659	683	718	628	647	688	687	720	712	669	680	647	725	704	651	633	685	705	665	645	687	655	648	700	647	656	659	677	693	672	639	696	633	681	616	658	684	670	681	676	687	666	687	683	651	668	635	653	693	721	663	636	674	643	715	663	679	654	661	609	667	642	655	660	657	668	724	626	693	688	670	687	686	641	684	609	662	669	665	680	657	695	642	648	655	651	708	674	695	710	620	679	715	672	670	652	695	622	676	646	686	675	658	695	641	676	693	641	676	656	721	621	684	705	670	665	646	691	627	654	661	624	711	702	693	676	663	664	658	663	638	638	691	683	650	685	678	670	679	712	679	686	696	639	693	679	679	649	669	700	649	729	689	692	677	661	645	688	659	666	706	682	638	639	708	684	697	664	657	668	653	680	638	641	641	662	689	681	612	668	630	668	711	635	666	710	693	643	673	689	699	671	685	670	677	750	654	685	666	664	689	706	671	660	626	667	627	714	687	705	695	678	622	655	584	636	680	655	669	658	676	645	621	693	669	651	650	651	630	674	698	707	691	637	674	672	668	658	658	707	654	705	700	707	692	631	690	593	676	704	673	667	672	664	657	694	672	664	664	643	672	647	705	631	689	656	639	669	636	647	700	682	664	659	663	669	682	653	706	683	670	651	662	619	651	663	663	686	647	675	670	652	690	716	634	686	708	683	658	692	674	650	672	686	634	698	655	654	707	725	677	685	680	669	621	644	687	644	711	625	691	719	702	666	675	712	679	657	640	615	681	669	695	714	692	713	738	636	692	667	661	673	744	673	663	675	657	691	708	683	669	656	678	733	702	650	640	672	644	649	662	656	709	668	672	653	656	694	720	674	691	690	674	687	662	724	681	679	657	669	683	699	662	649	696	697	676	681	682	646	702	695	667	656	654	671	637	686	667	736	686	648	702	658	641	656	647	706	683	666	651	700	724	672	667	714	647	669	641	675	681	676	678	678	651	709	680	654	673	629	684	678	714	680	685	661	697	663	680	689	679	638	689	648	686	654	703	673	690	658	695	670	667	697	656	707	686	667	669	680	676	644	679	664	683	650	662	704	651	706	674	639	663	640	728	671	625	682	702	638	694	689	662	637	712	658	661	667	661	708	667	631	669	676	667	642	733	628	685	691	677	625	667	641	676	644	631	706	638	696	624	733	720	644	633	622	635	711	666	699	669	722	706	692	656	691	701	672	675	658	721	674	730	646	682	704	660	658	721	639	658	687	684	599	680	714	629	683	649	695	699	702	658	659	730	655	675	660	644	673	641	722	666	648	671	647	693	655	685	599	666	674	680	647	688	642	679	690	660	660	705	678	646	710	697	668	678	659	653	656	707	709	619	655	670	704	662	656	696	676	673	659	636	667	662	702	697	699	689	666	708	699	664	684	644	675	664	653	666	653	665	687	623	687	683	694	667	697	678	659	630	679	677	690	663	657	648	630	699	698	686	669	671	677	633	699	666	676	657	725	710	625	690	653	662	631	705	635	663	642	628	645	697	654	661	694	653	682	737	688	642	642	685	691	654	711	660	636	662	651	686	679	701	673	672	667	676	689	668	709	656	677	667	651	660	701	724	682	691	693	672	632	676	675	677	705	699	677	674	682	702	692	700	691	676	685	644	664	698	652	701	655	640	671	672	652	661	701	645	655	629	658	699	668	680	683	701	686	639	681	667	655	683	659	662	649	634	685	699	697	679	660	710	635	695	676	682	684	671	691	674	652	668	696	647	695	690	693	690	663	694	654	697	653	720	672	682	659	711	675	665	670	656	669	696	654	671	633	660	681	701	629	645	659	660	701	689	632	621	639	723	681	666	661	646	679	694	640	659	667	685	666	703	612	663	668	675	645	661	664	646	689	633	703	669	645	659	691	628	653	703	695	677	676	698	672	654	686	595	682	669	666	699	623	675	631	649	707	715	710	651	706	655	686	669	708	685	706	698	662	698	674	642	683	707	664	701	708	667	667	690	661	648	637	680	710	669	659	622	686	660	676	637	657	707	681	663	672	662	669	648	695	636	671	614	674	722	709	703	660	650	692	667	657	667	702	659	640	705	720	656	734	640	644	626	684	730	699	647	667	711	661	664	653	649	736	650	652	613	678	660	683	730	726	648	631	673	662	691	711	673	666	656	662	685	664	635	665	673	697	674	727	646	636	670	684	652	690	626	704	644	668	642	674	653	695	710	699	704	624	699	679	665	694	650	653	687	664	666	721	647	691	709	679	650	723	662	689	684	662	706	658	663	661	637	621	642	672	694	630	694	650	649	641	656	689	624	636	702	656	724	676	715	684	635	652	709	670	700	632	612	718	671	606	661	700	697	668	642	662	660	701	626	683	707	691	681	644	694	653	656	677	677	687	655	702	686	682	698	673	666	671	715	685	685	666	669	699	644	658	640	679	696	661	709	713	683	695	668	633	686	656	697	630	666	678	647	608	656	688	691	741	684	678	640	755	656	666	681	667	681	660	659	644	674	619	668	694	684	663	669	700	686	698	680	656	672	641	682	701	676	695	681	669	653	649	654	696	635	616	678	652	707	655	662	673	712	641	661	661	680	685	693	682	702	703	697	656	679	660	678	607	647	692	689	678	647	716	659	659	682	628	662	665	685	694	710	654	696	648	702	634	671	657	697	653	693	656	719	666	657	622	665	672	686	675	670	696	657	693	722	665	708	658	665	698	684	682	675	659	653	721	667	743	674	658	685	656	707	646	666	701	709	659	669	653	654	674	648	619	612	649	672	648	669	696	669	661	629	641	649	637	682	662	693	717	673	632	696	669	691	653	679	633	674	678	676	673	705	688	682	655	718	649	665	691	670	665	666	686	680	677	639	647	664	651	676	636	701	677	691	667	674	702	674	667	668	659	694	654	652	644	682	666	650	655	726	670	660	672	682	687	614	597	697	660	683	678	674	644	665	661	650	666	665	658	664	610	674	683	679	670	729	702	710	705	676	661	700	646	699	659	654	643	651	678	685	653	635	635	675	658	663	682	721	665	712	688	670	703	727	645	689	736	665	672	685	702	660	668	720	698	642	655	668	656	674	636	674	627	645	674	675	699	656	681	693	665	695	691	692	659	687	678	668	693	682	619	649	643	656	687	678	703	689	674	661	647	696	652	670	666	715	675	653	696
25005	21288	27419	25353	12410	1278	986	828	788	759	751	715	687	645	677	646	709	675	666	673	661	691	647	678	630	642	655	664	626	658	641	663	624	650	642	618	577	573	671	586	630	625	657	656	604	627	632	656	675	600	598	598	606	623	624	618	603	599	614	601	673	645	591	651	612	640	598	591	604	584	595	580	637	632	647	616	666	608	600	577	604	608	611	575	567	622	603	589	605	597	598	581	615	620	587	672	602	594	586	610	597	620	631	643	612	605	616	573	645	632	572	613	640	624	605	620	577	607	633	605	580	634	605	646	591	658	611	626	544	618	595	629	595	624	588	592	599	613	620	628	649	626	630	635	577	612	591	631	654	581	606	634	608	647	611	602	639	636	608	630	605	667	624	621	610	599	679	631	612	596	588	566	639	614	554	613	594	639	644	613	639	651	611	674	581	626	562	632	615	608	602	651	657	632	600	648	622	638	617	643	606	620	618	626	623	610	657	615	621	613	578	563	600	606	607	634	661	665	597	613	594	603	602	597	605	617	641	645	631	650	625	609	596	598	626	613	551	678	606	611	621	628	649	664	635	621	591	639	642	598	638	570	645	580	602	593	632	578	660	638	622	611	588	636	603	630	652	597	597	642	596	622	625	652	608	584	630	633	584	617	605	642	610	614	590	633	617	637	601	625	569	640	580	575	653	601	566	623	589	563	640	667	606	652	652	591	624	608	612	620	634	636	627	587	612	639	614	613	651	627	603	560	610	630	621	668	615	588	592	588	631	629	565	618	598	604	616	645	622	614	597	619	634	580	588	615	616	599	642	609	622	670	657	638	645	625	641	585	550	596	622	652	633	638	555	625	601	553	647	616	583	617	646	608	593	560	624	577	621	594	619	596	621	599	605	636	637	579	609	569	635	641	576	633	595	607	580	633	593	620	624	630	592	610	606	647	634	599	596	615	649	652	686	631	608	635	607	591	612	597	594	628	641	582	587	577	617	607	590	597	588	663	612	612	619	639	579	618	634	575	630	656	622	645	633	585	587	562	648	639	623	574	594	591	612	640	678	613	619	627	562	640	580	609	591	627	643	613	591	556	586	577	607	656	607	617	624	574	651	596	642	621	598	649	588	647	595	608	596	603	628	617	611	618	611	624	553	616	590	586	618	576	577	592	609	653	606	573	651	608	630	623	599	605	641	632	594	616	617	634	564	589	620	628	642	615	618	553	639	627	611	550	642	599	627	633	597	598	596	593	624	605	634	614	600	621	627	595	650	636	620	623	582	609	603	613	617	619	665	630	599	625	582	651	593	605	661	610	589	589	594	595	627	562	627	577	668	666	607	624	594	630	617	651	651	562	615	640	606	620	576	624	650	601	593	633	551	583	665	595	607	624	582	559	578	636	589	669	622	613	618	611	593	582	638	564	574	681	647	604	617	628	611	578	559	625	651	624	651	627	642	632	639	628	615	596	601	634	584	644	591	674	602	584	645	624	558	639	618	640	606	626	592	603	613	581	632	639	604	600	591	637	602	625	585	626	612	619	619	599	643	619	656	620	598	621	614	626	592	574	647	632	641	665	621	567	542	574	609	649	617	625	660	598	658	644	624	614	582	600	643	617	605	641	606	597	574	619	642	626	583	569	589	612	621	624	601	635	601	640	620	642	629	602	588	578	574	652	644	606	643	635	594	548	615	602	593	649	639	575	589	609	630	630	601	574	579	609	585	634	638	616	587	584	581	641	614	620	620	590	611	629	613	596	631	669	612	599	652	569	606	636	592	614	619	579	633	585	624	588	574	605	606	632	610	586	602	614	655	604	617	613	613	605	566	595	625	665	651	618	625	641	573	611	603	631	610	594	616	599	648	639	590	596	633	624	597	629	628	636	659	610	631	567	648	591	615	579	564	589	600	621	567	629	611	593	569	625	651	623	623	606	644	609	647	618	617	612	614	614	650	642	630	640	621	575	604	610	608	592	599	639	639	658	595	590	607	638	671	574	619	652	612	592	604	586	609	647	627	576	605	602	618	624	601	571	641	587	603	625	611	592	601	603	624	574	615	588	621	641	606	601	561	622	670	602	624	616	631	583	607	609	619	619	629	684	575	659	638	597	643	613	616	610	600	639	612	604	646	625	610	592	620	604	586	606	588	599	607	608	600	615	582	623	583	625	619	610	664	643	633	612	603	656	578	601	571	664	641	629	590	584	628	629	653	601	639	568	628	605	625	631	615	622	611	599	615	602	641	606	592	618	635	596	621	580	621	629	635	594	634	570	598	652	603	638	619	602	606	616	639	610	626	603	625	594	564	609	603	602	644	654	620	641	626	617	626	607	607	632	620	599	650	636	629	624	577	615	625	620	610	609	637	620	596	638	643	594	631	601	615	615	612	607	616	592	600	591	630	635	607	624	622	554	638	626	617	603	591	615	633	638	620	578	592	596	616	608	609	614	627	630	580	594	616	613	627	642	580	659	568	595	600	605	608	588	611	629	590	617	562	568	595	672	629	590	632	614	632	629	628	609	619	596	595	656	571	585	635	601	593	608	619	636	614	566	607	584	606	620	690	610	646	615	580	609	628	681	644	605	635	570	628	639	596	576	607	607	582	610	583	591	628	595	579	623	599	629	613	601	585	593	661	638	578	606	644	673	606	606	604	610	617	626	621	619	609	600	629	627	633	592	583	640	581	594	610	616	625	642	612	613	633	633	596	612	631	608	645	626	609	626	585	641	591	625	640	605	616	588	615	574	646	624	606	628	614	653	621	582	623	600	620	609	601	617	632	602	610	617	598	598	645	593	622	613	594	632	624	574	613	640	612	569	656	602	603	581	620	637	563	598	599	614	620	601	614	637	593	591	670	613	630	619	624	592	590	593	583	539	663	609	646	637	622	614	617	588	615	630	570	592	611	595	617	654	571	577	646	598	616	594	644	613	598	609	570	615	619	598	597	615	621	601	620	650	606	586	639	627	623	565	622	641	593	605	634	609	625	586	626	595	584	605	622	592	612	616	617	650	629	650	628	628	609	596	606	606	616	637	594	589	625	651	604	591	645	601	611	603	601	626	595	600	581	605	654	658	592	635	589	605	627	584	573	611	630	597	583	582	609	625	615	622	633	599	627	646	633	683	567	614	634	624	629	656	589	593	574	633	622	612	616	582	620	614	601	572	590	607	597	572	633	640	639	617	585	611	650	587	607	585	650	591	622	601	620	662	602	594	610	627	632	601	616	628	656	612	606	606	587	622	617	651	624	596	638	591	611	606	600	587	589	602	642	642	662	578	572	625	605	629	619	635	589	598	626	620	543	605	624	626	600	569	655	623	566	606	598	641	637	598	599	640	563	562	584	653	610	625	624	617	605	606	623	592	651	613	625	631	617	653	609	597	586	590	662	633	614	596	593	619	660	608	629	665	604	566	603	608	621	620	617	580	631	575	622	599	619	660	604	658	599	644	638	645	575	575	572	641	614	619	609	601	641	633	615	632	599	568	618	624	641	599	585	648
10110	17165	8036	2732	1884	1521	1229	1158	998	939	948	899	788	771	729	780	763	718	724	729	789	710	743	737	712	709	723	668	762	679	704	708	720	670	653	621	725	687	644	649	648	629	629	640	672	665	686	615	658	679	638	637	645	621	672	635	662	618	688	666	650	655	669	678	689	657	657	635	663	675	652	666	691	687	654	655	650	671	657	655	640	650	695	630	654	638	659	637	682	683	647	631	659	663	654	674	682	647	640	670	657	643	629	631	681	667	644	635	619	632	648	694	649	694	735	661	653	665	655	637	619	640	655	618	637	680	707	663	641	630	624	657	702	631	669	665	658	687	624	642	670	651	643	647	637	628	653	691	673	640	654	612	679	651	687	654	650	689	645	662	686	709	672	694	677	687	656	654	669	657	679	628	633	637	663	680	679	632	661	671	704	705	627	689	635	617	628	613	647	689	660	654	696	687	646	622	695	609	663	633	633	668	652	698	675	669	685	687	673	665	649	667	693	640	646	617	707	676	656	655	651	652	663	677	603	662	692	692	672	648	666	698	646	614	575	617	657	699	645	678	646	659	662	672	641	674	662	654	657	687	696	667	663	640	624	697	695	641	673	692	627	622	604	644	639	702	659	687	663	622	617	624	674	671	646	699	668	679	654	650	716	638	648	707	645	616	666	673	644	660	690	630	653	615	670	617	613	675	635	638	681	630	658	602	631	648	680	690	661	666	655	686	632	623	625	654	681	665	649	678	682	668	686	635	691	614	652	691	616	696	673	653	592	683	693	670	691	651	673	655	680	598	662	647	664	631	648	629	711	674	693	670	664	656	610	688	613	674	613	662	642	649	644	691	636	667	668	690	644	656	659	659	627	640	665	624	671	624	709	666	631	689	654	654	683	621	649	642	659	636	624	670	696	684	637	653	681	645	648	631	634	640	630	693	717	708	628	648	670	638	671	697	646	685	645	679	664	613	648	701	671	666	654	703	613	607	671	651	661	635	652	590	668	680	650	614	613	695	683	655	666	669	690	600	667	651	666	623	650	654	636	670	675	662	644	659	665	693	631	655	704	659	559	681	670	633	652	642	660	682	689	655	653	617	674	668	669	659	642	709	662	636	676	626	675	623	712	624	640	620	628	635	615	663	676	678	666	656	677	663	695	660	634	649	644	676	655	689	617	621	622	698	631	685	646	657	639	676	690	646	665	631	652	665	639	659	635	648	682	632	685	696	684	652	627	630	690	622	689	702	681	659	652	624	643	614	622	651	625	674	644	639	688	677	647	653	684	657	682	625	646	684	665	622	610	676	678	676	699	605	653	597	645	649	658	656	644	645	623	650	630	675	645	678	661	659	681	673	687	614	676	648	677	620	665	660	659	708	674	669	639	667	620	637	686	681	663	650	702	672	673	663	703	653	664	648	679	675	653	631	629	593	661	677	685	617	675	650	675	656	694	643	696	668	664	684	634	669	629	663	660	692	698	648	608	640	640	622	670	671	642	619	639	668	631	693	681	671	657	630	690	682	674	654	679	617	637	637	648	665	714	648	696	632	628	674	644	666	657	638	626	698	663	623	710	647	679	677	672	690	624	673	657	622	663	655	648	648	643	694	681	669	689	662	686	695	668	664	640	636	616	619	652	669	689	667	648	667	700	666	654	653	630	682	631	637	647	637	709	603	633	633	623	689	664	614	668	617	644	665	702	668	637	654	654	687	687	656	634	651	645	680	688	658	643	691	616	653	640	661	641	648	673	640	664	650	702	663	640	695	650	626	692	651	623	636	667	689	693	645	672	634	676	671	660	652	648	641	688	669	654	645	680	671	671	623	609	631	694	599	644	641	657	673	641	642	667	686	638	616	644	658	703	643	630	705	680	644	654	625	699	646	694	639	633	660	689	685	682	662	638	664	657	606	680	661	669	668	640	675	680	633	632	644	671	590	645	697	657	621	635	627	662	571	663	687	685	622	687	650	643	693	668	683	716	685	678	665	681	622	680	637	705	629	676	626	652	632	697	618	647	625	614	633	617	663	690	651	647	644	694	644	673	684	658	629	668	671	692	656	687	626	681	630	653	665	656	651	659	631	685	652	625	662	639	658	638	681	687	644	673	657	610	655	681	658	647	685	674	657	690	668	650	631	676	639	674	646	638	664	680	666	662	665	629	657	673	663	643	694	737	645	669	634	675	649	670	683	657	708	669	605	643	687	680	647	707	658	671	662	627	678	675	644	667	662	672	615	605	680	659	691	666	613	646	619	663	704	699	638	604	659	691	643	682	665	660	687	652	692	732	616	690	646	638	632	651	663	640	643	643	644	651	647	648	700	658	670	641	650	644	633	665	619	667	725	681	715	643	606	632	616	625	691	674	605	651	675	677	668	659	638	682	651	661	659	667	695	630	635	684	661	652	665	629	660	615	629	663	655	642	638	636	646	641	612	648	702	701	680	648	618	694	661	670	680	653	647	666	663	679	634	678	658	609	665	659	676	693	645	664	670	644	626	686	627	671	667	691	674	686	672	665	693	660	661	677	642	611	685	633	671	660	687	644	632	647	687	654	640	649	627	645	617	679	643	618	644	644	633	659	657	684	661	636	636	679	634	649	670	676	714	685	647	701	656	620	665	676	677	651	705	656	661	685	661	707	648	669	656	647	643	673	677	653	669	680	624	648	677	655	664	672	687	708	675	638	685	628	638	664	633	680	615	607	611	659	658	683	598	664	656	684	612	626	639	656	693	726	642	684	659	683	681	669	648	640	658	670	659	651	664	645	653	702	642	643	677	600	670	660	649	658	668	651	664	657	694	644	639	632	630	685	624	649	690	611	709	649	660	663	658	668	684	682	660	643	686	708	622	657	673	670	635	624	672	671	643	625	633	640	683	669	685	633	660	620	666	653	640	642	674	674	643	662	632	636	682	656	650	633	671	664	702	661	639	653	640	650	673	661	636	681	649	627	683	655	611	654	648	710	639	641	652	664	654	687	623	673	626	600	651	658	679	705	656	670	685	658	616	639	649	696	609	671	702	678	636	675	663	698	651	636	699	672	678	641	656	714	690	680	666	654	659	622	670	672	694	687	673	638	655	656	672	646	638	654	663	611	678	654	605	655	658	656	672	652	681	684	655	659	654	609	654	666	729	629	663	652	644	681	640	653	641	689	638	638	638	703	662	670	614	667	611	668	648	688	661	649	643	676	670	672	632	696	680	628	620	607	690	665	681	656	640	666	673	631	645	677	636	638	634	629	649	671	650	663	660	693	618	698	681	679	637	714	679	667	651	663	671	645	671	672	660	660	650	653	678	598	685	646	705	685	656	685	675	662	638	671	694	662	667	671	642	682	723	677	673	662	687	722	672	652	646	638	632	643	685	677	651	651	669	641	651	646	679	671	656	600	627	666	691	705	645	675	650	658	661	682	650	693	645	654	662	637	645	698	693	697	633	632	654	656	701	664	646	707	662	684	672	643	657	665	668	659	640	696	665	675	648	685	653	670	681	681	663
22823	21318	28909	24064	21312	21354	8891	1094	802	710	574	521	490	491	413	394	377	402	401	383	344	346	395	342	334	331	377	378	327	358	330	343	298	325	278	318	299	319	306	304	276	284	255	281	299	270	266	296	280	271	288	274	272	287	289	288	268	289	244	266	282	262	280	285	254	263	277	271	243	251	264	267	311	302	290	274	272	297	278	265	271	289	249	268	238	246	262	259	289	276	274	262	276	268	253	236	263	235	291	261	247	249	260	243	238	275	266	293	266	247	295	249	268	293	285	263	270	250	274	277	270	306	275	269	255	247	257	280	230	271	266	269	259	295	247	296	247	248	284	242	284	261	298	284	297	245	246	258	275	265	285	248	263	262	251	239	259	271	253	284	272	256	251	275	268	275	268	276	258	265	275	267	264	288	268	268	219	222	260	265	257	274	286	259	239	262	259	239	271	254	262	250	274	259	237	259	264	268	294	264	254	277	265	263	269	267	257	270	281	262	258	271	276	281	265	264	278	280	282	299	267	282	243	286	221	257	279	266	277	240	279	286	260	237	277	275	247	268	280	259	295	281	251	252	278	282	263	258	273	241	225	267	269	270	258	283	281	273	260	249	271	273	256	281	276	277	269	280	270	265	279	280	231	278	277	254	268	257	245	273	252	268	268	259	251	244	281	271	234	277	251	258	286	270	287	266	277	246	269	264	282	256	263	260	256	247	285	245	262	244	267	253	272	301	284	267	282	270	276	294	275	264	242	244	266	268	256	296	255	270	255	262	256	249	268	285	262	254	256	265	281	228	278	243	292	306	239	269	261	274	257	251	273	250	256	276	256	247	239	277	275	289	270	264	245	264	269	283	264	262	282	264	282	256	276	255	277	257	263	247	229	314	277	298	259	257	243	273	266	286	268	240	258	291	266	247	245	257	244	253	265	263	254	281	291	272	276	267	295	285	268	265	258	270	308	254	246	262	293	254	262	273	252	288	257	271	266	289	284	255	269	255	282	276	286	247	278	273	299	285	262	271	265	279	276	255	268	246	278	279	260	282	270	279	272	257	265	289	290	283	290	282	261	258	235	255	273	292	251	296	281	270	243	256	263	316	283	279	287	233	244	266	268	272	262	250	236	280	271	246	269	270	265	278	261	260	277	258	279	268	276	262	265	256	240	249	288	266	261	263	265	255	240	265	234	253	271	247	271	295	271	293	289	265	268	267	261	252	248	261	272	238	272	249	264	272	248	270	231	286	275	283	270	244	284	275	260	256	259	270	291	287	269	268	265	254	255	271	255	254	267	247	242	247	275	277	274	270	271	273	279	284	270	256	278	279	274	257	258	259	261	252	259	257	283	275	309	268	249	279	256	253	292	265	264	254	291	263	256	274	247	281	291	233	259	292	271	250	272	241	261	282	257	270	284	243	266	272	249	264	257	285	281	297	270	275	291	275	295	230	302	239	262	259	266	247	278	260	263	254	255	259	269	263	240	282	267	267	253	283	274	269	236	285	290	271	257	240	283	265	258	271	266	278	259	284	244	286	260	268	241	260	284	252	235	227	261	253	263	272	259	269	285	277	222	276	259	288	266	275	244	292	267	264	245	298	307	267	277	260	258	267	255	254	268	252	237	271	232	258	288	252	276	260	263	263	290	263	280	267	279	262	259	264	287	278	262	276	277	234	246	286	277	244	292	280	266	299	249	262	239	254	277	269	267	251	292	243	277	296	272	256	253	253	264	284	272	253	250	251	289	250	276	257	292	256	249	276	263	285	248	261	235	261	278	261	239	250	280	246	311	274	264	250	272	270	257	284	252	252	268	253	288	276	267	281	259	257	237	259	275	277	260	249	253	260	255	264	267	274	273	287	246	262	261	270	249	248	316	248	249	282	270	264	252	249	249	286	285	283	251	263	251	262	245	281	278	242	257	261	283	268	265	239	261	297	229	268	260	275	266	277	273	266	257	244	292	289	269	264	254	258	275	280	257	267	236	256	273	265	233	263	267	247	231	274	273	269	278	239	253	287	270	264	268	259	243	287	286	292	251	267	249	252	239	261	260	288	271	302	255	264	262	259	253	280	269	270	291	281	248	289	262	282	272	283	281	269	270	242	258	262	245	262	256	269	252	260	311	252	252	256	271	278	264	280	275	247	296	243	269	265	287	257	282	240	275	242	241	260	273	271	258	258	261	253	246	257	274	296	269	259	257	299	293	262	243	297	292	268	223	272	268	280	268	258	272	236	266	230	301	271	288	245	281	268	278	270	292	287	281	266	248	269	251	249	259	268	297	260	260	266	249	263	285	263	269	274	269	266	258	244	250	270	295	217	253	256	263	264	259	256	285	235	241	293	296	261	263	264	274	236	280	245	276	276	253	269	281	273	305	283	269	283	269	270	267	281	246	247	273	310	270	266	274	267	256	277	269	268	257	244	274	264	275	256	229	270	271	243	254	246	232	301	274	255	259	267	279	263	278	250	293	261	254	250	256	290	268	255	236	284	252	314	267	247	248	241	264	266	253	247	257	278	267	285	269	272	274	292	277	270	270	316	251	282	238	262	237	270	270	233	259	256	271	272	241	247	258	292	252	250	250	283	253	281	264	281	244	268	280	263	240	262	271	251	262	261	257	253	272	282	260	287	248	262	281	288	235	279	262	261	250	267	260	297	251	272	290	285	282	228	275	269	271	280	263	275	277	268	268	269	284	265	255	260	274	270	272	250	242	251	284	290	265	258	275	248	292	282	258	261	255	260	263	287	245	249	254	229	258	249	283	268	278	277	275	270	252	267	264	240	247	275	248	312	291	280	276	281	270	269	259	263	265	264	255	258	242	254	272	281	256	286	282	255	239	283	261	283	247	289	282	271	265	270	227	256	240	259	266	261	277	272	258	268	304	281	255	254	273	286	274	236	268	285	256	270	255	284	287	245	260	268	280	278	280	283	274	259	276	316	257	272	296	259	243	284	246	253	292	231	288	268	233	287	249	261	272	275	273	285	235	284	273	288	260	276	265	232	251	282	253	264	247	281	264	287	274	246	249	248	277	275	244	264	283	275	260	249	270	262	257	256	259	265	285	258	238	249	237	251	248	247	294	264	247	270	234	287	246	256	229	271	246	262	249	267	280	267	248	255	263	262	257	242	282	260	267	232	293	257	270	282	259	277	258	263	254	273	279	234	242	289	281	254	260	292	281	286	272	246	239	299	236	272	277	263	258	249	263	276	265	272	269	249	286	242	284	266	246	242	291	259	242	242	286	290	248	276	260	257	269	268	258	290	271	254	254	267	250	260	254	280	251	279	262	246	256	276	264	295	287	240	298	266	253	279	260	261	276	277	258	264	254	231	271	263	254	281	282	246	269	260	284	253	255	289	244	255	231	267	234	281	267	248	260	250	259	281	277	296	268	295	273	249	249	245	276	304	272	237	265	304	260	285	271	267	245	257	253	271	276	266	271	284	278	255	263	250	249	291	270	289	267	271	262	259	250	268	269	256	261	249	258	288
10332	23139	14296	6213	3947	2935	2282	1818	1479	1149	885	795	696	663	572	538	499	499	489	460	484	462	481	477	471	398	392	369	375	359	374	364	381	336	383	321	350	351	359	373	337	304	312	314	317	311	292	320	348	277	319	317	317	289	274	314	312	276	296	322	309	359	285	281	268	290	312	272	287	273	288	324	279	296	281	317	309	288	294	290	287	260	321	337	304	311	297	301	279	286	313	304	304	317	303	308	290	293	314	295	301	309	312	273	276	294	288	290	272	291	319	307	260	344	314	310	290	310	295	267	335	319	300	312	296	316	307	298	275	329	288	293	314	289	315	288	303	305	283	295	310	287	296	282	291	285	312	281	291	276	297	285	259	290	336	301	260	310	279	317	303	316	285	316	293	273	297	300	321	296	299	296	315	301	270	319	297	273	301	276	284	301	315	277	301	285	286	325	283	275	294	318	315	313	285	294	336	290	308	303	308	312	306	355	285	307	285	319	277	317	303	314	313	322	320	297	300	306	299	284	273	315	272	271	291	294	310	308	264	305	278	283	307	282	329	292	308	298	289	305	287	299	310	291	259	297	288	294	281	294	295	285	285	315	263	303	310	297	320	260	306	285	286	290	304	297	304	292	278	287	305	264	269	327	293	275	301	296	322	285	311	293	273	269	289	304	294	285	275	300	301	294	313	309	337	301	271	330	271	316	306	323	284	306	303	315	345	304	301	283	319	317	280	324	286	310	311	310	275	317	306	296	301	294	297	303	313	299	314	286	284	332	265	294	295	304	303	300	325	295	299	294	285	287	301	306	280	295	315	296	313	295	308	292	294	306	328	325	273	276	280	297	315	270	309	269	298	293	297	288	292	318	305	300	302	273	301	263	303	314	292	310	300	295	288	318	283	282	308	292	273	316	281	290	300	322	281	303	253	285	280	284	302	314	309	269	305	327	289	266	297	291	296	286	305	298	278	287	302	309	316	278	263	301	294	318	288	303	308	291	298	295	285	303	271	311	287	316	320	308	273	306	280	286	278	312	309	294	274	305	308	298	278	278	304	287	321	287	279	281	292	282	315	294	274	282	290	275	303	286	262	281	306	319	313	288	278	307	301	305	294	309	282	271	273	304	270	298	286	318	278	277	306	319	308	281	295	293	275	294	289	319	296	286	287	276	278	280	275	286	326	274	285	282	268	323	316	288	262	300	279	292	297	275	302	310	306	302	321	282	316	286	287	264	309	287	284	294	336	277	269	305	330	286	283	294	296	306	300	293	298	281	298	275	295	303	287	277	301	290	256	273	292	288	299	283	256	321	291	291	301	298	317	301	282	308	320	300	285	317	283	315	289	254	294	303	304	273	299	296	277	312	299	297	268	256	266	271	278	279	282	307	279	288	286	289	294	317	311	286	290	299	298	284	323	316	295	309	294	290	277	286	320	293	275	276	312	316	309	304	280	301	286	290	321	305	313	314	299	313	298	311	281	269	309	278	247	290	290	259	319	321	281	289	277	256	272	288	299	300	314	290	316	299	306	309	302	283	272	341	322	323	295	280	302	293	281	316	295	324	281	280	305	284	278	283	309	293	326	304	286	288	267	282	274	328	309	273	284	323	314	315	296	287	268	300	336	297	297	279	312	329	301	299	296	322	274	311	284	277	290	300	316	317	311	325	337	317	300	287	283	303	287	289	314	297	305	271	309	291	294	306	290	293	266	292	325	286	309	262	253	295	280	246	310	318	292	312	288	283	286	293	273	307	254	318	292	312	263	331	292	281	263	310	284	268	299	289	301	303	306	290	286	313	323	272	312	316	258	323	285	288	287	269	290	328	269	308	306	294	281	269	317	264	267	282	304	281	294	302	333	306	303	266	241	287	276	304	300	307	299	307	283	319	282	323	275	312	297	312	314	282	295	307	325	305	297	321	300	305	305	291	288	292	281	309	284	280	281	279	270	314	303	290	290	295	325	276	298	325	281	306	312	281	290	313	320	294	296	284	294	330	300	314	273	316	296	308	298	297	291	276	303	300	311	300	305	295	290	301	281	284	316	282	281	307	298	305	287	295	321	281	273	309	294	277	324	295	327	267	267	274	270	299	312	300	296	284	304	286	315	306	316	269	325	309	304	316	330	317	313	307	283	297	266	317	289	325	324	304	304	308	299	291	287	311	291	288	311	281	299	293	292	313	299	273	322	351	262	260	296	303	299	303	324	326	297	320	290	302	296	299	308	316	321	306	279	295	320	291	314	271	311	328	280	299	291	285	322	302	293	324	289	293	284	296	300	327	281	305	280	317	302	284	304	293	317	281	293	328	302	308	308	295	278	281	291	307	310	296	313	307	301	314	290	277	333	303	285	266	294	312	292	307	310	285	331	284	307	301	253	292	320	300	258	315	310	289	296	285	305	295	299	287	306	312	299	287	275	321	295	306	268	334	283	312	294	267	309	295	314	279	289	293	285	316	323	313	289	296	319	275	300	305	301	308	283	288	300	303	316	334	310	290	284	294	292	305	282	299	291	296	337	289	274	292	297	333	302	300	272	271	302	306	296	308	301	289	297	315	317	295	294	283	293	285	290	314	303	296	268	305	295	325	311	288	281	304	279	294	287	293	288	303	316	289	309	284	305	269	282	301	313	274	327	283	318	287	318	333	295	286	320	312	297	338	276	263	302	284	306	308	258	293	296	314	313	298	287	275	271	314	316	285	289	267	263	319	296	306	310	287	297	269	263	300	294	274	302	262	290	309	284	302	299	316	278	320	281	298	287	287	296	290	296	311	289	309	313	282	296	315	306	314	277	290	296	294	299	294	318	301	310	305	309	308	307	308	304	268	312	281	275	277	314	290	304	301	277	311	317	300	313	358	298	321	296	314	309	306	282	308	285	249	267	286	306	289	330	277	308	285	288	302	260	304	274	290	310	271	312	285	324	302	300	338	305	320	301	297	318	313	287	276	307	266	321	292	284	300	306	314	323	294	332	302	279	340	297	275	316	318	296	305	287	322	307	286	329	319	312	336	298	254	279	272	301	284	296	284	305	298	316	269	320	296	317	287	273	293	311	291	328	313	322	279	281	317	305	294	307	302	281	283	319	300	288	304	288	294	300	287	322	319	285	311	286	299	293	273	293	277	298	286	295	305	316	310	281	309	280	303	304	279	293	275	295	299	299	338	294	310	262	300	322	342	303	268	314	306	304	281	300	289	312	293	323	291	307	296	285	290	285	315	305	279	283	284	272	301	283	301	305	285	316	288	291	296	288	284	276	326	282	308	308	307	303	317	288	294	277	301	311	314	294	335	291	275	282	304	321	285	296	318	306	273	295	285	295	294	337	281	319	315	313	278	278	266	328	293	306	311	281	325	329	296	299	304	282	306	289	298	304	297	289	290	314	291	294	295	293	266	298	284	325	313	302	286	275	306	297	269	272	274	271	340	297	278	294	295	297	313	278	273	281	282	259	324	297	312	320	314	305	294	305	325	345	301	324	278	317	287	285	299	323	295
27549	19972	8030	1817	1121	979	931	952	838	854	829	877	917	842	862	841	861	839	861	891	906	840	916	851	894	861	824	850	827	871	891	829	803	849	824	859	898	884	867	859	866	847	843	806	831	836	798	812	860	866	845	853	819	899	849	846	898	881	847	887	863	793	868	836	805	875	847	857	877	885	844	883	848	829	854	828	867	865	898	859	859	853	875	832	867	858	842	867	880	823	866	809	858	874	854	825	813	868	808	851	855	850	808	877	842	830	892	868	838	815	871	852	819	837	839	867	850	849	866	838	827	841	842	793	823	797	829	904	841	904	842	815	819	872	848	806	827	813	817	801	880	877	788	836	848	838	875	850	804	861	861	854	838	853	860	807	864	861	866	818	874	841	863	838	821	845	834	836	859	831	825	862	886	810	805	836	844	846	886	829	862	848	821	858	789	857	826	869	874	857	858	862	876	882	798	824	838	882	911	860	850	837	885	844	800	809	810	862	865	831	842	818	852	800	840	780	885	869	904	777	859	861	776	893	811	845	818	835	800	852	832	847	786	814	847	901	840	895	833	848	789	893	836	858	878	865	840	839	772	792	823	896	789	843	832	841	817	841	852	813	890	886	831	855	849	877	835	864	895	825	876	901	847	851	797	835	889	897	856	792	814	864	838	834	853	812	800	932	911	872	901	879	789	899	788	854	877	854	868	822	876	859	834	836	852	862	851	842	848	776	873	836	827	888	842	866	812	888	839	870	848	827	844	900	821	848	875	895	819	851	870	805	860	864	894	866	798	845	814	868	869	857	858	836	861	834	855	854	851	826	852	850	861	834	833	843	861	823	852	815	810	810	840	864	828	843	803	852	827	839	862	885	907	805	858	845	787	775	867	901	846	878	812	807	811	831	817	911	868	860	858	809	832	813	880	828	813	804	861	874	855	868	822	859	880	801	815	869	837	840	884	859	864	826	871	821	823	800	809	834	820	823	859	860	853	845	770	861	872	817	804	895	809	859	849	828	868	872	857	858	832	822	831	822	871	904	818	867	852	841	830	851	855	871	892	805	818	869	766	838	833	805	868	846	838	816	833	820	822	807	804	858	792	846	845	852	854	838	878	881	849	846	842	838	851	871	883	874	845	848	869	840	826	849	813	805	840	893	850	889	804	811	846	816	844	840	813	866	959	816	875	842	826	818	857	817	829	814	893	816	845	827	831	799	836	818	794	829	865	790	955	808	794	823	846	817	895	858	860	831	861	818	818	891	873	860	881	856	854	846	871	783	814	850	806	884	836	840	900	851	889	826	824	825	866	827	865	837	867	856	827	823	904	833	872	865	815	868	850	850	907	797	857	878	806	820	867	864	884	814	880	867	894	838	886	838	870	838	868	864	925	861	881	848	858	910	835	804	887	872	880	924	802	900	821	846	832	877	821	794	858	887	838	852	816	838	783	828	814	858	821	836	875	851	803	780	859	816	896	827	844	818	828	831	806	867	809	826	847	815	846	819	760	877	826	816	876	803	815	755	857	853	911	867	859	894	884	874	849	873	853	840	858	818	837	834	857	889	809	799	878	832	878	825	821	859	859	838	793	843	839	883	880	907	813	832	874	815	829	872	852	820	823	894	836	800	796	858	809	833	851	885	827	884	827	792	791	823	821	808	835	797	823	805	867	820	791	805	843	830	883	834	825	901	806	803	824	853	831	772	822	847	845	799	858	856	840	951	856	841	845	821	873	819	818	876	869	841	779	842	821	801	852	866	812	820	898	839	835	880	829	877	787	812	819	833	805	848	822	851	890	795	834	807	869	841	879	796	879	756	833	854	869	813	863	843	827	837	861	882	872	823	811	889	783	873	806	876	830	852	816	828	877	826	824	831	820	808	853	853	878	831	855	855	888	872	849	816	867	822	774	846	851	772	874	775	821	851	842	893	817	835	861	837	862	865	857	845	868	844	892	791	824	844	836	817	791	849	863	826	842	841	857	855	837	819	815	853	876	849	850	833	853	880	789	802	867	872	773	810	811	843	854	844	842	806	876	837	876	805	849	898	831	794	845	840	800	906	878	854	872	826	813	861	872	806	820	863	822	837	901	845	861	849	890	861	848	850	809	816	805	878	800	865	770	810	891	857	815	898	869	859	858	825	803	842	834	829	853	839	828	869	856	800	862	820	848	811	827	892	807	853	789	796	836	813	857	833	846	804	829	827	854	839	847	893	849	856	857	832	800	836	799	848	889	953	839	833	867	837	885	866	832	844	824	814	857	813	846	852	894	849	852	865	814	858	846	892	812	823	846	863	850	843	908	852	859	875	840	887	943	804	826	811	826	852	883	847	852	846	854	829	862	855	877	869	854	819	889	906	783	815	828	849	839	813	847	827	853	859	839	799	859	908	828	818	880	878	853	862	861	833	849	879	846	807	844	890	870	805	841	776	878	788	814	863	869	833	831	866	803	815	878	872	775	859	883	781	874	823	847	821	862	851	793	843	844	873	858	861	842	804	810	880	825	835	783	830	810	791	832	802	877	873	858	856	801	812	815	872	864	857	823	819	839	834	862	835	874	804	836	803	839	869	850	794	845	801	835	906	823	819	798	819	852	852	826	798	798	810	849	861	790	850	884	871	830	856	820	843	811	838	847	865	851	846	852	874	845	836	903	867	866	877	816	802	801	850	873	823	872	849	811	861	877	884	872	829	843	838	869	799	862	830	851	836	903	827	813	852	781	856	837	802	836	821	893	870	838	868	806	855	819	859	890	765	790	831	869	839	822	856	807	894	832	858	845	831	832	867	824	817	850	835	835	847	832	846	832	884	811	853	828	866	870	820	811	846	827	861	845	811	864	825	839	799	880	814	821	840	810	842	838	868	875	876	870	856	827	885	831	846	888	856	851	844	896	824	838	825	856	824	859	848	815	820	854	876	852	883	790	858	825	823	897	806	817	867	869	789	859	831	862	858	828	865	835	867	837	816	819	906	860	815	838	849	861	779	842	815	857	887	847	836	835	904	830	864	864	840	822	885	858	783	871	863	830	849	847	851	884	839	843	864	825	872	909	801	830	870	816	837	844	787	868	843	812	863	896	896	877	856	801	846	807	841	830	852	853	810	834	857	885	881	802	820	825	837	903	843	806	841	902	795	840	862	838	842	845	872	801	901	816	825	839	853	819	862	816	843	844	854	853	878	808	858	898	840	874	843	793	813	802	797	882	848	824	869	847	827	914	851	805	858	836	846	832	794	847	868	825	828	805	883	869	817	828	852	844	826	864	842	845	841	805	814	898	828	817	861	877	809	835	896	823	821	822	823	841	878	853	875	847	867	832	853	831	843	854	855	843	877	872	838	881	847	915	842	859	813	817	833	835	856	896	809	814	867	819	872	849	903	841	843	847	918	860	846	819	863	858	802	877	847	815	826	831	859	895	826	839	826	816	844	896	841	864	794	802	873	827	856	863	874	888	832	881	899	869	911	861	852	783	785	832	843	901	806	864	844	808	850	796	877	836	811
7243	6900	3444	1598	1188	1108	1120	1069	971	982	918	949	1004	920	938	986	929	960	918	937	976	905	918	911	940	895	940	934	944	928	884	967	910	867	870	909	963	943	940	946	857	931	912	904	949	918	906	901	934	905	925	879	860	968	895	914	897	862	911	886	936	912	885	894	927	855	910	929	898	963	929	835	865	886	913	917	871	953	885	911	920	918	914	921	932	934	861	911	897	888	934	923	896	943	920	929	880	909	891	887	932	878	949	907	862	872	918	902	893	884	849	885	894	917	909	888	932	875	947	900	899	906	935	887	914	909	919	980	931	914	886	884	922	950	880	876	908	909	910	948	918	881	901	981	958	946	894	898	875	920	853	929	926	934	893	827	887	895	909	950	857	910	913	907	826	938	911	872	902	938	941	948	892	929	950	906	908	893	885	883	868	880	895	913	940	937	935	920	900	906	908	891	947	966	928	913	886	961	950	939	866	915	912	926	893	947	895	889	901	873	905	913	936	886	884	937	894	914	900	912	886	917	908	943	922	944	1003	887	925	878	890	907	961	945	889	897	905	897	996	879	885	879	935	985	919	936	868	933	922	940	850	884	922	910	941	934	909	832	863	900	912	918	947	965	834	945	904	945	891	909	936	923	890	879	934	936	877	946	958	904	981	924	883	894	935	919	957	947	908	918	917	955	896	977	877	906	893	954	903	898	888	929	923	903	967	896	916	945	928	880	860	903	929	930	963	937	853	884	943	885	862	922	909	903	889	865	910	895	932	954	916	878	925	922	940	910	859	866	877	951	897	897	917	899	897	941	911	887	905	992	946	914	929	896	915	897	951	940	962	911	941	895	909	909	945	882	937	876	892	915	917	949	885	965	895	914	885	918	928	872	861	916	958	904	939	950	925	863	951	944	882	893	925	879	914	971	896	922	902	867	940	912	913	912	927	894	871	971	912	927	946	895	921	919	921	891	942	1007	895	921	897	845	918	938	915	932	933	928	962	959	908	957	897	906	861	955	973	907	894	933	913	892	899	894	895	936	935	900	909	979	904	962	905	882	966	908	931	862	883	908	862	925	910	996	903	943	888	962	943	921	908	882	908	936	913	891	898	938	876	850	960	919	917	884	933	915	925	918	959	894	893	905	897	928	912	859	900	941	902	970	868	916	872	900	919	905	920	928	1003	907	916	911	944	906	912	937	891	946	979	907	912	873	980	935	916	869	926	936	941	931	897	868	927	934	903	911	925	834	950	885	903	930	880	830	902	933	892	952	895	899	906	890	922	885	883	956	879	944	871	958	920	922	922	937	952	904	895	896	960	945	936	918	921	890	953	889	950	873	926	950	926	936	915	945	943	917	899	926	928	910	933	931	952	918	940	923	927	937	929	902	948	915	949	894	932	932	936	894	910	967	954	954	862	935	933	915	882	878	884	975	930	910	863	937	943	905	877	921	921	924	881	915	912	881	917	940	970	897	927	890	954	947	942	901	900	928	869	878	932	920	904	927	871	934	896	950	964	819	875	915	935	870	916	909	943	877	876	924	909	921	926	836	880	860	880	885	902	929	856	895	914	922	929	927	974	981	936	902	955	947	936	883	883	966	902	872	884	923	923	958	918	929	921	882	937	863	936	941	949	979	929	941	967	897	907	934	877	971	873	895	908	925	908	940	926	927	878	941	893	812	964	904	882	911	903	947	873	894	943	966	926	927	918	884	958	912	898	939	911	950	889	900	931	917	918	897	892	945	897	903	881	907	928	898	908	886	955	899	912	856	963	967	913	890	881	911	882	914	899	958	915	871	967	936	921	913	909	914	936	891	954	869	891	935	926	925	942	931	963	923	897	887	865	876	848	873	903	877	944	895	936	881	949	879	955	908	949	921	955	945	885	932	947	899	906	915	903	913	930	848	938	947	913	942	948	943	894	983	934	946	867	891	881	935	943	922	920	921	882	894	860	903	986	930	934	883	913	901	900	868	929	914	924	956	881	928	928	965	938	912	885	898	891	914	934	891	948	925	896	954	929	900	895	931	862	936	926	891	894	899	935	925	896	898	943	922	907	914	914	939	943	893	889	875	914	908	931	922	881	856	892	917	972	902	912	947	912	911	858	904	980	955	923	969	962	906	903	896	923	890	957	890	922	873	920	954	923	928	901	929	910	943	908	872	949	941	941	968	928	904	950	924	933	919	929	929	940	935	972	931	876	942	919	870	942	873	893	922	968	935	972	973	873	917	910	864	919	964	927	882	906	914	918	923	924	917	940	878	938	926	897	919	933	890	920	912	902	933	887	898	895	946	888	923	930	879	916	873	892	925	921	937	915	963	926	898	935	919	867	846	927	890	954	946	952	938	902	897	959	869	853	935	932	884	918	882	920	912	887	904	927	876	892	910	902	900	943	891	902	895	933	907	933	913	912	945	1008	954	911	926	935	898	972	942	868	883	865	915	912	946	986	927	921	883	931	883	922	924	941	920	952	936	895	924	872	836	943	943	949	928	911	909	937	884	871	923	895	877	897	868	930	910	926	890	901	929	916	898	921	914	882	956	989	896	906	918	928	875	880	907	969	886	925	878	946	965	916	943	893	881	922	955	933	919	956	934	925	911	919	903	906	901	934	891	857	880	906	911	902	937	927	904	916	947	942	966	910	922	894	903	906	926	927	897	935	887	899	955	873	884	915	893	918	912	907	937	939	903	984	920	957	872	966	924	911	906	917	928	923	917	943	981	914	904	884	956	881	928	923	912	942	854	892	927	882	977	886	942	906	870	931	888	970	967	901	919	901	910	905	863	908	950	917	880	925	920	903	897	916	861	921	910	960	894	930	866	908	914	929	945	895	955	913	908	983	861	905	988	917	962	860	927	962	896	898	903	887	958	932	927	870	925	895	848	953	925	921	933	891	883	925	990	944	893	968	922	910	856	919	906	905	923	910	900	923	908	950	887	978	917	945	864	934	900	943	907	929	949	953	932	941	887	917	879	901	926	895	929	905	881	917	912	922	866	934	923	934	902	909	917	900	907	909	898	907	933	1019	922	962	919	972	918	928	888	888	940	991	892	909	953	866	864	904	914	904	949	928	878	916	910	863	906	962	951	908	922	921	909	906	944	887	954	888	918	910	904	864	872	894	933	919	874	924	938	902	900	920	942	927	945	906	910	932	840	911	905	953	976	945	945	894	877	938	920	891	946	910	898	902	892	889	877	871	953	912	940	874	920	898	927	889	891	919	892	921	914	923	927	938	929	961	927	944	914	900	925	845	877	879	919	937	918	976	954	939	924	899	914	947	936	865	887	986	911	878	900	928	932	859	892	903	889	906	873	901	893	890	858	912	901	926	876	880	921	934	942	932	869	908	932	943	908	910	888	930	899	901	890	937	920	892	909	974	926	913	923	871	913	908	915	869	969	908	920	894	922	924	867	934	913	896	911	965	969	877	883	879	887	917	896	929	890	911	920	895	900	902	881	898	935	925	937	932	866	932	901	893	879	936	965	936	882	908	900	918	884
23916	21306	28450	24507	21284	10444	1544	1081	897	893	803	778	735	744	689	736	714	728	709	697	676	731	664	683	660	636	651	643	638	685	642	628	619	624	562	595	601	650	617	671	631	662	588	630	616	660	633	589	646	629	620	630	616	633	642	599	583	535	624	622	620	654	579	621	640	626	639	623	623	643	603	586	626	605	570	610	629	597	616	603	594	650	617	622	643	616	619	603	620	597	625	693	614	561	585	624	589	609	633	590	639	609	566	579	606	625	649	651	609	595	633	642	620	596	648	637	671	649	585	556	573	593	626	608	676	604	631	580	642	616	633	614	599	617	606	598	594	672	620	604	633	609	593	612	642	601	582	593	603	641	611	649	580	643	642	678	613	633	619	599	570	618	628	584	617	622	616	632	623	627	628	612	574	625	531	632	606	570	602	616	607	617	596	608	653	638	619	620	624	647	654	630	586	620	624	614	593	628	613	609	588	604	601	624	646	597	579	615	582	608	592	596	624	598	626	618	608	596	590	610	643	596	609	617	643	578	579	631	627	633	604	611	576	594	598	622	646	581	618	600	586	602	620	652	607	641	635	619	637	652	581	622	628	624	593	654	603	598	592	623	620	616	617	636	592	594	656	592	583	648	635	619	632	615	612	594	646	633	670	615	606	625	581	581	600	594	621	591	593	617	587	584	531	633	633	600	603	610	588	592	559	611	637	591	632	600	636	607	626	577	564	602	635	585	611	608	609	655	556	603	648	646	649	638	623	604	607	602	622	631	617	633	605	616	586	604	589	637	629	613	606	621	668	673	626	617	590	642	608	632	616	613	604	601	645	676	605	629	593	617	567	616	635	616	612	643	622	577	592	628	622	600	565	603	619	605	604	656	621	566	552	614	652	577	642	621	602	625	607	661	569	627	578	602	562	684	640	621	630	607	608	602	589	613	574	614	648	587	620	598	606	615	685	605	652	584	646	598	685	630	669	612	631	635	607	604	613	582	634	626	626	646	639	604	599	630	614	623	616	626	593	636	593	637	596	616	647	580	610	580	588	577	582	623	575	589	616	613	666	639	618	625	610	631	586	605	610	649	607	634	649	609	605	617	602	622	647	599	623	582	575	604	620	564	637	620	617	588	574	613	617	628	631	626	580	641	630	616	602	618	584	607	648	613	604	626	596	594	627	582	622	618	559	593	646	617	600	597	575	587	599	609	631	647	651	654	600	639	613	576	603	598	595	640	596	624	631	623	622	607	642	607	647	602	562	614	594	605	615	642	597	620	630	611	656	603	605	610	628	582	610	600	584	588	611	608	655	631	639	575	609	631	615	638	620	608	573	593	656	613	597	607	630	621	597	645	655	608	625	608	591	598	617	586	599	626	632	599	623	620	596	597	568	595	611	605	614	624	605	586	599	622	589	631	628	609	604	584	650	616	640	591	592	633	606	599	629	618	635	602	589	585	618	588	626	609	620	570	607	641	625	622	587	620	604	587	628	620	646	613	599	609	640	583	585	607	604	618	612	627	643	592	650	595	615	577	625	572	574	632	592	594	621	659	618	638	644	581	584	581	587	630	651	609	595	613	580	595	631	598	617	603	618	596	587	592	624	573	620	610	644	569	604	607	622	596	586	596	632	647	609	591	638	627	596	628	629	608	620	640	633	587	638	657	627	622	616	616	590	663	654	604	605	655	645	622	645	612	605	608	618	625	615	617	616	653	643	625	596	602	640	653	612	557	629	600	652	611	589	608	633	624	645	603	610	644	638	619	633	646	649	612	685	596	621	582	610	603	599	592	639	606	601	630	618	625	605	590	645	586	651	592	638	625	619	619	620	627	571	613	603	621	612	629	628	563	620	606	636	613	614	615	649	603	609	625	651	581	598	653	583	581	660	640	652	570	628	638	599	600	644	625	600	613	651	633	607	595	564	582	632	632	622	590	621	584	668	631	588	589	646	555	582	591	612	610	619	653	610	622	645	619	585	599	586	615	578	544	584	618	579	607	624	580	602	610	613	609	618	625	580	591	610	633	611	627	643	647	607	605	625	648	593	642	658	615	659	581	635	666	606	571	619	601	604	605	637	625	655	620	616	598	590	606	582	571	655	647	599	604	589	658	624	618	589	619	604	619	563	612	642	597	628	621	569	599	600	611	647	621	617	618	661	582	595	629	580	603	575	604	617	597	631	580	610	627	565	612	632	582	640	633	651	613	607	608	607	606	585	590	586	601	624	574	612	634	604	612	601	597	630	621	616	617	608	650	615	659	611	603	554	646	592	669	569	556	603	612	676	605	579	640	575	593	559	597	621	582	620	655	613	621	617	565	598	622	582	633	617	611	612	587	610	652	598	620	600	630	619	582	634	606	611	626	654	602	573	657	594	619	600	587	580	614	657	617	630	597	618	629	614	641	570	618	616	620	598	647	627	614	631	602	617	573	638	607	607	651	577	576	673	629	604	582	601	635	622	612	622	606	615	603	613	654	597	619	638	582	657	631	616	557	601	622	558	636	660	622	623	584	635	667	623	606	538	556	586	573	583	617	637	573	629	627	566	627	623	596	580	613	607	564	655	627	596	641	628	626	614	654	605	624	559	605	605	608	612	608	596	632	623	622	614	626	641	581	556	636	617	664	616	597	555	599	601	630	624	613	610	653	577	618	662	644	606	641	597	634	595	612	644	626	643	615	593	619	605	595	666	604	619	602	605	582	596	641	618	625	613	644	638	579	630	575	660	597	591	623	620	654	648	627	632	621	631	630	576	631	631	554	626	633	608	621	606	622	635	646	606	624	583	630	593	619	608	603	595	629	633	619	633	585	664	625	641	606	620	590	601	590	640	601	606	600	569	590	611	599	617	583	621	611	593	612	646	641	616	592	630	590	605	623	636	618	584	614	596	615	614	614	575	645	582	595	609	615	674	623	595	607	641	633	613	572	615	612	588	609	630	623	575	617	595	602	582	634	620	610	638	650	636	643	574	596	612	614	575	607	580	676	607	575	578	585	629	650	632	612	637	548	552	603	577	631	629	620	639	608	617	582	640	609	645	582	560	604	628	632	594	573	586	606	613	606	634	657	618	630	604	576	630	646	599	613	596	606	632	577	618	612	657	609	612	637	595	625	590	585	625	608	611	590	567	607	554	628	598	616	581	612	614	599	626	671	612	668	609	614	609	623	602	646	615	661	637	630	587	566	585	632	629	609	576	625	629	595	618	610	532	625	609	614	637	585	654	667	650	620	603	631	629	620	593	585	592	584	625	606	622	622	588	628	588	613	577	652	610	600	572	589	581	585	583	572	616	656	637	613	604	586	635	611	597	590	562	619	610	589	631	579	591	588	592	607	638	612	570	685	638	632	594	589	617	634	607	626	588	616	591	591	623	589	544	643	593	619	602	639	585	611	638	586	643	593	623	634	601	636	627	655	619	596	573	645	586	629	600	580	667	643	588	639	595	616	622	639	645	559	600	635	616	605	585	638	573	599	619	637	621	643	639	600	584	616	647	594
5815	12994	8679	3909	2766	2042	1779	1500	1217	1112	1057	937	889	873	850	812	854	780	851	834	860	801	740	754	769	731	715	774	707	750	707	754	751	745	708	741	705	707	695	739	754	652	687	683	690	700	683	702	703	702	657	749	685	647	703	679	690	653	688	669	629	696	714	644	702	655	682	712	748	718	674	701	685	699	683	708	668	688	700	684	664	668	666	683	705	666	714	687	717	674	651	683	684	660	716	648	657	692	688	691	728	666	688	694	744	682	733	664	685	712	667	684	722	633	655	688	681	672	666	706	629	633	686	703	646	722	691	682	663	689	704	693	698	697	675	692	703	700	693	626	778	647	678	670	685	696	671	656	694	679	664	697	648	717	723	671	650	649	717	657	699	667	682	678	706	684	707	698	683	681	690	700	693	675	653	720	679	670	665	728	712	658	730	725	655	723	667	659	715	680	659	711	699	701	678	643	702	707	679	683	683	642	693	658	711	701	670	673	701	668	692	710	657	708	674	658	673	677	732	727	714	690	715	657	715	717	636	678	666	700	621	634	684	714	645	696	664	742	646	711	662	662	706	641	677	699	689	695	671	727	719	685	690	704	690	664	655	721	658	676	668	703	719	697	649	721	690	690	739	691	648	675	664	698	707	665	703	691	667	689	689	678	674	668	690	734	656	686	708	647	675	706	692	637	702	698	677	696	697	739	649	641	672	698	692	666	683	695	697	714	679	707	654	696	667	672	691	702	615	741	736	683	702	684	708	680	704	671	675	665	663	680	650	699	697	693	724	694	702	709	640	657	646	680	692	670	654	665	700	687	692	683	674	673	677	694	689	662	682	679	715	701	645	680	673	693	690	662	616	700	649	658	678	659	720	665	667	642	650	662	708	692	684	636	737	688	682	678	674	678	726	690	683	673	679	677	684	699	654	668	676	602	702	708	746	681	699	679	700	719	702	670	658	682	736	703	676	650	709	662	640	663	700	661	720	708	674	638	697	693	671	670	678	696	685	688	693	684	713	693	694	691	693	682	696	659	684	697	658	664	702	682	651	723	623	724	705	649	701	717	700	667	633	718	706	691	692	633	705	657	684	653	690	733	703	732	653	685	665	657	701	699	707	599	696	674	687	688	664	716	720	675	689	674	697	704	682	646	703	661	659	662	704	679	695	668	640	608	685	633	683	653	653	683	683	691	675	683	692	637	729	717	689	692	677	750	705	691	685	682	675	713	678	686	660	666	660	736	666	728	678	702	658	705	677	699	618	632	720	679	661	692	701	692	637	679	636	675	685	660	644	656	694	735	699	670	662	681	685	698	657	705	648	648	678	718	676	717	680	659	677	694	668	648	669	722	687	704	689	662	662	670	679	666	696	664	644	686	687	720	642	685	646	677	674	671	688	706	709	700	645	700	645	675	697	662	693	663	723	672	610	685	686	668	681	689	698	726	689	703	676	715	665	680	681	686	686	678	680	722	693	722	676	659	687	689	727	663	691	709	718	654	690	690	672	696	688	683	721	660	685	685	659	666	653	707	735	704	671	705	682	672	689	666	680	712	719	701	710	749	662	665	709	617	670	694	710	695	677	644	679	663	673	678	705	674	692	674	697	700	639	660	671	651	677	716	648	666	691	704	671	701	627	703	606	650	717	671	703	644	681	664	652	663	644	698	692	697	706	674	670	720	667	703	697	662	709	663	698	677	677	705	654	689	688	671	663	672	658	681	677	696	660	661	695	704	667	716	662	674	688	726	661	676	709	672	742	742	672	674	693	652	667	690	694	664	736	682	679	686	659	705	665	667	694	706	694	686	641	696	695	737	664	659	696	644	700	661	691	649	662	691	682	704	659	687	689	712	723	660	667	665	672	655	672	679	629	652	718	661	625	702	708	705	685	671	662	711	682	682	680	678	735	703	685	706	695	730	668	690	722	684	700	675	713	678	681	628	695	676	706	709	692	728	677	669	726	755	720	665	718	702	732	720	675	642	651	723	702	695	665	674	665	668	652	705	679	671	671	710	731	688	666	665	669	653	687	703	666	654	695	639	695	670	713	673	693	689	628	648	722	697	666	720	674	654	693	696	656	694	652	730	702	700	678	704	712	723	679	678	676	715	716	707	683	675	687	694	686	694	688	654	736	702	667	708	704	686	658	692	708	710	717	688	690	675	714	650	705	678	650	679	657	701	673	726	706	682	655	689	688	697	697	694	670	663	718	640	698	659	674	679	708	670	655	663	688	665	683	634	668	648	629	695	693	668	670	639	671	679	665	660	725	628	670	731	663	676	682	628	662	661	672	644	678	692	733	636	701	667	690	698	696	732	669	686	682	668	668	667	687	642	677	646	664	691	701	720	723	662	673	667	697	654	660	683	680	671	665	664	707	676	671	688	710	636	682	682	648	658	654	686	644	678	719	688	675	720	719	638	696	675	688	635	685	671	642	664	688	718	710	705	628	686	688	709	685	669	694	665	701	660	676	656	689	694	695	744	673	679	745	697	688	660	673	717	674	713	664	727	696	684	724	668	650	685	727	684	635	694	674	643	677	654	686	674	700	670	686	665	704	695	661	670	648	660	697	628	666	702	687	663	677	725	694	685	751	693	665	668	702	692	652	691	671	687	688	684	641	706	664	653	654	672	678	676	665	699	693	679	623	678	680	731	637	695	691	685	688	704	731	695	663	677	737	619	636	692	672	678	652	664	706	685	691	691	665	709	685	695	685	692	733	651	661	701	679	676	679	656	703	673	691	666	669	697	695	687	696	692	674	733	697	643	659	655	687	649	689	706	656	653	633	698	663	687	665	643	652	667	672	697	733	686	735	688	688	694	669	679	660	711	724	660	662	646	660	710	738	619	715	688	694	591	660	668	686	707	664	683	716	633	705	699	682	706	643	639	723	657	689	677	694	708	671	703	698	672	709	682	676	655	690	657	719	692	679	692	708	686	659	636	676	698	733	752	687	728	691	703	678	690	644	679	684	667	709	708	679	673	665	662	660	635	664	650	679	667	676	659	676	684	707	671	672	686	704	704	675	683	662	711	677	703	611	681	747	696	732	674	652	658	678	655	691	663	696	615	667	665	654	672	640	694	690	688	642	696	675	722	674	649	743	676	694	699	685	668	663	657	682	686	667	674	663	655	684	661	686	716	668	743	697	727	675	689	715	690	712	702	664	668	661	646	677	704	674	683	639	698	656	687	687	675	678	686	753	708	716	706	671	695	679	676	677	713	664	711	665	648	649	682	645	769	676	702	716	720	669	695	691	695	718	696	698	665	667	674	657	690	683	689	700	715	660	689	680	736	632	701	747	690	682	672	727	616	704	636	685	648	667	703	680	668	704	706	689	692	644	667	662	709	658	679	675	666	709	658	703	675	678	670	682	679	655	679	638	672	646	675	706	714	661	660	682	688	673	672	676	702	664	647	724	643	720	673	659	688	650	657	661	674	667	706	720	647	692	694	702	699	673	729	682	723	640	703	626	645	706	666	686	647	686	657	683	700
24979	21341	27507	25450	12404	1300	972	896	776	725	723	718	689	719	756	702	673	726	727	691	697	639	675	675	669	652	641	715	675	662	658	656	654	637	623	631	652	598	627	635	623	630	607	629	653	632	592	621	603	604	621	585	616	613	594	613	657	636	602	612	595	633	639	599	637	630	598	612	596	619	605	661	636	631	623	576	631	619	602	598	632	552	618	606	657	564	628	628	627	619	653	567	588	635	613	634	613	639	662	668	608	629	632	605	605	629	658	606	612	659	633	623	626	652	584	650	629	636	595	606	617	643	598	625	598	643	610	600	602	641	594	644	623	638	628	645	591	637	599	603	641	628	628	656	632	594	636	665	627	627	626	651	612	584	620	614	685	593	652	640	617	611	606	634	541	611	630	658	596	617	586	579	581	619	603	590	635	628	650	691	645	602	622	614	635	639	620	635	597	656	606	659	630	606	632	612	635	637	647	555	634	607	603	598	610	616	637	640	614	595	602	646	627	664	577	658	632	617	633	624	626	628	648	589	624	640	631	617	588	586	588	583	643	627	570	615	617	671	594	641	652	685	647	592	630	633	629	606	607	625	633	618	630	676	652	589	618	592	622	567	620	624	609	634	599	594	627	612	577	602	587	619	626	597	637	613	612	627	623	612	598	612	613	622	645	603	596	593	625	599	625	627	590	582	633	578	615	653	645	599	584	636	605	693	652	608	609	621	610	602	609	651	637	636	613	623	594	606	640	640	656	631	625	643	585	610	613	601	595	695	623	584	599	608	599	643	602	643	646	622	614	604	635	647	605	576	633	573	638	625	633	637	631	646	603	649	599	607	624	649	652	591	644	626	647	620	624	610	612	623	566	625	614	580	569	577	619	641	628	598	629	645	637	663	638	652	581	614	616	618	615	612	636	596	557	608	613	611	621	639	623	662	646	619	641	643	630	630	616	600	642	675	584	585	642	613	633	568	607	635	607	620	629	652	641	635	608	655	640	634	619	628	621	610	670	634	636	635	572	639	680	632	642	620	651	560	613	611	622	662	624	657	596	586	615	594	652	614	656	649	605	612	612	690	581	619	644	598	607	600	605	623	654	619	595	592	664	622	626	604	649	574	659	635	645	618	639	613	626	621	628	625	626	649	607	636	602	669	639	646	655	647	587	642	599	625	585	585	592	625	637	623	658	606	621	615	580	576	604	629	611	631	648	613	619	594	638	604	594	626	627	636	652	594	622	610	620	595	594	662	582	561	590	594	618	677	579	657	592	639	583	611	652	621	657	612	617	684	571	668	602	674	657	622	624	611	650	574	644	681	606	601	572	656	591	636	603	610	642	597	663	590	649	668	633	595	626	589	635	619	647	613	617	627	631	631	626	576	640	650	660	628	654	591	631	649	645	644	638	601	632	627	597	584	610	624	613	655	643	602	591	640	576	557	592	654	655	613	584	655	583	615	659	630	625	581	614	624	625	626	613	631	636	640	598	590	629	630	632	623	624	623	624	615	584	600	628	606	643	607	621	607	640	625	614	636	676	608	622	583	617	591	666	635	608	655	667	632	649	550	615	618	615	615	655	585	606	637	621	642	621	620	602	578	691	612	616	583	640	616	653	607	636	624	618	600	612	559	636	614	648	659	588	615	639	650	673	602	643	626	583	665	641	648	619	641	608	640	643	582	578	614	610	629	666	624	616	623	618	613	610	618	622	645	603	624	586	599	628	590	646	600	600	613	646	605	622	615	619	665	630	628	637	620	654	591	606	661	617	638	621	591	615	595	636	580	597	632	624	628	623	594	596	606	645	615	657	587	612	652	663	655	585	632	625	632	633	638	616	619	639	650	645	604	626	594	600	611	609	608	652	662	613	631	625	636	610	650	637	630	624	631	620	623	605	619	586	645	635	624	589	656	624	614	568	579	603	634	673	631	641	576	609	604	638	603	629	608	604	644	581	680	614	592	615	613	631	573	653	610	614	649	609	675	625	605	583	634	612	635	614	610	630	629	657	597	601	584	581	599	619	609	627	571	610	632	629	608	597	630	649	636	627	594	653	619	596	587	652	632	597	629	588	640	634	609	598	643	648	615	614	600	645	622	585	608	629	596	644	637	585	680	599	609	638	587	602	729	603	617	597	669	640	598	643	630	606	603	609	645	664	635	635	603	630	631	586	611	637	601	610	615	628	565	625	557	606	614	632	624	657	614	616	620	610	616	615	643	628	645	637	641	599	639	580	614	576	605	618	616	608	620	593	587	601	604	609	632	597	616	607	641	627	606	649	585	605	626	662	628	581	641	615	650	602	702	607	655	607	629	625	604	612	594	603	580	630	617	654	604	595	661	577	641	592	621	610	633	656	632	636	612	609	600	625	600	619	621	616	605	622	590	602	645	618	610	658	643	599	625	627	653	615	603	653	611	674	607	604	576	590	588	590	615	648	600	630	623	637	622	622	630	605	647	619	583	611	636	611	640	616	608	596	624	629	588	626	603	687	596	590	633	591	581	595	649	625	648	641	637	582	673	579	597	603	602	598	623	640	583	662	639	623	638	594	648	636	597	623	611	608	621	654	616	666	632	571	637	646	606	628	600	643	638	627	611	597	634	634	675	630	615	645	633	644	577	639	622	693	596	631	585	614	575	625	595	595	634	644	626	595	604	619	633	598	624	633	633	614	677	580	658	655	644	644	630	619	625	609	592	639	603	638	630	577	640	615	615	619	611	624	605	610	603	589	592	657	633	626	598	589	651	633	599	618	603	668	624	656	624	610	630	634	598	644	633	638	589	658	570	600	598	638	628	614	635	625	599	631	613	646	651	623	619	593	607	608	621	651	575	606	636	602	671	593	636	613	661	620	605	598	644	638	618	609	646	627	645	625	590	622	661	599	657	639	628	638	636	599	588	613	644	643	658	621	661	588	627	615	628	596	580	623	575	640	654	623	635	640	585	609	610	632	609	643	643	634	608	631	610	669	628	633	645	622	610	607	629	625	603	656	636	623	600	603	624	650	590	655	624	656	653	618	639	607	613	664	614	606	682	595	593	592	656	610	644	630	639	612	591	600	608	691	650	623	606	585	602	600	628	637	632	604	579	607	634	617	618	645	598	604	612	626	628	618	635	656	627	652	570	652	679	604	624	638	629	617	553	616	611	638	606	618	668	616	633	638	628	604	603	619	580	621	614	623	644	631	650	579	575	542	586	629	610	565	587	631	638	584	604	587	605	580	598	646	596	602	615	604	679	592	604	592	599	673	647	610	609	687	611	638	623	637	617	624	590	616	653	617	637	583	636	627	659	625	639	588	578	611	647	613	617	658	567	644	620	628	597	617	607	639	587	589	620	618	586	637	606	609	641	593	614	645	598	600	625	639	605	629	610	572	636	612	606	610	630	625	635	625	645	604	606	603	622	584	641	596	590	639	624	630	617	672	642	555	619	625	583	602	566	619	624	598	597	633	621	613	643	625	642	612	637	566	609	640	594	595	614	673	621	592	632	638	647	648	656
5172	7912	5476	2723	1944	1596	1313	1133	1049	959	908	793	806	781	735	750	748	767	768	750	738	749	763	721	716	710	700	690	717	731	685	659	684	701	689	657	707	687	676	661	718	663	634	652	656	701	638	640	691	664	678	666	636	636	644	671	643	689	635	702	636	630	718	644	658	662	653	644	679	657	627	686	662	695	664	680	644	609	668	660	661	665	657	687	631	657	656	659	663	669	673	674	681	697	685	628	710	660	683	680	679	648	648	688	680	660	637	695	713	696	652	688	634	677	671	657	601	612	668	668	708	694	650	647	661	679	655	640	703	678	679	643	668	674	696	674	643	644	689	656	687	658	623	672	767	712	679	708	612	680	721	620	636	709	664	645	672	690	676	664	667	661	700	649	608	666	672	684	677	674	679	656	654	662	689	713	654	665	645	668	635	660	696	664	684	655	661	739	669	681	663	678	685	652	661	692	666	637	651	680	678	662	685	629	670	680	697	680	655	685	691	687	646	701	656	685	683	630	726	654	633	648	654	672	669	683	641	655	636	666	678	677	684	653	719	661	672	649	688	646	666	646	606	630	685	653	660	707	672	631	650	627	671	682	675	651	659	611	663	677	666	598	700	655	653	634	702	675	699	669	641	664	686	665	677	623	709	649	688	680	655	684	646	639	658	649	649	649	654	719	661	682	695	712	697	653	689	694	701	632	637	666	679	678	650	630	665	689	669	700	676	651	682	659	665	697	682	665	672	657	660	663	610	656	670	646	643	696	705	625	678	692	678	695	674	659	697	713	657	642	683	628	632	692	677	668	671	671	693	632	656	664	659	629	681	661	652	662	593	668	634	653	666	682	672	711	694	653	699	665	670	638	655	673	649	668	634	678	645	650	687	651	657	689	646	657	589	646	624	687	694	646	654	652	723	626	657	690	651	692	674	657	649	679	634	673	686	688	632	652	641	657	666	627	667	651	678	650	665	668	708	661	655	675	646	697	660	661	694	650	672	678	617	658	689	680	645	660	687	675	648	622	646	633	655	658	665	659	638	688	675	690	696	674	652	675	670	636	664	704	673	678	696	682	660	689	654	642	677	694	669	661	674	684	663	685	701	693	696	680	663	639	652	671	674	699	678	665	689	685	655	717	641	612	671	699	676	654	657	661	642	650	678	688	630	730	663	638	679	693	704	639	667	649	646	659	640	669	687	690	652	623	695	670	651	679	623	672	696	685	682	641	653	678	639	676	647	703	648	633	707	649	665	650	651	693	719	688	691	682	656	686	685	691	707	691	706	659	696	673	702	674	734	689	683	663	672	650	642	624	684	677	656	657	740	666	693	683	671	659	656	655	654	731	681	639	699	657	654	628	646	684	696	691	671	660	680	654	650	650	677	631	643	669	586	667	682	677	664	687	681	629	711	692	672	684	650	692	627	661	693	657	666	665	675	659	739	679	689	676	650	669	648	644	620	667	672	654	624	686	663	666	691	644	615	669	647	622	679	657	634	704	610	657	629	662	703	671	659	648	710	661	667	632	671	631	719	670	721	713	675	686	666	672	659	664	666	676	653	660	629	652	686	676	690	665	664	614	682	677	674	676	686	698	643	650	682	640	648	623	628	700	678	673	705	644	661	644	654	694	677	688	686	671	690	714	654	703	670	654	717	659	646	677	670	662	666	652	694	665	662	667	653	629	670	687	667	675	650	719	638	730	625	660	717	708	716	644	669	698	687	645	651	623	630	664	644	701	647	674	711	647	685	634	652	652	690	668	683	654	669	672	665	655	685	624	634	672	688	641	681	673	672	651	675	640	693	678	661	659	619	695	684	638	716	644	625	640	690	669	640	660	686	610	679	675	630	686	666	664	701	622	700	684	691	699	672	675	627	655	623	679	662	650	615	661	660	659	652	626	672	643	658	660	676	665	689	681	671	694	686	651	671	695	666	629	678	671	671	681	654	633	637	678	646	716	686	618	696	670	657	720	687	699	633	647	626	663	666	688	688	652	660	689	666	692	666	654	670	699	657	697	664	654	643	704	669	645	638	650	657	685	699	626	662	688	649	699	698	710	674	660	642	618	653	695	714	653	624	680	639	655	597	702	666	711	655	677	670	682	645	674	681	655	638	646	688	660	661	709	654	706	639	685	694	644	643	675	642	660	660	668	671	671	643	672	711	617	688	627	672	658	649	650	644	645	705	663	678	689	688	684	661	701	668	642	656	668	691	682	642	675	632	667	709	688	641	669	669	655	692	669	655	743	617	676	714	651	716	652	687	652	674	702	628	652	676	663	687	721	627	683	693	645	658	652	678	649	644	663	692	645	686	661	620	665	676	650	638	674	676	692	657	679	683	685	680	675	650	661	661	664	645	664	658	671	639	628	684	663	672	656	660	662	596	659	708	686	639	704	648	668	641	643	641	657	676	649	641	631	719	653	625	667	708	730	647	637	630	670	641	652	670	695	634	669	651	717	610	675	655	677	696	672	639	690	671	659	655	634	639	654	683	701	667	637	655	684	596	707	677	676	673	638	635	650	707	690	672	702	696	670	688	636	633	699	687	670	660	671	710	707	653	682	640	718	655	645	639	628	663	677	696	632	676	675	633	697	610	629	650	636	669	663	668	686	642	641	626	683	663	661	667	652	652	696	660	728	704	637	673	680	648	703	637	694	691	666	673	700	651	700	621	669	713	677	703	640	699	656	685	647	654	677	673	694	620	664	674	639	637	654	675	695	654	684	689	675	676	643	686	697	666	683	687	658	691	685	625	653	659	661	710	649	653	672	726	692	676	656	681	630	651	649	653	674	667	727	689	634	712	668	703	656	674	678	709	662	653	670	670	673	674	690	646	720	642	634	673	671	648	696	649	666	652	637	693	714	624	655	684	666	638	660	650	690	656	668	660	676	731	657	680	708	662	656	628	703	704	647	655	658	632	671	655	679	727	688	685	673	676	656	670	709	685	713	618	716	670	666	664	636	704	671	676	649	685	690	660	677	739	643	660	696	647	734	651	662	633	680	626	688	686	702	645	677	678	692	645	698	676	655	698	654	665	654	634	705	684	651	646	688	664	681	654	679	673	744	678	663	732	659	687	693	695	685	652	678	697	666	675	653	688	700	671	711	627	679	689	663	707	702	702	691	695	718	659	711	635	624	659	616	658	642	661	647	652	640	695	651	652	638	672	662	662	619	655	659	645	657	684	628	657	690	682	634	615	705	669	663	670	653	659	617	723	682	678	648	667	684	646	702	667	630	656	663	721	676	669	637	646	688	621	674	644	660	685	647	638	693	647	679	665	691	677	666	655	720	672	630	675	640	656	691	670	645	704	680	705	684	684	683	673	690	674	693	639	669	689	685	624	665	657	672	646	636	658	649	633	702	684	674	641	677	664	671	617	689	720	620	649	662	621	696	600	642	619	694	625	679	685	683	663	658	681	658	654	664	693	655	670	680	627	706	665	663	690	663	700	695	689	655	627	715	631	670	665	621	668	672	636	651	654	675	721	696
22803	21330	28952	24048	21330	21372	8968	1163	822	687	627	533	537	454	427	419	414	378	398	424	423	413	366	339	349	346	348	317	324	363	298	297	290	293	315	310	296	334	272	289	314	286	269	273	291	292	252	280	261	255	288	253	277	266	259	285	264	311	257	252	264	282	256	282	289	266	264	291	279	270	281	254	265	282	277	279	274	274	275	284	292	290	277	279	264	285	267	273	268	296	243	278	255	278	272	291	251	250	258	253	266	287	293	264	282	273	275	298	291	288	257	272	257	272	256	283	256	268	289	286	250	266	236	279	260	270	305	228	276	273	261	285	264	278	258	270	278	290	292	218	270	266	266	264	302	264	267	285	251	249	266	253	269	279	276	279	275	291	263	291	262	271	254	268	268	277	281	285	288	245	265	266	275	278	251	265	304	297	295	282	249	254	234	288	286	283	277	284	321	272	267	282	276	286	263	270	266	267	267	224	294	290	251	269	271	268	232	269	264	294	296	248	252	258	278	309	268	305	273	294	244	250	279	276	267	286	262	261	265	255	279	272	285	270	258	249	278	266	266	287	302	269	260	253	247	253	242	264	257	252	274	237	301	279	273	303	284	260	243	293	292	267	265	266	265	271	267	268	285	261	295	267	275	250	268	257	274	261	255	275	247	269	262	244	263	257	283	285	250	268	268	245	265	260	283	285	274	269	275	279	253	285	278	254	257	271	260	260	267	259	284	280	251	280	264	259	271	273	283	267	278	264	253	255	274	260	275	279	263	275	285	252	276	266	244	277	265	272	245	279	298	280	262	275	265	261	259	249	226	247	251	291	266	278	266	279	256	282	245	286	277	249	264	256	286	267	288	272	287	246	255	276	278	260	257	257	274	267	261	276	244	271	257	294	290	259	263	287	276	236	283	272	245	263	286	256	270	277	288	282	262	274	233	274	243	261	234	269	300	239	271	257	291	259	272	283	262	263	269	259	269	269	256	265	276	284	280	281	273	279	275	291	274	263	281	247	265	254	246	291	263	260	243	239	255	250	245	240	266	242	265	289	282	272	251	263	258	261	273	240	270	239	287	269	288	270	285	250	274	259	262	268	251	262	250	286	284	262	284	266	237	269	269	268	297	288	260	275	314	246	276	244	261	234	229	278	269	269	262	293	259	276	250	270	276	245	263	277	296	261	291	288	275	268	271	259	261	222	264	256	264	284	271	260	309	260	260	260	249	272	257	284	280	247	294	271	280	256	299	261	255	223	272	251	285	272	271	248	236	285	278	274	246	269	257	287	232	264	272	268	262	271	286	260	280	240	247	267	238	293	281	276	256	279	283	260	262	248	293	284	269	253	292	255	270	288	256	284	258	261	298	273	280	293	272	290	289	255	235	262	303	249	296	275	272	263	279	254	234	281	259	278	279	251	277	264	274	238	269	273	247	248	271	273	272	259	246	264	261	284	258	261	271	276	278	244	276	275	267	261	298	266	286	279	246	300	294	277	289	270	290	237	262	271	275	279	247	254	252	273	245	259	276	284	279	282	250	282	272	296	268	285	251	263	307	267	297	297	256	280	236	277	252	255	270	272	268	256	258	255	263	242	259	277	256	273	275	289	283	270	274	289	269	256	233	264	319	239	267	266	244	259	266	276	271	241	252	269	256	248	244	276	235	283	261	288	252	273	251	269	247	235	264	290	269	289	262	270	267	263	265	258	309	255	274	266	259	264	283	256	281	265	281	247	260	244	252	271	282	276	278	260	288	263	251	284	281	267	260	241	275	258	255	291	251	283	272	249	268	270	258	252	267	254	306	263	287	267	243	287	275	262	273	280	264	255	291	284	268	287	266	240	287	249	292	294	274	258	260	264	237	275	269	281	281	227	259	292	264	251	267	269	276	280	229	245	293	283	300	261	276	257	256	264	249	278	235	270	263	249	264	280	225	271	275	288	258	264	271	283	255	277	266	257	296	288	260	259	267	274	241	258	253	267	247	261	304	282	270	277	254	247	246	259	262	280	252	253	256	273	288	242	253	271	272	285	282	268	249	306	275	277	301	283	248	271	264	265	277	249	282	266	278	258	251	268	252	282	292	256	257	301	257	246	255	255	312	269	239	261	291	293	282	251	260	240	283	273	252	261	261	279	262	250	303	250	282	272	270	260	268	254	272	269	256	258	273	292	241	279	218	257	257	268	270	298	260	251	272	273	259	250	280	239	267	260	260	221	262	263	237	265	272	257	265	258	281	255	294	269	255	250	274	268	251	247	220	269	278	244	282	274	285	248	276	259	279	270	259	271	243	270	287	254	235	262	262	276	273	270	261	270	251	268	260	278	251	272	261	257	250	235	260	265	255	287	273	260	272	282	251	268	274	278	268	269	260	286	282	294	267	253	271	273	273	280	272	263	283	256	267	254	277	280	239	281	248	266	261	296	262	295	300	247	299	252	255	260	253	300	302	260	295	269	238	247	276	298	286	233	258	250	260	285	273	286	231	251	241	265	287	284	263	297	239	256	270	307	258	273	315	278	238	271	292	259	288	281	248	253	246	246	270	240	276	253	301	286	291	292	286	273	267	275	261	256	268	241	276	225	278	263	240	262	281	249	271	248	264	272	281	286	266	264	279	260	218	252	265	253	265	271	263	274	278	251	262	250	243	255	262	264	270	254	275	268	289	252	280	287	228	261	253	286	286	243	270	274	274	266	282	249	270	242	277	264	260	270	268	275	250	259	269	297	267	263	286	282	252	285	267	286	274	300	274	286	256	275	297	274	239	264	275	286	236	268	268	250	272	256	251	292	251	263	274	255	293	271	256	255	262	271	263	273	271	244	281	265	244	267	255	253	260	270	238	250	288	275	255	245	255	264	310	268	283	276	249	280	253	267	269	274	257	257	250	250	262	279	259	242	264	257	268	249	271	253	268	263	254	261	290	270	267	248	258	265	271	238	276	278	263	242	295	309	255	278	280	278	276	286	255	274	272	264	285	259	269	269	249	262	277	274	269	254	270	247	277	295	285	228	222	280	247	251	283	279	250	263	259	278	266	267	266	288	270	262	266	265	267	272	247	265	256	280	255	268	278	281	255	281	299	305	249	232	254	264	261	250	259	250	279	277	268	270	254	250	258	266	268	250	258	240	288	287	239	257	272	246	291	261	253	244	240	256	263	252	264	280	259	268	258	258	251	259	240	279	284	273	266	269	252	266	255	236	223	283	211	274	285	271	284	282	277	266	254	278	264	272	292	265	293	289	282	228	261	275	276	254	251	301	291	260	246	264	247	241	255	271	274	301	287	251	300	281	259	278	257	268	261	289	263	268	263	252	279	266	260	277	260	251	264	273	282	261	254	261	276	285	261	272	244	273	284	271	260	287	246	283	260	279	286	252	261	273	262	281	272	256	250	295	266	299	261	248	273	268	272	261	251	246	260	274	235	251	262	264	290	257	260	267	284	274	267	252	249	257	274	274	268	261	256	258	275	270	236	305	274	243	287	288	275	288	292	276	262	301
6076	16385	11856	5946	4092	3007	2244	1773	1369	1075	932	826	719	638	598	549	524	536	502	536	540	501	491	465	436	403	369	375	410	381	390	366	371	321	336	352	353	381	346	337	315	313	347	298	328	314	336	297	325	312	294	329	340	317	294	289	291	293	278	322	319	322	326	332	316	352	300	280	293	335	329	302	291	272	310	298	289	297	301	295	312	321	316	322	300	303	302	330	334	310	311	316	312	329	307	293	291	304	342	278	290	299	290	317	323	300	315	294	314	309	315	294	292	316	302	308	291	315	299	277	300	280	275	315	289	300	283	286	273	324	300	291	281	302	332	341	314	295	297	272	298	320	300	311	281	284	338	290	300	296	295	334	290	300	306	284	287	293	305	340	264	306	304	327	330	310	310	315	283	306	279	315	316	281	282	292	283	307	305	289	277	295	316	292	275	291	301	294	289	340	304	290	269	288	313	273	295	320	314	279	281	305	295	309	307	275	283	274	281	326	258	306	300	294	303	312	294	309	317	310	287	289	287	332	301	271	289	297	271	306	289	330	327	287	316	297	301	306	321	297	289	269	329	285	314	313	291	286	357	298	308	314	332	312	291	300	327	265	286	320	298	300	304	308	294	311	273	302	294	280	311	302	294	303	329	279	310	303	301	262	296	289	336	291	324	285	311	293	291	303	300	299	276	305	287	324	301	344	288	296	300	273	317	298	295	280	286	285	336	281	309	318	311	313	275	288	299	314	298	308	296	308	309	320	327	325	256	274	274	326	279	300	302	273	279	301	295	286	301	261	297	287	295	285	308	291	274	313	285	300	295	303	265	314	288	293	291	314	314	290	317	307	312	296	280	288	306	293	279	293	320	276	316	328	294	299	304	309	304	306	285	286	274	293	286	322	303	311	281	291	291	309	291	302	317	270	275	296	280	301	315	275	302	307	270	286	302	288	292	272	278	288	293	320	303	285	332	288	300	278	357	306	291	295	335	296	330	304	324	311	330	327	273	286	284	282	308	307	298	336	283	296	294	306	296	294	306	296	303	311	307	281	310	249	272	290	324	284	310	311	309	298	278	323	304	294	300	286	291	294	310	301	288	303	267	291	280	272	308	289	296	328	307	290	315	327	272	293	309	289	314	297	294	314	316	302	280	290	281	320	334	279	270	308	278	302	302	266	297	321	278	329	286	296	284	308	303	310	319	279	300	302	293	305	316	280	290	283	289	300	291	285	306	299	311	301	280	325	326	289	284	299	307	299	349	269	278	287	274	312	308	312	327	279	291	299	282	289	358	283	309	294	319	266	311	301	297	302	287	275	300	297	279	309	296	305	312	329	325	260	326	312	289	302	293	323	312	309	287	326	270	309	352	296	298	278	300	270	291	271	289	310	318	304	289	312	330	323	308	300	271	298	303	313	278	293	305	315	321	272	291	295	314	322	309	301	309	295	304	295	291	293	304	333	323	276	300	278	288	291	330	318	285	313	301	312	299	286	337	300	323	326	310	279	319	316	293	304	295	274	307	303	308	301	275	324	279	289	299	296	285	293	278	309	287	270	332	277	298	311	294	318	284	300	309	305	288	307	320	305	322	306	327	287	324	256	299	310	325	297	300	296	314	298	291	326	291	295	290	313	319	297	281	320	285	335	303	284	303	295	293	303	295	295	282	297	333	324	297	272	273	303	307	291	281	286	308	307	309	316	311	293	284	315	298	313	284	302	314	290	321	312	317	273	282	298	292	305	302	292	271	320	300	298	289	299	307	303	273	322	292	319	305	304	296	282	303	307	298	320	337	316	315	289	291	324	328	296	304	295	312	295	295	306	319	352	286	301	335	270	290	261	337	291	307	275	321	305	316	270	300	301	320	316	278	299	292	300	297	300	319	292	291	311	321	300	322	296	269	300	306	323	344	316	282	327	325	321	273	298	328	257	307	320	306	336	303	289	305	299	301	284	279	303	322	302	308	282	281	295	280	279	312	314	302	298	316	312	263	297	304	301	256	309	334	294	288	307	285	278	272	310	315	307	284	295	307	305	294	289	306	291	289	299	323	312	274	268	278	277	327	291	275	294	328	302	271	285	277	306	328	318	304	264	308	280	281	277	270	317	334	297	297	302	326	293	322	300	282	340	301	285	283	269	290	310	296	274	291	295	291	304	303	311	300	295	292	302	295	297	297	274	268	286	279	311	291	305	259	310	313	345	311	324	295	320	314	276	298	299	327	312	290	294	298	294	280	280	341	283	296	305	313	303	292	275	294	283	307	309	292	320	281	308	306	318	269	302	308	274	281	290	323	312	314	296	306	276	296	309	279	342	284	298	319	300	314	292	284	278	308	300	298	301	303	312	303	328	330	317	288	279	331	301	296	311	309	316	305	283	322	327	300	299	298	300	314	292	294	295	314	279	303	278	286	298	296	314	317	292	285	303	298	321	297	281	315	285	315	277	293	294	275	295	280	312	281	311	287	292	276	294	297	272	314	285	307	284	304	312	309	308	287	321	306	341	281	314	284	280	298	318	307	246	304	289	298	300	322	292	285	298	300	308	271	327	284	298	300	280	273	308	295	286	297	277	311	296	297	278	310	285	282	330	268	307	304	301	306	283	306	335	308	299	326	247	293	275	270	305	322	304	325	245	277	318	322	294	300	285	272	307	300	296	299	280	301	303	295	306	303	315	331	271	315	289	286	296	280	298	318	278	316	309	302	309	301	310	293	321	306	296	295	291	287	313	311	280	300	264	297	300	290	296	288	287	307	284	320	317	299	292	302	319	296	331	277	315	276	307	332	317	300	283	301	320	275	306	327	316	311	294	283	312	284	309	311	299	277	281	287	286	331	291	291	272	295	293	254	293	307	290	304	311	317	263	296	304	301	288	324	297	295	299	289	297	301	326	293	301	266	291	319	303	294	323	289	279	318	294	296	309	292	346	338	277	292	339	316	279	303	261	323	303	270	318	297	286	300	302	321	303	303	298	288	283	270	300	311	300	327	308	293	263	297	290	262	271	311	296	293	292	323	295	301	284	304	297	285	286	294	288	291	284	295	305	290	295	297	303	306	323	295	308	282	308	327	308	283	305	281	303	291	305	301	310	291	292	290	316	276	315	290	317	283	312	278	311	291	308	288	285	264	319	321	308	302	280	294	313	309	307	318	330	306	333	305	301	255	298	308	325	303	326	311	337	279	295	313	315	304	299	283	321	295	313	304	304	312	314	288	285	288	286	314	286	271	295	305	263	271	314	304	301	297	307	279	323	292	323	284	302	289	307	308	310	300	307	311	320	291	302	297	320	320	290	272	317	293	327	276	313	295	305	293	274	311	290	323	288	276	287	320	276	319	292	319	297	263	313	296	287	325	279	302	287	304	279	300	313	294	315	294	297	302	311	287	306	306	312	314	328	306	335	301	321	298	284	305	297	287	311	289	298	295	303	288	324	244	301	300	316	310	353	270	314	297	308	284	295	298	288	316	308	311	287	298	267	311	309	305	300	301	293	275	279
27409	19656	7246	1741	1234	1130	949	855	889	906	857	832	819	857	870	851	915	828	876	888	847	899	846	848	840	824	835	856	905	853	837	868	857	877	835	869	874	875	894	858	808	885	882	849	804	818	862	836	849	807	879	857	864	850	829	842	833	843	830	856	877	797	846	879	825	843	858	853	851	812	808	835	842	818	834	843	845	842	852	839	834	811	837	867	852	826	858	859	831	895	779	837	877	829	823	809	857	801	860	778	868	810	816	841	771	906	792	806	842	866	832	780	848	833	859	794	829	834	839	834	797	834	824	864	886	858	810	822	853	859	831	808	848	824	849	811	835	856	845	866	819	870	823	837	807	832	770	796	840	852	838	824	813	787	826	820	841	889	851	828	805	837	833	794	885	866	861	856	822	831	847	803	857	838	828	835	844	832	777	863	834	857	868	845	846	835	813	855	843	816	879	851	809	854	862	856	850	828	844	916	798	826	789	804	835	858	881	878	821	803	819	841	821	838	800	935	816	846	860	846	817	728	768	881	856	847	837	796	876	825	815	805	850	855	826	847	807	887	834	834	843	827	851	822	861	885	834	812	782	833	875	891	917	827	852	848	822	862	833	814	890	875	826	852	838	806	833	831	876	815	798	858	843	865	831	897	811	854	849	797	810	888	866	881	797	810	832	812	817	829	796	856	858	832	850	866	851	866	840	841	836	849	839	836	844	822	881	802	859	812	825	852	849	815	854	794	871	811	834	843	817	846	849	893	883	855	875	825	841	848	780	836	821	834	825	860	850	803	849	884	811	818	856	859	852	810	865	784	836	831	883	828	798	846	865	854	823	811	821	796	804	894	856	865	862	837	842	779	850	883	831	809	836	871	828	852	862	863	857	830	829	828	834	814	870	857	863	806	896	858	855	853	849	845	817	866	845	815	872	835	814	835	876	806	785	891	899	830	803	880	805	873	813	858	801	831	819	848	839	896	838	877	869	801	843	836	805	811	826	838	828	814	832	899	803	872	802	833	828	837	824	856	816	873	825	847	835	803	854	865	826	859	863	792	800	873	786	824	862	832	854	789	824	854	811	858	835	806	846	889	829	836	845	864	824	880	852	837	878	798	776	833	836	860	802	851	847	853	835	861	853	844	887	837	849	844	853	807	845	820	870	846	848	874	836	814	847	828	822	864	816	879	826	825	783	812	842	787	861	855	813	820	847	855	852	853	879	846	829	803	813	869	867	820	879	824	815	822	813	786	853	865	809	850	890	870	856	856	824	834	870	884	892	895	866	860	867	840	833	806	850	809	841	863	869	837	843	850	857	856	818	827	887	848	905	790	822	856	793	827	879	803	808	806	848	801	855	830	821	834	849	829	887	868	832	898	841	806	851	818	855	828	793	864	878	838	801	836	811	856	811	820	843	864	840	809	863	828	843	838	805	822	796	846	837	815	857	869	774	805	821	843	845	810	813	875	881	846	840	833	839	850	855	815	848	828	775	836	878	858	881	861	842	868	822	849	850	847	810	867	862	803	847	815	870	804	820	823	845	882	865	892	803	874	850	838	805	817	842	813	827	866	803	859	879	822	845	872	855	894	875	830	852	877	786	896	864	903	797	771	821	811	804	857	822	809	808	840	877	895	865	852	835	836	852	823	868	847	845	837	864	830	879	804	811	895	836	820	814	797	877	826	857	845	846	840	847	821	890	881	811	823	878	876	866	879	802	878	835	865	829	805	869	804	834	844	821	851	793	815	854	871	834	790	824	839	862	812	842	863	881	819	889	854	811	816	857	858	849	883	799	824	848	785	812	818	862	789	884	889	887	868	831	866	860	867	846	818	825	756	889	854	850	816	804	839	831	877	792	841	882	818	767	851	869	825	847	800	869	824	866	802	832	856	811	893	819	860	866	860	856	851	866	846	844	864	848	853	796	818	806	873	829	819	867	813	820	862	845	823	857	865	830	864	840	849	869	821	824	848	889	835	813	812	878	844	842	864	835	790	832	854	918	824	846	834	801	815	891	825	823	797	824	806	854	815	854	839	842	883	804	838	844	835	810	795	861	869	864	891	859	805	784	842	808	842	826	826	834	836	857	814	822	882	840	836	840	807	857	829	840	836	824	849	843	885	863	863	865	863	837	830	823	810	832	851	905	840	830	841	856	843	858	868	858	814	869	887	830	858	805	808	856	787	814	863	850	854	845	823	839	854	816	891	838	858	833	817	805	880	879	844	822	789	833	805	852	788	837	846	853	800	891	841	814	775	843	870	849	808	825	852	813	887	807	837	810	834	777	875	840	842	799	772	825	882	830	847	841	779	884	832	812	842	841	836	789	812	882	878	837	806	868	844	824	876	799	808	876	797	798	805	863	805	817	808	826	898	898	818	840	807	859	870	873	810	830	902	839	878	875	868	877	839	837	821	872	825	869	801	797	797	842	832	824	849	848	838	852	825	848	811	829	825	841	870	884	853	872	846	815	834	837	814	825	830	818	866	844	901	879	824	851	841	831	857	807	856	806	888	867	823	850	801	828	840	844	864	773	893	884	809	865	862	817	831	840	888	854	857	800	828	840	847	829	803	772	805	824	797	843	843	810	847	881	852	836	851	846	871	849	870	817	823	827	892	867	842	867	824	852	867	833	848	807	796	879	768	850	776	870	813	891	891	888	838	781	851	841	826	847	836	832	758	814	846	832	849	806	809	782	826	878	847	869	837	846	759	766	835	824	910	818	872	920	865	817	827	820	851	792	838	818	798	846	788	831	861	826	847	847	910	867	823	798	901	818	875	809	842	875	843	854	821	829	850	744	834	844	871	817	862	849	850	831	872	854	794	888	827	830	850	866	862	843	795	795	802	861	818	847	810	862	873	873	874	874	847	837	779	818	836	852	831	816	854	854	830	844	882	841	812	878	791	844	843	855	861	863	852	879	840	858	809	851	852	802	871	799	854	880	793	827	792	856	837	868	853	801	812	847	924	857	845	832	842	813	789	853	857	848	814	813	911	841	819	828	792	816	901	889	851	900	851	855	865	893	862	813	833	824	814	820	814	824	836	901	851	843	869	846	838	822	893	839	838	832	833	830	823	851	847	843	840	830	818	856	856	862	870	846	868	837	787	759	825	795	882	854	851	900	814	835	835	855	862	866	829	852	801	823	820	845	853	826	840	769	848	853	777	826	864	876	845	846	820	754	815	822	850	832	829	832	846	846	847	838	865	841	846	826	811	815	892	845	852	811	816	829	810	800	877	870	863	863	873	846	835	863	840	800	847	860	858	859	846	804	840	888	840	813	808	841	865	810	897	866	897	778	830	880	854	848	852	833	874	808	825	853	900	854	843	900	853	875	825	845	831	850	859	836	831	814	832	816	877	905	869	869	820	857	849	834	801	797	827	848	844	819	846	818	838	862	834	813	812	920	874	888	835	836	809	871	792	835	829	835	812	911	848	764	830	879	910	847	836	838	852	794	835	879	841	807	834	841	853	843	842	856	825	849	856	854	857	828	847
4991	3399	2377	1544	1329	1162	1129	1089	1020	998	1026	942	949	938	905	943	928	940	952	988	957	951	951	979	996	913	893	1001	931	948	884	914	861	908	942	946	910	918	974	942	884	882	914	879	860	922	947	910	911	948	949	909	919	888	927	940	911	927	912	901	904	943	905	880	933	945	949	918	904	937	898	959	908	910	882	947	885	914	876	945	870	880	877	926	908	925	940	980	890	914	897	964	869	913	916	913	891	924	896	978	916	952	930	902	951	872	878	971	958	888	907	883	950	894	929	916	957	875	944	934	887	916	953	924	946	897	855	1020	940	876	887	906	975	908	940	960	969	918	921	912	948	906	901	942	896	897	857	899	943	905	896	896	891	963	969	941	919	933	928	932	966	889	899	914	869	855	936	914	954	999	870	952	895	950	919	908	911	1000	900	935	916	859	898	963	908	877	952	914	859	929	908	907	907	932	918	929	916	934	979	955	904	933	925	957	904	951	908	951	917	949	919	897	947	937	893	876	875	931	950	939	977	942	900	971	887	905	891	927	937	875	926	897	941	846	955	904	853	942	890	957	847	953	918	869	887	903	949	944	939	915	934	890	895	927	938	918	970	913	903	948	978	920	891	942	877	899	935	961	964	902	920	952	896	924	944	981	874	908	881	923	935	940	921	887	918	934	932	929	936	878	897	949	931	849	909	927	869	940	919	926	947	886	901	945	874	854	908	946	874	932	921	925	845	921	878	920	890	916	896	938	893	901	944	870	926	936	917	958	910	927	913	900	956	907	905	902	912	888	912	913	911	899	964	950	928	936	938	886	852	905	855	931	935	949	857	940	909	917	967	926	910	898	929	911	944	945	913	917	910	923	872	917	960	921	911	839	922	911	904	940	955	910	894	912	935	948	927	879	920	901	887	993	879	873	925	884	891	924	881	932	861	949	967	944	960	901	826	988	953	875	962	873	929	885	866	942	852	935	906	894	911	911	900	907	912	932	898	921	902	909	945	959	927	962	904	952	939	855	929	931	940	959	923	922	923	888	955	881	928	964	925	939	922	910	908	909	888	919	869	897	911	923	954	961	960	898	936	914	891	959	954	935	914	916	915	934	931	905	968	928	893	902	878	912	864	948	958	928	951	942	926	937	902	946	958	948	923	972	910	875	898	905	884	903	899	906	915	900	942	955	917	957	935	935	944	929	964	953	889	953	944	858	884	889	983	887	907	934	834	932	906	976	945	928	933	951	895	917	941	889	931	929	901	873	887	838	878	913	931	873	881	901	887	921	924	905	875	945	915	910	937	932	925	932	924	942	917	896	959	934	919	936	949	890	957	922	937	943	935	950	915	868	847	929	944	921	928	925	902	916	956	880	909	869	945	878	900	951	868	912	951	919	903	946	906	921	940	919	951	946	877	914	947	900	919	899	915	866	917	890	795	888	935	960	893	969	890	930	900	923	919	943	879	893	920	904	849	905	946	920	897	946	926	882	938	906	883	884	902	898	860	927	898	894	962	902	844	918	939	893	913	887	952	862	977	892	940	938	925	949	930	934	925	956	907	925	910	908	957	929	930	910	851	844	912	912	855	880	868	911	898	923	957	870	898	902	891	930	972	990	905	934	888	886	896	955	885	920	867	931	967	925	857	925	913	919	976	921	899	922	874	887	928	924	863	935	893	900	938	892	906	906	947	920	914	938	881	924	927	932	947	923	883	916	957	899	881	924	932	918	885	934	888	915	937	942	895	894	951	989	923	922	931	903	903	955	920	912	943	893	915	925	913	894	880	891	902	981	972	944	904	875	925	895	909	897	877	918	936	875	846	909	927	951	929	907	904	905	917	921	854	934	960	928	944	919	931	932	926	875	924	904	854	964	875	883	919	907	951	909	901	933	945	940	889	943	919	922	896	937	952	879	888	920	945	901	916	901	948	909	882	916	928	854	939	894	925	936	977	946	841	908	926	953	918	903	908	960	942	910	939	930	919	975	901	886	929	935	912	938	906	913	903	866	875	891	899	948	949	885	889	909	930	977	950	949	902	923	907	867	874	951	910	913	918	942	898	898	929	926	922	930	942	897	970	923	898	938	813	902	925	954	916	904	872	957	896	939	944	887	908	961	928	939	929	882	910	932	922	922	941	923	925	938	879	917	914	917	886	861	928	895	917	865	898	925	904	911	918	900	879	936	910	910	927	947	926	855	926	904	959	917	983	930	960	924	912	899	944	970	924	867	927	897	918	912	938	944	892	924	895	878	890	956	918	931	934	931	896	884	941	851	892	873	903	914	942	874	938	954	937	911	919	980	916	944	910	937	939	929	914	905	917	962	891	927	943	906	933	920	938	928	895	894	978	960	953	913	947	992	858	978	899	878	896	920	899	974	885	896	922	828	951	909	870	898	885	872	863	904	895	960	989	961	911	916	883	902	929	888	941	913	900	889	881	879	930	949	938	875	904	922	939	897	909	900	889	930	916	876	907	917	946	959	918	927	915	883	857	938	909	888	944	954	889	985	892	901	899	861	904	899	947	896	934	957	988	937	925	884	939	933	936	925	867	926	897	894	889	878	896	858	906	956	927	958	908	879	934	872	976	901	865	938	945	901	909	912	941	921	915	967	936	934	903	897	990	944	868	913	893	928	893	864	906	914	909	894	927	868	913	917	926	936	877	940	891	870	874	944	971	955	934	891	909	905	862	924	911	947	868	956	899	936	943	958	897	935	943	937	901	958	886	934	930	912	919	948	919	910	894	950	917	915	953	920	914	894	888	914	931	931	886	892	920	923	920	856	902	904	880	885	931	897	925	894	907	919	913	936	889	925	953	927	946	895	913	915	960	959	907	971	932	901	926	905	913	948	961	879	908	943	957	900	915	931	912	903	894	946	963	857	938	943	939	989	966	954	892	910	912	894	947	920	910	881	902	937	965	947	939	888	932	898	885	914	914	909	980	930	927	957	895	926	962	922	951	900	898	864	933	941	921	891	974	924	953	911	900	894	917	910	915	954	955	886	883	936	914	918	949	971	905	860	926	903	935	895	964	913	914	855	911	896	893	920	866	894	916	916	905	927	946	923	932	967	932	904	902	921	943	851	929	890	882	932	946	950	986	933	967	890	875	932	884	864	888	893	917	897	870	898	881	892	968	943	955	862	937	963	922	907	966	899	925	926	893	913	933	952	886	921	961	958	898	920	876	884	928	978	882	940	839	934	931	924	855	945	882	942	865	900	916	906	936	915	923	935	898	850	909	957	928	918	962	933	902	965	967	917	891	895	921	858	917	903	920	922	955	914	885	910	957	947	967	915	918	902	926	919	928	903	955	953	959	929	912	908	873	940	957	906	916	908	926	936	939	904	937	889	872	918	897	864	919	905	893	866	892	907	906	887	920	971	875	891	829	938	913	916	874	902	895	859	916	943	903	945	913	941	899	874	912	857	902	860	896	868	935	915	901	878	869	928	891	919	930	885	941	864	888	893	907	967	935	919	900	939	909	906	953	855	917	884	882	896
23829	21276	28418	24470	21265	10443	1561	1076	876	867	792	798	758	733	732	726	668	682	735	715	691	714	721	693	694	651	585	695	664	652	650	645	611	648	675	656	618	660	613	665	630	600	587	650	622	614	612	636	649	646	598	655	585	624	634	579	609	624	619	591	643	630	644	611	585	639	639	638	640	604	593	633	611	599	598	611	614	637	612	581	593	591	640	633	706	604	665	618	608	664	611	588	602	631	576	599	618	617	598	604	626	632	612	653	638	658	634	614	617	602	598	624	663	636	634	560	630	621	622	610	644	622	651	624	606	621	607	598	641	613	627	641	607	605	626	618	639	612	586	641	617	610	610	600	628	647	651	609	616	608	578	579	650	681	582	612	597	626	623	561	600	680	582	655	634	643	631	628	613	605	634	588	613	669	610	614	599	590	650	658	595	627	652	645	615	600	641	649	612	629	599	657	612	648	682	664	571	590	587	613	621	602	545	631	586	603	577	626	630	598	627	631	635	626	626	643	603	568	635	614	608	608	630	592	634	639	632	621	597	639	665	614	581	643	624	651	603	585	649	645	599	606	626	662	600	631	583	630	643	604	598	653	610	678	639	602	617	581	615	615	650	644	636	626	644	636	601	633	618	638	642	629	650	600	600	603	626	614	622	655	591	605	595	641	654	617	593	615	610	608	635	615	612	610	560	590	564	577	602	648	626	616	579	623	635	572	616	615	570	588	638	595	633	601	616	635	626	617	604	651	619	604	580	586	617	600	608	605	615	583	643	679	619	642	620	596	653	626	643	622	630	603	614	618	621	624	643	618	661	653	611	611	664	633	651	635	618	638	593	593	625	620	644	625	578	649	598	632	599	636	640	620	585	608	577	590	600	663	650	579	655	623	603	594	600	611	607	618	588	585	643	659	642	628	622	672	587	621	650	606	662	598	625	605	643	605	611	601	572	649	641	645	617	633	630	635	603	620	603	621	611	596	581	646	656	646	621	638	661	568	597	600	571	620	622	552	626	592	573	639	596	633	624	591	612	603	615	606	592	616	552	614	634	606	612	633	607	607	610	635	639	580	615	653	594	628	628	674	603	629	629	598	586	595	636	637	595	623	618	626	636	643	614	609	610	589	616	612	573	641	606	627	600	614	617	606	553	636	540	587	648	610	594	620	637	618	628	639	624	597	643	589	647	607	591	644	618	597	596	612	651	643	627	583	615	617	667	566	623	592	637	643	602	623	591	615	602	618	576	613	587	631	640	579	584	648	572	606	642	635	554	640	610	616	618	629	613	638	627	617	597	588	608	619	570	612	653	616	630	658	602	611	647	566	637	605	626	610	642	610	609	619	657	645	615	654	660	567	610	581	597	614	593	609	650	623	583	587	604	627	606	621	630	611	628	561	617	605	635	587	612	619	633	615	577	626	619	637	612	618	555	636	579	613	610	608	626	610	624	615	618	611	607	627	628	571	621	627	626	597	579	574	583	605	600	583	631	630	615	620	616	573	631	629	665	585	604	621	623	617	636	606	641	567	616	597	623	610	621	576	571	645	612	606	597	606	592	575	608	625	631	625	648	592	667	582	620	597	606	598	591	609	640	646	591	577	660	648	628	625	592	561	631	632	602	608	591	583	630	606	563	618	587	600	591	661	620	629	651	600	575	621	606	607	637	599	637	587	656	635	602	576	583	616	616	626	560	615	604	609	644	636	602	628	583	613	607	611	594	627	587	599	624	592	650	635	646	658	625	614	661	582	627	612	655	593	613	630	605	624	639	622	609	612	634	631	630	627	587	600	606	595	636	600	615	631	593	646	603	633	646	625	636	592	669	588	625	600	605	644	678	623	555	575	629	603	573	586	660	631	601	618	634	638	604	653	595	654	622	586	681	606	588	659	641	594	589	600	591	600	623	640	613	619	611	588	653	630	609	603	642	619	644	637	627	587	602	577	629	639	598	603	649	590	613	649	614	649	596	620	626	644	648	608	599	600	608	625	593	613	597	626	601	675	596	654	585	630	628	617	614	617	612	626	617	597	571	607	614	588	652	570	596	599	576	641	629	629	628	609	622	617	604	618	641	627	631	655	613	585	620	618	675	577	607	620	603	619	618	603	649	633	582	622	623	592	607	613	616	595	620	616	650	644	602	630	569	598	623	595	583	593	613	594	626	658	610	650	626	633	608	600	616	639	633	605	602	615	612	612	574	664	643	644	627	620	618	612	650	610	581	628	599	612	613	634	593	629	577	598	613	595	564	599	612	630	640	625	648	637	636	640	605	618	639	572	660	604	663	593	606	623	675	619	613	623	648	639	607	634	576	610	618	619	609	655	652	622	640	549	620	620	616	614	591	619	630	604	616	659	605	618	658	626	662	624	610	605	598	641	652	625	592	586	622	579	623	621	620	614	600	579	616	638	612	638	657	621	563	641	634	584	592	592	641	572	609	633	616	582	603	636	645	611	632	594	624	626	630	623	643	626	622	619	582	622	630	614	662	637	647	645	641	634	609	609	591	604	622	661	619	617	612	638	597	612	594	593	579	616	610	614	653	651	611	617	624	632	590	651	632	585	632	599	624	632	605	570	625	683	659	617	615	604	640	608	670	622	595	634	636	645	588	621	645	635	600	654	642	597	621	613	681	654	624	647	593	649	620	636	669	610	612	641	641	618	632	622	586	607	630	655	564	616	630	624	617	645	613	635	626	600	647	598	656	639	599	633	651	611	611	640	627	589	607	627	625	624	622	645	580	628	629	618	602	595	642	597	539	611	610	644	568	598	624	599	596	687	641	640	645	590	641	631	653	613	599	620	614	615	590	660	586	629	577	655	635	662	617	612	649	646	631	610	589	588	595	636	542	621	621	584	618	638	603	638	638	616	666	605	606	566	607	603	642	604	635	636	611	626	593	590	641	654	587	659	656	606	616	610	556	617	599	661	623	608	652	598	629	639	632	636	598	626	630	617	644	599	637	583	604	632	613	633	628	566	605	584	593	643	647	682	600	593	620	613	579	596	602	585	660	587	563	613	600	600	619	632	619	588	567	618	577	589	606	619	606	628	598	628	605	601	620	594	634	637	623	651	594	628	598	624	614	572	656	609	669	641	642	642	653	614	623	603	606	606	643	589	625	636	634	646	614	614	629	629	574	608	603	675	554	606	602	644	603	629	618	617	628	638	609	632	603	643	617	610	651	611	592	594	640	590	592	585	612	626	675	619	609	567	641	592	612	641	622	616	599	623	627	570	602	614	605	600	624	585	657	659	600	647	586	593	613	609	617	619	601	657	614	622	596	586	625	629	656	602	628	614	635	572	622	617	667	618	640	665	636	599	656	570	590	576	601	619	570	583	639	622	605	590	566	597	609	580	585	609	611	571	617	605	626	619	650	595	602	587	621	608	602	647	636	618	622	640	582	653	622	613	603	626	610	602	602	582	600	627	623	631	588	628	590	613	611	646	655	613	631	634	645	619	587	649	589	641	618	620	628	622	647	575	573	591	625	627	597	608
4234	10364	7497	3970	2872	2197	1730	1382	1273	1100	1036	934	908	879	916	871	840	828	877	790	842	837	884	844	777	741	748	766	711	773	772	724	757	752	730	698	713	704	705	795	679	715	704	660	683	696	693	707	674	670	702	703	709	644	656	668	673	664	665	674	698	716	634	768	725	679	687	694	707	664	683	644	685	765	652	667	710	701	696	693	692	714	683	661	673	682	700	707	690	692	677	692	669	674	722	720	743	622	699	674	708	685	693	664	683	733	718	699	668	668	693	713	644	668	678	681	693	691	709	680	687	664	714	675	684	725	672	694	683	726	673	703	696	652	699	705	673	746	661	670	653	634	683	736	709	704	695	691	702	720	739	678	674	642	683	671	675	701	662	698	699	737	706	687	663	655	706	656	725	716	655	664	691	665	674	708	731	692	699	670	706	700	729	680	714	660	721	672	713	745	725	714	709	678	725	729	643	698	691	707	674	699	679	675	699	706	674	706	720	672	646	674	691	681	653	684	713	698	640	689	724	658	684	709	668	726	727	686	686	697	698	710	693	668	672	709	712	718	724	705	686	658	675	700	660	683	709	668	664	703	669	718	686	658	698	694	644	690	704	670	693	717	642	679	699	701	670	707	681	721	666	669	672	726	655	634	701	707	678	677	685	684	715	703	653	672	682	662	705	691	719	710	764	676	695	699	689	697	730	662	729	685	723	712	732	704	693	714	692	676	730	673	721	662	683	751	657	701	682	716	689	680	677	653	673	698	705	686	667	664	648	742	678	656	691	729	686	695	698	658	635	630	670	662	699	677	686	687	736	695	685	645	709	721	683	703	683	651	671	699	645	738	743	687	674	624	707	667	736	659	717	719	676	687	698	681	694	666	666	679	724	689	705	667	682	740	713	714	672	673	689	653	686	662	705	687	758	658	702	706	696	684	717	676	691	656	742	644	698	653	701	680	677	682	684	697	703	658	663	644	714	650	668	686	705	715	643	679	676	685	697	676	692	667	681	713	649	671	682	690	734	673	668	725	634	707	682	700	709	684	690	717	686	683	715	648	704	643	679	673	733	641	689	676	696	665	690	691	694	694	717	663	694	681	704	667	704	679	651	716	664	761	677	727	683	712	709	703	732	664	685	673	717	708	697	737	714	662	698	672	727	685	684	689	692	727	699	710	721	675	717	637	656	702	703	664	658	713	714	674	733	699	663	721	700	691	692	697	742	723	701	713	629	687	675	675	646	692	693	707	704	697	653	679	683	647	685	693	663	712	610	699	651	708	663	685	710	684	675	629	671	686	645	729	671	673	680	707	681	645	669	665	728	698	698	723	675	706	721	715	683	679	702	677	690	666	703	700	672	671	712	668	685	675	706	624	670	641	658	677	676	661	684	650	706	707	708	647	738	671	733	636	669	705	706	694	659	731	663	709	688	708	726	768	677	716	711	693	678	648	697	667	711	696	700	658	647	695	691	689	682	690	718	722	665	730	673	697	659	687	705	720	736	734	623	680	696	717	706	722	701	659	655	634	670	695	687	714	684	680	709	698	701	681	719	689	731	656	685	719	650	689	709	709	672	744	659	712	662	718	716	719	684	689	688	668	669	710	695	681	734	697	742	717	686	703	654	669	657	647	700	713	676	727	626	709	703	652	646	691	690	698	681	680	682	700	673	698	693	700	678	692	680	720	668	680	681	674	705	667	702	686	718	699	742	711	686	683	689	726	659	650	685	678	703	646	725	723	736	712	683	634	684	656	668	653	689	676	725	667	674	686	651	667	726	681	679	670	725	701	654	721	721	681	670	732	669	689	681	699	695	661	668	681	686	659	726	711	695	682	701	701	722	648	634	714	708	728	697	642	662	697	717	674	698	694	664	657	721	666	719	679	689	660	681	711	722	661	697	711	746	654	711	671	641	725	690	693	650	714	683	715	715	707	719	702	672	704	658	697	710	663	694	710	623	661	738	677	687	681	749	702	691	702	742	686	708	695	652	680	666	685	687	652	699	669	699	681	709	714	669	675	709	697	696	679	682	659	687	667	643	711	696	683	732	645	747	677	649	741	698	655	664	718	716	714	703	687	683	661	674	682	662	679	680	647	693	692	715	745	705	689	728	705	675	704	660	663	677	689	627	683	698	636	697	669	713	686	721	681	694	670	683	682	677	676	709	643	661	676	638	735	771	708	669	649	732	709	679	722	679	717	659	733	660	697	650	723	721	716	671	690	679	676	665	678	662	664	663	677	689	736	683	669	667	661	675	665	694	708	660	649	698	716	643	702	709	695	703	679	720	744	697	726	684	662	686	669	707	724	713	684	698	694	665	724	658	707	659	710	703	687	673	707	677	678	675	665	665	724	705	703	684	696	695	676	675	665	694	699	683	755	705	621	691	690	672	704	695	721	692	725	671	633	663	701	698	629	656	728	716	687	705	668	686	693	682	670	723	698	712	681	699	669	655	699	679	681	697	690	651	712	713	684	675	629	644	682	624	727	672	725	672	675	680	680	648	720	736	687	663	733	698	665	752	644	707	660	725	689	708	679	712	672	690	697	704	663	651	654	641	733	663	681	689	660	728	707	666	683	681	656	685	712	665	689	749	711	721	674	693	691	733	721	704	687	718	691	696	702	724	679	686	697	682	660	729	720	659	737	707	689	683	645	667	715	650	684	673	684	699	693	746	721	644	703	665	698	645	662	711	679	736	692	703	721	692	681	694	696	714	657	708	724	704	728	706	713	672	681	674	706	648	711	664	726	692	655	716	713	666	745	700	726	659	733	666	674	680	728	696	714	647	692	671	663	733	685	654	648	668	688	700	705	708	699	718	705	709	674	715	736	701	708	702	715	696	689	719	706	767	711	666	649	641	709	750	671	681	712	718	657	650	681	703	743	673	714	712	665	713	726	619	690	691	739	692	695	684	654	706	709	681	666	671	671	702	661	684	675	676	660	714	670	687	687	651	694	726	652	680	660	659	705	712	693	691	693	695	718	703	653	677	708	673	656	705	674	698	695	684	675	667	666	645	662	707	673	690	727	701	712	673	689	722	660	709	677	623	690	667	690	708	700	671	661	712	704	692	669	673	693	674	663	701	668	685	661	676	643	635	690	760	669	686	694	654	742	706	695	674	676	722	644	691	707	661	659	677	724	669	696	661	703	686	677	658	687	706	678	688	663	689	681	680	655	623	701	696	685	678	670	728	685	718	730	743	698	719	677	650	688	724	702	682	694	635	684	666	664	694	670	705	710	701	700	668	697	708	689	682	690	710	674	688	703	685	678	678	681	676	691	671	730	739	659	678	664	736	732	696	677	706	678	668	712	716	687	667	718	709	727	746	691	672	701	669	706	712	692	692	720	692	679	687	658	719	688	734	656	702	716	684	698	697	679	706	678	648	722	700	650	669	697	738	701	716	657	690	670	666	679	706	678	708	717	706	667	639	694	682	674	729	728	687	671	674	675	695	657	711	668	637	665	659	704	666	670	671	743	659	680	708	713	685	705
24925	21306	27506	25406	12551	1312	987	841	786	761	758	694	704	705	705	657	647	702	662	688	711	680	711	664	701	688	640	633	669	653	668	631	621	648	680	673	656	691	659	638	674	666	638	651	621	667	626	607	630	649	638	619	648	626	660	656	652	619	609	675	608	625	649	626	617	624	621	592	646	632	649	686	611	609	642	590	644	617	632	623	652	616	642	642	664	658	620	622	607	659	637	604	635	649	609	584	626	675	675	629	589	609	590	607	659	656	624	591	627	584	627	606	611	661	648	633	631	640	644	612	639	623	590	652	639	592	652	601	665	593	634	675	591	596	618	606	629	617	592	598	643	655	606	642	621	646	586	656	643	601	657	591	628	614	665	599	586	635	645	607	611	603	614	653	603	617	612	677	571	635	631	660	624	628	645	615	591	623	662	639	628	650	658	616	620	645	641	627	640	664	643	632	634	647	618	628	583	633	607	627	626	627	616	630	680	628	587	646	640	650	617	604	631	678	644	645	671	587	598	680	630	668	675	645	626	654	617	668	615	616	637	635	600	632	597	666	626	612	661	645	616	649	612	584	661	650	638	656	629	621	621	625	616	649	635	631	632	623	639	610	606	600	632	617	637	649	615	613	626	646	631	647	607	612	622	591	606	607	637	635	634	650	612	634	632	634	651	607	631	649	608	604	572	680	667	692	667	634	629	597	626	658	613	581	577	652	585	605	667	631	596	662	693	623	640	625	636	595	659	638	620	663	632	610	652	615	620	659	657	681	637	647	594	642	645	606	609	631	639	643	636	627	602	600	562	649	640	629	645	636	637	645	617	620	639	610	600	602	665	623	613	631	594	632	665	642	598	639	648	639	589	639	656	629	632	577	608	666	632	647	593	618	630	649	610	645	668	618	594	625	646	644	654	641	621	640	666	644	653	587	654	629	627	658	601	602	636	592	586	686	662	578	648	612	661	606	621	682	644	649	633	607	622	615	618	600	630	652	647	644	656	651	647	638	612	634	702	626	667	627	600	630	631	612	639	612	566	627	621	625	691	672	618	604	677	658	629	638	652	696	591	613	582	630	642	640	595	629	597	563	608	654	637	676	612	602	615	595	639	634	607	624	686	654	611	644	635	631	615	623	606	600	649	601	615	671	557	620	618	582	713	618	630	652	650	645	613	620	642	641	632	677	672	614	647	629	657	617	630	629	646	649	635	603	647	624	647	679	627	644	701	613	574	686	578	625	652	614	670	625	642	616	629	642	673	659	611	671	638	622	663	591	575	629	587	671	594	647	593	663	663	603	634	657	647	630	672	671	627	660	599	654	625	638	687	596	616	657	595	625	605	636	620	613	641	652	605	634	644	639	591	636	589	630	622	642	645	637	636	634	626	655	616	620	622	610	633	610	592	611	613	592	645	612	602	617	626	594	666	641	659	626	588	623	604	593	610	606	645	616	602	627	638	621	659	635	658	649	682	637	592	613	713	631	652	658	616	615	626	610	610	652	665	657	576	636	604	636	629	631	572	629	653	644	676	613	632	651	610	646	597	625	656	638	644	615	643	615	612	597	637	588	623	626	675	586	626	603	649	634	629	587	588	607	614	608	636	678	656	650	622	616	640	619	628	612	660	647	627	613	606	656	621	620	644	608	646	603	614	640	635	616	641	625	614	609	617	587	671	636	596	647	610	624	636	615	648	642	619	657	630	632	619	637	648	609	616	596	628	627	635	637	652	660	659	615	619	640	630	604	629	636	670	635	622	660	660	594	608	647	622	599	609	626	632	605	681	631	646	647	607	632	645	630	608	598	608	646	640	649	649	643	616	605	667	621	635	665	655	603	651	621	595	644	660	649	609	645	674	590	594	658	656	646	647	638	588	611	634	655	617	595	602	631	625	617	579	664	627	636	652	686	660	633	630	622	599	640	632	608	633	636	646	634	593	615	590	618	651	603	596	616	620	598	657	633	636	624	603	585	634	636	659	659	640	642	597	621	603	571	615	654	629	645	665	625	583	671	595	606	626	639	575	695	623	653	645	628	597	610	628	608	623	632	615	682	615	620	639	632	666	650	671	651	620	614	633	633	644	618	617	651	648	632	632	578	646	582	616	637	617	650	626	662	602	632	631	647	634	593	669	641	640	634	674	605	652	585	675	596	608	610	618	580	629	610	630	640	600	651	634	612	625	689	636	613	633	631	644	641	618	617	623	606	612	621	585	641	638	634	626	603	598	608	663	628	669	635	611	623	648	603	624	606	627	609	597	633	608	597	609	602	655	582	603	676	613	626	662	625	607	630	619	619	658	622	667	607	578	609	610	655	637	633	609	626	611	690	652	642	620	634	658	627	639	627	606	672	645	666	673	615	660	598	615	653	651	632	659	666	614	640	610	619	642	632	636	630	611	643	589	656	593	614	625	637	620	648	576	632	648	658	586	628	647	606	635	635	589	629	636	639	666	666	631	618	577	620	613	643	635	600	616	646	660	640	646	624	591	628	630	615	642	653	611	613	637	642	630	650	630	595	622	641	647	639	605	633	607	621	616	642	644	602	639	608	622	645	662	632	632	571	621	642	617	630	623	656	599	613	600	599	610	595	631	598	618	589	649	581	641	649	654	587	618	646	706	631	637	623	620	631	592	622	622	615	640	673	646	612	626	628	626	638	639	615	610	629	626	631	651	597	623	615	654	650	636	653	619	653	638	647	643	666	573	619	653	623	631	656	632	596	619	660	633	605	644	646	579	632	610	658	662	628	673	601	652	622	648	585	655	594	636	615	609	632	625	583	651	618	639	633	663	650	584	660	636	613	614	594	636	617	588	672	577	636	645	662	651	600	613	607	656	641	615	643	629	588	668	627	631	604	674	637	605	670	633	609	618	625	633	603	614	664	628	667	617	609	569	633	629	603	632	629	639	653	634	628	659	650	635	655	617	639	631	635	609	637	622	622	607	640	655	587	639	587	603	677	592	645	627	585	629	647	660	636	631	626	629	664	589	631	633	609	635	654	639	619	574	625	648	621	607	647	622	630	627	633	549	606	606	620	633	639	600	648	644	602	636	612	651	606	641	620	624	664	636	586	664	663	644	595	677	627	608	619	668	645	656	641	633	611	620	566	636	647	623	614	614	636	648	663	643	620	580	616	643	618	666	640	617	603	636	651	587	622	608	650	607	611	607	649	591	629	599	621	642	603	609	663	650	618	624	610	650	660	624	613	593	581	624	634	603	630	595	632	651	639	641	630	614	685	616	605	645	618	632	602	623	615	655	634	647	619	681	640	637	594	618	612	684	630	610	583	576	650	620	611	644	562	661	600	640	647	606	637	607	634	611	671	614	621	622	627	639	604	615	640	605	622	672	636	637	654	656	631	685	626	627	665	647	649	633	645	673	616	680	622	586	613	647	600	635	625	622	657	658	663	681	617	671	665	594	642	640	614	633	612	637	616	653	627	621	591	654	646	621	612	578	648	632	626	629	647	635	684	650	653	616	614	594	616	608	661	604	624
4162	6524	4829	2527	1891	1541	1325	1148	1085	996	893	877	847	854	725	756	763	775	805	795	798	807	739	736	712	709	747	695	789	703	713	721	673	677	658	713	720	704	656	703	731	711	681	699	638	668	689	672	701	675	739	626	668	713	666	681	693	668	653	659	671	694	687	673	670	699	677	671	657	665	670	695	679	662	647	701	697	703	686	649	661	726	713	695	665	665	641	626	668	695	740	683	651	712	697	688	659	646	707	634	647	640	641	655	678	679	673	675	643	735	667	662	707	716	701	723	660	687	657	729	628	683	679	632	690	638	679	680	709	710	628	657	693	703	692	659	643	665	671	696	642	625	648	691	662	690	679	676	670	619	687	690	716	690	702	659	660	693	666	679	703	711	671	655	671	705	674	706	671	685	670	699	690	692	722	690	670	666	690	681	690	640	664	702	684	669	669	657	704	659	695	698	669	696	674	662	719	674	672	642	719	686	711	701	671	644	670	665	670	625	724	677	672	677	672	674	702	692	691	684	707	702	640	701	653	682	692	644	686	646	693	672	696	689	640	655	728	680	718	685	697	699	705	671	706	690	675	706	648	688	638	695	747	686	681	679	710	714	647	715	695	691	673	709	704	712	694	659	681	659	673	630	690	701	650	683	715	671	666	704	672	665	697	658	700	693	712	627	673	697	661	699	681	678	651	638	701	660	670	703	661	703	677	704	644	668	637	640	676	703	699	674	658	663	660	690	634	707	649	703	675	655	700	671	726	701	645	665	693	752	695	664	685	688	649	676	665	692	688	690	724	661	685	679	670	668	715	698	629	621	643	692	714	654	630	674	643	685	665	698	686	691	677	614	674	647	661	669	710	628	713	661	681	700	663	653	650	652	699	678	706	683	655	706	701	683	683	711	702	696	666	670	640	675	672	687	666	679	684	721	664	688	697	674	671	720	662	696	654	626	699	667	695	643	639	676	709	660	649	680	645	694	692	640	697	662	648	680	712	642	717	724	683	689	677	668	646	661	699	689	726	693	691	692	711	740	686	656	692	679	638	697	695	700	680	651	718	653	693	669	661	642	705	649	678	626	651	694	637	661	661	623	699	700	681	626	714	670	728	683	685	667	678	655	646	690	685	666	655	705	660	655	684	644	714	683	637	715	680	651	628	639	627	670	695	714	707	687	688	636	662	692	706	699	689	662	697	706	668	656	708	631	658	657	684	739	714	712	659	654	699	609	691	696	653	628	660	695	679	675	676	634	621	662	652	708	682	696	718	641	679	718	702	643	666	689	693	664	693	721	653	675	681	655	702	668	707	653	643	699	706	686	649	686	682	655	670	673	662	700	673	684	678	648	689	660	709	670	647	673	644	641	667	669	690	707	669	709	704	712	644	600	675	713	690	690	673	667	668	696	680	721	679	687	630	685	662	670	664	688	625	655	626	682	727	597	675	633	678	690	664	667	661	659	682	657	655	716	667	707	629	690	663	688	687	688	695	679	693	708	672	690	676	580	688	660	697	678	695	665	665	639	700	619	651	651	642	696	684	765	728	674	706	683	679	640	672	679	670	669	716	683	689	683	681	675	740	676	658	691	669	697	683	661	669	679	670	699	719	620	665	661	661	631	655	646	681	615	667	702	687	684	636	641	682	679	686	665	668	670	706	653	646	695	698	674	646	664	642	678	665	679	706	664	657	667	667	661	671	670	704	729	655	702	694	614	740	703	674	687	690	671	638	656	693	688	676	676	692	654	673	671	675	710	691	706	691	686	701	676	701	702	690	695	690	632	662	696	641	688	657	699	693	706	667	668	696	670	659	739	620	713	715	705	652	696	656	712	672	712	679	691	712	726	615	665	720	674	663	700	699	666	653	664	700	655	728	638	673	681	677	652	683	671	640	661	650	637	737	669	667	704	707	657	726	639	708	681	715	665	645	665	687	704	652	668	696	674	672	677	669	686	636	670	666	674	685	649	625	671	635	664	700	661	731	691	672	698	644	656	629	662	668	658	656	637	630	693	644	672	698	687	674	710	679	675	644	718	694	640	670	710	651	666	723	663	724	645	659	695	750	698	658	666	654	700	662	664	686	702	672	702	683	701	676	712	688	744	671	679	690	697	671	624	659	633	689	661	670	676	677	710	675	677	710	673	632	668	741	701	693	686	714	686	703	633	664	708	675	654	648	675	681	648	662	686	663	659	738	642	691	667	684	681	667	672	649	650	700	668	708	659	612	673	695	699	710	693	663	702	695	661	657	708	646	670	647	588	644	646	719	675	652	680	715	648	683	644	656	658	701	645	689	728	680	702	732	665	661	673	656	682	706	706	696	646	718	633	688	698	711	704	686	627	666	702	714	684	635	677	698	663	690	669	663	673	633	671	641	702	694	666	725	700	666	709	640	678	647	671	648	687	705	710	635	701	598	668	720	625	655	713	639	656	664	685	664	664	682	702	718	698	694	703	685	675	706	699	686	673	657	666	651	671	738	616	679	694	632	663	736	696	644	684	668	675	672	683	691	658	683	675	690	706	699	726	649	648	670	660	636	651	637	699	654	676	603	679	644	706	710	664	697	667	708	640	652	683	662	669	672	653	669	705	707	674	655	674	678	652	693	672	649	678	681	641	695	658	704	656	711	665	707	646	655	655	679	655	687	697	682	678	713	645	631	672	692	677	690	671	633	652	659	679	700	649	672	678	661	661	644	648	648	670	708	681	716	669	642	711	691	682	694	670	690	641	661	688	653	678	687	718	659	647	717	664	673	717	675	672	695	649	641	656	679	684	639	715	711	694	656	686	670	676	670	687	692	673	651	674	679	665	703	666	708	699	663	679	645	670	709	708	679	719	691	675	641	668	695	680	660	679	674	671	668	684	674	633	669	676	710	684	651	653	680	654	661	668	697	680	705	635	659	698	688	734	722	726	704	689	696	621	670	669	655	630	670	670	664	676	689	656	696	734	693	680	686	658	677	680	638	686	669	636	678	666	662	675	700	715	667	699	652	672	642	674	687	719	641	633	645	717	699	656	715	713	745	694	695	706	679	675	681	687	707	676	687	711	616	709	670	684	699	651	670	725	686	702	706	715	701	667	669	699	696	721	720	683	673	666	647	706	712	706	633	668	688	650	658	665	662	652	671	689	663	671	702	686	674	678	724	634	691	704	661	682	654	661	638	686	715	667	663	673	687	669	671	697	654	712	741	672	663	650	676	625	690	651	720	680	668	660	676	664	653	681	718	684	663	649	633	722	645	669	650	695	650	672	696	688	711	664	710	688	657	647	673	701	699	658	658	668	695	694	710	722	659	669	664	689	669	641	671	672	704	699	664	688	676	672	651	706	700	697	659	697	662	663	667	671	679	629	650	665	685	684	647	700	714	702	686	663	727	681	704	637	702	690	646	680	704	669	650	691	638	694	683	696	706	698	645	661	680	644	693	711	677	606	684	699	678	660	692	677	654	729	617	686	695	706	657	657	700	686	623	667	677	629	672	714	672	684	679	685	632	671
22835	21342	28932	24081	21344	21398	8984	1210	814	727	658	574	526	461	445	442	468	442	455	395	491	497	483	378	359	356	342	341	340	330	314	311	323	270	328	319	316	279	324	324	299	282	303	266	304	280	308	296	299	308	291	297	295	282	287	287	277	289	276	296	294	256	257	261	271	255	274	256	279	270	281	266	281	274	256	245	269	261	294	269	273	293	293	277	295	305	267	254	291	296	280	302	268	287	269	271	280	292	289	289	279	275	283	248	273	273	272	289	258	302	265	304	253	258	265	299	246	281	301	276	249	309	263	262	286	306	271	275	273	259	266	253	239	273	257	283	270	263	259	274	267	281	278	279	250	285	263	295	278	255	315	247	290	261	249	303	296	282	275	272	270	308	283	275	292	258	256	283	258	260	249	284	275	278	275	268	292	271	285	256	264	273	308	283	287	292	274	311	258	281	290	284	275	267	263	294	264	295	327	261	279	271	261	278	306	278	277	281	280	280	279	290	276	280	262	285	251	278	299	246	273	250	259	256	267	256	249	294	263	261	268	274	267	301	294	258	299	293	250	277	283	272	262	252	277	273	287	237	257	273	267	251	273	259	273	284	280	243	258	300	258	287	285	236	285	286	286	243	258	293	263	260	262	270	292	253	265	286	261	252	286	248	262	260	271	284	271	262	254	287	278	300	288	302	272	298	286	265	270	259	258	271	267	297	259	273	248	240	267	277	252	248	284	259	258	277	307	286	248	275	270	234	259	313	270	280	290	262	284	301	259	248	287	277	276	263	268	268	287	294	264	300	281	289	298	283	259	270	253	294	276	299	261	316	271	236	278	300	300	294	276	275	287	277	310	271	267	262	271	277	269	290	278	293	285	280	282	259	267	262	260	286	244	271	271	256	281	254	281	275	306	281	281	241	277	259	278	266	264	313	303	255	252	294	247	262	290	275	289	253	254	282	258	272	281	253	288	276	276	281	270	272	304	292	280	284	255	278	276	280	259	280	280	275	286	293	263	255	278	267	253	276	249	267	265	262	268	269	299	307	273	299	271	257	252	266	300	287	263	281	257	262	245	276	287	253	286	263	279	274	282	271	268	276	274	275	260	287	286	259	268	282	255	246	273	288	274	257	235	276	250	279	292	292	304	287	277	263	272	269	271	273	276	290	272	266	275	288	257	297	253	283	282	281	289	277	265	267	241	289	271	291	301	250	281	289	272	250	262	258	306	282	270	269	300	305	283	267	288	268	262	256	277	286	284	278	254	259	260	275	304	275	282	283	297	270	279	263	263	269	261	276	261	285	255	277	289	250	268	318	269	296	295	273	278	276	291	264	290	263	254	275	294	267	282	274	269	251	265	260	284	278	255	270	269	263	263	271	262	274	271	255	250	255	266	290	260	279	248	273	265	242	279	279	292	286	274	304	293	272	254	259	254	283	261	266	260	293	305	261	260	283	300	288	245	275	276	274	280	263	283	282	259	303	292	252	280	265	274	261	281	241	257	270	287	257	275	284	274	273	278	287	242	288	267	217	263	283	278	273	286	238	273	274	273	305	302	263	266	288	247	288	275	282	256	256	267	262	275	274	287	249	293	266	273	289	267	269	264	324	252	276	281	267	271	279	262	281	291	279	286	277	277	323	263	252	290	259	276	252	306	269	256	304	243	297	260	247	306	277	280	267	265	264	256	270	267	262	264	241	257	242	277	266	303	285	269	261	262	261	271	294	277	296	254	273	278	271	284	282	270	297	266	266	282	293	274	283	289	291	279	265	262	269	262	285	263	257	305	267	257	265	279	287	273	262	302	271	285	272	289	318	276	280	266	277	294	252	271	266	251	287	280	262	267	255	275	247	274	266	281	297	279	260	271	283	283	297	290	301	262	296	263	283	282	266	260	256	265	254	271	289	276	259	273	281	292	320	246	275	277	283	267	249	242	253	278	290	252	289	254	278	312	257	289	274	234	282	233	258	271	261	265	285	249	249	259	290	281	275	280	289	256	259	294	289	289	282	253	258	280	305	267	281	262	269	271	254	290	276	273	270	290	281	258	246	309	305	259	301	268	270	263	279	259	254	271	272	279	283	243	263	239	297	303	268	293	282	276	277	271	263	265	287	254	253	267	296	282	268	274	272	289	260	231	283	257	265	297	281	254	257	288	234	264	263	290	269	316	261	258	258	281	276	246	254	268	276	272	285	296	308	285	292	294	266	278	287	278	275	293	258	255	270	302	275	269	265	288	281	297	297	299	258	303	261	293	259	269	254	271	280	271	241	299	260	281	275	281	263	268	289	300	244	286	286	255	256	287	302	270	277	294	293	240	278	298	306	278	276	267	296	273	253	268	263	262	265	296	268	285	274	242	253	261	254	279	259	251	289	288	256	261	291	276	285	298	283	279	284	295	285	265	256	304	303	296	297	277	269	255	272	268	258	250	288	268	256	256	248	269	233	271	275	278	290	257	299	247	268	264	284	287	263	276	289	272	290	261	269	255	274	294	277	294	249	280	243	281	276	262	243	267	254	263	277	254	254	256	269	262	290	261	283	267	276	287	258	239	295	273	260	265	269	236	293	285	254	301	266	234	250	280	271	298	261	271	274	273	264	300	275	252	257	297	270	304	262	266	316	251	297	293	249	276	277	278	273	276	282	290	248	259	284	236	269	270	278	273	289	277	261	298	299	265	276	259	265	244	287	252	268	277	304	289	283	290	240	275	268	329	279	248	233	287	264	271	263	267	252	258	284	266	300	297	280	265	279	276	286	272	255	268	269	279	301	236	256	235	263	285	259	262	261	272	292	263	267	282	298	287	297	271	269	270	270	260	256	281	307	260	252	257	291	261	283	259	279	272	277	293	291	260	263	244	278	272	273	291	284	276	275	245	288	260	269	269	276	266	257	253	258	257	269	291	291	241	279	278	258	279	253	244	292	278	260	262	282	280	261	252	278	256	275	231	277	279	259	260	307	279	293	285	261	272	283	286	258	293	246	264	270	269	273	255	289	286	253	284	291	259	265	277	296	281	270	299	253	261	299	258	243	265	270	262	243	280	266	278	297	280	262	270	268	259	269	271	283	283	287	296	282	245	255	275	247	311	275	292	276	268	258	286	304	257	288	291	264	256	261	236	288	272	280	251	262	270	267	250	286	281	288	269	293	272	273	290	283	277	280	275	279	258	279	256	270	228	256	272	268	270	269	266	268	281	272	277	281	299	258	266	276	245	263	265	272	295	257	281	277	262	325	258	262	315	258	265	292	298	276	297	243	251	285	266	283	293	269	263	280	299	279	276	261	247	297	222	260	263	298	274	265	258	256	254	259	270	238	276	289	256	292	262	257	286	284	276	318	302	270	263	264	264	287	306	309	300	273	282	281	271	280	273	280	262	252	256	283	286	262	262	281	260	263	259	236	294	276	265	286	275	295	267	276	270	306	273	259	272	250	278	259	255	291	259	274	274	270	287	303	290	283	258	266	249	292	250	266	265	294	284	297	274	287	261	260
5007	15027	11423	5775	3962	3024	2293	1733	1422	1158	953	876	722	648	656	587	581	573	570	579	569	655	579	528	437	405	431	407	403	404	378	339	375	369	360	370	391	355	369	357	322	335	336	329	353	301	320	299	321	315	306	343	278	346	314	324	283	305	320	303	311	322	347	306	288	292	311	315	304	319	311	310	307	280	303	310	331	312	304	289	342	326	301	300	304	318	305	308	311	288	317	312	328	331	272	331	312	302	294	294	302	299	285	300	331	310	337	326	301	318	261	311	297	300	325	308	293	321	307	289	278	299	301	336	302	328	291	304	294	325	283	335	342	303	293	306	315	325	314	281	308	291	301	334	327	304	311	307	313	329	316	316	316	328	300	298	290	294	327	277	297	303	308	280	293	305	338	268	301	300	322	296	306	338	333	277	325	333	284	328	322	293	306	309	300	310	350	291	298	314	304	306	308	291	299	316	277	282	294	290	305	318	332	316	321	292	320	290	289	319	315	277	298	293	298	328	279	307	298	289	301	296	301	287	291	321	312	320	332	299	306	336	310	281	301	297	335	279	291	308	321	320	315	312	297	245	294	295	309	282	294	299	311	300	319	303	289	309	297	310	306	293	319	272	305	293	311	302	332	316	302	316	309	294	279	333	310	320	298	308	316	278	311	323	278	311	314	295	336	290	330	286	279	311	304	335	298	343	263	307	324	292	308	322	310	293	329	308	306	307	321	268	337	297	307	293	327	284	311	303	277	284	336	271	316	318	289	293	329	308	320	301	319	326	327	308	305	343	293	295	329	310	323	314	321	300	342	323	331	300	320	299	315	292	338	283	328	315	296	302	317	310	327	298	293	331	304	276	342	317	312	310	306	317	303	307	309	316	299	289	304	317	328	294	322	312	322	284	286	317	297	326	305	299	308	322	318	288	311	307	301	309	294	313	363	316	287	312	315	274	331	281	263	330	305	290	318	272	339	288	331	334	313	298	323	329	302	287	294	288	319	292	301	322	313	317	318	283	319	280	326	323	300	311	321	316	309	298	289	283	299	332	312	315	283	304	301	286	305	316	295	280	292	301	291	294	303	323	301	324	311	302	338	290	274	282	296	295	286	306	298	273	301	293	319	303	315	289	290	301	302	310	327	320	311	317	306	350	330	281	303	275	320	336	309	317	334	266	304	304	305	314	302	288	309	318	283	310	316	319	332	302	318	299	312	337	286	357	311	302	326	309	319	284	315	320	325	320	306	303	321	333	312	323	294	320	314	291	311	310	301	308	309	312	311	326	318	313	316	302	329	314	305	317	296	270	285	306	293	313	290	305	288	301	292	295	280	312	327	307	296	328	306	338	304	296	317	313	312	310	327	276	304	287	338	292	291	313	315	319	320	318	295	292	315	312	321	318	294	294	316	367	296	312	281	288	304	311	327	314	333	280	284	319	312	319	297	305	280	282	307	298	294	339	335	321	281	312	312	332	288	309	338	341	282	334	303	285	317	293	322	297	324	308	311	321	351	347	303	310	314	286	311	339	315	292	296	287	321	300	270	329	312	312	304	337	294	285	288	282	308	300	307	325	309	298	275	295	294	327	341	317	294	289	325	289	281	307	307	313	315	302	327	335	298	295	299	286	323	315	313	300	332	313	295	314	285	299	328	348	311	322	326	295	291	289	281	326	308	294	314	319	331	296	302	279	316	322	305	302	332	304	341	329	310	311	307	295	307	346	293	296	308	315	322	319	289	314	306	303	349	299	331	303	283	280	346	313	274	328	282	314	275	307	279	327	312	305	305	295	296	264	338	310	302	304	303	304	273	307	263	298	287	311	295	306	283	325	321	330	335	293	295	323	296	319	334	305	320	329	320	301	281	319	295	307	332	298	331	318	319	320	309	276	320	313	311	320	318	315	310	321	281	331	320	302	313	297	299	332	305	289	296	288	285	319	317	279	316	265	285	294	319	303	296	290	313	294	293	321	305	313	356	290	323	275	284	302	325	300	281	347	285	304	279	339	364	314	318	295	329	330	309	285	271	300	341	334	279	309	320	302	301	314	292	295	304	323	341	335	316	310	337	317	308	308	325	321	296	338	310	292	324	294	338	302	282	292	309	285	289	338	306	312	315	300	315	305	347	317	334	314	315	285	292	316	308	281	306	301	334	344	317	325	311	281	337	312	320	313	304	324	308	319	308	314	288	301	290	292	294	272	296	299	298	274	299	291	306	311	303	282	306	312	342	299	285	277	283	311	291	322	295	301	284	312	287	278	278	305	291	306	301	318	288	294	294	323	284	281	310	361	301	286	322	317	307	313	326	298	290	289	297	297	284	276	284	291	298	324	326	312	284	299	330	295	281	309	320	308	311	324	297	315	294	312	346	301	294	287	339	290	322	282	288	311	305	325	304	308	298	289	328	281	320	334	331	295	290	311	304	326	330	315	314	292	355	327	288	318	322	305	294	348	317	299	320	281	326	330	323	317	310	283	316	349	309	329	314	319	307	295	292	289	303	331	314	306	298	314	304	306	346	342	303	308	318	314	317	300	283	302	298	295	292	320	315	323	297	298	300	290	295	282	303	327	320	291	324	309	317	333	300	319	325	326	352	327	341	292	302	312	316	273	333	255	299	306	290	304	305	295	311	303	299	287	320	331	305	283	290	321	303	290	278	333	316	337	339	306	329	322	347	307	296	318	314	330	295	313	305	314	312	295	313	294	330	326	315	305	295	305	329	297	317	331	306	339	304	298	279	299	309	310	309	273	321	322	271	293	314	305	308	343	302	285	307	299	298	322	311	284	307	323	294	300	304	294	337	295	324	278	280	301	328	315	311	280	304	338	307	331	305	306	327	288	329	298	301	296	282	284	324	291	314	282	308	290	300	330	354	321	307	310	273	289	286	330	297	291	313	294	311	318	316	303	300	316	306	269	290	342	307	315	309	279	280	320	306	293	304	309	285	285	290	316	306	293	309	304	302	308	287	319	286	331	317	288	324	316	322	307	291	324	296	341	282	304	294	316	303	316	311	299	317	288	313	334	322	301	276	302	289	286	313	285	315	314	305	298	321	302	310	291	273	305	358	318	315	311	304	326	323	273	269	305	292	302	323	332	305	315	299	334	341	308	326	324	344	295	308	288	340	284	327	320	318	301	297	298	269	338	287	288	317	296	302	295	286	302	310	322	309	318	318	270	346	280	315	317	310	314	316	328	305	299	302	288	318	304	304	320	296	304	305	302	306	334	308	286	303	321	306	293	320	302	272	314	320	289	306	318	319	326	323	319	320	330	312	273	301	329	329	331	329	310	319	343	287	352	316	301	300	319	317	335	293	310	283	297	286	281	296	320	323	278	295	319	304	305	300	307	304	316	320	325	287	341	316	274	280	308	334	316	306	284	315	302	310	330	293	287	334	324	301	306	316	298	310	300	295	293	305	281	320	311	319	331	310	308	331	282	312	302	328	319	347	294	281	326	307	280	328	307	316	280	300	329	310	302	282	331	300	289	311	324
27588	19753	7145	1545	1141	970	931	936	929	907	925	870	896	888	882	887	905	893	887	921	886	922	952	920	813	875	844	862	908	872	845	879	876	871	918	893	877	848	873	899	846	841	892	833	881	821	798	885	890	853	884	800	865	870	876	890	884	864	905	883	831	848	861	795	875	825	829	871	888	849	890	920	844	782	852	901	887	860	868	878	897	865	853	810	831	835	852	825	847	891	849	870	814	836	842	851	831	875	887	847	834	852	851	826	822	869	874	893	810	871	828	867	901	857	907	874	834	835	835	884	885	887	814	868	870	802	818	884	811	872	817	884	861	881	860	948	898	858	838	865	843	871	834	880	877	865	844	828	830	854	858	879	854	818	881	825	912	881	859	861	824	847	867	882	921	877	814	853	849	868	885	912	824	851	873	830	858	856	856	912	832	869	912	809	848	897	852	931	882	837	886	852	845	882	855	868	867	863	858	836	858	899	862	824	832	936	851	883	880	825	848	816	810	816	848	851	895	815	859	855	842	900	856	876	820	820	848	948	829	849	814	859	892	906	906	852	925	817	866	864	872	812	885	857	887	847	787	862	853	833	860	844	829	862	812	868	870	850	858	877	879	790	799	875	826	840	842	859	861	851	834	815	810	909	871	858	791	846	860	880	833	855	871	852	872	905	878	829	895	832	862	856	904	865	831	891	908	865	845	841	875	881	869	876	842	893	878	870	822	799	842	881	828	833	868	857	788	825	852	814	899	848	839	877	889	848	866	869	866	873	828	850	848	888	866	864	826	810	837	849	878	849	837	882	871	928	931	813	857	824	914	838	843	892	877	875	857	830	874	883	887	896	878	798	899	832	867	886	841	848	820	904	903	904	848	855	832	849	878	856	863	871	804	888	880	845	884	881	833	862	853	867	916	853	796	835	870	852	825	848	874	849	831	832	850	839	889	862	904	902	908	825	883	879	859	877	811	830	850	786	871	883	870	868	858	881	839	860	850	789	880	940	890	843	852	834	850	833	843	881	878	883	843	853	874	871	838	829	849	875	914	830	879	821	844	863	882	860	809	851	837	834	843	828	850	848	850	862	774	885	879	870	825	879	859	846	812	877	849	873	893	829	839	868	842	794	878	852	827	850	853	828	797	775	832	860	831	861	884	837	846	860	873	822	847	849	884	867	848	845	871	843	892	849	866	906	853	863	894	845	875	872	843	869	816	876	873	859	828	833	863	854	849	817	888	857	919	855	823	855	845	881	828	887	831	850	792	869	838	850	891	922	896	807	868	793	899	835	880	890	878	900	820	838	831	887	910	849	912	865	843	847	873	820	869	832	860	865	847	855	909	830	886	876	849	871	902	859	841	864	840	858	859	857	901	807	827	842	859	882	839	821	905	817	849	827	876	844	860	897	844	816	810	882	884	870	886	925	819	915	884	868	893	873	834	869	878	851	889	816	824	862	900	861	852	841	864	783	891	858	837	817	858	814	877	822	882	852	830	933	891	858	798	843	850	888	889	822	870	879	870	873	854	817	886	888	781	838	875	906	818	816	842	860	848	883	855	843	851	899	841	873	821	831	829	848	844	867	849	871	827	840	821	879	918	829	881	847	866	895	870	868	862	864	885	901	798	869	843	827	845	862	870	832	902	895	892	903	859	890	893	837	852	844	895	866	825	906	850	911	875	839	897	852	861	871	889	871	862	839	864	923	836	858	811	886	798	858	885	865	853	882	843	862	866	825	916	826	883	882	830	862	832	842	855	910	850	947	837	836	832	855	903	853	865	850	827	909	831	861	855	883	877	894	862	862	844	849	842	798	892	888	836	859	842	811	848	862	830	858	860	862	866	785	851	886	886	879	865	886	871	845	802	827	823	898	828	880	870	819	868	892	804	870	861	895	870	856	925	790	828	837	856	843	855	841	886	867	852	826	849	870	828	875	847	799	884	807	865	818	868	839	845	896	888	846	904	904	872	855	845	871	835	874	827	860	774	832	881	846	873	867	875	905	832	867	883	837	874	871	894	876	792	957	918	821	813	846	894	899	858	863	816	868	838	843	886	860	891	870	798	861	842	850	893	868	907	840	845	842	873	855	871	872	854	899	869	864	847	887	880	859	826	871	857	805	883	878	813	872	883	820	853	820	861	821	853	836	795	880	890	891	879	832	901	874	872	833	916	864	840	889	893	785	892	925	872	853	911	826	872	871	898	879	900	860	822	839	833	842	856	865	840	852	875	932	899	897	852	882	886	838	861	814	859	852	872	860	879	845	798	905	919	913	879	865	837	898	892	834	928	892	854	828	881	882	844	833	905	886	848	832	838	891	824	898	866	874	887	833	868	859	863	824	848	832	860	920	868	936	843	825	836	838	881	891	873	840	890	877	868	821	849	843	823	849	838	863	865	842	886	853	855	863	867	866	910	876	895	853	861	843	885	825	873	906	879	845	852	885	822	856	885	913	836	874	831	810	787	838	837	881	825	839	897	888	822	798	826	850	829	863	920	847	847	913	859	852	841	869	891	808	880	860	876	868	924	866	841	844	918	868	835	920	876	830	859	913	868	906	840	856	864	906	827	817	919	908	845	859	842	833	860	833	886	860	870	868	881	790	851	834	868	890	823	875	845	848	908	866	811	849	892	854	805	832	917	797	873	874	875	877	848	871	849	854	864	870	866	823	837	811	910	845	931	855	904	898	863	920	889	858	881	819	861	845	781	854	897	868	855	850	857	885	865	867	860	856	883	855	867	876	854	859	851	880	864	876	893	936	878	863	871	846	897	905	870	879	914	869	838	900	843	875	856	835	837	881	844	912	779	884	857	836	833	874	868	835	899	850	817	821	867	889	804	855	879	864	809	850	848	915	815	867	857	847	875	821	848	821	864	860	864	844	894	877	855	911	859	846	887	883	810	900	857	862	855	858	810	875	866	890	941	835	824	865	829	926	797	861	867	880	897	924	887	852	842	925	894	862	838	821	860	851	830	870	853	876	819	839	830	870	801	886	881	866	823	850	875	840	854	862	836	871	871	833	947	890	862	854	925	837	851	873	825	860	841	822	832	888	917	839	925	842	837	867	834	891	842	937	876	865	863	833	867	893	848	856	867	797	873	828	860	899	869	910	823	861	859	869	887	907	861	889	860	846	833	857	852	903	847	867	890	840	826	857	849	851	823	885	861	872	870	878	838	866	874	891	887	881	867	878	821	874	891	850	916	849	852	943	880	861	937	834	857	830	818	862	881	890	894	909	870	861	844	830	858	840	897	798	864	845	803	831	849	812	856	856	807	803	826	841	879	849	905	827	837	867	846	882	840	878	826	857	850	848	853	861	880	861	848	869	843	868	789	863	833	847	844	873	858	833	902	851	876	861	876	887	827	848	874	868	873	861	856	833	908	903	815	898	904	916	836	875	856	866	870	931	827	831	826	804	816	887	837	807	823	900	855	866	815	819	831	847	879	842	826	864	874	832	885	869	895	853	899	839	869	846	841	902	904	864	852	876	853	866
4682	2534	2153	1423	1257	1163	1075	1036	1040	1060	1003	928	979	1037	956	950	961	983	986	1016	1093	947	965	1021	981	1019	929	1003	989	988	975	954	928	951	969	922	973	959	946	989	995	914	918	964	966	982	952	964	1001	901	946	924	889	924	924	871	950	951	934	927	937	969	916	920	933	992	899	910	972	927	972	926	881	907	918	894	948	903	884	973	962	899	891	911	991	965	909	929	976	923	958	924	944	891	957	947	1013	907	975	990	929	997	968	916	918	912	931	914	900	928	960	1008	935	958	924	976	903	944	902	935	985	927	898	907	964	955	955	918	940	981	922	960	917	975	1019	942	935	962	951	945	956	1014	932	922	970	962	929	907	921	961	966	895	922	1001	924	935	932	972	956	871	914	953	973	945	916	935	944	1007	926	932	931	932	963	910	959	923	971	896	955	969	968	935	914	931	960	906	952	939	933	885	880	902	911	979	951	956	902	940	983	899	944	955	911	935	932	892	973	1020	925	936	932	936	885	948	901	969	970	911	913	932	958	921	874	915	958	970	942	948	1011	892	848	963	875	996	929	936	932	962	889	909	918	925	886	931	927	941	941	990	950	919	937	937	943	897	932	925	928	928	960	977	935	900	927	910	948	978	988	916	939	944	872	918	906	955	916	967	962	977	946	957	974	957	958	985	981	946	938	930	935	965	906	931	918	929	959	977	990	992	928	943	943	924	932	922	946	903	904	974	932	940	883	930	953	951	971	894	942	918	950	902	988	878	915	919	923	980	920	982	961	945	969	981	945	910	936	1018	935	969	909	934	911	973	974	984	886	923	941	963	987	890	975	988	938	857	892	931	932	928	915	929	915	941	923	912	917	1003	936	887	877	917	929	913	902	954	923	952	995	921	897	954	958	943	946	958	919	927	976	977	967	917	885	914	946	906	978	915	919	955	947	915	984	934	905	951	942	947	941	973	961	897	973	934	950	927	924	908	930	959	958	959	893	958	960	938	933	939	928	924	991	977	941	933	927	927	976	977	987	961	905	972	949	889	978	897	970	958	934	955	966	901	931	969	889	916	957	934	986	901	916	934	951	950	916	905	889	943	885	946	908	962	936	898	960	911	924	975	1002	914	947	921	920	942	926	883	935	975	910	979	946	977	953	928	944	969	978	886	919	987	930	945	920	933	899	908	896	936	931	966	935	912	888	917	936	934	970	960	866	982	928	943	939	958	912	952	904	914	907	932	964	948	978	950	959	900	934	966	945	960	955	961	990	943	938	960	956	915	978	962	994	897	909	905	1003	942	949	885	924	949	916	965	977	930	862	911	925	934	957	937	945	956	895	953	976	916	963	903	877	861	938	944	937	945	875	955	926	961	962	898	969	950	962	863	918	960	937	946	996	914	944	964	948	904	991	931	934	882	931	910	949	907	960	934	973	919	914	905	928	947	892	904	933	925	922	969	923	973	886	910	956	873	983	905	911	927	968	966	939	933	961	912	917	936	1011	915	981	949	919	891	948	929	901	941	913	936	967	929	957	944	941	962	1012	951	911	961	948	939	913	975	906	992	934	952	945	933	922	920	941	934	971	917	942	991	883	1040	944	935	981	955	982	922	939	981	966	937	916	922	918	953	917	928	901	897	922	876	944	971	922	979	950	931	960	964	918	909	904	935	951	924	962	957	978	926	931	921	892	966	938	948	938	885	935	906	1009	962	979	1005	965	929	928	973	975	921	888	913	935	931	1001	891	963	946	971	977	980	924	921	923	913	907	968	876	950	958	905	938	955	918	960	950	943	941	944	1001	874	990	957	905	965	968	966	947	974	931	923	915	937	938	947	967	940	877	972	887	948	949	930	1029	957	906	881	921	945	967	909	974	944	943	893	964	871	977	949	906	987	903	980	959	965	919	960	897	872	971	958	957	944	939	945	952	956	932	909	961	874	952	943	935	912	914	887	896	944	1001	966	914	1018	936	951	921	944	1008	916	930	891	974	964	972	922	888	948	934	934	950	953	891	930	953	958	939	970	945	959	955	939	968	975	930	956	871	939	930	961	948	968	945	910	920	950	981	935	950	961	945	919	911	886	961	1027	961	906	913	943	947	952	934	910	917	911	946	960	938	947	925	958	971	960	921	953	963	968	863	865	907	945	983	942	969	903	1001	938	915	974	936	921	967	906	967	930	914	945	960	899	856	986	950	959	973	974	978	951	913	950	993	902	963	963	921	952	942	984	989	907	935	885	945	876	946	928	883	975	986	966	884	944	903	960	896	958	915	931	931	978	952	885	921	931	968	958	891	877	999	856	957	959	892	922	960	893	920	945	991	949	919	952	896	913	955	948	947	961	943	952	933	936	914	909	920	915	930	998	937	947	969	963	946	959	915	988	907	940	986	1026	923	996	942	920	913	882	978	959	931	911	928	898	939	957	947	895	926	925	949	932	918	972	925	921	940	930	941	914	923	1025	910	964	944	975	945	921	949	903	883	928	886	918	974	947	944	938	932	934	864	935	909	925	925	919	952	924	946	928	882	931	985	905	930	938	943	953	931	936	931	906	917	927	887	991	951	974	962	906	914	913	975	938	932	935	929	966	913	942	946	931	934	966	929	934	955	939	980	947	926	1002	971	951	895	904	942	957	944	1003	937	945	974	964	917	954	998	899	950	966	980	1000	975	907	978	939	940	1020	965	912	920	959	929	961	880	934	958	958	930	992	946	889	926	908	897	935	941	950	878	925	979	1020	970	921	890	999	934	913	963	947	906	900	955	932	1002	911	956	900	932	977	922	953	935	954	982	947	968	933	985	951	977	982	909	930	924	950	939	955	909	939	942	881	910	928	917	903	918	936	923	957	952	930	961	907	947	982	898	990	935	916	947	955	952	981	975	952	931	968	997	984	963	903	844	929	885	944	923	941	923	967	1007	897	952	924	973	961	934	910	927	918	918	945	931	979	909	935	936	904	949	951	938	951	905	952	1000	970	1003	949	916	927	906	914	957	941	905	952	975	925	926	921	909	906	961	916	963	924	966	884	883	1005	965	880	927	953	896	1033	914	920	924	920	968	920	937	927	999	900	945	941	919	903	895	983	909	938	1007	1027	957	910	959	931	947	988	908	1024	908	936	918	955	953	895	893	974	918	926	1028	960	909	909	957	995	929	952	901	927	959	993	965	957	897	895	963	990	922	930	980	946	935	986	917	922	919	933	922	923	969	927	946	955	932	901	905	956	962	941	980	989	972	949	938	967	913	934	938	935	945	937	961	920	868	879	875	924	922	1023	949	962	947	917	873	910	959	931	953	947	891	974	992	952	925	881	912	925	958	939	924	945	913	948	952	925	868	953	936	910	916	948	966	940	900	967	913	955	1016	902	922	991	887	895	970	894	871	936	946	957	930	982	938	942	941	969	953	967	942	932	958	921	972	961	921	917	965	919	914	920	949	962	951	971	949	999	943	925	921	924	939	932	917	962	967	940	1007	922	922	907	947	918	986	907	947	966	958	949	959	958	972	899	897	916	990	901	949	936	1000	962	940	951	977	918	974	980	919	937	968	945	942	1001	917
23854	21306	28480	24470	21294	10622	1556	1077	961	929	856	784	749	744	774	753	781	739	799	785	857	786	758	727	638	675	645	668	678	670	629	617	636	613	685	638	693	647	694	673	669	619	633	663	641	656	636	681	661	633	699	634	630	663	679	623	624	608	649	640	643	638	619	654	641	646	607	670	628	664	588	643	629	627	660	654	648	627	632	673	632	653	647	632	625	631	634	672	608	646	617	622	615	642	682	604	650	633	643	619	643	611	653	690	655	626	618	647	671	644	617	675	631	622	619	616	636	668	603	638	634	595	605	621	643	634	635	622	639	691	586	637	629	650	643	674	650	669	631	633	609	632	609	651	680	702	627	672	628	637	634	655	625	603	626	609	639	640	660	615	637	631	615	658	629	680	649	635	604	620	617	671	612	638	636	654	612	646	606	636	593	624	640	656	662	610	629	590	634	683	634	658	635	663	597	631	635	622	662	693	612	653	613	684	679	617	591	646	678	655	670	641	647	599	642	597	632	620	613	576	664	657	628	632	625	626	613	646	644	621	614	625	635	645	608	625	631	607	653	695	599	624	653	604	621	621	615	625	630	621	678	570	674	657	611	643	668	595	689	615	647	698	632	644	610	665	641	621	640	641	592	592	623	620	651	603	618	600	610	633	636	578	654	645	682	600	647	616	606	613	675	612	666	618	613	630	628	650	636	565	650	586	599	660	639	673	666	592	643	629	623	682	663	613	639	649	626	587	618	587	624	624	627	619	602	616	631	642	654	647	692	622	608	660	634	570	653	615	588	635	592	630	606	639	631	612	638	666	621	585	634	646	615	584	646	607	662	641	649	613	609	633	638	633	603	586	622	625	617	605	673	613	636	663	674	629	589	640	621	666	663	645	642	689	602	571	624	630	663	646	576	615	615	633	627	616	658	653	638	625	684	641	621	639	636	627	596	698	675	659	631	631	627	621	617	612	645	595	638	654	592	637	606	649	604	629	642	668	599	610	673	599	666	612	627	626	650	670	628	684	657	594	672	652	644	623	617	619	628	636	641	630	611	652	637	647	644	578	644	656	588	666	609	631	640	597	651	632	615	634	599	641	686	643	648	616	587	613	655	616	648	608	633	624	671	633	584	659	601	595	632	661	605	645	614	623	621	613	622	663	642	640	672	570	655	611	678	586	643	680	681	613	590	619	630	642	606	625	642	601	609	618	657	666	618	621	644	629	635	631	655	626	640	653	676	616	607	621	627	620	609	598	632	663	620	624	634	595	610	630	640	614	661	654	620	630	616	618	618	616	609	664	624	623	663	628	627	568	614	614	627	640	663	626	602	598	642	609	636	625	635	646	632	666	634	646	670	611	608	645	660	664	663	619	672	615	641	617	625	616	611	587	622	616	635	668	612	624	640	633	624	625	634	637	657	650	593	625	663	625	658	647	636	662	619	649	602	624	638	619	636	679	681	640	581	630	702	657	616	656	630	615	625	667	669	603	599	617	649	642	658	659	623	657	640	673	641	600	643	654	646	712	624	669	626	607	610	602	580	648	583	625	630	669	633	614	639	588	619	634	596	635	639	655	608	624	609	621	601	655	659	605	667	610	612	656	628	672	607	646	648	654	626	636	659	680	649	671	640	641	657	616	608	626	666	563	623	622	628	642	601	694	642	643	622	675	648	684	660	644	633	635	613	613	622	630	644	655	637	598	642	649	621	611	599	621	645	607	601	616	554	614	605	615	619	635	621	606	646	660	603	627	655	610	620	585	641	622	626	637	640	646	630	619	617	620	659	637	574	653	689	622	634	619	664	623	582	600	627	612	625	578	640	629	593	605	612	693	637	626	643	619	632	636	632	642	652	673	620	595	621	575	616	662	626	658	614	603	627	651	623	621	645	631	640	573	654	615	676	610	685	642	661	633	634	639	596	612	634	659	630	631	641	652	618	600	674	651	622	643	619	679	660	607	661	630	632	608	675	598	695	625	623	687	622	626	638	635	670	620	603	616	566	656	590	639	643	631	617	657	652	659	650	655	581	620	645	626	639	610	610	646	630	619	612	624	609	652	623	659	642	653	650	619	664	625	636	663	631	615	620	595	606	657	613	633	622	668	623	598	630	634	627	646	619	586	573	686	594	650	645	659	676	611	640	611	584	599	626	646	598	627	653	647	615	635	594	644	627	627	649	620	632	634	606	668	652	681	602	631	605	652	672	652	632	594	617	628	660	591	666	624	624	600	668	595	629	678	646	657	655	640	724	662	661	646	633	615	627	633	626	585	673	629	646	647	625	629	630	654	673	645	612	665	667	586	598	629	659	621	662	598	624	627	634	635	644	648	643	625	614	642	652	577	643	630	642	642	635	656	650	634	665	671	654	622	666	620	649	701	623	598	654	633	634	612	650	627	635	635	645	634	616	612	643	652	627	612	664	619	593	625	616	644	645	644	588	662	677	618	611	625	656	627	548	649	659	608	597	668	608	660	670	615	618	629	622	631	664	673	621	636	602	601	661	592	623	596	674	666	572	585	635	599	660	618	598	627	637	614	639	618	638	675	612	649	614	649	615	644	651	628	595	631	623	668	611	676	636	610	625	664	690	630	627	638	652	589	617	650	629	611	662	637	628	700	598	648	632	627	637	626	607	633	637	615	657	682	655	608	619	619	599	679	661	603	648	613	673	621	607	636	623	687	627	561	618	647	610	619	648	626	629	642	663	612	597	629	638	649	630	613	628	607	623	622	603	633	632	610	664	606	665	585	586	642	625	652	634	663	622	625	641	617	597	623	641	615	620	617	599	655	606	659	618	588	633	598	604	619	668	666	661	651	633	649	639	639	624	689	677	602	615	633	605	630	657	576	630	654	634	633	629	582	603	599	665	620	582	611	656	588	627	600	595	638	636	634	594	622	632	605	664	691	612	623	613	567	613	624	634	641	640	620	680	604	625	622	642	641	632	629	599	661	586	619	649	614	590	641	613	617	573	627	663	636	630	657	624	604	627	630	646	648	678	637	648	616	605	627	645	624	628	650	689	650	625	633	610	609	627	652	602	634	635	650	664	644	611	623	671	644	641	622	578	607	628	620	613	652	607	617	639	588	648	607	679	569	616	572	653	606	632	606	680	630	688	632	614	620	657	583	612	636	642	635	674	609	643	604	630	657	605	663	636	625	609	613	637	652	597	650	614	629	646	620	659	593	659	676	664	662	610	605	600	623	637	616	623	640	713	614	606	657	622	662	611	638	641	633	617	644	626	653	626	630	626	617	606	617	607	625	620	613	676	610	597	590	681	596	633	613	626	621	610	681	657	652	637	646	597	599	658	659	641	644	661	606	637	648	594	645	615	670	650	619	622	673	597	629	588	660	599	630	618	675	672	622	632	644	680	582	673	644	619	662	633	625	668	628	616	647	635	641	656	582	611	597	631	647	586	633	650	634	633	613	636	598	627	636	605	673	618	637	636	593	628	575	634	643	632	689	651	663	633	643	626	589	647	606	606	616	630	618	580	614
3742	9642	7506	3775	2759	2136	1758	1443	1256	1166	1103	1009	938	954	848	928	939	929	970	889	956	925	899	867	772	764	768	770	786	742	674	728	705	689	719	751	769	767	699	798	719	752	773	709	679	719	759	707	675	750	699	710	717	746	701	694	701	732	726	697	708	733	707	729	701	714	718	691	707	691	697	753	717	752	734	728	729	771	707	713	684	716	699	729	721	709	735	695	704	711	706	682	705	757	708	697	722	705	675	675	686	706	682	703	738	731	734	686	687	706	690	695	701	716	721	700	718	688	694	678	703	739	715	776	725	668	762	727	697	749	693	769	672	703	706	697	659	696	717	735	759	748	717	720	720	707	735	678	664	732	712	717	734	702	682	726	724	750	711	681	683	750	752	738	727	702	708	738	689	729	667	732	705	685	697	709	680	706	731	762	685	708	730	711	693	712	692	728	690	698	658	707	678	744	676	729	752	697	708	705	709	750	689	682	757	696	680	687	763	711	709	705	696	710	733	689	699	669	728	703	761	678	730	726	718	717	715	712	727	724	731	749	684	736	699	726	734	699	665	722	701	669	699	686	733	689	691	682	701	692	731	711	711	687	710	664	691	727	742	726	703	730	687	723	703	679	714	704	724	703	686	696	693	709	706	710	734	709	759	663	730	733	706	722	742	775	693	721	697	706	728	710	686	657	690	719	749	695	701	741	673	719	698	736	689	706	698	712	713	730	719	715	677	749	683	671	727	701	711	724	720	728	727	732	712	732	724	746	707	710	743	718	695	700	753	695	720	686	698	704	714	673	694	753	711	717	706	705	723	672	715	710	685	696	687	767	754	697	720	744	707	701	713	700	688	686	678	684	756	726	681	677	709	702	701	725	755	713	695	726	753	709	709	681	698	707	692	713	738	714	669	709	701	705	717	710	696	755	662	747	736	739	749	690	655	687	740	757	710	711	692	709	725	706	696	702	710	744	778	697	724	712	694	658	693	767	695	707	721	658	702	672	716	733	712	698	726	715	701	718	710	732	724	708	730	721	716	712	689	726	688	717	693	682	703	679	705	745	686	668	770	740	694	720	776	743	688	697	688	739	717	707	721	699	708	737	771	696	682	734	712	763	669	686	710	703	704	732	732	695	732	715	685	659	730	730	673	687	701	689	703	705	739	690	719	692	714	708	687	724	674	717	765	705	694	723	654	686	700	712	750	721	722	714	675	721	725	696	693	738	705	699	706	686	700	692	687	717	721	667	693	720	780	712	688	677	694	721	711	754	672	725	712	699	673	734	659	692	658	708	722	697	732	704	674	714	731	677	741	717	685	677	719	694	707	726	718	725	683	707	646	726	708	704	688	705	721	737	751	696	702	665	657	716	680	741	749	743	660	700	692	736	715	720	676	738	705	721	719	775	723	692	684	784	699	685	713	706	720	744	734	659	674	727	703	669	730	722	689	700	716	678	718	690	707	709	659	721	721	693	681	672	703	706	658	698	691	684	700	734	676	709	740	694	686	744	724	681	709	684	634	747	749	706	736	702	763	705	692	685	721	665	710	691	688	743	723	630	716	739	664	746	733	685	652	715	775	689	748	754	720	732	685	730	704	681	720	690	705	675	702	695	687	728	697	737	726	704	675	741	661	675	672	729	752	678	738	726	730	690	679	709	722	706	725	709	708	682	701	668	740	686	727	727	697	705	667	695	658	670	742	656	712	678	717	727	686	694	678	739	722	671	741	678	703	715	711	725	661	725	696	732	730	722	690	738	752	708	701	740	748	714	673	709	658	690	769	720	709	724	716	712	718	687	685	677	664	706	740	739	711	718	692	688	715	730	708	724	659	715	695	710	713	714	726	695	686	741	687	719	681	711	698	721	683	679	747	745	705	701	702	695	717	674	714	667	709	698	717	733	697	728	696	732	746	744	730	691	764	679	690	768	711	674	681	682	712	695	732	706	736	692	710	706	713	704	637	731	769	715	741	658	681	736	690	699	723	707	701	709	704	741	749	725	706	682	684	716	702	691	703	716	698	716	723	687	695	698	696	696	690	744	701	722	735	684	688	708	689	698	651	702	710	699	741	652	678	747	707	670	728	726	673	713	732	671	746	676	721	711	699	720	733	715	675	718	715	707	726	715	721	726	743	746	737	725	755	706	721	735	763	695	697	700	720	696	683	694	693	705	700	704	677	709	709	682	725	663	673	707	706	696	729	708	686	684	687	684	683	746	716	724	740	727	713	719	683	687	678	722	720	686	714	698	668	711	740	654	683	720	732	749	693	670	704	715	729	723	693	726	656	739	707	728	677	725	680	696	687	713	702	697	735	696	679	694	707	686	701	720	704	738	676	740	755	710	719	715	688	747	685	750	744	688	757	715	741	725	712	694	712	684	697	739	688	679	721	707	694	715	787	685	699	707	675	738	680	760	690	688	734	731	677	747	714	700	733	738	789	702	690	696	698	678	709	752	682	676	773	680	680	750	688	713	694	704	716	696	735	712	680	743	738	724	719	743	674	711	716	658	709	721	748	687	715	714	676	683	713	662	688	714	709	678	726	678	668	755	664	713	691	718	662	696	661	748	722	759	678	713	725	715	726	699	732	715	716	726	718	736	760	716	721	645	696	688	715	656	727	658	739	737	740	723	724	739	731	669	705	731	728	681	701	685	696	732	699	693	741	740	718	696	716	713	723	708	710	722	724	733	730	677	704	753	721	700	708	776	734	739	717	718	686	765	709	677	724	695	721	684	684	668	701	688	710	719	699	669	708	724	681	740	753	746	682	706	718	699	685	697	749	738	702	684	702	651	658	706	693	650	680	705	718	645	691	678	680	690	768	753	709	709	685	713	741	732	762	734	688	734	700	664	719	775	706	744	713	726	736	749	714	722	710	689	687	702	726	724	708	709	688	694	693	751	707	725	688	708	704	697	697	702	759	722	716	700	729	727	711	720	699	705	717	704	687	709	750	689	708	665	691	697	748	695	775	698	719	719	742	709	732	752	730	733	700	710	695	759	721	765	711	714	678	749	684	695	740	683	694	719	696	727	701	723	683	721	703	680	717	727	680	651	706	710	700	737	692	709	678	679	723	693	722	664	713	666	693	687	699	732	722	748	724	681	746	723	762	700	730	696	743	744	693	780	702	682	732	704	662	737	724	689	701	645	703	754	690	708	726	683	657	697	698	699	687	728	747	683	724	671	675	688	720	725	687	687	698	708	719	677	716	714	686	709	681	704	716	723	666	702	703	693	724	714	696	696	687	708	685	743	725	723	677	748	697	700	696	716	694	673	690	729	697	727	699	726	709	738	732	672	682	718	649	704	696	720	726	668	701	748	704	710	714	719	703	720	673	717	751	711	687	730	708	699	738	686	699	695	684	712	694	708	725	674	670	691	727	724	722	714	697	701	695	722	681	726	720	665	664	723	702	697	723	744	705	709	704	735	704	734	661	729	727	709	653	726	689	721	677	705	690	716	677	662	680	715	694	663	639	695	698	716	706	724	698	691
24909	21290	27464	25335	12623	1321	973	868	749	786	790	775	711	699	732	735	719	800	765	793	854	737	785	723	662	694	658	668	664	663	623	711	687	628	678	627	671	675	639	674	664	655	680	636	649	726	683	663	678	645	706	679	585	643	690	678	670	683	643	623	682	623	621	601	660	667	692	661	664	644	697	668	675	631	644	684	710	676	627	651	646	651	651	705	642	645	698	656	612	727	688	668	647	662	600	624	631	699	670	656	649	671	644	665	639	597	615	664	674	679	685	645	648	656	672	678	665	647	682	650	658	711	640	669	659	649	662	643	605	627	657	645	622	632	614	662	631	656	656	619	679	659	655	653	630	649	629	645	639	667	653	668	654	676	635	591	698	627	655	653	615	669	605	624	691	636	679	650	638	638	715	639	623	602	614	659	686	675	583	643	620	660	653	660	613	643	644	638	672	646	627	690	674	643	602	690	640	659	628	676	686	638	604	611	608	674	655	669	656	647	638	653	600	619	633	667	702	659	660	666	680	648	648	640	611	653	657	640	628	681	675	648	651	627	663	656	635	631	616	665	626	636	702	627	677	603	654	656	714	649	675	633	670	671	671	666	628	704	652	662	658	611	678	620	658	679	620	603	610	645	637	621	671	655	662	670	594	691	643	644	637	646	702	639	668	668	667	601	683	664	641	662	703	662	622	637	681	685	658	609	678	641	670	669	652	632	622	628	673	620	607	650	623	631	646	691	608	633	697	611	616	687	657	656	670	613	617	661	631	611	702	632	649	612	573	669	637	657	617	648	668	623	692	665	642	636	634	652	604	671	664	627	638	690	697	636	688	666	668	637	618	639	658	633	690	655	622	593	641	655	699	709	630	666	617	678	615	667	669	674	629	622	650	640	639	591	635	665	685	636	636	657	632	669	692	662	647	664	635	672	645	655	663	634	681	636	636	623	670	686	603	638	654	696	623	660	645	663	603	620	676	653	678	626	651	693	639	667	665	689	626	670	657	668	661	617	625	652	690	640	667	683	630	679	631	646	659	638	655	637	667	620	617	637	664	669	650	654	627	631	599	667	621	569	682	648	606	638	625	660	639	604	613	716	656	655	663	644	633	623	695	652	650	627	625	667	645	687	619	633	634	660	678	606	653	697	645	647	666	668	665	641	652	631	715	643	650	629	688	663	641	625	611	627	640	612	616	629	693	635	632	629	630	652	607	607	639	658	617	672	629	649	670	678	696	613	631	640	672	680	637	684	624	624	666	644	624	672	676	682	610	674	670	660	668	598	613	648	628	634	630	647	705	627	671	645	632	701	652	677	612	655	674	641	657	646	638	661	631	644	614	654	632	683	674	635	676	635	634	634	710	672	683	635	647	683	665	637	601	619	643	642	642	642	616	709	636	651	615	693	641	650	675	596	705	614	602	660	644	653	668	638	669	643	680	607	672	649	619	657	662	610	634	650	585	659	635	640	674	648	664	660	633	608	627	623	615	630	706	653	597	612	687	595	642	624	688	666	639	596	678	638	602	634	631	635	604	657	656	654	663	665	653	668	676	686	675	629	693	603	641	638	639	657	689	651	680	674	604	647	669	690	674	651	621	643	621	701	638	645	668	622	633	705	626	605	651	705	666	644	648	650	631	680	641	680	655	673	683	660	611	664	705	668	660	650	669	668	708	619	637	628	625	673	664	641	662	630	657	655	622	698	643	603	662	663	670	618	633	696	615	630	609	674	618	630	636	619	684	666	645	602	665	667	646	657	653	673	631	640	680	628	644	648	634	655	618	665	649	652	625	639	651	698	648	637	635	619	669	644	649	658	641	640	665	660	663	657	649	667	678	643	684	645	674	653	674	650	618	643	665	645	657	663	662	592	607	655	646	648	641	651	660	677	648	680	653	682	638	678	642	638	662	625	645	654	688	581	632	651	649	628	685	609	639	701	638	704	681	635	690	674	637	631	653	645	623	635	629	625	600	617	609	658	674	659	622	653	682	704	657	623	631	676	670	635	609	658	662	642	682	656	731	632	697	673	633	637	657	613	676	674	666	709	653	633	627	645	681	665	599	661	703	664	692	643	643	640	641	665	658	674	633	615	613	653	589	663	651	680	658	666	655	656	638	619	607	624	625	664	672	651	686	655	624	694	623	627	659	669	622	625	678	633	678	671	651	671	684	652	643	667	618	670	662	641	635	670	639	652	687	658	650	617	607	698	639	627	658	621	669	640	657	679	614	663	688	647	628	633	607	619	631	636	672	629	666	632	642	606	597	667	702	617	647	642	624	678	613	657	608	669	649	666	630	626	659	695	688	641	632	613	623	668	679	636	613	626	593	638	677	641	719	601	643	677	585	668	697	646	620	630	611	645	648	637	667	696	625	669	679	636	630	613	650	577	659	646	639	630	615	693	677	629	617	606	690	623	642	680	631	634	724	669	630	610	652	637	715	706	654	657	638	597	664	651	684	630	643	636	650	614	676	655	689	651	655	632	662	605	660	671	651	656	622	656	653	637	632	692	705	648	654	622	659	630	664	740	600	722	627	661	677	661	672	641	647	700	678	718	642	642	669	658	697	669	616	644	676	615	611	644	607	713	660	618	661	671	634	640	673	611	690	594	674	580	628	614	664	647	673	684	652	647	678	639	663	663	633	707	659	623	613	631	670	642	651	647	664	659	612	629	673	628	664	622	658	628	643	662	644	629	651	683	656	631	649	635	668	607	655	636	653	628	647	643	687	662	665	664	632	651	610	666	620	647	671	686	640	660	672	647	654	677	670	665	669	598	637	671	636	664	675	662	622	671	679	649	592	623	616	639	682	635	647	649	579	667	660	648	663	627	655	628	661	627	669	627	647	647	686	690	706	664	621	665	642	647	646	641	678	657	644	644	632	663	638	620	645	651	668	657	626	664	632	658	686	656	676	644	612	661	676	625	682	651	672	634	657	681	673	651	635	626	660	615	630	670	645	677	651	659	716	663	594	671	689	628	613	655	670	651	669	640	677	641	639	640	652	646	605	573	641	653	648	636	659	660	627	697	653	599	690	667	661	649	628	558	703	654	599	630	647	624	671	653	652	706	622	636	679	646	636	688	666	661	645	627	619	682	633	676	622	615	665	606	629	625	666	677	607	645	616	644	650	672	595	649	646	657	655	688	635	636	644	658	635	674	645	645	629	666	663	625	659	640	639	645	633	639	660	623	714	614	603	615	699	634	638	616	621	665	644	638	644	606	674	667	631	671	653	686	633	674	649	670	675	675	690	646	632	681	678	664	646	658	647	637	670	647	675	672	606	643	653	654	666	668	692	652	633	614	686	613	695	675	679	614	664	614	664	662	608	658	640	656	692	691	637	631	658	604	687	663	609	671	729	652	671	657	650	664	639	652	675	624	649	617	660	656	645	647	617	662	622	609	636	651	668	677	661	662	642	658	623	640	671	657	688	666	623	658	607	629	678	609	689	644	688	627	643	645	652	664	688	656	630	643	635	684	619	703	632	665	616	662
3813	6070	4780	2544	1869	1606	1354	1212	1037	989	899	900	884	853	822	802	827	827	866	893	890	884	753	787	758	738	762	724	771	718	710	741	720	693	746	747	704	780	713	738	743	705	685	716	703	682	668	697	698	770	745	754	723	643	720	731	746	719	696	691	688	689	689	740	696	735	682	691	676	656	713	675	713	705	739	697	711	654	668	732	682	700	702	739	669	680	710	759	721	685	706	694	679	629	705	717	711	671	692	742	753	684	743	685	698	727	646	702	683	752	663	699	733	739	754	703	675	687	677	701	665	685	731	686	692	729	675	743	697	679	684	706	715	730	707	670	685	675	720	688	683	725	746	676	719	669	702	683	715	656	733	694	728	717	685	712	724	739	737	696	691	669	704	702	664	743	711	696	682	718	677	697	684	686	728	722	698	741	699	665	704	735	688	724	735	713	738	677	671	676	663	699	685	719	746	725	695	726	748	715	703	664	708	652	753	720	723	713	687	696	721	697	741	662	671	699	676	705	680	653	649	672	690	662	722	682	731	720	693	682	724	703	675	672	717	752	707	681	715	727	672	687	731	698	670	758	691	694	707	634	718	721	677	722	708	695	721	708	660	648	732	685	671	705	708	729	709	697	659	708	721	698	728	707	735	695	718	697	687	672	625	717	706	673	735	705	650	728	721	760	703	686	707	736	700	722	679	759	676	704	744	654	711	739	683	716	682	649	670	722	726	724	685	729	745	705	723	735	688	680	699	746	665	735	646	680	693	701	699	714	693	714	670	681	692	687	754	683	698	654	706	719	681	681	702	705	688	668	742	704	712	703	710	738	724	707	697	708	692	730	676	681	697	699	690	670	692	668	711	686	672	734	718	723	648	715	721	729	716	745	725	726	712	729	696	732	664	726	686	682	685	696	649	670	671	694	715	711	676	687	704	668	680	704	682	748	687	711	683	710	693	724	716	715	703	709	686	695	671	702	694	702	763	689	663	650	684	667	682	680	695	721	692	719	665	726	700	713	675	722	700	688	694	692	668	647	701	708	701	686	683	658	681	703	709	691	718	759	680	705	700	716	686	738	697	704	735	728	657	677	692	687	671	669	725	728	715	673	751	700	693	678	693	668	653	702	679	691	668	729	690	686	702	695	671	719	704	676	717	678	677	745	701	749	701	691	688	706	717	692	679	704	691	714	684	701	715	687	757	721	705	703	708	673	694	719	732	700	632	657	652	685	679	707	672	678	718	676	669	779	739	748	708	727	698	698	719	686	729	709	674	736	717	722	709	710	686	683	684	712	672	706	712	708	738	681	654	706	725	672	669	707	750	677	678	694	698	695	696	684	719	722	709	626	693	733	719	697	676	737	684	708	658	698	707	696	754	730	661	733	670	692	694	680	718	682	719	699	724	711	684	663	677	696	691	690	707	704	644	695	738	735	697	704	693	722	664	681	721	659	689	653	662	713	734	671	650	722	733	720	697	647	706	709	709	722	658	727	706	644	694	676	689	718	759	690	687	704	644	691	708	718	711	721	692	706	698	705	652	709	661	694	696	752	668	739	672	731	678	684	669	687	679	724	698	689	672	685	685	703	681	722	674	711	673	684	651	671	659	669	708	707	668	697	697	752	689	706	705	690	715	676	713	714	694	713	718	692	669	675	714	690	699	659	712	651	692	727	692	700	715	705	757	735	669	729	717	705	688	727	690	722	713	678	726	710	727	733	727	706	630	732	722	715	696	712	724	718	716	706	666	666	709	668	702	668	695	710	702	682	663	663	684	702	683	673	691	677	684	672	736	741	695	736	670	697	733	700	708	679	698	692	701	680	641	745	694	689	710	722	704	717	687	720	704	702	713	708	759	703	700	694	765	681	647	682	735	691	712	691	743	695	675	700	683	683	729	682	684	697	693	720	698	733	672	690	724	685	684	683	746	693	780	716	708	702	738	684	716	703	664	730	697	744	676	693	708	710	671	654	662	670	749	658	688	694	710	729	712	700	668	684	705	680	687	676	679	660	702	689	695	676	765	708	706	701	709	674	675	711	717	700	674	740	706	629	689	664	640	699	755	668	702	738	738	710	735	700	703	695	712	710	742	759	728	756	714	716	682	689	697	714	720	727	727	668	678	670	689	678	722	702	685	717	721	709	735	728	743	730	721	731	709	710	720	683	733	700	723	693	664	699	650	717	703	656	733	690	685	632	697	631	672	696	716	723	699	682	704	715	717	692	686	674	702	700	700	703	703	675	717	667	699	740	697	724	722	653	730	690	697	684	703	710	685	688	699	699	701	682	723	722	698	688	686	687	696	666	716	716	719	680	676	716	715	721	729	668	702	689	701	747	737	713	732	674	696	701	721	642	721	700	689	731	697	719	708	662	680	715	672	716	678	720	708	705	760	718	700	700	693	702	665	688	691	690	723	689	672	733	731	700	677	656	605	676	712	721	703	710	732	686	697	665	706	669	643	698	688	725	658	641	682	719	685	677	740	725	692	656	722	660	682	683	684	703	688	673	699	711	664	710	709	704	677	730	755	715	721	682	726	676	690	769	732	746	710	665	724	679	752	685	702	752	712	684	704	707	724	708	654	745	682	681	669	725	704	718	660	698	699	685	687	753	693	678	695	725	724	729	689	731	709	675	719	689	670	679	720	720	732	730	713	693	749	741	689	697	698	730	766	686	666	703	657	751	663	745	692	702	724	703	697	705	677	632	720	719	736	687	691	700	674	734	669	717	737	676	741	716	734	696	704	702	689	694	682	721	730	702	689	700	707	682	675	696	730	686	716	708	726	688	735	672	715	709	680	662	698	681	721	730	717	709	699	690	709	659	722	759	674	758	692	718	684	708	670	640	711	712	735	706	667	681	736	667	702	718	690	705	670	711	710	708	700	695	684	723	732	665	754	704	675	728	724	681	727	719	694	732	739	701	744	689	728	673	709	712	671	727	659	713	675	705	699	718	693	740	717	752	677	729	644	723	720	692	732	688	725	750	758	703	707	672	700	717	713	683	719	727	667	692	666	700	702	639	685	723	713	678	694	679	727	690	689	679	714	707	711	654	713	678	708	639	685	719	701	626	691	707	651	706	702	712	734	733	711	673	692	662	758	688	699	685	674	693	706	704	706	698	697	676	730	708	675	692	731	715	747	699	722	691	675	659	688	658	687	715	665	684	644	691	716	704	691	709	678	724	683	707	684	653	724	688	735	684	684	712	663	705	674	696	686	706	687	731	691	731	690	735	693	703	716	679	743	716	697	695	696	709	646	676	707	710	684	719	680	776	647	747	710	750	699	697	697	762	705	659	758	644	694	704	701	689	695	712	719	681	730	726	667	704	737	696	666	716	694	682	680	707	720	692	699	651	705	719	690	710	732	744	696	718	711	697	662	682	683	685	684	687	706	717	728	681	727	745	691	730	689	700	706	681	737	694	690	714	779	732	734	668	690	712	650	723	668	707	689	728	677	745	677	744	728	693	732	665	721	725	726	740	710	670	677	736	713	680
22905	21384	28997	24126	21376	21412	9188	1173	862	726	693	620	569	511	526	536	540	553	628	584	545	531	467	389	365	360	351	344	353	383	346	340	309	352	333	320	316	377	340	330	330	294	298	290	312	323	336	285	313	329	285	308	312	295	300	305	309	334	305	238	303	316	309	323	313	322	300	297	295	312	307	289	295	292	320	316	301	280	306	318	322	286	301	282	310	267	287	302	308	278	319	298	325	322	279	304	323	300	280	297	289	280	271	291	321	280	323	297	305	296	306	283	281	324	300	285	285	290	294	286	285	297	309	299	281	301	300	287	279	302	333	310	267	302	300	296	277	280	280	304	280	317	294	298	298	309	295	308	317	313	304	318	269	315	303	288	321	317	313	275	299	297	324	291	308	283	293	293	289	305	287	274	290	280	310	282	307	306	274	281	263	291	278	318	308	292	264	293	307	273	297	277	279	302	344	310	302	310	293	292	298	299	269	302	307	309	295	292	285	303	315	295	323	296	294	302	291	329	307	305	275	319	303	311	277	290	320	297	315	281	261	297	300	313	340	333	284	275	310	288	315	277	281	268	273	312	317	299	364	289	318	332	298	287	316	261	322	312	292	307	297	315	298	265	278	265	277	262	278	295	318	278	323	346	293	295	312	280	296	298	321	288	289	323	289	266	287	295	313	281	276	311	302	321	311	309	299	294	304	320	295	293	285	308	276	277	324	257	290	315	303	263	283	316	289	293	300	279	304	278	308	282	292	339	335	298	293	316	325	290	287	293	312	308	267	297	303	315	312	303	300	292	303	287	297	286	299	298	300	293	310	277	323	304	335	280	289	305	279	264	284	283	266	283	285	299	293	301	289	289	267	286	288	308	314	300	282	306	287	283	273	309	303	290	295	298	304	273	264	305	303	310	289	292	286	308	288	276	269	303	328	293	285	288	306	299	267	305	273	295	280	291	276	339	282	265	264	285	282	277	281	331	280	270	300	320	278	305	293	329	302	311	306	269	281	304	289	308	292	330	282	293	295	321	316	320	276	283	334	301	274	315	303	275	288	308	254	289	282	304	316	312	284	292	294	304	303	318	295	288	288	283	262	289	287	314	287	295	298	286	298	321	300	304	273	285	309	286	312	299	301	303	306	290	310	284	283	294	277	320	268	316	301	280	282	303	297	318	302	295	310	335	269	288	256	297	290	275	292	287	309	297	307	297	300	302	294	292	279	284	284	278	264	269	274	296	314	287	298	295	291	265	280	279	289	285	292	294	266	275	269	274	308	308	285	319	301	315	315	283	291	297	289	283	318	311	290	299	337	276	280	271	299	287	313	303	310	299	327	283	312	290	304	288	274	287	271	291	299	286	311	304	291	278	276	298	311	337	311	279	299	272	277	293	267	313	314	308	325	271	312	318	303	266	315	324	313	292	334	304	281	282	313	322	313	273	315	294	302	288	284	300	271	303	320	318	329	278	309	306	287	287	293	263	300	330	305	292	307	280	271	313	330	294	304	304	275	310	317	287	335	276	308	302	316	276	310	299	268	279	302	326	305	318	288	309	268	306	289	295	271	288	303	293	281	284	314	335	304	313	312	317	302	301	284	293	311	292	285	289	320	277	293	279	275	299	297	325	308	300	292	307	270	285	332	308	300	285	296	295	298	294	278	279	297	307	298	290	299	305	297	262	306	289	289	303	294	311	283	309	264	283	296	309	305	275	301	278	261	294	299	312	290	273	289	292	314	273	317	288	307	338	281	287	301	304	296	292	285	282	314	285	282	288	301	298	331	309	286	300	289	305	324	290	315	314	296	314	306	275	266	322	280	308	292	299	293	294	287	305	293	291	304	264	292	298	307	280	309	267	305	305	286	308	299	297	295	278	265	294	275	279	290	297	276	291	309	310	326	272	317	290	272	284	262	319	332	282	268	305	303	275	289	299	285	296	299	308	268	299	286	272	293	285	318	297	296	292	312	299	304	311	287	267	309	294	299	312	290	289	295	321	292	280	319	292	323	260	305	288	286	320	325	287	293	302	273	296	315	275	293	284	296	278	299	301	265	311	279	279	305	320	271	318	294	294	284	318	328	313	299	288	276	291	297	273	283	283	289	289	335	293	281	301	274	296	305	293	310	312	280	302	323	280	318	320	327	281	283	310	279	328	313	309	300	303	289	295	304	284	300	274	297	262	291	287	306	298	277	285	325	290	301	283	303	276	270	305	315	278	326	287	306	291	261	292	329	291	284	301	283	345	289	298	310	307	341	312	308	287	313	297	319	306	309	328	313	292	275	300	300	275	286	277	310	304	315	301	305	283	301	274	278	296	305	320	273	273	290	311	307	319	282	313	319	289	292	293	329	298	297	292	296	287	306	325	285	307	297	303	346	290	284	278	323	322	299	325	300	296	279	292	330	290	309	272	282	307	277	313	312	253	301	310	288	316	340	297	295	279	285	296	253	293	370	314	298	295	311	318	321	319	298	276	311	300	275	300	298	294	285	301	297	309	272	293	288	287	306	305	296	345	294	296	330	302	285	283	271	279	288	292	297	269	297	299	299	324	317	273	294	316	284	270	296	297	319	316	336	272	292	314	273	293	297	298	263	279	340	285	289	273	280	296	297	316	269	311	295	286	294	300	307	302	303	294	272	277	319	313	277	306	300	296	292	290	263	276	307	285	305	299	269	274	295	321	306	291	319	293	283	284	312	332	296	270	295	315	271	302	296	274	317	305	299	310	286	282	273	282	305	247	277	280	265	293	319	320	288	306	303	264	327	299	301	295	282	281	301	307	269	277	283	310	323	303	317	296	328	322	291	306	285	314	316	298	285	276	289	277	279	289	281	282	290	301	279	298	279	296	300	306	276	270	264	293	315	295	280	310	310	313	304	306	307	326	293	303	314	247	283	335	296	281	288	269	295	314	293	315	287	270	290	267	273	285	292	294	293	279	285	300	301	261	285	291	265	325	260	302	280	282	309	279	307	314	318	280	293	298	292	302	294	292	293	300	299	325	293	307	299	259	295	299	260	258	280	314	308	312	301	302	290	305	281	329	293	269	274	310	300	292	289	318	296	301	320	280	290	282	304	273	290	298	306	292	304	308	314	311	317	290	290	290	272	269	285	300	286	286	309	275	268	281	262	324	318	296	298	340	294	258	333	322	285	281	271	331	307	311	295	306	276	324	293	313	303	317	294	278	281	290	275	290	298	311	318	295	282	297	278	275	314	282	319	324	292	285	284	308	343	298	305	313	288	296	316	298	278	298	295	309	278	301	306	333	282	270	309	297	299	314	272	280	291	305	266	294	318	270	311	291	295	261	277	300	315	287	294	280	305	250	265	314	319	295	289	277	292	304	294	274	301	305	299	320	299	289	309	271	270	323	298	279	313	313	286	283	313	294	284	271	319	298	300	302	306	280	300	281	272	314	323	298	255	313	305	309	311	295	294	283	293	292	273	305	298	291	317	281	306	302	292	282	288	298	287	288	287	274	289	289	299	315	302	269
4873	14534	11403	5642	3951	2980	2357	1834	1503	1200	1001	906	772	721	739	776	723	764	873	788	783	687	623	494	476	430	429	436	459	394	436	372	398	372	391	434	366	388	419	406	344	362	342	360	360	365	349	324	343	333	336	322	332	357	336	339	326	327	336	343	351	363	344	343	337	336	313	335	352	338	339	330	334	350	328	373	333	327	318	325	314	343	321	336	354	316	347	314	364	346	348	327	306	353	348	354	349	323	326	322	353	341	336	311	339	343	360	350	317	353	318	349	306	344	323	349	342	337	328	336	359	300	354	301	336	319	323	346	344	323	330	363	322	352	339	327	357	307	313	308	319	315	319	302	317	334	308	342	348	334	344	320	336	339	320	364	346	316	328	359	314	332	336	328	319	334	329	303	296	313	340	312	341	314	314	337	307	346	326	331	339	331	359	326	364	314	331	318	315	320	346	288	324	334	293	342	317	319	316	331	347	322	310	362	305	354	349	320	286	303	305	339	297	306	348	331	299	318	311	316	367	342	337	329	327	354	354	333	332	335	320	295	352	370	335	315	346	341	321	350	316	353	374	317	357	342	332	347	323	347	351	316	337	344	339	330	324	321	377	346	350	327	321	302	318	342	328	372	365	346	300	358	324	343	325	311	335	311	319	319	332	352	322	333	357	313	332	317	335	346	323	321	340	318	331	362	339	343	318	354	323	334	300	334	338	323	300	353	342	353	369	335	310	329	357	321	353	325	324	370	306	346	326	313	343	331	304	337	335	357	374	300	358	350	328	335	352	340	334	360	306	306	298	324	361	337	335	307	317	328	311	341	321	317	357	321	320	309	363	320	336	353	315	354	323	309	328	365	322	326	354	322	351	313	317	317	323	335	334	321	323	319	333	344	280	316	339	303	311	323	323	321	351	304	330	335	296	304	348	327	349	298	363	329	361	349	341	318	332	352	324	353	337	329	314	343	329	309	322	362	352	306	350	348	328	323	354	351	315	307	331	329	344	331	343	311	348	343	334	325	357	347	309	308	322	317	311	317	347	322	328	333	332	324	334	323	338	340	327	308	330	326	340	327	346	333	311	336	350	305	322	352	331	327	336	345	330	321	302	305	334	322	363	342	337	323	325	299	350	325	340	328	328	359	344	332	332	310	336	328	326	367	326	315	319	374	370	335	349	322	322	328	321	323	317	314	316	356	334	351	310	324	337	350	309	359	348	336	347	295	363	315	313	332	341	317	331	342	337	334	323	352	327	324	319	375	325	323	351	315	321	337	310	323	308	346	315	293	337	317	349	333	322	344	335	299	333	309	343	327	345	338	305	345	393	342	337	330	316	336	330	366	360	347	343	360	338	318	365	307	332	315	330	324	336	333	325	349	343	362	333	337	326	342	313	379	362	327	327	360	314	320	284	332	340	304	339	362	389	319	352	308	337	336	326	319	327	316	319	368	339	354	345	356	332	319	332	382	349	320	293	334	339	336	312	348	348	322	342	318	380	334	339	365	325	302	332	319	338	325	341	340	319	334	302	340	324	338	325	313	340	316	331	338	375	312	312	314	348	327	321	337	312	313	306	323	346	327	305	351	336	369	361	331	336	356	295	371	342	348	350	334	358	345	324	333	373	344	295	332	384	362	331	331	312	355	314	309	359	304	369	355	348	307	324	322	355	351	334	376	374	333	323	316	314	355	324	357	327	313	320	321	310	360	376	357	329	323	333	298	324	317	330	318	316	303	343	331	318	338	316	322	332	375	311	329	357	331	360	361	348	321	318	303	294	332	370	363	314	319	328	330	320	334	308	336	345	346	297	320	355	322	327	314	318	324	295	332	346	336	321	320	349	300	362	301	340	363	319	335	344	343	343	325	353	285	317	292	342	353	315	363	318	367	346	349	360	345	321	328	341	303	342	335	340	329	350	337	314	320	341	331	377	296	310	339	309	327	340	356	319	345	329	346	309	332	328	314	347	310	327	319	299	314	331	305	315	367	357	315	338	294	336	331	290	323	318	365	340	349	317	344	314	322	324	361	318	303	326	320	338	322	345	322	344	328	342	342	315	325	347	357	373	320	340	334	350	339	371	308	351	347	358	330	315	321	303	322	340	354	311	357	335	310	346	312	330	339	335	339	361	332	316	335	340	324	349	332	316	323	316	339	338	304	341	331	305	333	319	378	357	328	303	363	279	322	343	352	304	343	339	310	338	337	332	346	310	337	356	300	323	334	376	327	319	318	312	344	346	349	349	353	314	309	352	308	325	321	342	351	326	339	347	312	292	325	329	330	328	331	335	319	334	314	354	307	344	345	326	339	382	327	326	325	291	339	317	319	322	324	360	346	309	348	343	347	328	351	354	305	332	328	321	338	306	361	352	364	325	332	342	325	337	354	328	351	306	339	340	309	339	325	337	326	325	379	360	343	334	333	358	327	342	320	330	343	339	300	325	334	315	354	316	325	308	329	329	335	336	323	336	337	342	329	338	351	327	328	351	310	322	370	315	324	339	317	361	329	325	361	347	338	326	311	349	311	332	300	347	354	336	325	321	377	344	357	322	311	348	314	332	337	331	352	330	353	321	333	352	343	355	313	389	342	358	315	346	321	337	327	357	319	326	318	337	350	328	321	364	311	339	350	295	364	340	352	331	332	354	344	321	312	370	343	325	336	349	332	332	335	394	323	341	339	323	344	345	326	317	357	306	354	355	335	301	308	310	312	348	318	350	339	317	325	343	347	354	364	337	291	315	341	322	351	342	326	296	314	355	302	318	301	361	312	338	326	339	358	335	332	356	367	327	324	328	348	361	339	307	325	341	355	322	329	351	335	329	361	366	317	321	327	333	314	340	333	349	352	370	323	322	340	324	317	335	321	321	339	336	330	333	315	355	347	340	340	341	333	336	308	325	334	331	325	344	351	334	337	296	316	366	322	351	342	344	325	367	326	329	317	364	353	337	345	358	316	303	350	329	358	321	351	327	307	327	337	337	333	340	319	327	335	373	330	338	323	334	324	298	349	317	356	325	328	326	336	331	312	333	317	354	353	336	343	357	313	354	273	336	328	331	326	307	373	327	343	323	366	315	345	348	352	304	354	361	320	321	312	352	335	343	343	339	342	344	348	327	359	342	338	322	336	345	302	345	315	340	324	348	307	322	312	320	341	310	359	344	324	368	321	327	298	357	311	323	320	329	341	293	319	297	338	347	332	316	327	337	331	326	335	319	372	365	361	314	381	345	328	317	346	333	350	351	312	332	317	333	310	342	340	316	326	356	330	336	331	306	348	361	296	325	329	307	345	318	356	330	328	325	333	338	326	336	331	279	369	332	331	330	345	321	325	331	344	333	347	344	358	317	329	337	350	349	323	307	336	321	325	334	310	309	324	356	316	350	338	313	379	351	330	349	325	318	357	324	341	332	319	312	308	325	315	338	315	358	334	324	367	358	340	335	336	374	315	329	301	319	312	330	341	322	330	371	339	370	335	319	327	309	314	337	348	338	338	333	336
27558	19754	7261	1678	1258	1170	1048	1016	945	974	969	957	907	881	919	908	963	1020	987	973	954	904	938	919	875	935	920	829	968	921	874	898	870	879	966	908	886	931	906	875	879	866	928	934	894	880	922	857	962	906	902	881	882	857	883	881	928	897	876	956	919	884	925	869	845	904	890	879	853	870	840	895	893	916	902	907	849	853	876	898	892	860	880	906	834	864	846	938	923	857	876	870	891	921	894	861	888	878	877	910	863	867	878	891	970	881	898	848	947	895	873	859	893	908	876	924	856	841	917	863	870	936	885	924	864	862	874	916	879	844	891	931	943	854	864	895	915	923	904	925	914	846	930	915	852	924	955	892	886	911	909	915	914	894	882	853	898	910	924	926	949	918	887	921	935	847	924	881	921	844	865	909	870	936	847	851	940	896	854	854	846	941	869	853	909	893	861	856	965	924	903	838	930	889	875	846	879	915	881	873	894	929	891	917	866	913	927	864	899	928	874	923	923	918	805	896	899	910	897	873	824	848	848	916	925	922	860	869	964	914	926	920	916	898	875	903	889	917	845	960	916	924	946	867	923	959	913	839	858	882	908	875	908	886	901	843	941	884	943	874	940	861	911	856	844	908	921	914	835	904	918	879	935	915	862	906	919	882	894	900	942	940	900	862	938	855	892	947	935	884	949	886	886	956	859	875	932	915	897	879	877	884	888	858	938	862	926	887	909	937	785	916	895	923	877	889	877	912	890	908	891	880	857	905	878	906	870	912	853	918	929	828	849	914	877	855	936	887	851	886	892	905	892	916	938	907	901	892	909	929	883	895	867	862	937	901	955	907	909	924	852	855	873	857	959	901	906	836	844	873	868	932	900	864	895	836	850	866	946	910	855	885	831	866	916	855	846	863	856	925	922	867	872	874	921	889	939	911	877	919	861	930	855	885	900	868	863	905	915	854	911	848	918	923	905	899	894	891	882	906	905	879	878	883	891	854	889	890	861	896	891	886	880	836	840	851	873	839	853	863	914	888	867	819	887	854	921	891	889	871	874	887	919	881	900	908	867	874	922	873	872	899	867	900	913	896	879	916	859	879	932	941	873	921	864	909	877	888	935	978	872	899	910	883	876	823	873	884	901	911	889	942	870	842	874	921	913	961	915	918	929	940	823	883	874	863	931	921	944	931	919	888	878	908	882	870	869	925	842	876	943	887	897	887	865	872	867	869	890	966	897	896	914	888	858	878	874	869	894	845	875	896	863	913	901	925	891	880	830	877	843	927	862	830	944	924	828	928	901	899	882	845	895	847	932	899	899	866	867	880	931	852	905	834	947	877	906	882	874	903	934	910	894	926	870	880	930	912	911	924	868	910	867	883	864	861	915	846	914	879	893	913	933	941	910	923	893	909	871	927	901	926	883	922	825	850	927	918	856	983	868	853	886	850	881	872	908	881	928	913	892	883	905	914	872	899	889	860	958	875	877	896	918	928	886	937	879	897	884	865	854	887	874	919	921	879	884	925	893	896	918	866	958	896	872	944	935	857	895	824	890	859	881	967	917	853	881	896	900	867	922	928	846	927	863	858	884	1029	917	874	871	869	874	897	861	848	864	893	858	893	911	820	916	926	887	831	868	948	906	880	847	946	879	874	948	935	903	937	848	830	920	891	865	903	904	872	824	902	883	840	916	896	910	891	866	915	841	899	847	924	847	924	890	847	892	923	902	913	882	856	935	885	894	905	897	872	862	926	862	867	884	938	858	864	894	888	916	913	936	906	842	846	919	918	870	841	881	877	878	886	905	904	846	862	829	897	914	891	943	862	956	905	959	947	900	896	851	909	900	895	861	859	911	880	912	915	906	905	904	873	894	850	915	897	893	876	939	872	873	895	900	919	863	918	898	889	957	859	893	876	903	900	940	931	903	875	899	897	865	908	890	850	879	911	891	867	871	904	877	851	901	841	884	878	884	865	875	871	929	918	859	888	890	849	910	937	895	925	921	893	879	847	897	891	907	905	871	934	824	877	881	902	902	907	920	943	880	885	928	841	852	920	903	865	965	855	862	942	884	917	859	932	939	886	876	904	841	881	918	835	902	898	864	914	924	871	882	947	904	929	924	903	881	925	907	886	855	871	912	911	909	964	878	932	903	876	822	871	864	847	934	889	877	912	919	863	903	855	890	897	837	885	867	860	838	888	904	920	867	928	868	850	896	892	904	907	875	871	859	880	946	936	840	867	927	842	909	884	941	932	902	879	888	895	866	918	855	908	868	898	840	857	959	912	835	864	930	877	839	878	848	951	873	852	905	892	887	916	907	856	916	917	888	926	907	881	924	945	898	859	896	887	929	873	869	919	883	854	893	857	886	877	882	860	894	909	900	939	844	859	890	938	847	936	843	939	919	907	909	856	874	897	906	861	874	914	886	865	850	865	938	851	914	845	894	892	868	875	875	923	812	878	816	884	913	892	913	899	849	918	893	965	828	900	914	890	882	906	883	845	896	864	872	881	869	920	910	920	892	880	962	882	879	905	892	878	862	900	900	880	909	882	893	876	836	875	888	883	901	941	930	936	870	935	869	893	907	897	948	886	855	899	883	897	875	919	886	908	902	918	887	923	906	855	914	890	962	866	909	877	871	953	853	893	912	869	957	862	871	880	873	903	943	951	861	945	894	892	856	892	899	949	790	884	855	896	915	879	879	938	938	852	894	834	920	863	914	838	972	891	835	884	924	976	916	913	888	902	902	849	885	885	894	909	892	866	941	887	912	916	937	940	890	880	903	889	936	868	903	896	946	940	886	904	901	868	903	896	919	885	882	841	892	899	892	886	923	915	904	924	912	852	868	884	870	864	867	850	944	899	826	872	944	930	886	907	867	874	876	850	926	925	954	926	861	902	893	874	872	886	905	905	831	927	914	829	859	877	896	896	901	870	898	883	956	869	860	925	890	887	896	873	873	875	906	900	882	924	883	901	908	920	895	877	885	878	925	876	863	920	920	832	813	896	854	924	923	919	868	880	887	951	926	902	877	881	887	894	906	851	865	892	895	889	893	873	856	953	931	894	949	932	897	927	960	957	846	884	922	924	876	943	987	848	924	863	838	875	876	901	919	924	883	860	868	795	881	959	897	869	917	893	896	874	879	897	838	913	907	901	853	896	892	913	893	854	892	872	933	829	853	893	956	884	872	840	927	902	895	866	834	906	893	867	917	868	895	907	824	871	876	866	942	848	851	909	880	894	876	906	911	917	845	887	855	922	882	894	887	878	916	896	890	907	842	875	917	886	902	928	861	920	885	850	917	886	865	879	897	863	888	863	887	907	930	892	810	911	872	860	909	915	893	867	896	875	920	958	899	910	838	938	931	881	878	927	915	875	869	909	829	915	886	884	844	911	900	884	900	833	914	926	896	887	899	881	883	920	954	933	904	896	906	911	882	863	862	889	963	904	872	838	928	853	910	866	880	862	881	907	896	895	948	858	896	902	893	886	899	873	902	857	895	893	928	907
4662	2305	2057	1478	1296	1225	1146	1086	1070	1060	1079	1012	1057	996	1092	1077	1063	991	1192	1109	1088	1095	1054	1012	1003	998	981	932	1026	971	1006	994	966	1031	955	970	994	997	1033	998	1016	950	973	939	990	1016	986	982	978	1031	976	941	1020	959	991	913	996	1007	1003	934	1001	1033	1039	933	941	918	1023	993	952	1007	966	957	937	996	978	983	905	916	940	989	990	933	938	998	967	942	947	968	968	953	984	955	977	962	953	963	961	968	971	980	984	977	940	1067	943	934	960	1009	1020	966	975	926	995	969	943	968	950	978	916	975	984	991	952	939	916	955	932	976	962	894	1051	958	957	1008	860	987	980	966	1009	971	980	967	970	992	939	948	944	931	979	994	1004	1031	985	987	946	961	997	932	973	966	961	1057	956	961	947	911	1010	980	967	914	964	963	934	1000	912	972	966	995	957	941	992	961	968	973	1001	926	1008	966	935	951	974	948	967	934	985	964	945	984	929	1008	942	962	991	970	994	1002	963	922	1049	959	976	981	971	958	977	972	927	1004	958	955	1027	965	987	1053	975	1012	977	980	946	966	940	958	967	966	923	974	1005	986	990	943	974	979	975	1015	941	957	979	997	957	991	887	955	993	934	949	980	960	987	954	942	1017	1006	984	969	953	958	955	933	994	998	952	1005	975	946	916	957	942	953	966	1005	953	943	953	1021	1010	960	976	961	956	1018	979	960	962	941	970	973	961	1006	1012	1027	982	976	1017	962	983	980	1008	959	1050	988	986	976	1015	934	948	1009	987	926	998	974	1019	993	997	976	949	953	966	925	967	943	961	994	982	929	965	956	1016	938	952	906	963	981	1015	903	1035	1007	958	996	999	989	997	932	991	987	968	976	940	944	946	913	993	928	989	972	975	982	1015	937	962	956	923	967	985	969	961	975	954	996	991	972	952	1030	984	1013	974	970	935	910	952	930	967	920	951	936	943	919	948	912	963	989	988	975	974	947	993	1041	972	971	945	1005	959	958	1032	928	876	991	974	979	1022	965	1006	990	1034	950	947	959	937	898	988	949	971	997	963	943	968	992	966	942	982	967	1007	950	992	991	973	1015	998	929	958	975	1005	983	901	989	963	949	873	974	992	950	918	910	983	969	964	997	1007	968	1002	941	965	958	962	924	991	990	940	929	951	922	940	934	992	1001	913	980	1003	948	940	1004	971	961	936	986	986	959	956	1061	918	944	977	934	965	953	988	951	992	985	965	958	921	1003	940	978	990	1002	946	947	991	1012	975	961	970	929	966	983	942	962	960	970	945	957	990	984	992	961	996	970	953	986	1000	989	938	877	1006	944	975	982	946	918	1024	916	977	976	953	931	960	947	979	968	994	918	984	967	978	947	938	977	961	1014	1004	942	995	1034	970	980	1032	1013	999	947	980	959	1001	1000	974	1005	864	991	971	964	973	935	919	960	946	948	989	981	983	982	992	972	985	978	993	945	974	936	966	933	981	973	960	955	959	958	932	1020	946	992	984	973	1002	1014	973	1005	969	965	961	1034	973	1032	954	1017	956	930	1011	952	949	944	944	971	935	991	958	970	898	983	979	940	952	1011	948	948	908	979	940	966	980	985	1001	963	982	950	972	1015	1005	982	1006	983	965	967	985	979	892	976	985	958	990	959	983	969	990	1019	982	1043	1005	974	975	1027	968	949	994	942	976	978	1010	1019	960	953	970	951	1052	950	968	964	961	971	937	1034	975	1006	918	951	1006	949	1018	934	976	952	903	1003	972	930	1011	1011	1025	951	1000	991	985	976	1003	999	952	955	979	997	982	950	973	996	954	987	938	969	985	1017	1019	982	994	965	954	1001	957	954	975	1026	936	957	975	956	972	985	942	1002	958	977	908	958	990	963	972	976	908	1011	982	1009	997	954	1010	959	966	963	989	930	974	954	987	967	994	996	1040	944	970	997	1037	929	981	1006	969	1017	1027	963	1026	982	896	987	918	984	973	987	1006	960	960	925	959	921	951	985	973	970	943	902	958	974	904	929	962	918	947	984	968	971	930	1042	903	958	949	952	863	922	977	965	1025	987	942	967	1004	926	981	1028	927	950	956	972	945	973	927	991	985	935	1007	975	964	967	984	980	970	989	960	988	995	919	1031	1008	983	938	948	927	942	989	988	953	944	990	1014	954	979	1000	978	941	972	1013	954	947	985	1035	991	957	955	970	981	1025	964	995	947	896	1003	991	974	968	979	1010	951	958	999	982	986	992	957	940	944	959	962	955	970	969	956	973	960	983	943	962	978	993	973	997	996	945	967	988	973	922	956	924	915	931	1015	964	990	993	996	957	1002	972	953	994	957	948	892	1018	916	988	959	976	999	973	957	1005	971	982	946	1002	1019	962	902	991	921	905	979	969	951	944	975	1004	966	1038	988	920	956	930	986	1011	964	986	930	1021	1012	922	1044	1002	970	949	966	960	987	1003	965	939	1002	994	983	962	1009	956	995	953	949	1031	966	954	1001	978	999	956	887	1006	1029	949	1025	977	972	985	961	936	991	1001	996	938	929	967	960	1017	988	956	956	925	955	947	918	952	1006	985	1016	996	987	955	901	990	998	983	994	963	995	962	993	997	1045	954	1029	966	989	989	1000	972	1017	974	992	983	944	925	934	951	1027	956	929	915	961	995	959	948	953	981	954	976	966	956	1016	954	966	968	1004	954	968	955	939	998	998	1005	952	951	984	1034	867	970	1018	1003	944	989	1014	990	1012	1022	940	1017	980	1023	981	983	1008	979	937	926	997	965	975	1007	1023	927	960	946	992	969	978	943	1003	926	1023	940	943	921	967	974	916	972	928	1026	906	949	956	952	961	972	912	936	960	930	995	960	931	970	970	977	929	910	963	964	1015	1007	955	933	998	1004	1007	977	942	970	956	961	946	946	997	968	943	970	1003	1004	973	974	933	996	942	989	942	977	966	959	963	1034	958	1028	945	953	970	950	967	901	952	961	970	985	940	961	956	997	941	969	1016	1018	953	968	955	1013	1004	1007	1015	976	957	1005	980	995	1020	957	976	927	1000	966	1010	1006	975	1006	968	916	981	954	992	915	1031	978	997	1077	991	953	1037	979	984	983	907	936	917	973	956	990	1029	992	974	943	936	977	1020	957	940	976	914	997	941	989	954	979	943	927	946	974	944	949	951	922	881	963	1030	967	986	993	951	1000	985	937	901	982	989	990	962	922	970	955	959	977	985	969	961	1006	945	939	947	1014	958	987	895	959	1001	964	967	1016	937	935	1000	945	939	992	1020	983	990	924	997	922	982	974	994	959	944	1039	960	970	981	970	1003	979	966	964	1010	970	951	966	970	968	958	939	962	982	987	972	974	923	956	983	992	945	965	944	970	924	974	957	1004	979	936	954	1002	953	943	949	974	970	991	992	950	1007	951	917	936	992	951	916	961	951	994	977	938	962	994	958	923	993	1018	988	982	998	950	978	953	948	924	981	958	947	971	970	914	989	958	1037	983	973	976	947	914	920	972	944	952	917	979	975	939	940	933	994	979	975	985	983	941	997	978	1004	990	966	961	1025	974	960	975	979	976	904	984	941	950	962	956	963	977	1007	997	1026	988	968	918	970	958	995	935	950	961	950	941	975	897	991	921	1005	952	961	988	953	985	949	926	970	972	948	975	973	996	900	1013	942	970	1007	935	952	927	978	917	966	953	959	958	1006	966	969	992	986	984	983	959	995	1038	967	931	969	984	1042	974	997
23861	21306	28472	24451	21287	10636	1597	1151	1012	904	887	846	803	816	814	859	974	891	902	877	885	739	739	729	733	718	696	731	702	708	704	661	744	689	684	668	683	743	677	699	676	709	671	701	725	681	664	623	653	630	641	680	644	640	676	669	693	670	679	707	686	642	696	696	671	651	694	695	703	694	698	661	654	640	658	707	671	669	669	634	663	648	644	659	704	662	655	614	661	667	641	677	684	644	683	650	670	636	682	647	655	684	598	683	671	668	664	648	659	610	677	638	623	672	663	722	705	687	653	670	625	659	659	657	693	643	672	653	673	668	641	674	669	706	733	645	692	663	668	638	665	615	676	703	673	736	671	704	641	692	675	610	621	628	708	660	653	674	640	666	627	663	674	602	648	677	706	686	640	660	652	648	667	701	655	687	660	705	691	652	664	653	674	618	703	682	680	660	663	613	648	690	712	634	661	654	687	641	655	658	661	622	637	710	659	662	656	710	669	648	648	635	662	684	648	696	710	661	687	665	665	654	657	637	612	648	654	635	612	645	649	724	678	689	672	631	689	735	690	676	662	622	693	649	710	640	629	681	701	702	680	704	697	625	717	628	689	666	660	681	612	637	644	678	641	687	659	706	631	681	676	671	622	641	669	654	634	633	680	633	643	669	649	677	728	668	663	668	634	679	672	677	625	675	661	651	665	652	654	688	635	669	671	642	676	657	667	673	708	655	675	651	670	645	637	660	656	701	644	670	658	664	674	591	631	636	653	652	680	711	671	666	682	615	661	682	613	634	635	654	615	614	605	715	689	649	644	637	674	659	683	646	650	697	660	687	658	669	667	649	691	663	631	659	671	664	651	649	624	627	668	666	623	670	642	728	627	634	632	667	670	635	657	641	653	690	690	611	686	674	683	647	671	675	662	602	704	644	629	653	691	646	688	652	634	651	695	676	687	649	547	711	648	639	646	649	621	656	606	649	661	715	619	681	630	650	677	713	675	653	646	628	689	625	670	640	649	644	673	653	683	639	648	656	633	619	675	644	648	603	685	617	626	647	679	648	694	688	658	636	625	600	651	675	731	673	718	661	653	658	656	654	646	662	661	642	646	674	710	669	638	637	617	635	655	683	699	683	675	656	711	622	621	673	642	650	609	627	603	645	703	656	660	627	631	691	646	660	663	670	682	651	672	668	674	678	664	716	659	635	716	623	656	666	634	664	653	660	678	636	680	672	686	631	652	628	639	684	683	674	664	634	649	648	680	694	676	668	690	701	667	679	675	678	652	661	656	669	620	628	680	677	642	655	676	639	628	698	641	661	674	685	671	639	671	681	669	665	666	620	611	628	626	662	685	692	628	737	662	650	663	698	713	640	655	676	693	682	643	683	707	660	616	630	661	663	675	600	652	679	634	646	695	655	662	693	638	687	665	646	694	659	677	636	660	655	627	661	626	672	640	654	713	650	641	645	644	661	679	658	702	665	654	686	671	673	683	683	646	670	687	672	648	654	665	646	645	678	680	657	665	661	635	635	682	675	641	661	632	639	701	669	683	668	669	673	676	684	649	630	626	701	693	640	662	694	657	690	694	647	676	715	650	679	583	623	624	601	669	617	656	660	689	630	645	711	681	669	667	643	649	715	690	644	672	682	643	671	637	696	632	691	636	660	674	663	659	643	655	663	651	661	632	667	632	678	668	627	657	713	642	683	679	699	655	687	655	652	701	637	649	634	683	667	704	658	675	650	633	644	643	648	665	620	656	640	694	669	659	674	630	632	665	698	670	638	666	648	633	641	707	657	674	651	651	659	659	663	651	660	644	670	625	649	659	661	647	647	709	650	654	671	651	660	636	664	693	623	646	684	685	651	649	689	628	671	698	688	641	635	619	644	661	647	676	632	644	677	617	695	653	683	660	683	646	639	665	711	652	650	617	638	683	677	640	681	625	663	686	690	644	699	619	637	666	688	683	678	627	666	629	649	673	651	664	643	652	613	655	673	700	675	683	657	661	667	646	664	672	625	653	677	721	651	711	652	646	689	641	682	687	637	652	670	670	687	653	650	625	677	652	684	657	650	669	660	675	667	642	699	656	666	650	583	647	652	690	615	639	673	683	678	648	696	655	617	664	657	627	681	700	604	620	630	658	704	675	661	601	700	674	649	656	639	677	668	656	658	672	636	686	669	700	626	627	618	707	640	681	692	670	620	657	670	663	657	691	655	621	657	656	685	684	677	673	704	676	614	652	709	677	680	630	669	652	683	647	680	693	696	664	656	670	669	650	697	686	708	693	691	633	651	658	702	651	719	670	627	642	685	669	668	619	658	690	676	673	645	597	665	625	711	694	636	652	629	649	656	683	668	731	635	645	652	656	693	661	652	682	633	645	659	679	624	661	598	680	657	662	682	629	631	650	661	649	622	657	647	667	619	644	670	679	654	698	674	663	671	694	709	652	679	678	658	707	641	704	623	687	653	662	674	695	649	689	649	678	674	648	718	619	666	674	678	664	664	599	650	708	628	654	670	700	674	682	626	661	695	644	676	677	628	659	685	679	706	700	643	631	671	673	704	669	686	652	685	676	683	715	647	624	663	679	700	633	628	717	635	671	651	663	626	641	684	677	614	679	683	640	722	656	694	664	642	718	645	666	638	648	752	677	658	643	641	698	629	654	665	651	676	683	660	681	667	653	658	622	604	658	643	663	682	666	690	684	690	653	649	681	675	669	659	690	641	669	730	628	678	654	671	688	678	646	606	654	672	694	691	642	603	671	686	659	625	634	651	703	672	643	653	626	661	677	653	700	614	658	654	659	671	637	673	684	614	619	656	639	660	689	641	673	615	659	697	680	638	610	642	648	619	642	691	662	640	655	662	660	613	639	629	631	702	682	734	656	674	624	645	625	668	681	667	656	644	638	643	659	655	730	649	658	662	659	670	686	642	626	658	650	685	619	645	688	647	630	665	669	630	669	649	683	627	642	686	662	666	633	678	621	648	647	658	681	602	662	665	651	643	646	650	689	652	649	680	631	656	673	678	655	626	677	671	707	695	634	631	648	666	682	694	639	650	676	635	689	708	645	690	686	670	669	627	654	634	680	663	636	641	613	663	674	651	643	673	628	608	658	689	681	630	647	658	694	675	646	678	608	629	691	650	680	643	691	655	655	685	640	645	680	736	684	661	672	687	656	627	645	616	646	668	643	654	671	684	641	667	659	623	639	678	691	683	612	611	670	624	674	666	631	681	660	636	648	635	653	626	664	632	666	651	649	630	651	599	676	651	673	690	675	679	659	725	681	677	630	644	658	647	656	587	667	733	667	621	630	631	652	666	665	660	694	671	663	644	641	619	684	643	645	627	699	658	647	621	601	702	675	664	615	637	655	695	649	642	670	655	625	666	630	701	644	656	681	685	643	680	675	659	654	653	684	694	663	700	677	648	711	687	703	663	659	624	684	721	642	674	676	626	621	682	702	609	681	670	603	676	610	686	637	638	610	649	691	673	631	705
3691	9373	7500	3877	2744	2291	1810	1587	1346	1241	1202	1057	1026	977	1030	1091	1152	1220	1165	1122	979	921	840	821	728	822	791	746	776	751	747	804	729	762	771	781	761	806	800	747	739	780	735	719	768	742	738	757	766	713	737	756	762	749	736	742	729	725	734	743	711	692	748	721	715	741	713	739	744	730	761	738	666	788	728	771	748	747	745	690	775	725	766	676	752	706	729	713	783	681	734	739	742	728	727	734	753	761	723	731	731	730	701	760	789	757	730	697	721	743	758	714	709	743	727	743	766	713	716	729	774	739	760	768	696	754	781	735	760	713	719	750	765	717	702	750	736	710	791	727	770	743	747	750	736	731	748	768	717	756	728	739	758	746	754	748	758	730	748	738	761	742	749	716	726	700	744	757	707	752	761	775	774	716	717	746	718	773	753	703	710	683	776	692	710	746	747	752	768	695	745	744	680	779	745	727	730	718	739	760	732	749	757	793	742	729	778	703	724	766	752	758	804	795	719	697	698	742	766	760	691	714	709	701	718	696	746	751	699	746	737	777	767	795	728	740	757	713	735	733	726	735	732	714	729	744	769	688	732	766	769	757	712	699	766	711	672	781	699	803	694	769	707	753	790	713	737	725	712	778	693	801	755	760	674	731	717	761	752	754	730	725	741	713	759	706	749	671	706	695	731	758	695	717	747	780	703	695	743	761	772	680	721	749	695	734	703	721	723	687	729	725	759	760	753	747	772	734	740	747	750	704	714	762	736	727	757	741	751	747	740	732	750	697	732	735	696	760	722	726	691	727	724	739	716	701	760	723	761	734	678	755	734	758	735	776	719	789	789	720	752	816	711	731	729	703	703	785	739	728	707	730	739	722	748	722	721	778	720	814	695	742	727	726	772	760	754	759	724	754	713	691	756	790	735	765	705	737	664	715	768	754	766	807	736	751	724	714	728	763	711	776	699	773	723	702	737	719	717	697	728	782	720	718	744	681	768	702	721	699	735	746	693	752	756	710	734	732	728	721	766	748	788	708	734	767	761	743	685	714	746	683	774	815	743	734	713	739	719	730	713	692	791	743	777	778	773	722	763	701	725	719	692	692	749	724	705	743	775	695	750	689	737	729	776	714	728	724	739	722	763	698	703	734	738	678	678	724	734	719	746	716	711	720	760	772	724	682	762	692	738	709	706	755	742	745	750	708	761	680	726	695	707	743	764	764	772	758	755	756	731	685	789	760	764	780	720	753	732	741	761	672	705	727	754	729	744	801	742	692	759	715	756	711	724	761	770	724	695	712	740	703	755	713	707	682	742	703	767	761	752	715	711	724	701	736	757	732	771	729	720	748	734	707	747	752	776	753	752	706	800	691	737	693	741	748	730	701	716	725	718	718	712	748	749	728	718	749	750	708	712	712	703	721	749	801	726	737	763	755	746	684	740	736	776	768	745	704	736	724	734	715	723	742	688	726	738	697	757	717	708	716	769	743	738	777	732	757	745	711	703	745	740	731	721	742	699	749	703	742	774	735	713	761	732	719	749	750	782	705	749	719	714	759	710	791	718	722	718	777	782	734	723	738	748	758	767	738	761	694	674	780	720	713	704	723	773	719	711	765	759	760	729	757	698	735	780	741	731	744	753	719	753	781	763	706	788	746	745	752	772	734	732	733	770	742	780	732	739	734	747	801	751	722	745	755	748	784	698	757	723	789	763	753	786	728	726	680	701	710	752	746	718	720	729	783	715	662	730	722	744	723	713	682	768	722	724	722	715	726	740	751	721	733	725	771	740	694	702	711	757	731	711	755	741	723	713	734	749	728	759	747	727	702	751	698	791	738	693	703	729	733	781	709	766	722	720	732	762	764	726	718	730	752	740	795	694	743	771	688	702	764	700	761	740	727	676	749	769	749	731	751	745	730	724	736	770	743	802	759	724	723	721	711	736	754	730	724	775	766	745	716	695	759	739	725	753	740	752	725	749	754	699	760	750	699	767	778	767	751	772	718	724	757	733	789	679	738	727	727	726	778	750	727	719	747	766	747	755	667	764	734	717	738	707	730	750	721	756	726	731	726	739	782	773	731	783	760	739	728	712	764	722	726	716	740	782	750	702	694	665	764	744	736	727	713	697	681	732	722	766	751	713	739	735	742	776	762	739	747	765	706	752	765	745	687	753	733	782	703	748	753	780	704	738	739	678	733	724	770	782	715	724	737	751	711	739	720	770	741	723	690	721	744	690	756	728	800	726	725	718	772	754	740	740	736	689	770	759	727	738	762	725	720	730	735	709	703	719	757	742	742	745	712	712	668	732	735	775	702	735	713	735	719	752	754	752	704	704	746	768	704	733	770	738	676	787	748	717	697	746	717	698	724	699	786	737	690	690	691	717	755	774	754	705	737	733	749	747	776	777	756	752	702	749	712	744	704	733	706	757	759	714	725	758	749	695	734	752	766	679	744	719	766	782	729	753	695	705	719	759	786	748	739	746	789	728	721	699	728	760	742	689	687	771	760	692	712	780	780	771	715	695	787	742	725	693	724	735	706	742	685	715	758	778	718	758	763	743	745	753	719	716	733	735	747	785	758	758	765	753	727	765	717	771	702	727	743	717	689	748	708	720	730	716	776	741	754	702	717	708	787	788	672	745	793	762	788	729	736	725	708	708	748	739	769	769	776	716	753	753	735	726	684	720	737	770	710	714	719	734	735	727	762	778	735	724	733	722	708	681	723	749	714	711	723	728	761	699	736	721	748	761	740	751	737	739	752	739	714	762	776	738	778	742	754	698	753	767	746	752	730	750	712	775	751	770	772	762	683	754	750	808	711	731	707	798	692	708	733	717	741	750	708	704	749	714	771	726	794	714	747	717	691	724	769	694	696	732	760	815	727	745	698	722	707	705	769	772	777	762	733	741	774	700	750	713	749	678	747	682	742	757	751	751	699	735	757	765	744	735	749	704	695	711	743	732	731	700	745	727	740	726	725	785	738	745	767	748	725	707	735	759	763	761	727	748	722	773	736	734	716	739	752	774	724	724	775	701	755	743	767	727	710	742	707	753	743	787	730	741	698	693	762	735	731	740	725	735	706	760	726	719	715	784	706	739	735	732	758	702	766	741	782	784	755	732	747	705	735	728	777	752	776	753	725	726	720	730	747	734	720	712	755	738	702	711	690	775	736	746	715	754	736	703	767	746	758	729	733	702	755	742	732	748	775	762	723	735	670	740	699	747	743	698	746	707	757	732	771	719	736	795	729	750	715	744	753	702	735	745	712	766	755	738	727	737	704	745	750	738	712	755	718	757	728	776	766	753	765	716	704	711	726	726	718	745	684	709	744	726	737	756	756	733	723	704	740	747	728	763	778	717	702	735	748	732	728	770	700	699	724	733	763	771	742	734	713	719	714	777	719	781	717	728	762	732	746	700	761	746	747	760	691	689	764	732	713	726	740	710	750	750	751	745	735	722	745	832	668	780	733	755	692	652	729	737	748	729	735	802	733	707	687	711	690
24997	21291	27468	25301	12680	1420	989	965	822	829	828	766	755	819	764	881	926	884	876	825	749	785	743	730	739	694	711	732	686	724	700	683	671	675	664	721	720	734	700	695	712	707	698	717	696	723	696	712	675	684	653	707	646	684	683	713	699	678	671	634	661	678	683	708	678	689	697	662	668	682	694	706	699	733	665	699	682	689	641	681	693	680	671	717	678	673	664	615	662	653	665	664	675	651	637	672	706	672	693	685	662	636	648	715	606	685	693	702	674	613	656	617	711	708	684	637	685	687	698	689	710	685	657	697	657	671	707	663	681	719	698	655	668	683	688	686	651	655	711	657	700	734	715	709	672	675	651	679	679	653	669	680	706	675	659	664	665	671	665	693	671	697	730	722	651	725	646	641	709	702	683	683	694	635	695	673	699	721	716	660	673	690	663	679	657	668	695	644	703	661	688	640	701	677	686	659	735	660	670	720	696	677	682	730	695	685	665	594	679	719	619	700	693	662	664	683	658	701	648	651	671	646	682	650	720	704	694	667	651	732	725	743	694	706	675	666	649	731	635	676	704	695	699	709	700	690	646	668	654	672	690	687	697	671	653	645	702	632	662	681	698	683	689	661	685	665	698	722	725	670	741	640	673	680	677	643	637	653	665	656	669	714	710	662	661	742	684	658	680	662	654	620	698	685	664	697	675	641	699	694	691	694	662	720	650	678	707	712	677	675	681	703	669	640	730	684	672	693	684	671	729	709	716	680	664	731	683	685	644	692	679	633	653	684	678	700	680	692	688	722	689	673	665	701	681	713	666	658	711	669	702	683	640	674	681	729	654	695	702	662	686	716	673	729	677	666	651	654	721	674	695	687	676	706	665	710	670	654	707	698	670	692	713	647	692	692	686	689	687	668	639	709	703	667	718	637	628	683	685	709	671	692	683	668	653	670	709	694	677	689	677	675	705	661	655	612	642	639	711	684	683	692	666	709	663	699	684	668	697	629	731	684	682	671	662	677	666	624	683	695	687	699	753	660	711	678	678	684	760	673	695	689	661	699	650	673	679	699	710	671	650	690	636	690	700	673	690	689	691	687	644	709	696	634	704	687	691	709	706	723	695	703	687	688	689	677	670	657	658	696	679	702	677	687	674	673	692	681	638	711	698	672	695	644	626	640	700	660	718	684	636	685	682	672	650	699	683	689	717	651	633	651	649	700	641	645	714	680	686	697	723	681	651	676	696	636	706	695	654	651	644	669	647	703	683	677	688	682	737	637	637	669	703	696	670	714	718	689	621	658	696	723	693	640	719	667	684	699	690	675	668	710	715	732	648	729	646	633	705	675	624	700	698	692	661	646	698	638	695	661	657	682	666	692	728	658	722	681	679	695	720	663	644	715	724	682	744	672	720	689	641	670	650	723	711	686	678	661	704	668	653	660	732	688	666	702	648	663	660	680	729	640	700	699	675	698	676	680	682	644	695	710	707	706	622	671	707	698	673	688	691	733	674	750	681	607	659	730	693	680	700	705	694	683	694	646	712	702	636	662	682	691	677	644	699	685	715	662	698	729	683	701	720	709	698	707	664	684	692	725	635	747	672	706	674	687	682	774	663	697	694	706	669	681	655	650	710	678	695	690	697	701	755	716	636	705	666	659	696	701	674	711	646	703	624	731	684	680	677	636	706	641	653	718	678	678	692	676	693	639	698	664	684	671	666	644	674	704	698	655	718	650	673	657	642	686	690	680	676	666	674	645	701	659	703	691	673	707	703	670	639	659	699	664	659	710	688	688	628	681	693	700	702	664	663	680	700	670	634	696	712	675	678	628	669	702	708	679	681	752	691	665	713	566	700	703	661	716	656	714	673	640	695	668	686	708	673	705	696	649	686	734	671	655	683	709	707	692	660	725	715	638	672	671	651	657	685	688	712	685	680	698	684	697	717	650	735	699	681	648	654	689	680	741	727	693	666	691	668	735	691	667	662	665	698	665	674	674	636	698	676	682	685	671	681	678	667	630	655	748	672	689	645	687	675	670	677	626	677	709	669	642	642	665	724	683	685	712	671	691	656	694	629	656	664	675	698	673	671	646	674	699	683	695	728	649	700	624	649	692	732	654	717	690	722	670	641	704	715	706	700	614	708	666	665	688	702	675	667	660	727	669	709	689	739	683	672	700	669	687	678	647	643	679	635	662	625	611	666	665	670	660	677	689	654	729	682	686	699	662	657	691	688	648	672	642	687	671	684	631	721	697	676	680	674	679	682	639	661	676	693	670	665	685	703	729	706	673	658	689	649	689	668	658	665	665	690	677	689	691	699	652	673	673	684	661	680	693	676	685	663	685	697	699	680	645	696	650	678	672	668	698	722	668	709	725	670	667	688	692	674	623	679	716	708	647	670	640	673	721	678	686	694	710	705	663	666	666	698	654	624	655	673	681	674	682	663	692	723	713	737	711	683	706	687	661	676	704	658	655	640	695	666	723	692	651	672	625	665	684	716	684	682	653	663	689	711	654	646	658	696	677	663	693	685	648	687	673	752	637	687	692	698	633	669	689	659	696	732	718	722	634	638	652	665	705	705	691	678	724	658	669	692	652	646	716	686	695	665	677	656	677	698	673	689	632	698	705	715	696	686	672	667	710	680	725	663	681	670	672	695	712	704	723	695	686	679	716	676	694	680	730	740	729	695	698	669	651	680	684	703	692	686	708	636	656	673	681	706	687	704	713	685	685	654	690	683	712	726	653	689	696	651	664	655	668	691	691	691	671	636	663	673	672	689	651	703	708	631	692	670	626	708	666	648	706	648	650	663	709	717	670	692	698	744	739	695	701	628	653	671	654	669	695	676	715	680	622	698	648	677	638	677	668	697	698	662	706	738	692	648	693	725	676	674	672	678	696	715	715	656	718	649	656	685	678	682	712	689	726	688	711	697	720	661	660	629	702	641	727	679	697	682	720	663	685	691	682	659	661	634	678	706	663	670	688	690	700	656	648	675	665	723	659	696	688	650	687	651	655	663	657	690	708	677	675	654	682	689	681	674	682	703	698	645	659	683	639	684	709	689	714	721	692	674	656	677	708	648	637	693	647	646	664	696	659	658	695	680	699	744	741	687	634	716	701	678	681	687	696	719	662	669	733	678	675	660	713	682	627	674	633	685	667	714	698	716	668	635	689	667	698	652	700	682	653	726	690	715	706	632	589	709	705	698	696	680	724	627	723	675	700	651	675	707	724	724	689	711	711	751	666	704	651	700	676	668	660	663	697	629	688	629	715	675	656	680	674	745	716	668	697	668	650	685	707	656	642	695	680	677	650	674	655	681	701	702	657	668	695	697	679	689	653	688	663	694	690	682	680	694	652	714	654	657	732	705	665	630	709	651	658	661	686	664	694	655	632	663	698	684	664	656	655	693	706	657	663	657	712	683	659	647	700	675	718	678	646	698	750	687	619	670	695	651	660	668	702	668	671	710	686	715	697	681	682	645	692	687	656	702	713	660	681	654	710
3812	6009	4716	2648	2049	1644	1409	1216	1106	1013	934	983	938	968	948	1078	1142	1092	975	948	910	847	798	783	791	722	746	753	764	749	753	737	725	767	733	755	759	751	753	763	760	723	686	757	736	735	725	790	725	697	761	738	775	653	726	703	713	715	712	766	674	714	764	707	751	727	710	756	774	754	747	710	680	729	733	723	695	713	751	721	749	761	744	731	724	722	690	692	728	807	737	726	720	690	781	773	728	721	746	726	741	692	741	731	746	738	730	768	760	712	763	724	709	730	730	751	754	710	740	713	678	683	735	711	690	733	737	712	705	752	703	694	700	712	695	736	780	742	731	702	762	757	720	761	722	736	703	686	717	736	726	706	718	720	757	728	744	693	732	718	756	716	741	737	765	730	719	739	694	741	723	780	724	739	773	766	796	701	715	701	717	698	761	712	742	714	744	764	716	710	741	731	694	750	732	713	767	683	774	745	755	701	759	724	710	727	743	703	721	731	788	770	714	723	714	706	750	754	735	741	700	711	677	732	679	692	718	735	692	747	751	727	734	727	749	750	722	750	718	730	743	672	710	715	726	706	738	748	737	771	706	753	751	732	740	716	712	715	755	738	699	746	770	719	797	727	742	705	770	678	743	726	742	701	770	732	684	714	725	771	747	734	705	713	741	759	761	724	711	764	739	741	705	711	780	734	724	761	722	767	725	762	730	791	736	739	718	777	746	744	669	759	775	715	716	726	711	715	715	733	720	707	723	701	708	729	736	746	736	716	693	716	734	736	720	688	757	750	733	749	670	742	747	730	729	742	698	729	744	751	736	730	692	691	707	693	750	739	711	723	753	726	740	690	716	759	686	747	719	754	724	685	722	731	728	769	728	685	730	684	732	697	727	785	667	720	683	715	697	756	716	692	697	740	760	706	726	716	680	714	742	737	743	712	772	720	735	706	738	719	706	699	679	752	723	744	725	720	731	768	781	725	739	748	731	706	697	716	683	708	739	778	704	765	711	776	751	722	728	726	664	696	719	759	717	722	698	699	740	790	715	689	679	726	752	768	747	727	732	697	740	732	755	756	720	710	726	734	759	730	730	693	748	727	699	732	692	753	762	706	757	751	709	738	732	768	712	758	703	736	740	743	722	755	675	720	718	723	733	710	755	743	699	733	685	743	738	695	745	678	732	742	733	793	754	685	729	738	722	739	711	726	695	686	740	734	717	711	704	708	727	683	741	711	682	740	762	735	741	740	688	737	751	711	760	703	686	683	704	758	715	757	703	738	713	765	741	735	769	712	752	751	740	715	733	721	725	739	691	739	748	763	722	716	700	750	707	740	710	745	737	741	677	722	725	703	730	756	714	715	711	746	739	729	719	812	671	706	770	747	764	724	761	736	716	725	685	739	748	749	763	759	766	733	736	720	688	759	774	711	692	756	725	718	737	765	722	686	747	694	765	738	746	753	759	749	742	712	683	747	747	773	733	754	717	734	667	717	742	722	752	703	733	761	804	756	719	707	799	753	703	709	743	754	742	751	712	693	705	708	699	732	716	716	721	689	768	719	775	728	723	723	721	737	754	719	712	683	728	727	725	735	694	706	718	643	748	693	728	692	716	731	724	738	735	755	745	720	722	757	719	716	746	697	699	750	731	722	694	739	689	715	784	728	691	753	750	754	732	736	736	687	767	673	729	753	756	708	715	781	741	728	744	751	722	741	723	769	700	692	724	783	749	677	701	749	723	712	737	760	728	684	752	707	715	710	645	707	704	722	704	791	752	672	729	747	733	716	735	714	717	697	737	694	730	724	763	726	746	711	701	690	708	744	763	724	740	716	769	728	743	725	744	703	688	734	746	758	765	708	735	704	719	699	716	762	763	737	726	733	722	766	731	694	734	758	713	699	751	736	695	753	719	766	709	682	712	761	735	718	730	748	744	704	697	699	775	722	728	724	731	760	728	746	698	741	706	759	736	782	751	729	674	723	730	721	710	741	749	733	746	766	743	753	719	719	749	760	687	741	739	725	731	751	751	754	741	785	765	729	718	704	771	705	701	683	721	701	684	712	711	721	720	742	726	739	720	773	748	744	690	732	722	717	732	696	776	763	692	747	753	716	735	723	771	706	744	719	712	706	695	731	699	787	737	751	739	750	749	725	715	712	727	726	731	769	753	716	753	700	744	718	736	722	730	711	711	761	736	773	699	732	754	740	717	730	703	683	706	729	710	709	711	711	746	792	720	743	733	693	712	709	737	721	677	696	745	688	673	749	727	734	708	751	749	740	684	711	725	688	742	764	699	776	729	699	744	705	754	701	738	677	682	697	713	812	718	741	715	689	707	729	681	774	678	796	712	740	686	684	742	744	742	728	718	687	684	741	734	722	733	717	724	767	741	734	733	781	774	789	733	754	732	759	717	716	718	721	707	758	754	680	759	750	775	730	728	722	775	716	745	726	775	791	781	705	744	758	742	745	760	749	750	778	731	765	770	719	698	755	773	775	730	703	726	686	716	713	706	690	739	715	752	724	726	718	718	726	736	718	771	699	735	734	693	703	749	714	794	736	726	711	712	744	725	707	780	724	686	791	756	774	729	717	720	732	772	757	724	761	718	763	727	752	739	714	711	750	745	699	705	707	782	784	749	743	709	742	723	725	741	708	791	705	771	693	728	671	710	707	749	771	728	724	731	738	701	672	746	746	747	750	764	740	697	752	742	771	753	700	687	737	669	741	715	768	730	694	715	720	719	700	710	739	691	698	746	750	778	754	724	693	758	712	737	739	720	719	697	684	746	714	760	734	710	731	726	750	744	782	705	741	704	726	723	731	727	719	730	742	743	740	722	718	701	745	733	655	704	719	736	717	737	708	708	727	733	691	697	742	756	710	732	701	718	714	721	745	746	709	698	710	744	730	728	787	701	768	750	704	706	715	716	740	811	718	707	700	767	718	745	752	722	791	711	685	712	729	711	719	737	772	725	735	736	701	776	736	763	712	750	729	773	716	733	747	735	757	677	704	751	688	724	712	718	715	744	738	706	716	706	737	682	749	683	690	701	717	737	695	733	700	682	719	664	685	770	731	748	795	714	720	730	740	721	717	697	730	751	762	731	732	799	755	742	748	681	678	749	724	716	744	736	784	721	760	699	766	706	755	746	732	721	692	725	708	695	704	730	752	733	766	751	672	718	742	777	674	684	750	759	709	763	703	743	702	739	727	717	712	774	734	754	736	691	779	715	744	718	753	719	721	726	780	723	724	710	728	774	794	729	746	750	742	721	718	677	750	740	731	720	705	737	705	728	750	733	801	765	743	666	727	756	734	729	691	692	743	758	712	696	688	695	736	748	764	741	698	729	780	699	693	681	769	695	703	694	752	756	722	660	727	795	717	737	730	759	706	724	729	726	763	726	689	689	755	708	743	719	753	725	699	774	702	662	722	709	717	744	725	717	767	729	729	756	716	739	764	708	689	696	666	743	724	683	674	709	697	731	730	723	728	707	699	765	736
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
